TCP协议

Posted ddiamondd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP协议相关的知识,希望对你有一定的参考价值。

TCP协议详解:https://www.cnblogs.com/qdhxhz/p/10267932.html

TCP协议的三次握手和四次挥手:https://www.cnblogs.com/qdhxhz/p/8470997.html

为什么不进行两次握手:

  如果只有两次握手:客户端向服务端发送一个请求报文,但是在网络三种滞留一段时间,很长时间才会到达服务端,在客户端看来这是一个失效报文。一段时间以后服务端接收到这个请求报文,并发送一个确认报文,,但是在这个时候,客户端不会理睬这个确认报文,然后服务端还在一直等待客户端发送数据,这样就会造成服务端的浪费。

  如果只有两次握手:客户端发送请求报文,服务端发出确认后,就向客户端发送消息,客户端可能接收不到。

 

为什么不进行四次握手:

  在进行三次握手之后,双发就已经确认对方能过接收到自己的信息了,第四次就已经没有必要了。

以上是关于TCP协议的主要内容,如果未能解决你的问题,请参考以下文章

分析tcp协议原理

TCP/IP协议

什么是TCP/IP协议?

TCP/IP协议是啥?

Labview(2)之TCP协议

TCP/IP协议