WK 9 FTP, RTT, CWND, Transport layer protocols

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

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

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

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

View Full Document Right 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 the same IP address (TCP & UDP) Controls congestion, End-to-end flow control and error control (TCP)
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
Image of page 3

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

View Full Document Right 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
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
Image of page 5

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

View Full Document Right 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
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
Image of page 7

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

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

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern