实验二 ip地址分类与ip数据包的组成
实验二 IP地址分类与IP数据包的组成 【实验目的】
1、 理解IP层的作用以及IP地址的分类方法;
2、 理解子网的划分和子网掩码的作用;
3、 掌握IP数据包的组成和网络层的基本功能。
【实验学时】
4 学时
【实验类型】
综合型
【实验内容】
1、 学会根据IP地址的分类方式区分各类IP地址;
2、 掌握IP数据报的格式、长度以及各字段的功能;
3、 学会利用子网掩码确定IP地址的网络号、子网号和主机号;
、 学会分析给定数据包的IP首部信息; 4
5、 学会手工计算IP校验和的方法。
【实验环境】
局域网环境,1台PC机;实验拓扑如错误~未找到引用源。所示。
WEB服务器
协议
离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载
分析软件协议编辑软件
CABD
实验小组实验小组
复习:IP地址分类
步骤一:查看本机网络状态
ipconfig命令在主机中用于查看本机的网络配置,包括主机的IP地址、MAC地址、网关、DNS配置等信息。
1、 观察运行结果,获得本机的IP地址及子网掩码;
, MAC地址:
, DHCP:
, IP地址:
, 子网掩码:
, 默认网关:
, DNS服务器:
2、 分析本主机属于哪一类IP地址,网络号、子网号和主机号分别是什么?
, IP地址: 类
, 网络号:
, 子网号:
, 主机号:
步骤二:利用网络协议分析软件捕获并分析IP数据包(此步骤要求独立完成)
1、 在本地主机中打开网络协议分析软件,在工具栏中点击“开始”,等待一段时间后,
点击“结束”。
2、 在捕获到数据包中,选择IP数据包进行分析。(此步骤要求截图)
图1 数据包分析
3、 分析捕获到的IP数据包,在本实验中,只分析数据的的IP包头部分。(此步骤要求分别写出十六进制和十进制代码,并进行分析。)
, 版本信息:
, 头部长度:
, 区分服务类型:
, 总长度:
, 标识:
, 标志:
, 分段偏移量:
, 生存时间:
, 源IP地址:
, 目的IP地址:
, 其他:
步骤三:利用网络协议编辑软件编辑并发送IP数据包(此步骤要求A组与B组,C组与D
组配合完成)
1、 在本地主机打开网络协议编辑软件,在工具栏选择“添加”,建立一个IP数据包。 2、 填写“源物理地址”:可以在地址本中找到本机的MAC地址,然后左键选择,点
击“确定”加入地址。
3、 填写“目的物理地址”:可以在地址本中选择相邻主机MAC地址,然后左键选择
并单击“确定”加入地址。
4、 填写“类型或长度”:该字段值为0800。
5、 填写IP协议头信息:
, 版本信息:
, IP头长度:
, 服务类型:
, 总长度:
, 标识字段:
, 标志字段:
, 生存时间:
, 协议类型:
, 首部校验和:
, 源IP地址:
, 目的IP地址:
6、 当上述各字段值均已填写完毕后,可以计算“校验和”,校验和的计算有两种方法 , 方法一:手工计算,首先把校验和字段置为0,然后对IP协议头中的每个16比特
进行反码求和(整个首部看成是由若干个16比特的字组成),然后取反,结果即校
验和的值。
, 方法二:利用网络协议编辑软件提供的工具计算,左键点击工具栏的”校验和”即可。 7、 如果要编辑多个IP数据包,可重复上述步骤。(以上步骤结果截图)
图2 编辑IP数据包
8、 点击工具栏或菜单栏中的“发送”,在弹出的对话框中配置发送次数,然后选择
“开始”按钮,发送帧序列,如图所示。
图3 发送IP数据包
9、 相邻主机用协议分析器截获数据包并分析。(此步骤要求截图)
图4 捕获到的IP报文
10、 分析捕获到的数据包的IPv4报头部分
, 版本信息:
, 头部长度:
, 区分服务类型
, 总长度:
, 标识:
, 标志:
, 分段偏移量
, 生存时间:
, 校验和:
, 源IP地址
的IP地址: , 目
, 其他
11、 用同样的方法,A组主机编辑IP包,将目的MAC地址和目的IP地址修改为另外
一组主机的地址如pc3,发送数据包。
注意,封装IP包发往不同网段的目的主机时,目标MAC地址选择网关的MAC地址,
地址本中找不到不同网段的IP地址时。(操作过程要求截图)
12、 分析一下为什么两次实验会存在接受报文中的源目的MAC地址与发送的源目的
MAC地址不同和生存时间不同的结果,
步骤四:ping远程主机,分析IP协议(此步骤要求A、B、C、D配合完成)
1、 在地址本中选择与本主机在同一子网中另一主机的IP地址。
, Ping
在ping的目的地址的主机上用协议分析器一端捕获数据,
记录
混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载
源、目的物理地址及源、
目的IP地址,捕获到的报文截图。
图 ping数据包
, 分析捕获数据的MAC地址与IP地址的对应关系;
在ping目的主机上通过协议分析器,查看“交互序列图”(此步骤截图)
图 ping的交互序列图
, 简述Ping程序的会话过程。
2、 选择与本主机属于不同子网另一主机的IP地址。
, Ping
协议分析器端捕获数据,记录源、目的物理地址和源、目的IP地址;(此步骤截图)
分析捕获数据的MAC地址与IP地址是否具有对应关系。
3、 比较上面两个实验的结果,分析二者有何不同,
步骤五:本地IP数据包统计信息(此步骤要求独立完成)
netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本
机各端口的网络连接情况。
1、 在命令行界面下运行:netstat –r,显示本机路由
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
,记录本机的缺省网关的IP地
址,如图所示:(此步骤截图)
图 netstat –r输出信息
在主机的路由信息输出结果中,第一列为目标网段,第二列为子网掩码,第三列为去往目标网段的网关。第四列为去往目标网段的的接口,第五列为去往目标网段的开销。
2、 在命令行界面下运行:netstat –s,查看IP协议部分,查看本机已经接收和发送的
IP报文个数,如图所示。(此步骤截图)
图 netstat –s输出结果
从netstat –s输出结果中可以查看TCP、UDP、IP、ICMP等协议发送和接收的报文数量,上图中给出了IPv4报文的接收报文数量、出错数据包的数量等信息。 课后
总结
初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf
:
1、IP地址分类
IP地址分成()类:()类是分配给用户直接使用的,()类用于多点广播,()类保留。 (1)各类IP地址的范围
A类:()到()
B类:()到()
C类:()到()
(2)特殊的IP地址
?网络地址:主机地址部分为全“0”的IP地址用作( )地址。
?直接广播地址:主机地址为全“1”的IP地址不分配给任何主机,用作()地址。例如:()
?有限广播地址:32位为全“1”的IP地址(255.255.255.255)称为有限广播地址。
?专用IP地址:10.0.0.0-10.255.255.255;
172.16.0.0-172.31.255.255;
192.168.0.0-192.168.255.255。
(3)子网划分
子网是将网络地址中的( )标识分离出若干位作为子网地址位。掩码是一个32位的二进制数。网络地址部分为(),主机地址部分为()。子网的设计是为了便于网络的管理、提高系统性能。给定IP地址和子网掩码以后,主机就可以确定IP数据报的目的地是:?本子网上的主机;?本网络中其他子网中的主机;?其他网络上的主机。根据IP地址可以知道它是 A类、B类或C类地址,同时也知道网络号和主机号之间的分界线。根据子网掩码可以知道子网号与主机号之间的分界线。
2、IP数据报的格式
IPV4的IP数据号各字段设置:
(1)版本号默认为()
(2)如果采用固定首部长度,首部长度字段就设为()。
(3)IP数据报中的首部检验和并不检验数据报中的数据。这样做的最大好处是什么,坏处是什么,
(3)当某个路由器发现一IP数据报的检验和有差错时,为什么采取丢弃的办法而不是要求源站重传此数据,
(4)什么是最大传送单元MTU,它和IP数据报首部中的哪个字段有关系,