Transport Layer Flashcards
What is the transport layer responsible for ?
Logical communications between applications running on different hosts
What are the two protocols of the transport layer?
TCP (Transport Layer Protocol) and UDP (User Datagram Protocol)
What are some responsibilities of the transport layer?
Tracking individual conversations. Segmenting data and reassembling data. Adding header and information. Identifying the applications. Conversation mulitplexing.
What is a disadvantage of TCP compared to UDP?
Slower.
How does TCP provide reliability and flow control?
Numbering and tracking data segments. Acknowledging received data. Retransmitting received data. Sequencing data that arrives in wrong order. Sending data at efficient rate
What applications use TCP?
SMTP, IMAP, HTTP, HTTPS
What are some benefits of TCP ?
Reliable, Acknowledges data, Resends lost data, Delivers data in sequenced order
What are disadvantages of UDP?
Not as reliable and no flow control
What applications use UDP?
DNS, VOIP
What are some advantages of UDP?
Fast, Low overheads
How does TCP ensure reliable delivery?
Ensuring segments sent by the source arrive at the destination via acknowledgments
What is same order delivery and what protocol carries it out?
TCP carries this out by reassembling segments into the correct order they are sent out at
How does TCP regulate the amount data the source transmits?
Flow control
What order does UDP assemble the segments into?
In the order they are received
What happens to segments not received?
Lost and not resent