CISSP · Question #1475
In a Transmission Control Protocol/Internet Protocol (TCP/IP) stack, which layer is responsible for negotiating and establishing a connection with another node?
The correct answer is A. Transport layer. In the TCP/IP model, the Transport layer is responsible for establishing, maintaining, and terminating connections between nodes using protocols like TCP.
Question
In a Transmission Control Protocol/Internet Protocol (TCP/IP) stack, which layer is responsible for negotiating and establishing a connection with another node?
Options
- ATransport layer
- BApplication layer
- CNetwork layer
- DSession layer
How the community answered
(41 responses)- A88% (36)
- B7% (3)
- C2% (1)
- D2% (1)
Why each option
In the TCP/IP model, the Transport layer is responsible for establishing, maintaining, and terminating connections between nodes using protocols like TCP.
The Transport layer uses TCP to perform the three-way handshake (SYN, SYN-ACK, ACK) to negotiate and establish a reliable connection between two nodes. TCP operates at this layer and provides connection-oriented communication, flow control, and error recovery, making it directly responsible for connection establishment.
The Application layer provides network services directly to end-user applications (e.g., HTTP, FTP, DNS) and does not handle the low-level mechanics of connection establishment.
The Network layer is responsible for logical addressing and routing packets between networks (e.g., IP), not for establishing end-to-end connections between nodes.
The Session layer exists in the OSI model, not as a distinct layer in the TCP/IP model; its functions are absorbed into the Application and Transport layers in the TCP/IP stack.
Concept tested: TCP/IP Transport layer connection establishment
Source: https://learn.microsoft.com/en-us/troubleshoot/windows-server/networking/tcpip-addressing-and-subnetting
Topics
Community Discussion
No community discussion yet for this question.