TCP从建立到关闭的数据流分析(包括序列号和确认序列号的计算)

本文分析了TCP连接从建立到关闭的完整流程,包括客户端和服务器的SYN、SYN+ACK、ACK交互以及数据传输、关闭连接时的FIN和ACK标志。通过具体的序列号和确认序列号计算,展示了TCP三次握手和四次挥手的实际应用。
摘要由CSDN通过智能技术生成

        客户端和服务器的TCP连接的建立通过3步TCP发送和接收完成的。当建立了TCP连接后,客户端和服务器就可以通过TCP传输数据了。当数据传输完成后,如果要关闭TCP连接,那么要通过4步TCP发送和接收完成的。

客户端IP 192.168.1.103,TCP端口为58178,服务器的IP为183.61.49.185,服务器端口号是80

TCP连接建立的第一步:客户端发送SYN数据报给服务器,客户端的初始序列号是3033681289,确认序列号是0(因为新建连接,所有没有要确认的数据,所以为0)。SYN=1;

TCP连接建立的第二步:服务器收到客户端发送的SYN报文后,也发送一个SYN数据报给客户端,同时包含对客户端发送的SYN数据报的确认信息。服务器端的初始序列号是1128834323,确认序列号是3033681290(客户端的初始序列号是3033681289+1,因为SYN也占用一个序号)。SYN=1;ACK=1

TCP连接建立的第三步:客户端发送ACK数据报给服务器,确认服务器发送的SYN报文。发送序列号是3033681290,确认序列号是1128834324(服务器的初始序列号是1128834323+1,因为SYN也占用一个序号)ACK=1

至此,客户端和

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值