贵州大学计算机网络实验报告-实验四-分析IP协议数据包格式
更新时间:2023-08-13 19:21:01 阅读量: IT计算机 文档下载
贵州大学计算机网络实验报告
实验课程名称 计算机网络实验报告 实验项目名称 分析IP协议数据包格式 专 业 班 级 电子信息科学与技术08级1班 学 生 姓 名 学 号 指 导 教 师
理 学 院
实验时间:2010年5月4日
贵州大学计算机网络实验报告
实验名称:
实验四 分析IP协议数据包格式
实验目的:
掌握IP协议的作用和格式;
理解IP数据包首部各字段的含义;
掌握IP数据包首部校验和的计算方法。
实验器材:
计算机及以太网环境。
实验内容(步骤):
1. 打开Wireshark软件,选择菜单命令“Capture” “Interfaces…”子菜单项。弹出“Wireshark: Capture Interfaces”对话框。单击“Options”按钮,弹出“Wireshark: Capture Options”对话框。单击“Start”按钮开始网络数据包捕获。
2. 浏览外部网站,确保协议分析软件能够捕获足够的网络数据包,单击“Stop”按钮,中断网络协议分析软件的捕获进程,主界面显示捕获到的数据包。
几乎所有的高层协议都使用IP协议进行网络传输,只有ARP和RARP报文不被封装在IP数据报中。
3. 观察协议树区中IP数据包各个字段的长度与值,是否符合IP报文格式。
贵州大学计算机网络实验报告
对帧61的IP数据包进行分析
Internet Protocol互联网协议( IP )源:61.135.163.233,目标:192.168.1.2
Version(版本):一个4字节的字段。表示当前正运行的IP版本信息。上图中版本的信
息是IPv4。
Header length IP(报头长度):一个4字节的字段,表示以32比特为单位的信息中数据
包报头的长度。这是所有报头信息的总长度。上图为20字节
Differentiated services Filed(服务的类别):一个8字节的字段,表示一个特定的上
层协议所分配的重要级别。
Differentiated Services Codepoint(差分服务代码点6位):默认的DSCP值是0,相当于尽力传送。
two-bit Explicit Congestion Notification field(2位明确的拥塞通知字段)
ECN-Capable Transport:(ECN Explicit Cogestion Notification -Capable Transport):
显式拥塞指示能力传输字段, 该ECN-Capable Transport (ECT) bit将被数据发送者设置,以表明传输协议的末端节点有ECN的能力。
ECT bit设置为“ 0 ”表明该传输协议将忽略ignore CE bit。这是ECT bit的默认值。ECT bit设置为“ 1 ”表示该传输协议愿意willing并and能够参与在ECN。
贵州大学计算机网络实验报告
ECN-CE (Congestion Experienced): (参见rfc3168#page-6)。CE bit将由路由器设置,
对末端节点end nodes的表明挤塞情况。当路由器有满full队列后,它将丢弃其后到达的数据包。CE bit.默认值为 “ 0 ” 。路由器设定CE bit为“ 1 ”,说明对末端节点挤塞。在数据包头部中CE bit从不会由路由器从“1” 重置“0”。
两者的区别——参见rfc2481.txt [Page 20] Why use two bits in the IP header Total length(总长度):一个16字节的字段,表示整个数据包的长度。包括数据和报头。
从该值中减去Header length值的长度,得到的就是数据有效负荷的长度。在上图中该值为40。
Identification(标识符):一个16字节的字段,它包含一个整数序列号,用来表示当前
的数据包。上图为0x1216(4630)
Flag(标记):一个3字节的字段,其中后两位控制分片。
Fragment offset(分片的偏移量):它帮助重组分片。上图为0。
Time to live(存活时间) :一个8字节的字段,它维护着一个计数器。这个计数器会按
一定增量逐渐减少为0.当到0时,该数据包将被丢弃。这保证了数据包不会无限制的循环。上图为52。
Protocol(协议):一个8字节的字段,它表示在IP处理过程结束后,将会有哪个上层协
议接收。在上图中为TCP(6)。
Header checksum(报头的校验和):一个16字节的字段,它帮助确保报头的正确性。上
图0x919f正确(correct)
Source(源IP地址):一个32字节的字段,它表示发送设备的IP地址。上图为
61.135.163.233。
Destination(目的IP地址):一个32字节的字段,它表示接收设备的IP地址。上图为
192.168.1.2。
4. 查看各个IP数据包的标识字段和片偏移字段,它们有何特征。
多数都为0
5. 查看各个IP数据包的数据报总长度字段,记录它的取值范围。
28 40 52 229 242 476 631 658 826
6. 观察十六进制对照区,根据IP首部校验和方法使用“计算器”校验捕获的数据报
中校验和字段的值。
贵州大学计算机网络实验报告
首部校验和:0x919f
45 00
00 28
12 16
40 00
34 06
xx xx
3d 87
a3 e9
c0 a8
01 02
先将校验和置为0.
0100 0101 0000 0000
0000 0000 0010 1000
0001 0010 0001 0110
0100 0000 0000 0000
0011 0100 0000 0110
0011 1101 1000 0111
1010 0011 1110 1001
1100 0000 1010 1000
0000 0001 0000 0010
以上各式累加得到的和为:
10 0110 1110 0101 1110
可见产生了2个进位,去掉进位再将余数加2并取反得:
1001 0001 1001 1111,即为0x919f与首部校验和一致。
思考题:
贵州大学计算机网络实验报告
( 1 ) 为什么IP数据报只进行IP首部校验而不对整个数据报进行校验?
一来这样加重了网络层的负担,二来由于IP首部校验是由电路来实现的,这样的目的是更加快速,如果要设计能校验整个数据的电路,太复杂,而且降低了速度,这个校验交给更高层进行。三是首部校验已能大提高IP数据报的可靠程度,它只能实现最大能力交付。
( 2 ) IP数据包的数据报总长度字段共16比特,理论上最大值为多少?你捕获的数据报中
数据报总长度字段为多少?其中最大的为多少?达到理论最大值了吗?为什么? 理论上最大为216-1=65535字节,我捕获的数据报中数据报总长度字段为40,其中最大为1480,远远没有达到理论最大值,这是因为在IP层下面的每一种数据链路层都有其自己的帧格式,其中包括帧格式中的数据字段的最大长度,这称为最大传送单元MTU。当一个IP数据报封装成链路层的帧时,此数据报的总长度一定不能超过下面的数据链路层的MTU值。实际上使用的数据报长度很少有超过1500字节的。
正在阅读:
贵州大学计算机网络实验报告-实验四-分析IP协议数据包格式08-13
第七章 语言随着社会发展而发展08-09
《网络工程》实验指导书01-25
2015年--小企业会计准则 - 收入、费用、利润01-20
2015.2016浙大远程《无机及分析化学》离线必做作业04-16
7 公元1949年~公元1976年生命科学发展大事10-07
预应力混凝土连续梁桥毕业设计05-29
unit12 lesson1北师大学案11-12
- 供应商绩效评价考核程序
- 美国加州水资源开发管理历史与现状的启示
- 供应商主数据最终用户培训教材
- 交通安全科普体验教室施工方案
- 井架安装顺序
- 会员积分制度
- 互联网对美容连锁企业的推动作用
- 互联网发展先驱聚首香港
- 公司文档管理规则
- 机电一体化系统设计基础作业、、、参考答案
- 如何选择BI可视化工具
- 互联网产品经理必备文档技巧
- 居家装修风水的布置_家庭风水布局详解
- 全省基础教育信息化应用与发展情况调查问卷
- 中国石油--计算机网络应用基础第三阶段在线作业
- 【知识管理专题系列之五十八】知识管理中如何实现“场景化协同”
- 网络推广方案
- 中国石油--计算机网络应用基础第二阶段在线作业
- 汽车检测与维修技术专业人才培养方案
- 详解胎儿颈透明层
- 贵州大学
- 实验
- 计算机网络
- 协议
- 格式
- 报告
- 分析
- 数据
- 工会收入支出表及资产负债表
- 装修业主的一些注意事项
- 2019年初级会计《经济法基础》入门基础:档案的保管、鉴定和销毁
- 《圆明园的毁灭》教学设计
- 毕业设计“阀腔”零件机械加工工艺规程及工艺设备
- 八年级下册语文期末考试模拟试题(1)
- 第6章 PROLOG语言
- 长沙创芯集成电路有限公司2012年校园招聘简介-中南大学
- 五一三星天河城路演活动总结
- 高中生物第2章_基因和染色体的关系_测试题必修2
- 果树冬季病虫害综合防治技术的探究
- 香港购物网分析报告
- 欢迎订阅《模具制造》合订本、《塑料模典型结构图册》,《日本级进模设计详例》
- 垫片级进模设计
- 沈阳房市_法库县商品住宅批准上市套数x(附房地产百强企业)_九舍会智库
- 2015年上半年江西省数据概述加强
- 第2章_微生物学(周德庆)_原核生物
- 国内及世界上主要的期货交易所
- 客服部电话接听话术
- C74010铸造高温合金-午虎特种合金技术部