欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

[TCP/IP] 传输层-ethereal 抓包分析TCP包

程序员文章站 2022-04-09 08:55:01
开启抓包工具抓取一个HTTP的GET请求,我的ip是10.222.128.159 目标服务器ip是140.143.25.27 握手阶段: 客户端 > SYN MSS=1460(我能接收的最大数据包是1460字节) > 服务器客户端 < SYN,ACK MSS=1424(服务器最大数据包是1424字节 ......

开启抓包工具抓取一个http的get请求,我的ip是10.222.128.159    目标服务器ip是140.143.25.27

[TCP/IP] 传输层-ethereal 抓包分析TCP包

握手阶段:

客户端 ===> syn mss=1460(我能接收的最大数据包是1460字节) ===> 服务器
客户端 <=== syn,ack mss=1424(服务器最大数据包是1424字节) ws=7(window) win=3737600(服务器最多缓存3737600字节)<=== 服务器
客户端 ===> ack win=66816(客户端最多缓存是66816字节) ===> 服务器

get请求

[TCP/IP] 传输层-ethereal 抓包分析TCP包

[TCP/IP] 传输层-ethereal 抓包分析TCP包

客户端 ===>数据+源端口(52240)+目标端口(80)+序列号(1)+确认号(1)+长度(617) ===>服务器
客户端 <===数据+源端口(80)+目标端口(52240)+序列号(1)+确认号(618字节,这里是给发送方的确认收到了前面的617字节数据)+长度(1424)<===服务器
客户端 <===数据+源端口(80)+目标端口(52240)+序列号(1425)+确认号(618字节,这里是给发送方的确认收到了前面的617字节数据)+长度(1424)<===服务器