What does TCP mean?

Source: Internet
Author: User
Tags ftp file versions ftp file transfer

User question: What does TCP mean? Full resolution of the meaning of TCP protocol

TCP refers to Transmission Control protocol. It is a link-oriented, reliable and byte-throttling communication protocol for Transport layer. And in contact with TCP UDP,UDP is also an important transport protocol. TCP provides timeouts, discards duplicate data, verifies data, and controls traffic to ensure that data is transferred from one end to the other.

1. Provide reliable data transmission under the IP environment (the byte stream emitted by a computer will be sent to other computers on the network without errors, and when computer A receives the packet, it also sends back the packet to Computer B, which also produces some traffic, effective flow control, full duplex operation (data can be passed in two directions simultaneously) , multiplexing services, are oriented to connect, end-to-end transmission;

2, connection-oriented: Before the formal communication must be established with the other connection. Make a connection to the data sent beforehand, and then send the data, like a phone call.

3, TCP supported Application protocol: FTP file transfer, RLogin remote login, SMTP POP3 e-mail, NFS Network file system, remote printing, remote execution, name server Terminal Server and other service types.

4. TCP connections include connection establishment and connection termination, three handshake is required to establish a connection, and only four handshake is required to terminate the connection, as shown in the figure:

TCP protocol implications:

We tend to see Internet Protocol versions (TCP/IPV4) and Internet Protocol versions (TCP/IPV6) on the properties of network connections, which are called Transmission Control Protocol/Internetwork protocols and are an industrial standard protocol set, designed for wide area networks (WANs). It was developed by the Research Institute of ARPANET Network.

The TCP protocol is used to control whether data segments need to be retransmission based on the setting up of the postback timer. Start a resend timer while sending a data segment, turn off the timer if you receive a confirmation (acknowlegement) before the timer expires, and retransmit the data segment if the timer does not receive confirmation before timing out. TCP must be adaptive in the process of choosing a time to be sent back. It needs to be based on the Internet at the time of communication, to give appropriate data to be sent back.

The TCP protocol provides a reliable, connection-oriented Transmission Control protocol, that is, a logical connection is established before the data is transmitted, and then the data is transferred, and the connection 3 processes are finally released. TCP provides end-to-end, Full-duplex communication, the use of Word throttling mode, if the byte throttle is too long, it will be segmented; Provide emergency data transfer function.

TCP Service Features:

1, connection-oriented transmission;

2. End-to-end communication;

3, high reliability, to ensure the correctness of transmission data, do not appear lost or disorderly order;

4, full duplex mode transmission;

5, the use of Word throttling mode, that is, byte-unit transmission byte sequence;

6, the emergency data transmission function;

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.