Transport Layer Basics
TCP Features & Headers
UDP Features & Headers
Port Numbers & Sockets
Connection Processes
100

What layer is responsible for logical communications between applications running on different hosts?

Transport layer

100

Because TCP negotiates and establishes a permanent connection between devices prior to forwarding traffic, what type of protocol is it considered?

Connection-oriented

100

Because UDP does not establish a session before sending data, what type of protocol is it?

Connectionless

100

What transport layer feature is used to manage multiple, simultaneous conversations and identify specific applications?

Port numbers

100

What is the name of the process TCP uses to verify destination presence and establish a session?

Three-way handshake

200

What process enables different communication conversations to be interleaved on the same network?

Multiplexing

200

How many bytes are in a standard TCP header?

20 Bytes

200

What type of delivery protocol is UDP known as because it provides no acknowledgment that data is received?

Best-effort

200

What is the combination of an IP address and a port number called?

A socket

200

During session establishment, what control bit flag is used to synchronize sequence numbers?

SYN

300

What process facilitates data transport by lower network layers by dividing data into smaller pieces?

Segmentation

300

What 32-bit TCP header field is used for data reassembly purposes?

Sequence Number

300

How many bytes make up a complete UDP header?

8 Bytes

300

What port number range represents well-known ports reserved for common applications like web browsers and email?

0 to 1,023

300

When a client has no more data to send, what flag does it set in the segment to begin session termination?

FIN

400

What two primary protocols make up the transport layer?

TCP and UDP

400

What 16-bit TCP header field is used to indicate the number of bytes that can be accepted at one time?

Window size

400

How many fields are contained within a UDP header?

Four fields

400

What is the alternative name for private or dynamic ports in the 49,152 to 65,535 range?

Ephemeral ports

400

What flag is used to acknowledge the receipt of flags during both connection establishment and session termination?

ACK

500

What does the transport layer add to each piece of segmented data to help identify, separate, and manage multiple conversations?

Header Information

500

Because TCP keeps track of the communication session, including sent and acknowledged information, what type of protocol is it known as?

Stateful protocol

500

What 16-bit field in the UDP header is used for error checking of the datagram header and data?

Checksum

500

 What specific well-known TCP port number is reserved for Secure Shell (SSH)?

22

500

What control bit flag is used to reset a TCP connection when an error or timeout occurs?

RST

M
e
n
u