The TCP three-way handshake is a classic interview question. It means that before TCP transmits data, it needs to interact three times to formally establish a connection and transmit data. The reason why TCP needs three handshakes is that both sides of TCP are full-duplex. The so-called full-duplex means that either end of TCP is both the sender and the receiver of data. Therefore, this requires both sides of TCP communication to ensure their own sending capabilities and receiving capabilities. This is like when making a phone call, both parties must ensure that their microphones (transmitting sound) and headphones (receiving sound) are normal, so that effective communication can be carried out. Usually, when making a phone call, it starts like this:
The same is true for TCP three-way handshake. The capabilities of the three-way handshake are as follows: TCP three-way handshake processThe TCP three-way handshake process is as follows:
The specific execution process is shown in the following figure: SummarizeThe reason why TCP needs three handshakes is that both parties of TCP communication are full-duplex, so three interactions are required to confirm the sending and receiving capabilities of both parties, and the TCP handshake must be three times. If it is a two-way handshake, it cannot prove the sending capability of the server and the receiving capability of the client; it cannot be a four-way handshake either, because if three handshakes can already prove something, there is no need for another interactive handshake. References & Acknowledgements"Code Efficiently: Java Development Manual" 《Offer is coming》 |
<<: AI identification and root cause location of 5G wireless problems help improve network quality
>>: 5G and its impact on the Internet of Things
After the industrial revolution, the computer age...
If we distinguish by telecommunications scale, th...
DMIT has released two special Christmas packages,...
In addition to the new computer room, HostYun als...
The HTTP protocol is extremely complex. It affect...
With the continuous development of science and te...
The all-flash data center is a futuristic concept...
According to the financial report, China Telecom&...
[[361322]] The digital economy is divided into th...
5G-enabled factories will have the ability to mai...
With the advent of Industry 4.0, the Industrial I...
Kuroit also released a promotion during the Chris...
DogYun is a Chinese hosting company established i...
On April 25, the 4th Digital China Summit was gra...
From October 14 to 16, the 2020 China Internation...