Networking CS 3470, Section 1 Sarah Diesburg

Slides:



Advertisements
Similar presentations
Assessment 1 Review Network Layers. Computer 1Computer 2 2.
Advertisements

COMP2330 Subject Review. Final Exam  Time: 14:45-16:45, 4 May 2010  Venue: SHALL  6 questions  8 pages  2 hours  20% percent (programming)  distributed.
Network Concepts. Networks LAN WAN Main Concepts n Protocol n Media n Topology.
Midterm Review 1 Introduction –Basic terminology and concepts. Physical Layer –Time and frequency domains. –Bandwidth and data rate. –Analog and digital.
EEC-484/584 Computer Networks Lecture 13 Wenbing Zhao
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
1 Link Layer & Network Layer Some slides are from lectures by Nick Mckeown, Ion Stoica, Frans Kaashoek, Hari Balakrishnan, and Sam Madden Prof. Dina Katabi.
TCP. Learning objectives Reliable Transport in TCP TCP flow and Congestion Control.
Exam Review Networking CS 3470, Section 1 Sarah Diesburg.
20101 The Data Link Layer Chapter Design Issues Controls communication between 2 machines directly connected by “wire”-like link Services Provided.
Advanced UDP Sockets© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer.
Module 10. Internet Protocol (IP) is the routed protocol of the Internet. IP addressing enables packets to be routed from source to destination using.
Midterm Review - Network Layers. Computer 1Computer 2 2.
Chapter 3 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain why protocols are necessary in communication.
1 CISCO NETWORKING ACADEMY PROGRAM (CNAP) SEMESTER 1/ MODULE 8 Ethernet Switching.
CS 381 Final Exam Study Guide Final Exam Date: Tuesday, May 12 th Time: 10:30am -12:30pm Room: SB 105 Exam aid: 8 ½ x 11 page of notes front and back.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 16.
TCP1 Transmission Control Protocol (TCP). TCP2 Outline Transmission Control Protocol.
Data Link Layer Moving Frames. Link Layer Protocols: ethernet, wireless, Token Ring and PPP Has node-to-node job of moving network layer.
ECE453 – Introduction to Computer Networks Lecture 17 – Top – Down Approach (A Review)
Ch 13. Wired LANs: Ethernet IEEE Standards Project 802 launched in 1985 – To set standards to enable intercommunication among equipment from a variety.
Network Systems Design Dr Ali El-Mousa University of Jordan
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Advanced UNIX programming Fall 2002, lecture 16 Instructor: Ashok Srinivasan Acknowledgements: The syllabus and power point presentations are modified.
LAYER TWO AND BELOW 1 Rocky K. C. Chang 13 September 2010.
Review. Layers Physical layer – sending bits from one place to another, ensuring an okay BER Data link layer – encapsulate information bits into frames,
Midterm Review Chapter 1: Introduction Chapter 2: Application Layer
1 Point-to-Point Links: Encoding Encoding: Section 2.2 (Section 2.1 read on your own)
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 5 Data Link Layer.
Midterm Review. Chapter 1 Internet Concepts Applications, End-hosts, Routers, Switches, Communication Links Overall architecture How they are organized.
Building A Network: Cost Effective Resource Sharing
Cisco I Introduction to Networks Semester 1 Chapter 7 JEOPADY.
Client-server communication Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
1 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
CS 457 – Lecture 3 Link Layer Protocols Fall 2011.
Chapter 3: Network Protocols and Communications
Getting Connected (Chapter 2 Part 4)
OSI LAYERS.
Networking CS 3470, Section 1 Sarah Diesburg
Getting Connected (Chapter 2 Part 1)
Chapter 3 outline 3.1 Transport-layer services
Networking CS 3470, Section 1 Sarah Diesburg
Whirlwind Tour Of Lectures So Far
Getting Connected (Chapter 2 Part 3)
Networking CS 3470, Section 1 Sarah Diesburg
Course Review 2015 Computer networks 赵振刚
Transport Layer.
Chap. 4 Data link layer 2.
Instructor Materials Chapter 3: Network Protocols and Communications
Network Architecture Introductory material
Final Review CS144 Review Session 9 June 4, 2008 Derrick Isaacson
CS 457 – Lecture 6 Ethernet Spring 2012.
Transport Layer Our goals:
Networking CS 3470, Section 1 Sarah Diesburg
Review of Important Networking Concepts
Process-to-Process Delivery:
Getting Connected (Chapter 2 Part 3)
Review First mile problem Internet End Users Last mile
Reliable transmission
Point-to-Point Links Outline Encoding Framing Error Detection
Ethernet Neil Tang 9/17/2008 CS440 Computer Networks.
Link Layer and LANs Not everyone is meant to make a difference. But for me, the choice to lead an ordinary life is no longer an option 5: DataLink Layer.
Building A Network: Cost Effective Resource Sharing
Networking CS 3470, Section 1 Sarah Diesburg
Getting Connected (Chapter 2 Part 3)
Networking CS 3470, Section 1 Sarah Diesburg
Chapter 5 Transport Layer Introduction
Process-to-Process Delivery: UDP, TCP
Data Link Layer: Overview; Error Detection
Open System Interconnect (OSI).
Presentation transcript:

