27 Questions
Which layer is responsible for logical communications between applications running on different hosts?
Transport layer
Which transport layer protocol is stateful, reliable, acknowledges data, resends lost data, and delivers data in sequenced order?
TCP
Which transport layer protocol is stateless, fast, has low overhead, does not require acknowledgments, does not resend lost data, and delivers data in the order it arrives?
UDP
Which layer is responsible for tracking conversations (sessions), segmenting data and reassembling segments, adding header information, identifying applications, and conversation multiplexing?
Transport layer
Which layer adds 20 bytes of overhead as header information when encapsulating the application layer data?
Transport layer
Which transport layer protocol establishes sessions, ensures reliability, provides same-order delivery, and supports flow control?
TCP
Which transport layer protocol reconstructs data in the order it is received, does not resend lost segments, and does not inform the sender of resource availability?
UDP
Which layer is responsible for network transmission?
Network layer
Which layer includes TCP and UDP?
Transport layer
Which layer specifies how to transfer messages between hosts and is responsible for managing reliability requirements of a conversation?
Transport layer
Which layer of the TCP/IP model is responsible for managing multiple simultaneous conversations using port numbers?
Transport layer
What is the range of port numbers available for TCP and UDP protocols?
0 through 65535
Which of the following is NOT one of the groups into which the range of port numbers is divided?
Public Ports
What utility can be used to verify active TCP connections on a networked host?
Netstat
How many exchanges are needed to terminate a single conversation supported by TCP?
4
What is the 16-bit field in the TCP header that helps maintain the reliability of TCP transmission by adjusting the rate of data flow between source and destination?
Window size
Which transport layer protocol does not track sequence numbers and does not reorder datagrams into their transmission order?
UDP
What must the application do if the data sequence is important and the application receives UDP datagrams out of order?
Reorder the datagrams
Which layer of the TCP/IP model is responsible for forwarding application data to the appropriate application based on the port number?
Application layer
Which port number does the UDP client process use as the source port for the conversation?
A randomly selected port number
What is the usual destination port for the UDP client process?
The well-known or registered port number
What happens to the source and destination port numbers in the datagram header for the data returning to the client from the server?
They are reversed
What is the purpose of the UDP client process dynamically selecting a port number for the conversation?
To identify the specific conversation
What is the purpose of using the same pair of ports in the header of all datagrams used in the transaction?
To identify the specific conversation
What is the significance of reversing the source and destination port numbers in the datagram header for the data returning to the client from the server?
To correctly route the data back to the client
What is the role of the well-known or registered port number in the UDP client process?
To identify the specific conversation
What happens if the UDP client process selects a port number that is already in use by another client?
The client is unable to establish a connection with the server
Test your knowledge on the transport layer protocols TCP and UDP with this quiz! Learn about the role of the transport layer in logical communications between applications running on different hosts.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free