相关资料3:ETHERNET数据包格式(IP&UDP&ICMP&ARP)

相关资料3:ETHERNET数据包格式(IP&UDP&ICMP&ARP)

ID:38089328

大小:39.00 KB

页数:5页

时间:2019-05-24

相关资料3:ETHERNET数据包格式(IP&UDP&ICMP&ARP)_第1页
相关资料3:ETHERNET数据包格式(IP&UDP&ICMP&ARP)_第2页
相关资料3:ETHERNET数据包格式(IP&UDP&ICMP&ARP)_第3页
相关资料3:ETHERNET数据包格式(IP&UDP&ICMP&ARP)_第4页
相关资料3:ETHERNET数据包格式(IP&UDP&ICMP&ARP)_第5页
资源描述:

《相关资料3:ETHERNET数据包格式(IP&UDP&ICMP&ARP)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、ETHERNET数据包的协议类型TYPE的值为0x0800:IP协议,即:ETHERTYPE_IP,  该值在/usr/include/net/ethernet.h中有定义。ETHERNET数据包的格式又细分  为如下几种情况:(1)IP报头中的协议号码为IPPROTO_TCP,其值为6。ETHERNET数据包的格式如下:  

2、<------------EthernetHeader---------->

3、  -------------------------------------------------

4、------------------------  

5、DSTMACADDR

6、SRCMACADDR

7、  TYPE    

8、  IPPACKET  

9、  TCPPACKET  

10、  -------------------------------------------------------------------------  

11、<-6bytes->

12、<-6bytes->

13、<-2bytes->

14、<-20bytes->

15、<-20bytes->

16、  如下例所示:  000021cda848000a981f0a8a0

17、8004500  ----------------------------  0028381340007e068548a66fe587a66f                --    ------------  e50d043a0195bc5d5a8b256920825011  ------------  4187cc34000000000000000000000000  ----  其中作如下说明:  0000---0800      :ETHERNETPACKET,共14个字节      000021c

18、da848:接收方的MAC地址,6个字节      000a981f0a8a:发送方的MAC地址,6个字节      0800        :协议类型,2个字节,                    0x0800:IP协议,该值在/usr/include/net/ethernet.h                              中有定义,其值为:ETHERTYPE_IP  4500---e50d      :IPPACKET,共20个字节      06          :协议类型,1是I

19、CMP,6是TCP,17是UDP      a66fe587    :发送方IP地址,4个字节,十进制:166.111.229.135      a66fe50d    :接收方IP地址,4个字节,十进制:166.111.229.13  043a---0000      :TCPPACKET,共20个字节      043a        :发送方的端口号,2个字节,其十进制表示为:1082      0195        :接收方的端口号,2个字节,其十进制表示为:405      4187       

20、 :TCPPACKET的窗口大小(2)IP报头中的协议号码为IPPROTO_UDP,其值为17。ETHERNET数据包的格式如下:  

21、<------------EthernetHeader---------->

22、  ------------------------------------------------------------------------  

23、DSTMACADDR

24、SRCMACADDR

25、  TYPE    

26、  IPPACKET  

27、UDPPACKET  

28、  -------------

29、-----------------------------------------------------------  

30、<-6bytes->

31、<-6bytes->

32、<-2bytes->

33、<-20bytes->

34、<-8bytes->

35、  如下例所示:  ffffffffffff0080c8f70b9908004500  ----------------------------  004e0b460000801124ffc0a8440ac0a8                --  44ff008900890

36、03afa63803701100001      ----------------  00000000000020454e46444549455045  4e454643414341434143414341434143  4143414341424c0000200001  其中作如下说明:  ETHERNETPACKET、IPPACKET的报头格式同(1),                其中:第二

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。