Networking CS 3470, Section 1 Sarah Diesburg Exam Review Networking CS 3470, Section 1 Sarah Diesburg

Coverage Covers programming project 1 and homeworks 2 through 3. Multiple choice, short answer, and problem solving questions

Introduction and Foundations Definitions Circuit-switched network Packet-switched network Network Gateway Switch

Introduction and Foundations Definitions Addressing Unicast, multicast, broadcast Multiplexing

Introduction and Foundations Short answers Compare and contrast types of multiplexing Synchronous Time-Division Multiplexing (STDM) Frequency-Division Multiplexing (FDM) Statistical Multiplexing

Network Performance Definitions Bandwidth Latency Length and width of a bit Delay x Bandwidth Return Trip Time (RTT) Jitter

Network Performance Short answers Find the latency Find the RTT Find the Delay x Bandwidth

Internet Architecture Definitions Protocols and Encapsulation Fragmentation/defragmentation

Internet Architecture Short answers List Internet Model layers List ISO/OSI Model layers Know what the model layers are responsible for

Services Short answers What are well-known port numbers? What ports do protocols SSH, HTTP, and SMTP use? What are SSH, HTTP, and SMTP?

Link Layer Encoding/Decoding Definitions Encode Decode Network adaptors Baseline wander Clock recovery Bit stuffing Frame

Link Layer Encoding/Decoding Short answers Be able to chart NRZ, NRZI, Manchester Be able to explain the purpose behind 4B/5B Be able to explain why a clock is necessary

Error Detection Definitions 2-D Checks Internet Checksums Cyclic Redundancy Check

Error Detection Short answers CRC 2-D Checks

Reliability Definitions Acknowledgement (ACK) Timeouts

Reliability Short answers Stop-and-wait Sliding window

Core Ethernet and Wireless Definitions CSMA/CD and CSMA/CA Repeater Collision domain MAC address Runt frame Polling Token Passing

Core Ethernet and Wireless Short answers When will an Ethernet adapter accept a frame? (3 conditions) Describe the hidden terminal problem

Network Programming Definitions Socket Client-Server Model Port

Network Programming Short answers Control flow of simplex client and server

Be able to fill this in… Server socket() bind() Well-known port Client listen() socket() accept() blocks until connection from client connect() Connection establishment fgets() recv() Data(request) process request fputs() send()

Be able to explain what each thing does… Server socket() bind() Well-known port Client listen() socket() accept() blocks until connection from client connect() Connection establishment fgets() recv() Data(request) process request fputs() send()