欢迎来到天天文库
浏览记录
ID:34407350
大小:496.07 KB
页数:11页
时间:2019-03-05
《【协议分析】【基本报文分析】_new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、版权归原作者所有更多资源请访问攻城狮论坛http://bbs.vlan5.com/计算机网络协议原理实验教程3.2IP地址分类与IP数据包的组成(IPv4)实验三基本报文分析【实验目的】1、理解IP层的作用以及IP地址的分类方法;2、理解子网的划分和子网掩码的作用;3、掌握IP数据包的组成和网络层的基本功能;【实验学时】4学时【实验环境】图3-2实验拓扑图【实验内容】1、学会根据IP地址的分类方式区分各类IP地址;2、掌握IP数据报的格式、长度以及各字段的功能;3、学会利用子网掩码确定IP地址的网络号、子网号和主机号;4、学会分析给定数据包的IP首部信息;5、学会手工计算I
2、P校验和的方法;40版权归原作者所有更多资源请访问攻城狮论坛http://bbs.vlan5.com/第三章网络层协议分析【实验流程】图3-3实验流程图【实验原理】网际协议IP是TCP/IP协议栈的心脏,也是网络层中最重要的协议。目前几乎所有的上层网络协议都是基于IP协议。在接收数据的时候,网络层接收由数据链路层发送的数据包进行解封装,并把该数据包发送到更高层——传输层,在发送数据的时候,网络层接受由传输层发送的数据包进行IP封装,然后把数据报交给下层——数据链路层。IP协议处于TCP/IP协议栈的网际层,用于管理数据通信中源端和目的端之间的报文传送,是互联网最重要的网际协
3、议。IP地址是也叫逻辑地址,用于在网络中标识主机。在IP网络中,主机之间进行通信时使用IP地址来指定接收端的主机地址。数据进行封装过程中,IP层负责将数据封装成IP包,IPv4数据包报文格式如下图所示。图3-4IP报文格式41版权归原作者所有更多资源请访问攻城狮论坛http://bbs.vlan5.com/计算机网络协议原理实验教程如上图所示,在IP包中,各字段含义如下所述:ò版本:长度为4比特,含义为版本号,对于IPv4来说,版本号为4。ò报头长度:报头长度字段为4比特,用于表示IP报头长度,在IPv4中,由于选项字段长度可变,因此,报头长度并不固定,报头字节长度为这一字
4、段值的4倍。ò业务类型:业务类型字段长度为8比特,主要用于标识QOS服务等级。ò总长度:总长度字段共16比特,因此IP报的最大长度为65535字节。ò标识符(Identifier):长度16比特。该字段和标识及分段偏移字段联合使用,对大的上层数据包进行分段(fragment)操作。ò标记(Flags):长度3比特。该字段第一位不使用,第二位是DF位,DF位设为1时表明路由器不能对该上层数据包分段。如果一个上层数据包无法在不分段的情况下进行转发,则路由器会丢弃该上层数据包并返回一个错误信息。第三位是MF位,当路由器对一个上层数据包分段,则路由器会在除了最后一个分段的IP包的包
5、头中将MF位设为1。ò分段偏移(FragmentOffset):长度13比特。用于指明分片IP包在原IP包中的偏移量。由于IP包在网络上传送的时候不一定能按顺序到达,这个字段保证了目标路由器在接受到IP包之后能够还原分段的上层数据包。当某个包含分段的上层数据包的IP包在传送时丢失,则整个一系列包含分段的上层数据包的IP包都会被要求重传。ò生存时间(TTL):长度8比特。当IP包进行传送时,先会对该字段赋予某个特定的值。当IP包经过每一个路由器的时候,路由器会将IP包的TTL值减少1。如果TTL减少为0,则该IP包会被丢弃。这个字段可以防止由于路由故障而导致IP包在网络中不停
6、被转发。ò协议号(Protocol):长度8比特。标识了上层所使用的协议。ò报头校验和(HeaderChecksum):长度16位,由于IP包头是变长的,所以提供一个头部校验来保证IP包头中信息的正确性。ò源和目标地址(SourceandDestinationAddresses):这两个地段都是32比特。标识了这个IP包的起源和目标地址。ò可选项(Options):这是一个可变长的字段。该字段由起源设备根据需要改写。【实验步骤】步骤一:设定实验环境1、参照实验拓扑连接网络拓扑;2、配置PC机及路由器IP地址;RA(config)#interfaceFastEthernet0
7、/0RA(config-if)#ipaddress172.16.1.1255.255.255.0RA(config)#interfaceFastEthernet0/1RA(config-if)#ipaddress172.16.2.1255.255.255.03、在交换上配置端口镜像42版权归原作者所有更多资源请访问攻城狮论坛http://bbs.vlan5.com/第三章网络层协议分析S3750#S3750#configureterminalS3750(config)#monitorsession1destinat
此文档下载收益归作者所有