博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
嵌入式100题(045):为什么建立连接是三次握手,关闭连接确是四次挥手呢?...
阅读量:4166 次
发布时间:2019-05-26

本文共 231 字,大约阅读时间需要 1 分钟。

为什么建立连接是三次握手,关闭连接确是四次挥手呢?

  建立连接的时候,服务器在LISTEN状态下,收到建立连接请求的SYN报文后,把ACK和SYN放在一个报文里发送给客户端。

  而关闭连接时,服务器收到对方的FIN报文时,仅仅表示对方不再发送数据了但是还能接收数据,而自己也未必全部数据都发送给对方了,所以己方可以立即关闭,也可以发送一些数据给对方后,再发送FIN报文给对方来表示同意现在关闭连接,因此,己方ACK和FIN一般都会分开发送,从而导致多了一次。

转载地址:http://pxrxi.baihongyu.com/

你可能感兴趣的文章
python readlines()函数
查看>>
python writelines()函数
查看>>
python 文件读写5个实例
查看>>
python 文件读写项目实践
查看>>
python的 os 和 shutil 模块
查看>>
python 如何反转序列
查看>>
python str.join()
查看>>
python 内置函数 reversed()
查看>>
python sort()方法
查看>>
python sorted()函数
查看>>
python reverse()方法
查看>>
Python sort( ) sorted( ) reverse( ) reversed( ) 总结
查看>>
python 工厂函数
查看>>
python 序列类型可用的内建函数
查看>>
python 如何输出百分数(如23%)
查看>>
python 字符串内建函数
查看>>
python 回文字符串 回文数字
查看>>
python字符串内建函数str.index()和str.rindex()
查看>>
python str.title( )和str.istitle( )
查看>>
python字符串应用举例:判断是否满足标题格式
查看>>