CSci4211: Final Review1 Final Review  Final Exam Time: Dec 16 (Tues) 6:30pm-8:30pm Venue: STSS 2-230 (Science Teaching & Student Services)  “ comprehensive.

Slides:



Advertisements
Similar presentations
Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.
Advertisements

Exam Review. Basic Concepts  Packet switching versus circuit switching  Their advantages and disadvantages  Layered network architecture  Various.
11- IP Network Layer4-1. Network Layer4-2 The Internet Network layer forwarding table Host, router network layer functions: Routing protocols path selection.
CPSC156a: The Internet Co-Evolution of Technology and Society Lecture 3: September 11, 2003 Internet Basics, continued Acknowledgments: R. Wang and J.
CSIT435 Spring 2001 Final Examination Study Guide.
CSE331: Introduction to Networks and Security Lecture 7 Fall 2002.
1 Review of Important Networking Concepts Introductory material. This module uses the example from the previous module to review important networking concepts:
1 Interconnection ECS 152A. 2 Interconnecting with hubs r Backbone hub interconnects LAN segments r Extends max distance between nodes r But individual.
Extending Networks. Three Levels of Extension Physical Layer –Repeaters Link Layer –Bridges –Switches Network –Routers: “Connecting networks”
Network Layer4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side,
Network Layer4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side,
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
CS 356 Systems Security Spring Dr. Indrajit Ray
Lecture 8 Modeling & Simulation of Communication Networks.
1 Token Passing: IEEE802.5 standard  4 Mbps  maximum token holding time: 10 ms, limiting packet length  packet (token, data) format:  SD, ED mark start,
Chapter 5 outline 5.1 Introduction and services
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
Chapter 1 Overview Review Overview of demonstration network
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Ch 5. Link layer and Local Area Networks from Ch. 5 of Computer Networking by Jim Kurose and Keith W. Ross, Myungchul Kim
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.
Our Last Class!!  summary  what does the future look like?
Computer Networks NYUS FCSIT Spring 2008 Igor TRAJKOVSKI, Ph.D. Associate Professor
TCP/IP Essentials A Lab-Based Approach Shivendra Panwar, Shiwen Mao Jeong-dong Ryoo, and Yihan Li Chapter 5 UDP and Its Applications.
Token Passing: IEEE802.5 standard  4 Mbps  maximum token holding time: 10 ms, limiting packet length  packet (token, data) format:  SD, ED mark start,
7-1 Last time □ Wireless link-layer ♦ Introduction Wireless hosts, base stations, wireless links ♦ Characteristics of wireless links Signal strength, interference,
10/13/2015© 2008 Raymond P. Jefferis IIILect 07 1 Internet Protocol.
The Medium Access Control Sublayer Chapter 4. The Channel Allocation Problem Static Channel Allocation Dynamic Channel Allocation  Delay for the divided.
1 The Internet and Networked Multimedia. 2 Layering  Internet protocols are designed to work in layers, with each layer building on the facilities provided.
ECE 526 – Network Processing Systems Design Networking: protocols and packet format Chapter 3: D. E. Comer Fall 2008.
Review the key networking concepts –TCP/IP reference model –Ethernet –Switched Ethernet –IP, ARP –TCP –DNS.
Final Review CS1652 Jack Lange University of Pittsburgh.
Data Link Layer Moving Frames. Link Layer Protocols: ethernet, wireless, Token Ring and PPP Has node-to-node job of moving network layer.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 21.
ECE453 – Introduction to Computer Networks Lecture 17 – Top – Down Approach (A Review)
CSE 6590 Department of Computer Science & Engineering York University 111/9/ :26 AM.
Final Review Focus- Chapter 4: Network layer Chapter 5: Data link layer Notes: Physical layer Understand previous chapters covered in class. Final exam.
Network Layer4-1 The Internet Network layer forwarding table Host, router network layer functions: Routing protocols path selection RIP, OSPF, BGP IP protocol.
Network Layer4-1 Datagram networks r no call setup at network layer r routers: no state about end-to-end connections m no network-level concept of “connection”
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
Copyright 2002Cisco Press: CCNA Instructor’s Manual Year 2 - Chapter 16/Cisco 4 - Module 9 CCNA Certification Exam Review By Your Name.
Ch 5. The Link Layer and Local Area Networks Myungchul Kim
1 Bus topology network. 2 Data is sent to all computers, but only the destination computer accepts 02608c
CTC 228 – Computer Networks Fall 2015 Instructor: Robert Spengler.
Ch 5. Link layer and Local Area Networks Myungchul Kim
 1DT014 Datakommunikation I › (Thur) 9-14 › Polacksbacken, Skrivsal  9 Questions › 5 Short questions › 4 Long questions.
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 19 Omar Meqdadi Department of Computer Science and Software Engineering University.
5: DataLink Layer5-1 Hubs Hubs are essentially physical-layer repeaters: m bits coming from one link go out all other links m at the same rate m no frame.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
1 COMP 431 Internet Services & Protocols The IP Internet Protocol Jasleen Kaur April 21, 2016.
A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their original slides that accompany the.
Final Review Final Exam: Venue: this classroom
Network Layer, and Logical Addresses
Networking CS 3470, Section 1 Sarah Diesburg
Scaling the Network: The Internet Protocol
COMPUTER NETWORKS CS610 Lecture-45 Hammad Khalid Khan.
Course Review 2015 Computer networks 赵振刚
ISO/OSI Model and Collision Domain
Hubs Hubs are essentially physical-layer repeaters:
Final Review Final Exam: Venue: this classroom
Hubs Hubs are essentially physical-layer repeaters:
CS 457 – Lecture 10 Internetworking and IP
Review First mile problem Internet End Users Last mile
Computer Network Overview
Final Review Final Exam: Venue: this classroom
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
Scaling the Network: The Internet Protocol
CS 381: Introduction to Computer Networks
EE469 Review 1.
Presentation transcript:

