一道计算机网络原理试题,求助!希望能给出详细解答过程

yangziboone 2012-06-27 02:02:11
某Ethernet帧中包含了一个IP数据报,IP数据报中包含了一个TCP报文段。帧的内容如下:
00 e0 fc 7d ae 8f 44 37 e6 04 09 c5 08 00 45 00
00 34 15 7f 40 00 40 06 02 3a ca 71 4e 26 ca 71
40 02 ca e9 00 50 33 77 cf bf 00 00 00 00 80 02
20 00 5d 9a 00 00 02 04 05 b4 01 03 03 02 01 01
04 02
请根据帧内容填写下表。


序号 字段名 字段内容(值)
1 目的MAC地址 00-e0-fc-7d-ae-8f
2 源MAC地址 44-37-e6-04-09-c5
3 IP的生存时间 64(十进制)
4 源IP地址 ( )(点分十进制)
5 TCP目的端口号 ( )(十进制)
6 TCP的确认号 ( )(十进制)
7 TCP接收窗口 ( )(十进制)
...全文
341 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
马兆娟 2012-07-06
  • 打赏
  • 举报
回复 2
主要考查的是对于数据封装的理解:拿TCP/IP协议来说,用户的数据先交给应用层,应用层在用户数据前加上相应的控制信息即头部后,交给传输层,传输层再加上相应的控制信息即传输层头部后交给网络层,网络层再加上相应的控制信息即网络层头部后,交给以太网,以太网帧的数据区域里包含的就是网络层来的数据。
以太网帧由帧头和数据区域构成,数据区域的内容是封装的上层的IP包,而IP包又是由IP头和IP数据区域构成,IP数据区域的内容是封装的上层的TCP段,而TCP段又是由TCP头和TCP数据区域构成。
通过上面的分析,可以知道以太网帧是由以太网帧头+IP头+TCP头+TCP数据区域等组成的。 以太网帧头、IP头、TCP头的具体格式可以查下书,从本题截获的以太网数据帧来看,以太网帧头主要包括:6个字节的目的MAC地址字段(00 e0 fc 7d ae 8f)+6个字节的源MAC地址字段(44 37 e6 04 09 c5)+2个字节的协议字段(08 00)。接下来的部分是IP报头部分,第一个字节是45,其中“4”是IP头中的第一个字段“版本号”,代表IP第四版,“5”是IP头中的第二个字段“IHL”,即IP头长度,这个字段是4字节为一个计量单位的,当前的值为5,即5个单位,也就是20字节,说明IP包头的长度是20字节,所以只要从刚才的第一个字节往下扳着指头数20个字节,这部分就是IP包头了,就是45 00 00 34 15 7f 40 00 40 06 02 3a ca 71 4e 26 ca 71 40 02。其中最后4个字节是目的IP地址,再往前4个字节ca 71 4e 26是源IP地址,写成点分十进制的形式就是202.113.78.38。
提示一下IP包头中,版本号4位,IHL4位,TOS 8位,总长度16位,ID 16位,标志位 3位,段偏移 13位,TTL 8位,协议类型 8位,FCS 16位,源IP地址 32位,目标IP地址 32位。
TCP报头中,源端口16位,目的端口16位,序号32位,确认号32位,数据偏移4位,保留6位,标志6位,窗口16位,校验16位,紧急指针16位
马兆娟 2012-07-06
  • 打赏
  • 举报
回复
主要考查的是对于数据封装的理解:拿TCP/IP协议来说,用户的数据先交给应用层,应用层在用户数据前加上相应的控制信息即头部后,交给传输层,传输层再加上相应的控制信息即传输层头部后交给网络层,网络层再加上相应的控制信息即网络层头部后,交给以太网,以太网帧的数据区域里包含的就是网络层来的数据。
以太网帧由帧头和数据区域构成,数据区域的内容是封装的上层的IP包,而IP包又是由IP头和IP数据区域构成,IP数据区域的内容是封装的上层的TCP段,而TCP段又是由TCP头和TCP数据区域构成。
通过上面的分析,可以知道以太网帧是由以太网帧头+IP头+TCP头+TCP数据区域等组成的。 以太网帧头、IP头、TCP头的具体格式可以查下书,从本题截获的以太网数据帧来看,以太网帧头主要包括:6个字节的目的MAC地址字段(00 e0 fc 7d ae 8f)+6个字节的源MAC地址字段(44 37 e6 04 09 c5)+2个字节的协议字段(08 00)。接下来的部分是IP报头部分,第一个字节是45,其中“4”是IP头中的第一个字段“版本号”,代表IP第四版,“5”是IP头中的第二个字段“IHL”,即IP头长度,这个字段是4字节为一个计量单位的,当前的值为5,即5个单位,也就是20字节,说明IP包头的长度是20字节,所以只要从刚才的第一个字节往下扳着指头数20个字节,这部分就是IP包头了,就是45 00 00 34 15 7f 40 00 40 06 02 3a ca 71 4e 26 ca 71 40 02。其中最后4个字节是目的IP地址,再往前4个字节ca 71 4e 26是源IP地址,写成点分十进制的形式就是202.113.78.38。
提示一下IP包头中,版本号4位,IHL4位,TOS 8位,总长度16位,ID 16位,标志位 3位,段偏移 13位,TTL 8位,协议类型 8位,FCS 16位,源IP地址 32位,目标IP地址 32位。
TCP报头中,源端口16位,目的端口16位,序号32位,确认号32位,数据偏移4位,保留6位,标志6位,窗口16位,校验16位,紧急指针16位
wfexp 2012-06-29
  • 打赏
  • 举报
回复
应该网络书上有,关于数据包的几次封装。

488

社区成员

发帖
与我相关
我的任务
社区描述
硬件使用 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