8. TCP/IP Transport Layer and Application Layer Flashcards
What are the two most common Transport Layer Protocols?
TCP and UDP
The term for tracking communication between multiple applications on the source and destination host.
Multiplexing.
What is an MTU
Maximum Transmission Unit
What is Segmentation
The process by which the TCP protocol breaks up chunks of data into smaller segments that will fit the MTU of the underlying network layers.
Six Functions of the Transport Layer
- Session Multiplexing
- Identification of Different Applications
- Segmentation
- Flow Control
- Connection-Oriented
- Reliability
Which term is used to describe the application identifier for TCP and UDP applications?
Port Numbers
This function of TCP works to maximize the data transfer rate and minimize the required retransmissions.
Flow Control
What does it mean that TCP is Connection-Oriented?
TCP establishes a session between two IP hosts and maintains the connection during the entire transmission.
What are the three main objectives of TCP Reliability?
- Detection and Retransmission of dropped packets.
- Detection and remediation of duplicate or out-of-order packets.
- Avoidance of congestion in the network.
Which Transport Layer Protocol is Reliable? (As opposed to Best-Effort)
TCP
Which Transport Layer Protocol is Best-Effort only?
UDP
Which Transport Layer Protocol is Connection-Oriented?
TCP
Which Transport Layer Protocol is Connectionless?
UDP
Which Transport Layer Protocol is used for Email, FTP, Web browsing, and downloading?
TCP
Which Transport Layer Protocol is used for Voice streaming, DHCP, and TFTP?
UDP
What are the three steps in a Three-Way-Handshake?
SYN, SYN-ACK, ACK
At what layer of the OSI model does TCP operate?
Layer 4
Purpose and Size of the Source Port on a TCP Header?
Purpose: Contains the Calling Port Number
Size: 16 bits
Purpose and Size of the Destination Port on a TCP Header?
Purpose: Contains the Called Port Number
Size: 16 Bits
Purpose and Size of the Sequence Number on a TCP Header?
Purpose: Used for reliability and congestion avoidance
Size: 32 Bits
Purpose and Size of the Acknowledgment Number on a TCP Header?
Purpose: Used for reliability and congestion avoidance
Size 32 Bits