CSci4211: Final Review1 Final Review  Final Exam Time: Dec 16 (Tues) 6:30pm-8:30pm Venue: STSS (Science Teaching & Student Services)  “ comprehensive ”, emphasis on material covered later in the semester  Everything in lecture notes (except “ optional ” material, e.g., ATM)  Open-book, open-notes, open Internet  concepts, issues, mechanisms/algorithms, problem solving  five big problems, 2 hours, similar to Quizzes I/II  short questions, “ case study ”, problem solving, etc.  Additional Office Hours: Monday Dec 15: 3:30-4:30pm &Tuesday Dec 16: 4:00-6:00pm  Final conflict: please us, and let us your availability – we’ll arrange a make-up exam for you!

CSci4211: Final Review2 Data Link Layer Summary & What We Learned Last Time (Dec 5)  Data Link Layer  Basic functions: framing, access control, etc.  MAC addresses and ARP (interactions of layers 2 &3)  What is MAC address? How it differs from IP address  Why do we need ARP  How does ARP work?  Bridges & Switches: connecting multiple LAN segments  “plug-&-play”: cf. layer-1 repeater or layer-3 routers  basic functions: forwarding/filtering frames  bridge/switch forwarding table & self-learning alg.  looping issue: bride spanning tree  Ethernet Switches vs. WiFi Access Points/Switches  transparent vs. translational bridges/switches

CSci4211: Final Review3 Data Link Layer Summary & What We Learned Last Time (Dec 5)  Media Access Control: Shared media  issues and difficulties  Taxonomy of MAC Protocols  Random Access Control: ALOHA and Slotted ALOHA CSMA: nonpersistent vs. p-persistent CSMA/CD What are they? How do they work?  Adaptive Controlled Access: token passing vs. polling  Efficiency of MAC protocols: light vs. heavy load  Ethernet (802.3) MAC: 1-persistent CSMA/CD, (binary) expo. random backoff collision domain, bit-time and min. frame size 10BaseT, 100 BaseT (Fast Ethernet), Gigabit Ethernet

CSci4211: Final Review4 Data Link Layer Summary & What We Learned Last Time (Dec 5)  Token Ring (802.5) token passing ring maintenance issues  b and Wireless LAN:  key issues & difficulties: hidden terminal problem, power saving requirement  receiver acknowledgement needed! how does it work? SIFS < DIFS  CSMA/CA: how does it work? RTS, CTS, NAV  frame format & frame forwarding via Aps Why 3 (or 4) addresses? How are they used?  PPP: point-to-point link layer protocol -- byte stuffing  Optional: (LAN & wide-area) mobility; cellular networks

CSci4211: Final Review5 Questions?

CSci4211: Final Review6 Putting Everything Together Did you get the whole picture?

CSci4211: Final Review7 A Quick Review of What We Learned Basic concepts in computer networks packet switching & statistical multiplexing protocols and layered architecture fundamental issues in networking distributed & complex system addressing, protocols, … many things can go wrong: error, loss, … correct operations, efficiency of protocols Application Layer application requirements & transport services client-server vs. peer to peer paradigms domain name system and DNS (name vs. address)

