1 / 11

S kills :

The transport layer. S kills : C oncepts : layered protocols, transport layer functions, TCP and UDP protocols, isochronous applications. This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License. Where does this topic fit?. Internet concepts

gage-barnes
Download Presentation

S kills :

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The transport layer Skills: Concepts: layered protocols, transport layer functions, TCP and UDP protocols, isochronous applications This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.

  2. Where does this topic fit? • Internet concepts • Applications • Technology (communication) • Implications • Internet skills • Application development • Content creation • User skills

  3. TCP/IP from the outside Application Program, for example, a Web client Application Program, for Example, a Web server A TCP/IP network

  4. The transport layer

  5. Key TCP functions Establish connections Check for errors A C B → A B C Reorder packets Slow transmission Which program (port)? ftp, web, send email, read email, iTunes, … (Transmission control protocol)

  6. Which destination program (port)? Program 1 11101 Program 2 TCP … Program n

  7. Key UDP functions Establish connections Which application (port)? ftp, web, send email, read email, iTunes, … (Transmission control protocol)

  8. UDP sounds lame Web clients and servers use TCP. File transfer clients and servers use TCP. But Streaming video clients and servers use UDP. Internet telephony clients and servers use UDP. Why?

  9. Isochronousapplications

  10. Summary A C B → A B C ftp, web, send email, read email, iTunes, …

  11. Self study questions We mentioned five key functions of TCP – what were they? UDP only performs two of those functions, which ones? What is the purpose of the port number in TCP header? Would UDP also use port numbers? Explain your answer. What is the purpose of the IP address in a TCP header? Would UDP also use IP addresses? Explain your answer. Would a video conferencing application use UDP or TCP for transport? Explain your answer. We say that TCP makes connections. Making a connection is just two computers exchanging IP addresses and agreeing on which port numbers to use during their conversation. Explain that statement.

More Related