Download Presentation: the transport layer, TCP and UDP

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
TCP/IP: the transport layer
Skills: none
IT concepts: layered protocols, transport
layer functions, TCP and UDP protocols,
isochronous applications
This work is licensed under a Creative Commons Attribution-NoncommercialShare Alike 3.0 License.
Where does this topic fit?
• Internet concepts
– Applications
– Technology (communication)
– Implications for
• Internet skills
– Application development
– Content creation
The big picture
Client
Server
Application programs communicate using TCP/IP
TCP/IP protocol layers from 1,000 feet up
Application
Programs that do useful work like retrieve Web
pages, copy files, send and receive email, etc.
Transport
Make client-server connections and optionally
control transmission speed, check for errors, etc.
Internet
Route data between networks
Data link
Route data within the local area network
Physical
Specify what medium connects two nodes, how
binary ones and zeros are differentiated, etc,
Transport layer (TCP)
Establish connections
Check for errors
Reorder packets
ACB→ABC
Slow transmission
Which application
(port)?
(Transmission control protocol)
ftp, web, send email, read
email, iTunes, bit torrent,
Skype …
Transport layer (UDP)
Establish connections
Which application
(port)?
(User datagram protocol)
ftp, web, send email, read
email, itunes, bit torrent,
Skype …
UDP sounds lame
No error checking, reordering of packets or slowing the
transmission rate -Does UDP have an advantage over TCP?
Web clients and servers use TCP and VoIP programs
use UDP – why?
Answers
UDP is faster than TCP.
VoIP is an isochronous application, so errors
cannot be corrected.
TCP/IP: the transport layer
Skills: none
IT concepts: layered protocols, transport
layer functions, TCP and UDP protocols,
isochronous applications
This work is licensed under a Creative Commons Attribution-NoncommercialShare Alike 3.0 License.
Another question
Would a video conferencing application use UDP or TCP
for transport? Explain your answer.
Related documents