最近在写tcp/ip的下位机,所以学了不少关于网络和协议的东西。总体上来说,很复杂。不过还是有据可循的。
这是通过wireshark抓包得到的
这是一个简单的ping命令,得到的数据。
Frame207:74bytesonwire(592bits),74bytescaptured(592bits) 线路上传输了74字节,实际接收74个字节
ArrivalTime:Jan1,200008:09:10.326362000中国标准时间 时间
EpochTime:946685350.326362000seconds 包间隔时间
Timedeltafrompreviouscapturedframe:0.087277000seconds
Timedeltafrompreviousdisplayedframe:0.087277000seconds
Timesincereferenceorfirstframe:12.473428000seconds
FrameNumber:207
FrameLength:74bytes(592bits) 帧长度
CaptureLength:74bytes(592bits) 捕获长度
Frameismarked:False
Frameisignored:False
Protocolsinframe:eth:ip:icmp:data 协议层级
ColoringRuleName:ICMP 包含协议
ColoringRuleString:icmp||icmpv6
EthernetII,Src:D-Link_60:3b:42(f0:7d:68:60:3b:42),Dst:Tp-LinkT_4f:6f:f2(94:0c:6d:4f:6f:f2)
源mac地址 目标mac地址
Destination:Tp-LinkT_4f:6f:f2(94:0c:6d:4f:6f:f2)
Address:Tp-LinkT_4f:6f:f2(94:0c:6d:4f:6f:f2)
.......0................=IGbit:Individualaddress(unicast)
. .....0.................=LGbit:Globallyuniqueaddress(factorydefault)
Type:IP(0x0800) ip类型
InternetProtocol,Src:192.168.1.111(192.168.1.111),Dst:192.168.1.1(192.168.1.1)
源ip地址 目标ip地址
Version:4 版本号
Headerlength:20bytes 头字节长度
DifferentiatedServicesField:0x00(DSCP0x00:Default;ECN:0x00) 差分服务字段
000000..=DifferentiatedServicesCodepoint:Default(0x00)