Poll Results
No votes. Be the first one to vote.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
The Transmission Control Protocol (TCP) is a core protocol of the Internet protocol suite. It originated in the initial network implementation in which it complemented the Internet Protocol (IP). Hence, the entire suite is commonly referred to as TCP/IP. TCP provides reliable, ordered, and error-checked delivery of a stream of octets between applications running on hosts communicating over an IP network. Major aspects of TCP include connection establishment, connection termination, data transfer, flow control, and error control.
Given these functionalities and the nature of TCP, here are common statements related to TCP, with one noted as false:
1. TCP provides reliable data transfer. – True: TCP ensures that data is delivered accurately and in order, and it resends packets that are lost or damaged.
2. TCP is connectionless. – False: TCP is a connection-oriented protocol, meaning that a connection is established and maintained until the application programs at each end have finished exchanging messages. This is contrary to connectionless protocols, where data can be sent without establishing a connection, such as the User Datagram Protocol (UDP).
3. TCP uses a three-way handshake for connection establishment. – True: TCP uses a process called the three-way handshake to establish a connection between a client and server. This involves the exchange of SYN (synchronize), SYN-ACK (synchronize-acknowledge), and ACK (acknowledge) messages.
4. TCP provides flow control through a sliding window mechanism. –