ip协议实验.docx
- 文档编号:16552270
- 上传时间:2023-07-14
- 格式:DOCX
- 页数:6
- 大小:18.62KB
ip协议实验.docx
《ip协议实验.docx》由会员分享,可在线阅读,更多相关《ip协议实验.docx(6页珍藏版)》请在冰点文库上搜索。
ip协议实验
竭诚为您提供优质文档/双击可除
ip协议实验
篇一:
实验三ip协议分析实验
实验报告
班级:
0906401姓名:
吴朋发学号:
36实验日期:
评分:
_____________
1.实验名称
ip协议分析实验2.实验学时
2学时3.实验类型
设计型4.实验目的
1、分析ip基本ip报头结构,给出每一个字段的值及其含义,加深对ipV4协议理解。
2、分析http报头结构
3、分析tcp、ip、http封装关系5.实验内容
借助于网络分析议etherreal捕获http、tcp、ip报文,分析ip报文头结构,理解其具体意义。
6.实验原理
网络实验室40台学生机组成一个局域网络,并连接学校校园网络,每台主机均能通过校园网络实现对internet的访问。
学生机所装操作系统均为windows20xxserver。
7.实验步骤(包括实验原始记录、实验数据处理、结果分析)
步骤1:
认真阅读文档《ethreal的使用方
法》,熟练掌握windows下ethereal的使用方法。
步骤2:
在学生机上启动etherreal软件进行报文截获,然后在ie浏览器上输入,分析截获的http报文、tcp报文,试找出http协议数据包,并进行分析,研究主窗口中的数据报文列表窗口和协议树窗口信息,填写下表。
步骤3:
找出对应的ip报文,试分析ip数据报文头中各字段值的含义,并填入下表
步骤4:
分析aRp报文结构:
选中第一条aRp请求报文和第一条aRp应答报文,将aRp请求报文和aRp应答报文中的字段信息填入下表。
步骤5:
根据实验截获的报文写出aRp协议在同一网段内的解析过程。
步骤6:
综合分析截获的数据报文,概括http协议的工作过程(从在浏览器上输入
步骤7:
选择一条计算机发出的dns请求报文和对应的dns应答报文,填写下表。
步骤8:
简述dns域名解析的过程。
1、当客户机提出查询请求时,首先在本地计算机的缓存中查找。
2、客户机将域名查询请求发送到本地dns服务器,。
3、如果本地服务器不能在本地找到客户机查询的信息,将客户机请求发送到根域名dns服务器。
4、根域名服务器负责解析客户机请求的根域部分。
5、客户机的dns服务器利用根域名服务器解析的地址访问下一级dns服务器。
6、按照上述递归方法逐级接近查询目标,最后在有目标域名的dns服务器上找到相应ip地址信息。
7、客户机的本地dns服务器将递归查询结果返回客户机。
8、客户机利用从本地dns服务器查询得到的ip访问目标主机,就完成了一个解析过程。
8.说明实验过程中遇到的其它问题及解决方法
通过计算机网络课程的学习,我基本掌握了计算机网络的基础理论知识,但是对于计算机网络的理解不够深入。
本次实习,让我对网络协议数据包的分析,掌握在tcp/ip模型中,各个层次上网络pdu的实际组成,深入理解网络协议的组成,对网络中传送数据的过程有更深入的认识,同时培养我一定的自学能力和独立分析问题、解决问题的能力,使我收获巨大。
篇二:
实验三ip协议分析
实验三ip协议分析
一、实验目的和要求
熟练掌握ethereal的使用方法
能对捕获到的包进行较深入的分析
掌握ip层的作用以及ip地址的分类方法
掌握ip数据包的组成和网络层的基本功能。
二、实验内容
常见网络命令使用;启动ethereal并设置相应的选项,进行一次简单的icmp,观察捕获到的数据包,过滤出ip数据包,分析每个ip分组的细节,查看ip数据包的结构与含义,观察ip协议的功能。
三、实验设备
pc机、ethereal软件、winpcap软件
四、背景知识
1、ip地址的编址方法
ip地址是为每个连接在互联网上的主机分配的唯一识别的32位标识符。
ip地址的编址方法共经历了三个阶段:
(1)分类的ip地址
这是一种基于分类的两级ip地址编址
(2)划分子网的ip地址
子网就是将一个a类、b类或c类网络分割成许多小的网络,每一个小的网络就称为子网。
划分子网采用“网络号”+“子网号”+“主机号”三级编址的方法。
在划分了子网的网络地址中,子网掩码用于确定网络地址。
子网掩码是一个和ip地址对应的32位二进制数。
子网掩码中与ip地址的网络地址对应的部分为1,与主机地址对应的部分为0。
这样把网络接口的ip地址与该接口上的掩码相与就得到该接口所在网络的网络地址,而把该ip地址与掩码的反码相与则可得到主机地址。
(3)无分类域间路由选择cidR
无分类域间路由选择cidR是根据划分子网阶段的问题提出的编址方法。
ip地址采用“网络前缀”+“主机号”的编址方式。
目前cidR是应用最广泛的编址方法,它消除了传统的a、b、c类地址和划分子网的概念,提高了ip地址资源的利用率,并使得路由聚合的实现成为可能。
2、ip报文格式
ip报文由报头和数据两部分组成,如图1所示:
图1ip报文格式
其中主要字段的意义和功能如下:
*版本:
指ip协议的版本;
*头长:
是指ip数据报的报头长度,它以4字节为单位。
ip报头长度至少为20字节,如果选项部分不是4字节的整数倍时,由填充补齐;
*总长度:
为整个ip数据报的长度;
*服务类型:
规定对数据报的处理方式;
*标识:
是ip协议赋予数据报的标志,用于目的主机确定数据分片属于哪个报文;*标志:
为三个比特,其中只有低两位有效,这两位分别表示该数据报文能否分段和是否该分段是否为源报文的最后一个分段;
*生存周期:
为数据报在网络中的生存时间,报文每经过一个路由器时,其值减1,当生存周期变为0时,丢弃该报文;从而防止网络中出现循环路由;
*协议:
指ip数据部分是由哪一种协议发送的;
*校验和:
只对ip报头的头部进行校验,保证头部的完整性;
*源ip地址和目的ip地址:
分别指发送和接收数据报的主机的ip地址。
3、ip数据报的传输过程
在互联网中,ip数据报根据其目的地址不同,经过的路径和投递次数也不同。
当一台主机要发送ip数据报时,主机将待发送数据报的目的地址和自己的子网掩码按位“与”
,判断其结果是否与其所在网络的网络地址相同,若相同,则将数据报直接投递
给目的主机,否则,将其投递给下一跳路由器。
路由器转发数据报的过程如下:
①当路由器收到一个数据报文时,对和该路由器直接相连的网络逐个进行检查,即用目的地址和每个网络的子网掩码按位“与”,若与某网络的网地址相匹配,则直接投递;否则,执行2。
②对路由表的每一行,将其中的子网屏蔽码与数据报的目的地址按位“与”,若与该行的目的网络地址相等,则将该数据报发往该行的下一跳路由器;否则,执行3。
③若路由表中有一个默认路由,则将数据报发送给路由表所指定的默认路由器。
否则,报告转发出错。
五、实验步骤
1、运行ipconfig命令
(1)在“工具”菜单中选择“命令行”,出现提示符后输入ipconfig/all
(2)观察运行结果,获得本机的ip地址及子网掩码;
(3)分析本主机属于哪一类ip地址,网络号、子网号和主机号分别是什么;
(4)利用本机的ip地址及子网掩码,找出地址本中与本机属于同一子网的主机。
本机的ip地址为:
202.114.187.68
子网掩码为:
255.255.255.0,是属于c类iip地址
网络号为:
202.114.187,子网号为202.114.187.68,主机号为:
68
2、运行ping命令
ping命令是调试网络常用的工具之一。
它通过发出icmpecho请求报文并监听其回应来检测网络的连通性。
(1)在“工具”菜单中选择“命令行”,出现提示符后输入pingx.x.x.x–t(x.x.x.x为相邻计算机的ip地址,可以通过ipconfig/all得到)。
(2)观察运行结果,判断本机与相邻计算机的连通性;
3、运行traceroute命令
traceroute命令用来获得从本地计算机到目的主机的路径信息。
在mswindows中该命令为tracert,而unix系统中为traceroute。
tracert先发送ttl为1的回显请求报文,并在随后的每次发送过程将ttl递增1,直到目标响应或ttl达到最大值,从而确定路由。
它所返回的信息要比ping命令详细得多,它把您送出的到某一站点的请求包,所走的全部路由均告诉您,并且告诉您通过该路由的ip是多少,通过该ip的时延是多少。
(1)在“工具”菜单中选择“命令行”,出现提示符后输入tracert。
(2)观察运行结果,查看从本地计算机到目的主机的路径信息。
4、运行netstat命令
netstat命令用于显示与ip、icm、tcp和udp协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
(1)在命令行提示符下运行:
c:
>netstat–r;显示本机路由表,记录本机的缺省网关的ip地址;
(2)在命令行提示符下运行:
c:
>netstat–s;观察ip协议部分,查看本机已经接收和发送的ip
报文个数
篇三:
实验四、ip协议分析实验报告
实验四、ip协议分析实验报告
序号:
姓名:
学号:
成绩指导老师
1.实验目的:
分析ip协议报文格式.2.实验环境:
局域网环境,或者是联网的单机。
3.实验步骤:
(1)启动ethereal软件,开始报文捕获。
(2)捕获ip的数据包(3)停止捕获报文。
4.实验分析,回答下列问题
(1)请说明你是如何获得ip的捕获文件,并附上捕获的截图。
答:
清空浏览器缓存,打开ethereal软件,开始报文捕获。
启动某个基于tcp的应用程序,打开浏览器输入。
(3)等出现浏览的网页后停止数据包的捕获。
(4)出现协议分析界面,将filter一栏填入ip,则只显示ip协议信息
(2)通过捕获的数据包分析ip的报文结构,将ip协议树中各名字字段,字段长度,
(3)请举例说明ip协议中ip分组分片和组装的过程。
答:
ip协议在传输数据包时,将数据报文分为若干分片进行传输,并在目标系统中进行重组。
这一过程称为分片(fragmentation)。
ip分片(Fragmentation)发生在要传输的ip报文大小超过最大传输单位mtu(maximumtransmissionunit)的情况。
比如说,在以太网(ethernet)环境中可传输最大ip报文大小(mtu)为1500字节。
如果要传输的报文大小超过1500字节,则需要分片之后进行传输。
由此可以看出,ip分片在网络环境中是经常发生的事件。
5.实验总结,总结你在实验过程中遇到的问题和解决的方法。
答:
(1)、实验过程中由于对ip协议的不熟悉,不明白各个字段的具体含义与作用,通过看书和查看相关的资料能够很好的完成实验。
(2)对ip协议的分组分片和组装的过程的知识掌握还不是彻底,还是不能熟练、正确的对其进行分析。
(3)通过这次试验对ip协议有了更深入的了解。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ip 协议 实验
![提示](https://static.bingdoc.com/images/bang_tan.gif)