WK 9 FTP, RTT, CWND, Transport layer protocols

WK 9 FTP, RTT, CWND, Transport layer protocols - Transport...

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

View Full Document Right Arrow Icon
1 Transport Layer Protocols
Background image of page 1

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

View Full DocumentRight Arrow Icon
Communication Networks © Kang Xi, Polytechnic Institute of NYU 2 Why do we need Transport Layer? IP layer: global addressing, hop-by-hop forwarding Transport layer: allows end-to-end communications which is (reliable)/between computers Distinguish packets to different applications based on Controls congestion, End-to-end flow control and error control (TCP)
Background image of page 2
Communication Networks © Kang Xi, Polytechnic Institute of NYU 3 Interface to Applications Multiple applications share an IP address through different ports IP TCP HTTP FTP Telnet 80 21 23
Background image of page 3

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

View Full DocumentRight Arrow Icon
User Datagram Protocol (UDP)is the simplest protocol THE UDP HDR CONSISTS OF : Identify src/dst ports Length of the entire segment Checksum (optional, 0 means no checksum) Unreliable, not ordered, lightweight Communication Networks © Kang Xi, Polytechnic Institute of NYU 4
Background image of page 4
Transmission Control Protocol (TCP) Identify src/dst ports Ordered packet sequence Retransmit upon losses It will increase transmission if no congestion and will decrease transmission rate upon congestions. Communication Networks © Kang Xi, Polytechnic Institute of NYU 5
Background image of page 5

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

View Full DocumentRight Arrow Icon
TCP Header Data Offset: The start of the TCP data (in 32-bit) Window: size of transmission window Urgent Pointer: data [sequence #, sequence # + urgent pointer] are urgent. The standard does not define how to process urgent data. Communication Networks © Kang Xi, Polytechnic Institute of NYU 6
Background image of page 6
Communication Networks © Kang Xi, Polytechnic Institute of NYU 7 Framework of TCP Session must start first, using SYN and ACK Connection 3-way handshake Duplex Data Transfer Termination SYN SYN+ACK ACK FIN DATA ACK A B ACK FIN ACK
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.

This note was uploaded on 04/06/2011 for the course EE 5363 taught by Professor Kang during the Spring '09 term at NYU Poly.

Page1 / 24

WK 9 FTP, RTT, CWND, Transport layer protocols - Transport...

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