Networking IPv4头帧
我需要整理一些关于IPv4头的信息。例如,以下帧为以太网II帧,IPv4数据包从第十五个字节开始 0000:08 00 20 7c 94 1c 00-39 51 90 37 08 00 45 00 0010:00 3e 36 00 00 00 80 11-da 4f 82 eb 12 7f 82 eb 0020:12 0a 04 01 00 35 00 2a-ee 6a 00 01 00 01 0030:00 00 00 06 67-65 6d 69 6e 69 03 6c 64 0040:63 02 6c 75 02 73 65 00-00 01 我需要解决一些问题:Networking IPv4头帧,networking,header,ethernet,ipv4,Networking,Header,Ethernet,Ipv4,我需要整理一些关于IPv4头的信息。例如,以下帧为以太网II帧,IPv4数据包从第十五个字节开始 0000:08 00 20 7c 94 1c 00-39 51 90 37 08 00 45 00 0010:00 3e 36 00 00 00 80 11-da 4f 82 eb 12 7f 82 eb 0020:12 0a 04 01 00 35 00 2a-ee 6a 00 01 00 01 0030:00 00 00 06 67-65 6d 69 6e 69 03 6c 64 0040:63
谢谢您抽出时间。如果您能自己阅读,那就太好了。无论如何,回答你的问题 1) 左边的0000&0010&0020&0030代表什么 它代表hextump offset。您可以参考第页 2) 我只是无法分辨它是1对,例如,第一对08两位还是 它是目标MAC地址的(部分)。整个MAC地址应为
08 00 20 7c 94 1c
3) 由于现在回答了Q2,这对您来说应该不是问题。hexdump的第一行中的“45”是ip头的第一个字节(以太网帧的第15个字节)。每行16字节 此外,在每行的开头都有一个偏移量,如“0010:”(十六进制)表示从整个转储开始的开始偏移量 您的第一行是(总共16个字节),
dmac(6)+smac(6)+etype(2)+ip(2)的前2个字节
ip的第一个字节是十六进制“45”,您可以在维基百科中查找详细ip头字段。您回答的问题2完全错误(是关于它是如何表示的,而不是它表示什么),这使得您对第三季度的回答毫无意义。