13 - Intro to Network Layer

13 - Intro to Network Layer - Last Lecture: TCP 1. 2....

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
Last Lecture: TCP 1. Multiplexing and Demultiplexing 2. Byte-stream service ! Stream of bytes sent and received, not stream of packets 3. Reliable data transfer ! A combination of go-back-N and selective repeat, and performance tuning heuristics 4. Connection management ! Connection establishment and tear down 5. Flow control ! Prevent sender from overflowing receiver 6. Congestion control ! ! General principles How TCP does it SUNY at Buffalo; CSE 489/589 – Modern Networking Concepts; Fall 2010; Instructor: Hung Q. Ngo 1
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This Lecture: Network Layer 1. Design goals and issues ! ! Debate around service model/design principle question 2. Routing and Forwarding 3. Addressing, Fragmentation and reassembly 4. Internet Routing Protocols and Inter-networking 5. Router design 6. Congestion Control, Quality of Service 7. More on the Internet’s Network Layer SUNY at Buffalo; CSE 489/589 – Modern Networking Concepts; Fall 2010; Instructor: Hung Q. Ngo 2
Background image of page 2
Network Layer’s Main Tasks SUNY at Buffalo; CSE 489/589 – Modern Networking Concepts; Fall 2010; Instructor: Hung Q. Ngo 4 o Carry packets from a source (host) to a destination efficiently o Provide “carrier” services to the transport layer application transport network data link physical application transport network data link physical 1. Send data 2. Receive data
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Basic Design Questions ! What services to provide to the transport layer? ! Connection oriented vs connectionless ! Any other Quality of Service (QoS) guarantee? ! How to implement those services “efficiently” on top of various different intermediate networks? ! Routing ! Forwarding (datagram, virtual circuit, source routing) ! Addressing ! Fragmentation and reassembly ! Internetworking ! Congestion control + congestion feedback (to transport) SUNY at Buffalo; CSE 489/589 – Modern Networking Concepts; Fall 2010; Instructor: Hung Q. Ngo 5
Background image of page 4
What Services to Provide? Need a
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 12/03/2010 for the course CS 489 taught by Professor Hungngo during the Fall '10 term at SUNY Buffalo.

Page1 / 17

13 - Intro to Network Layer - Last Lecture: TCP 1. 2....

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online