标签:Seq ACK 七层 模型 序列号 FIN 服务端 客户端
OSI七层模型
应用层
表示层
会话层
传输层
网络层
数据链路层
物理层
TCP/IP四层模型
应用层 协议:http ftp itmp
传输层 协议:tcp协议 udp协议
网络层 协议:ip协议
网络接口层
TCP三次握手与四次挥手
三次握手
1.服务器确认客户端发送功能正常 客户端—— SYN报文:Seq(序列号)=0 ——>服务器
2.客户端确认服务器发送和接收功能正常 服务端——SYN,ACK=Seq+1 自己也会携带一个序列号——>客户端
3.服务器确定客户端接收功能正常 客户端——ACK=Seq+1——>服务端
四次挥手
1.客户端 ——FIN=X(携带一个序列号Seq=x)——> 服务端 代表客户端不会再给服务器发送数据
2.服务端 ——ACK=x+1——> 客户端 表示服务端已经收到断开链接了,但是还需要返回一些数据给客户端
3.服务端 ——FIN=y——> 客户端 表示服务端不再给客服端发数据了
4.客户端——ACK=Seq+1——>服务端 表示客户端接收到服务端FIN,返回ACK
标签:Seq,ACK,七层,模型,序列号,FIN,服务端,客户端 来源: https://www.cnblogs.com/JsonPig/p/15733706.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。