S kills : none - PowerPoint PPT Presentation

slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
S kills : none PowerPoint Presentation
Download Presentation
S kills : none

play fullscreen
1 / 18
S kills : none
63 Views
Download Presentation
vaughn
Download Presentation

S kills : none

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. TCP/IP communication software Skills: none Concepts: host, TCP/IP communication software, TCP/IP layers, TCP/IP functions, TCP/IP protocols 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. A closer look 001010101 LAN LAN Internet Router

  5. TCP/IP the very big picture

  6. TCP/IP is a standard

  7. TCP/IP a closer look

  8. Function of each layer

  9. Protocols at each layer

  10. TCP/IP hierarchy -- responsibilities Physical (LAN, WAN links) Application (do useful work) Transport (app to app communication) Internet (net to net communication) Data link (LAN communication)

  11. TCP/IP hierarchy -- protocols Application (many) Physical (LAN, WAN links) Transport (UDP, TCP) Internet (IP) Data link (Ethernet, WiFi)

  12. Alternate terminology

  13. Summary

  14. Self-study questions We have a local area network at school that connects to the Internet. Do you have a LAN at home? How many computers connect to it? How does it connect to the Internet? When you connect to the Internet using a mobile device like a phone or a tablet, are you connecting to a network that is connected to the Internet? Explain. We saw that there were two commonly protocols at the transport layer – TCP for reliable communication and UDP for fast, but unreliable communication. Which would an application programmer use for a file-transfer program? Which would an application programmer use for a streaming video program? Explain your answers.

  15. Do you recall the names of the TCP/IP protocol layers?

  16. Do you recall the functions of the software at each layer? Application: Transport: Internet: Data link: Physical:

  17. Do you recall the protocol(s) used at each layer? Application: Transport: Internet: Data link: Physical:

  18. Resources Terminology used by selected authors: http:/en.wikipedia.org/wiki/Internet_Protocol_Suite#Layer_names_and_number_of_layers_in_the_literature