实验三 ip协议分析

实验三 ip协议分析

ID:36251137

大小:883.14 KB

页数:11页

时间:2019-05-07

实验三 ip协议分析_第1页
实验三 ip协议分析_第2页
实验三 ip协议分析_第3页
实验三 ip协议分析_第4页
实验三 ip协议分析_第5页
资源描述:

《实验三 ip协议分析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验三IP协议分析一、实验目的和要求•熟练掌握Ethereal的使用方法•能对捕获到的包进行较深入的分析•掌握IP层的作用以及IP地址的分类方法•掌握IP数据包的组成和网络层的基本功能。二、实验内容常见网络命令使用;启动Ethereal并设置相应的选项,进行一次简单的ICMP,观察捕获到的数据包,过滤出IP数据包,分析每个IP分组的细节,查看IP数据包的结构与含义,观察IP协议的功能。三、实验设备PC机、Ethereal软件、WinpCap软件四、背景知识1、IP地址的编址方法IP地址是为每个连接在互联网上的主机分配的唯一识别的32

2、位标识符。IP地址的编址方法共经历了三个阶段:(1)分类的IP地址这是一种基于分类的两级IP地址编址(2)划分子网的IP地址子网就是将一个A类、B类或C类网络分割成许多小的网络,每一个小的网络就称为子网。划分子网采用“网络号”+“子网号”+“主机号”三级编址的方法。在划分了子网的网络地址中,子网掩码用于确定网络地址。子网掩码是一个和IP地址对应的32位二进制数。子网掩码中与IP地址的网络地址对应的部分为1,与主机地址对应的部分为0。这样把网络接口的IP地址与该接口上的掩码相与就得到该接口所在网络的网络地址,而把该IP地址与掩码的反码

3、相与则可得到主机地址。(3)无分类域间路由选择CIDR无分类域间路由选择CIDR是根据划分子网阶段的问题提出的编址方法。IP地址采用“网络前缀”+“主机号”的编址方式。目前CIDR是应用最广泛的编址方法,它消除了传统的A、B、C类地址和划分子网的概念,提高了IP地址资源的利用率,并使得路由聚合的实现成为可能。2、IP报文格式IP报文由报头和数据两部分组成,如图1所示:图1IP报文格式其中主要字段的意义和功能如下:*版本:指IP协议的版本;*头长:是指IP数据报的报头长度,它以4字节为单位。IP报头长度至少为20字节,如果选项部分不是

4、4字节的整数倍时,由填充补齐;*总长度:为整个IP数据报的长度;*服务类型:规定对数据报的处理方式;*标识:是IP协议赋予数据报的标志,用于目的主机确定数据分片属于哪个报文;*标志:为三个比特,其中只有低两位有效,这两位分别表示该数据报文能否分段和是否该分段是否为源报文的最后一个分段;*生存周期:为数据报在网络中的生存时间,报文每经过一个路由器时,其值减1,当生存周期变为0时,丢弃该报文;从而防止网络中出现循环路由;*协议:指IP数据部分是由哪一种协议发送的;*校验和:只对IP报头的头部进行校验,保证头部的完整性;*源IP地址和目的

5、IP地址:分别指发送和接收数据报的主机的IP地址。3、IP数据报的传输过程在互联网中,IP数据报根据其目的地址不同,经过的路径和投递次数也不同。当一台主机要发送IP数据报时,主机将待发送数据报的目的地址和自己的子网掩码按位“与”,判断其结果是否与其所在网络的网络地址相同,若相同,则将数据报直接投递给目的主机,否则,将其投递给下一跳路由器。路由器转发数据报的过程如下:①当路由器收到一个数据报文时,对和该路由器直接相连的网络逐个进行检查,即用目的地址和每个网络的子网掩码按位“与”,若与某网络的网地址相匹配,则直接投递;否则,执行2。②对

6、路由表的每一行,将其中的子网屏蔽码与数据报的目的地址按位“与”,若与该行的目的网络地址相等,则将该数据报发往该行的下一跳路由器;否则,执行3。③若路由表中有一个默认路由,则将数据报发送给路由表所指定的默认路由器。否则,报告转发出错。五、实验步骤1、运行ipconfig命令(1)在“工具”菜单中选择“命令行”,出现提示符后输入ipconfig/all(2)观察运行结果,获得本机的IP地址及子网掩码;(3)分析本主机属于哪一类IP地址,网络号、子网号和主机号分别是什么;(4)利用本机的IP地址及子网掩码,找出地址本中与本机属于同一子网的

7、主机。本机的IP地址为:202.114.187.68子网掩码为:255.255.255.0,是属于C类IIP地址网络号为:202.114.187,子网号为202.114.187.68,主机号为:682、运行ping命令Ping命令是调试网络常用的工具之一。它通过发出ICMPEcho请求报文并监听其回应来检测网络的连通性。(1)在“工具”菜单中选择“命令行”,出现提示符后输入pingX.X.X.X–t(X.X.X.X为相邻计算机的IP地址,可以通过ipconfig/all得到)。(2)观察运行结果,判断本机与相邻计算机的连通性;3、运

8、行Traceroute命令Traceroute命令用来获得从本地计算机到目的主机的路径信息。在MSWindows中该命令为Tracert,而UNIX系统中为Traceroute。Tracert先发送TTL为1的回显请求报文,并在随后的

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

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

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