Free Online Flashcard Deck

5 Transport Protocols: TCP and UDP Free Online FlashCards

Study 5 Transport Protocols: TCP and UDP with 12 free online flashcards. Review key terms, definitions, and concepts with this interactive flashcard deck.

12 cards
01
Front

What does the transport layer enable?

Back

The transport layer lets programs on different hosts communicate, using network-layer delivery and adding services such as application addressing and delivery management.

02
Front

What does a transport-layer port identify?

Back

A port number identifies an application endpoint on a host, while an IP address identifies a host or network interface for delivery.

03
Front

What range of port numbers does each of TCP and UDP support?

Back

TCP and UDP each have a separate 16-bit port space, ranging from 0 to 65,535.

04
Front

What is transport-layer multiplexing?

Back

Multiplexing combines outgoing data from different applications so it can share the network.

05
Front

What is transport-layer demultiplexing?

Back

Demultiplexing directs incoming data to the appropriate application using transport information such as protocol and port numbers.

06
Front

How does TCP establish communication between endpoints?

Back

TCP is connection-oriented: endpoints establish a connection before exchanging data and close it when finished.

07
Front

What data model does TCP present to applications?

Back

TCP presents a continuous byte stream, not separate messages. An application protocol must define how to identify message boundaries.

08
Front

How does TCP provide reliable, ordered delivery?

Back

TCP uses sequence numbers, acknowledgments, and checksums, and retransmits lost data to provide reliable, in-order delivery. This suits file transfer, where missing bytes matter.

09
Front

What problem does TCP flow control address?

Back

TCP flow control helps prevent a sender from overwhelming the receiving endpoint.

10
Front

What problem does TCP congestion control address?

Back

TCP congestion control helps limit traffic when the network path is overloaded.

11
Front

What data model does UDP provide?

Back

UDP sends independent datagrams and preserves their message boundaries.

12
Front

What delivery guarantees does UDP provide by itself?

Back

UDP does not guarantee that a datagram will arrive, arrive only once, or arrive in order.