Chapter3 - 1 Transport Layer 3-1 Chapter 3 Transport Layer...

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

View Full Document Right Arrow Icon

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

View Full DocumentRight Arrow Icon

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

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

Unformatted text preview: 1 Transport Layer 3-1 Chapter 3 Transport Layer Computer Networking: A Top Down Approach 4 th edition. Jim Kurose, Keith Ross Addison-Wesley, July 2007. A note on the use of these ppt slides: Were making these slides freely available to all (faculty, students, readers). Theyre in PowerPoint form so you can add, modify, and delete slides (including this one) and slide content to suit your needs. They obviously represent a lot of work on our part. In return for use, we only ask the following: b If you use these slides (e.g., in a class) in substantially unaltered form, that you mention their source (after all, wed like people to use our book!) b If you post any slides in substantially unaltered form on a www site, that you note that they are adapted from (or perhaps identical to) our slides, and note our copyright of this material. Thanks and enjoy! JFK/KWR All material copyright 1996-2007 J.F Kurose and K.W. Ross, All Rights Reserved Modified by B.D. Davison, 2007. Transport Layer 3-2 Chapter 3: Transport Layer Our goals: a204 understand principles behind transport layer services: a72 multiplexing/demultipl exing a72 reliable data transfer a72 flow control a72 congestion control a204 learn about transport layer protocols in the Internet: a72 UDP: connectionless transport a72 TCP: connection-oriented transport a72 TCP congestion control 2 Transport Layer 3-3 Chapter 3 outline a204 3.1 Transport-layer services a204 3.2 Multiplexing and demultiplexing a204 3.3 Connectionless transport: UDP a204 3.4 Principles of reliable data transfer a204 3.5 Connection-oriented transport: TCP a72 segment structure a72 reliable data transfer a72 flow control a72 connection management a204 3.6 Principles of congestion control a204 3.7 TCP congestion control Transport Layer 3-4 Transport services and protocols a204 provide logical communication between app processes running on different hosts a204 transport protocols run in end systems a72 send side: breaks app messages into segments , passes to network layer a72 rcv side: reassembles segments into messages, passes to app layer a204 more than one transport protocol available to apps a72 Internet: TCP and UDP application transport network data link physical application transport network data link physical l o g i c a l e n d- e n d t r a n s p o r t 3 Transport Layer 3-5 Transport vs. network layer a204 network layer: logical communication between hosts a204 transport layer: logical communication between processes a72 relies on, enhances, network layer services Household analogy: 12 kids sending letters to 12 kids a204 processes = kids a204 app messages = letters in envelopes a204 hosts = houses a204 transport protocol = Ann and Bill a204 network-layer protocol = postal service Transport Layer 3-6 Internet transport-layer protocols a204 reliable, in-order delivery (TCP) a72 congestion control a72 flow control a72 connection setup a204 unreliable, unordered delivery: UDP a72 no-frills extension of best-effort IP...
View Full Document

This note was uploaded on 08/06/2008 for the course CSE 342 taught by Professor Davison during the Fall '07 term at Lehigh University .

Page1 / 57

Chapter3 - 1 Transport Layer 3-1 Chapter 3 Transport Layer...

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

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