CSci4211: Final Review8 A Quick Review of What We Learned… Transport Layer: basic functions & services multiplexing and de-multiplexing UDP: connectionless transport service src/dst port no. ’ s, checksum TCP: connection-oriented, reliable service TCP segment format, seq./ack. no, “ flags ” connection set-up and tear down reliable data transfer protocols stop-&-wait, Go-back-N, selective repeat Network Layer: basic functions & services end-to-end data delivery: addressing, routing & forwarding IP addressing scheme: network vs. host parts datagram vs. virtual circuit service models

CSci4211: Final Review9 A Quick Review of What We Learned … Network Layer: Routing Algorithms & Protocols Network Routing: basic issues two distributed routing algorithms link state vs. distance vector routing information exchanged how shortest paths computed how routing tables constructed count-to-infinity problem in DV Routing in Internet scaling issues and hierarchical routing inter-domain vs. intra-domain routing intra-domain routing protocols: RIP, OSPF inter-domain: BGP and policy routing customer-provider vs. peering relationships

CSci4211: Final Review10 A Quick Review of What We Learned … Network Layer … : IP and IP datagram format source and destination IP addresses IP datagram id, offset, length, “ fragment flags ” why IP fragmentation may be necessary link and path MTUs how fragmentation and reassembly done how these fields are used TTL, header checksum, IP options, … ICMP protocol When are ICMP messages generated What ICMP messages are used for error/info reporting to source, ICMP redirect, … DHCP: how does it work?

CSci4211: Final Review11 A Quick Review of What We Learned … Network Layer: IP Datagram Forwarding IP Forwarding: datagram model forwarding within vs. outside an IP network how IP addresses are used for this purpose How does a source know whether a destination is within or outside its own IP network? within same IP network: direct forwarding using data link layer need to know MAC address of destination Outside its own IP network: forward to its (default) router need to know router ’ s MAC address router forwards to other routers if necessary, finally to destination host Understanding interaction with data link layer important!

CSci4211: Final Review12 Routing & Forwarding: Logical View of a Router A E D CB F

CSci4211: Final Review13 A Quick Review of What We Learned … Data Link Layer : basic services and functions data delivery over a link: framing, access control, error checking, … MAC addresses (typically 48 bits) flat addressing: hexadecimal notation, 45:AF:00:FF:12:01 unicast vs. broadcast: how adapter deals with MAC addr.? Address resolution and ARP why do we need ARP? (see previous slide) how does ARP work? how are ARP messages delivered? Interaction between IP layer and data link layer! Broadcast local area network & media access control Why do we need media access control (MAC?) shared media: issues and difficulties addressing (MAC addresses) Taxonomy of MAC mechanisms

CSci4211: Final Review14 A Quick Review of What We Learned … Data Link Layer …: Random access control: ALOHA vs. slotted ALOHA CSMA vs. CSMA/CD (carrier sensing, collision detection) Adaptive (on-demand) controlled access: token passing vs. polling Efficiency of MAC protocols: light vs. heavy load Ethernet CSMA/CD, exponential random back-off how does it work? basic algorithm Some important concepts: collision domain & network diameter bit time, slot time (512 bit time) Why does Ethernet have a min. frame size constraint? Ethernet frame format 10BaseT, 100BaseT (Fast Ethernet), Gigabit Ethernet

CSci4211: Final Review15 A Quick Review of What We Learned … Data Link Layer …: b and Wireless LAN: key issues & difficulties: hidden terminal problem, power saving requirement receiver acknowledgement needed! how does it work? SIFS < DIFS CSMA/CA: how does it work? RTS, CTS, NAV PPP: point-to-point link layer protocol, byte stuffing Bridging: connecting multiple LAN segments basic functions: forwarding/filtering frames bridge forwarding table & self-learning looping issue: bride spanning tree Special Networking Devices we have encountered: repeaters (hubs), bridges/(layer 2) switches, routers What are their functions, and how do they work?

CSci4211: Final Review16 Putting Everything Together Did you get the whole picture?

Fall 2003CSci4211: Final Review17 Putting Everything Together… Walk through the whole picture, and do the following “ gedanken ” experiments, thinking about operations performed at hosts/servers source host, destination host (web, mail servers, …) Internet infrastructure servers (DNS, DHCP, …) addressing information at each layer interaction between the layers (e.g.,various protocols used) operations performed by hubs, bridges/switches, routers what information maintained by each device, how do they get the information? what actions do they perform? how host A downloads a web page from web server how host A telnets to host B? how host C accesses the mail server mail.cs.umn.edu? how host A downloads a web page from web server how host A accesses his/her at his/her yahoo mail account? how host C sends, say, an instant message, to a user logged on at host X?

CSci4211: Final Review18 Questions?