TCP_UDP - CS244a:AnIntroductiontoComputer Networks

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

View Full Document Right Arrow Icon
Winter 2006 CS244a Handout #6 1 CS244a: An Introduction to Computer  Networks Handout 6: The Transport Layer, Transmission  Control Protocol (TCP), and User Datagram  Protocol (UDP)  Nick McKeown Professor of Electrical Engineering and Computer Science, Stanford University nickm@stanford.edu http://www.stanford.edu/~nickm
Background image of page 1

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

View Full DocumentRight Arrow Icon
Winter 2006 CS244a Handout #6 2 Outline The Transport Layer The TCP Protocol TCP Characteristics TCP Connection setup TCP Segments TCP Sequence Numbers TCP Sliding Window Timeouts and Retransmission (Congestion Control and Avoidance) The UDP Protocol
Background image of page 2
Winter 2006 CS244a Handout #6 3 The Transport Layer What is the transport layer for? What characteristics might it have? Reliable delivery Flow control
Background image of page 3

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

View Full DocumentRight Arrow Icon
Winter 2006 CS244a Handout #6 4 Review of the transport layer Nick Dave Leland.Stanford.edu Athena.MIT.edu Network Layer Link Layer Application Layer Transport Layer O.S. O.S. Header Data Header Data H D H D H D H D H D H D
Background image of page 4
Winter 2006 CS244a Handout #6 5 Layering: The OSI Model Session Network Link Physical Physical Physical Application Presentation Transport Network Link Link Network Transport Session Presentation Application Network Link Physical Peer-layer communication layer-to-layer communication Router Router 1 2 3 4 5 6 7 1 2 3 4 5 6 7
Background image of page 5

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

View Full DocumentRight Arrow Icon
Winter 2006 CS244a Handout #6 6 Layering: Our FTP Example Network Link Transport Application Presentation Session Transport Network Link Physical The 7-layer OSI Model The 4-layer Internet model Application FTP ASCII/Binary IP TCP Ethernet
Background image of page 6
Winter 2006 CS244a Handout #6 7 TCP Characteristics TCP is connection-oriented. 3-way handshake used for connection setup. TCP provides a stream-of-bytes service. TCP is reliable:
Background image of page 7

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

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

Page1 / 24

TCP_UDP - CS244a:AnIntroductiontoComputer Networks

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

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