云南大学软件学院计网实验五IP协议分析实验报告

合集下载

计算机网络ip协议实验报告范文

计算机网络ip协议实验报告范文

计算机网络ip协议实验报告范文一、实验目的1.掌握几种常用的网络命令,通过使用这些命令能检测常见网络故障2.理解各命令的含义,并能解释其显示内容的意义二、实验内容1.运行Windows常用的网络命令,ipconfig、ping、netstat、nbtstat、arp、route、net、tracert2.利用子网掩码、实现子网的划分3.了解VRp的各种视图及各视图下的常用命令三、实验原理、方法、手段该实验通过执行一些常用的网络命令,来了解网络的状况、性能,并对一些网络协议能更好的理解。

下面介绍一下实验中用到的网络命令:1.ipconfig命令该命令显示Ip协议的具体配置信息,命令可以显示网络适配器的物理地址、主机的Ip地址、子网掩码以及默认网关等,还可以查看主机名、DNS服务器、节点类型等相关信息。

2.ping命令该命令用于测试网络联接状况以及信息发送和接收状况。

stat命令该命令用于检验网络连接情况,它可以显示当前正在活动的网络连接的详细信息。

4.nbtstat命令该命令用于查看本地计算机或远程计算机上的NetBIOS的统计数据,显示协议统计情况以及当前TCp/Ip的连接所使用NETBIOS情况,运用NETBIOS,可以查看本地计算机或远程计算机上的NETBIOS名字列表。

5.arp命令使用ARp命令,你能够查看本地计算机或另一台计算机的ARp高速缓存中的当前内容,也可以用人工方式输入静态的网卡物理地址/Ip地址对,使用这种方式式为缺省网关和本地服务器等常用主机进行这项操作,有助于减少网络上的信息量。

6.route命令ROUTE命令用于显示、人工添加和修改路由表项目。

命令net命令是WIN系列里面最有用的网络方面的命令之一,它不是一个命令,而是一组命令。

8.tracert命令Tracert使用很简单,只需要在tracert后面跟一个Ip地址或URL,tracert会在进行相应的域名转换的。

Tracert一般用来检测故障的位置,可以用tracertIp在哪个环节上出了问题。

实验五、IP协议分析实验报告

实验五、IP协议分析实验报告

实验五、IP协议分析实验报告1.实验目的:分析IP协议报文格式.2.实验环境:局域网环境,或者是联网的单机。

3.实验步骤:(1)启动ethereal软件,开始报文捕获。

(2)捕获IP的数据包(3)停止捕获报文。

4.实验分析,回答下列问题(1)请说明你是如何获得IP的捕获文件,并附上捕获的截图。

答:清空浏览器缓存,打开ethereal软件,开始报文捕获。

启动某个基于TCP的应用程序,打开浏览器输入。

等出现浏览的网页后停止数据包的捕获。

出现协议分析界面,将filter 一栏填入ip,则只显示ip协议信息(2)通过捕获的数据包分析IP的报文结构,将IP协议树中各名字字段,字段长度,字段名字段长度字段值字段表达信息Version 4B 4 表示当前正运行的IP版本信息Header length IP 4B 20bytes 表示以32比特为单位的信息中数据包报头(3)请举例说明IP协议中IP分组分片和组装的过程。

答:IP协议在传输数据包时,将数据报文分为若干分片进行传输,并在目标系统中进行重组。

这一过程称为分片(fragmentation)。

IP 分片(Fragmentation)发生在要传输的IP报文大小超过最大传输单位MTU(Maximum Transmission Unit)的情况。

比如说,在以太网(Ethernet)环境中可传输最大IP报文大小(MTU)为1500字节。

如果要传输的报文大小超过1500字节,则需要分片之后进行传输。

由此可以看出,IP分片在网络环境中是经常发生的事件。

5.实验总结,总结你在实验过程中遇到的问题和解决的方法。

答:(1)、实验过程中由于对ip协议的不熟悉,不明白各个字段的具体含义与作用,通过看书和查看相关的资料能够很好的完成实验。

(2)对ip协议的分组分片和组装的过程的知识掌握还不是彻底,还是不能熟练、正确的对其进行分析。

(3)通过这次试验对ip协议有了更深入的了解。

TCPIP协议分析实验报告5

TCPIP协议分析实验报告5

TCP/IP协议分析及应用实验报告学号:姓名:班级:实验项目编号:B03862705 实验项目名称:动态主机配置协议DHCP一、实验目的:1. 掌握DHCP的报文格式。

2. 掌握DHCP的工作原理。

二、实验环境:Windows server 2003TCP/IP协议分析及应用教学实验平台三、实验原理(或要求):DHCP报文格式DHCP客户可以从一个状态转换到另一个状态,这取决于收到的报文和发送的报文(如下图所示:DHCP服务器有两个数据库,第一个数据库静态绑定物理地址和IP地址;第二个数据库拥有可用的IP地址池,这使DHCP成为动态的。

当DHCP客户请求临时的IP地址时,DHCP 服务器就查找可用IP地址池,然后在可协商的期间内指派有效的IP地址。

当DHCP客户向DHCP服务器发送请求时,服务器首先检查它的静态数据库。

若静态数据库存在所请求的物理地址项目,则返回这个客户的永久IP地址。

反之,若静态数据库中没有这个项目,服务器就从可用IP地址池中选择一个IP地址,并把这个地址指派给客户,然后把这个项目加到动态数据库中。

四、实验步骤:练习一:使用DHCP获取IP地址1.记下本机的IP地址,在命令行方式下,输入下面的命令:“netshinterface ip set address name=“本机可用网卡的接口名”source=dhcp”。

2.启动协议分析器捕获数据,并设置过滤条件(提取DHCP协议)。

3.在命令行方式下,输入命令“ipconfig –release”。

4.在命令行方式下,输入命令“ipconfig –renew”。

5.察看DHCP会话分析,填写下表。

6.等待时间超过租用时间(上表中的Lease Time的值)的50%后,察看捕获的数据包。

五、实验记录或结果六、思考题:DHCP协议适合于什么情况下使用?请举例说明。

答:适合在本地连接没有设置固定IP 的情况下使用,由DHCP 服务器给客户机分配IP 。

主要协议分析实验报告(3篇)

主要协议分析实验报告(3篇)

第1篇一、实验背景随着计算机网络技术的飞速发展,网络协议作为计算机网络通信的基础,扮演着至关重要的角色。

为了更好地理解网络协议的工作原理和功能,我们开展了主要协议分析实验。

本实验旨在通过分析常用网络协议的报文格式和工作机制,加深对网络协议的理解。

二、实验目的1. 熟悉常用网络协议的报文格式和工作机制。

2. 掌握网络协议分析工具的使用方法。

3. 培养网络故障排查和问题解决能力。

三、实验环境1. 实验设备:PC机、网线、Wireshark软件。

2. 实验网络:局域网环境,包括路由器、交换机、PC等设备。

四、实验内容本实验主要分析以下协议:1. IP协议2. TCP协议3. UDP协议4. HTTP协议5. FTP协议五、实验步骤1. IP协议分析(1)启动Wireshark软件,选择合适的抓包接口。

(2)观察并分析IP数据报的报文格式,包括版本、头部长度、服务类型、总长度、标识、标志、片偏移、生存时间、协议、头部校验和、源IP地址、目的IP地址等字段。

(3)分析IP分片和重组过程,观察TTL值的变化。

2. TCP协议分析(1)观察TCP数据报的报文格式,包括源端口号、目的端口号、序号、确认号、数据偏移、标志、窗口、校验和、紧急指针等字段。

(2)分析TCP连接建立、数据传输、连接终止的过程。

(3)观察TCP的重传机制和流量控制机制。

3. UDP协议分析(1)观察UDP数据报的报文格式,包括源端口号、目的端口号、长度、校验和等字段。

(2)分析UDP的无连接特性,观察UDP报文的传输过程。

4. HTTP协议分析(1)观察HTTP请求报文和响应报文的格式,包括请求行、头部字段、实体等。

(2)分析HTTP协议的请求方法、状态码、缓存控制等特性。

(3)观察HTTPS协议的加密传输过程。

5. FTP协议分析(1)观察FTP数据报的报文格式,包括命令、响应等。

(2)分析FTP的文件传输过程,包括数据传输模式和端口映射。

IP协议分析实验报告

IP协议分析实验报告

广东第二师范学院计算机科学系实验报告计算机网络实验报告实验名称: IP协议分析实验分组号:实验人:郑微微班级: 12计算机科学系本四B班学号: 12551102019 实验指导教师:阮锦新实验场地:网络实验室706 实验时间: 2014年11月 17号成绩:一、实验目的1、掌握IP协议分析的方法2、掌握TCP/IP体系结构3、加深网络层协议的理解4、学会使用网络分析工具二、实验要求1、实验前下载安装Ethereal/Wireshark/Sniffer中的一款网络分析工具软件2、了解网络分析工具软件的常见功能与常见操作3、每位学生必须独立完成所有实验环节三、实验环境1、操作系统:Windows XP/Windows 7/Windows 20082、已安装网络分析工具软件3、PC机能访问互联网四、实验内容及原理1、实验内容(1)IP头的结构(2)IP报文分析2、实验原理网络之间互连的协议(Internet Protocol,IP)就是为计算机网络相互连接进行通信而设计的协议。

在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。

任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。

IP报文由报头和数据两部分组成,如图1所示:图1 IP报文格式五、需求分析IP协议是TCP/IP体系中两个主要的协议之一,而IP地址位于IP数据报的首部,在网络层及以上使用的是IP地址,因此在数据链路层是看不见数据报的IP地址,另外首部的前一部分是固定长度,共20字节。

在TCP/IP的标准中,各种数据格式常以32位为单位来描述,通过分析IP数据报的格式就能够知道IP协议都具有哪些功能。

六、实验步骤1、打开网络分析工具软件2、抓取浏览器数据包(1)启动网络分析工具软件,设置抓包过滤条件。

(2)启动浏览器,在地址栏输入要访问的IP地址。

(3)关闭浏览器,停止抓包。

云南大学软件学院计算机网络原理实验五和六-17年金老师班

云南大学软件学院计算机网络原理实验五和六-17年金老师班

实验五、六传输层协议分析实验报告序号:姓名:学号:2016 成绩1.实验目的:理解TCP报文首部格式和字段的作用,TCP连接的建立和释放过程,TCP数据传输过程中编号与确认的过程;分析UDP协议报文格式。

2.实验环境:连网环境,可以是局域网,也可以是连入Internet的单机。

3.实验步骤:(1)启动Etherel协议分析软件,并开始抓包。

(2)启动某个基于TCP的应用程序,例如连接某个FTP站点,或通过浏览器访问某个网页。

(3)等出现浏览的网页后停止数据包的捕获。

(4)出现协议分析界面,将filter 一栏填入tcp,则只显示TCP协议信息,通过此信息,可以看到TCP连接的三次握手过程和协商的初始的序列号,数据传输过程以及拆除连接的相应信息。

4.实验分析,回答下列问题实验五 TCP协议分析打开捕获文件,通过捕获的数据包分析TCP建立连接的三次握手的过程,并将TCP建立连接过程中的三个报文填写下来。

字段名称第一条报文第二条报文第三条报文报文序号 1 2 3Sequence Number 0 0 1 Acknowedgement Numbber 0 1 1ACK 0 1 1SYN 1 1 0(1)TCP建立连接时的三个报文,其报文首部与其他TCP报文有什么不同?都使用了SYN 协议。

TCP 建立连接时的三个报文的首部都具有Options 字段,且其Sequence 和Acknowedgement Numbber为0或者1。

SYN是发送标志位,ACK是确认标志位。

(2)报文首部的OPTION字段的作用是什么?值为多少?表明本端所能接收的最大长度的报文段。

值为12bytes。

(3)分析TCP数据传输阶段的前8个报文,将报文信息填入到表中数据传送阶段第一个报文的序号字段值是否等于连接建立时第三个报文的序号?相等(4)捕获一个拆除TCP连接的数据包,附上捕获截图,主要要包含拆除连接的数据包部分,分析TCP释放连接的过程,选择TCP释放连接过程当中的四个报文,将报文信息填在下表。

IP协议分析报告

《计算机网络(II)》实验报告实验名称:IP协议分析班级:姓名:学号:任课教师:完成日期:2011-12-11 实验环境:计算机网络实验平台一、实验目的1) 掌握IP的数据报文格式2) 掌握特殊IP地址的作用3) 掌握IP数据报分片4) 掌握子网掩码的作用二、实验内容1) 编辑并发送IP数据报编辑准备发送的IP数据报●实验结果B主机能捕获到超时的数据包。

E主机不能。

●主机B、E停止捕获数据,在捕获到的数据中查找主机A所发送的数据报,并回答以下问题:主机B、E是否能捕获到主机A所发送的报文?简述产生这种现象的原因。

解答:1、IP在计算校验和只包括IP首部2、主机A由主机B转发后,发生了变化,源MAC地址,变成了主机B的MAC地址,目的MAC地址变成了主机E的MAC地址,因为数据包经过B路由的转发给E,所以相应的MAC地址要改变。

3、主机B能收到主机A发过来的报文,而主机E收不到主机A的报文,因为在编辑报文时,设置的生存时间是1,所以主机A的报文要到达主机E,就会超过生存时间,出现主机E收不到报文的现象。

2) 特殊的IP地址1. 直接广播地址●编辑的IP直接广播报文1准备发送主机B,C,D收到IP数据包,E,F收不到,因为广播地址只能是在局域网收到,B主机作为网关将另外一个网络断开●主机A再编辑IP直接广播报文2主机E,F收到数据包,C,D收不到,因为B收到数据包后发现目的IP地址为另外一个网关,将数据包转到另外一个网关去。

●实验结果:主机号收到IP数据报1 B C D收到IP数据报2 E F2.受限广播地址●按照规定发送受限广播地址IP数据报●实验结果主机号收到主机A发送的IP数据报 B C D未收到主机A发送的IP数据报 E F3. 环回地址●实验过程主机E ping 127.0.0.1. 主机F停止捕获数据●实验结果主机F不能收到,127.0.0.1是一个测试地址,网关会默认为主机自己的IP地址,相当于自己给自己发IP数据报,其他主机不能收到。

《计算机网络》实验五 IP地址分配 实验报告

配置routerA的s0/3/0端口的IP地址
7-A(config)#int s0/3/0
7-A(config-if)#no shut
7-A(config-if)#interface s0/3/0
7-A(config-if)#ip add
% Incomplete command.
7-A(config-if)#ip address 172.17.200.5 255.255.255.252
password cisco
login
!
scheduler allocate 20000 1000
!
end
验证端口状态和配置的参数
7-A#sho int s0/3/0
Serial0/3/0 isup, line protocol isup√连通状态
Hardware is GT96K Serial
Internet address is 172.17.200.5/30
址是一个32位二进制数的地址,由4个8位字段组成,每个字段之间用点号隔开,用于标识TCP/IP宿主机。
每个IP地址都包含两部分:网络ID和主机ID。网络ID标识在同一个物理网络上的所有宿主机,主机ID标识该物理网络上的每一个宿主机,于是整个Internet上的每个计算机都依靠各自唯一的IP地址来标识。
0 output errors, 0 collisions, 39 interface resets
0 output buffer failud out
1 carrier transitions
DCD=upDSR=upDTR=up RTS=up CTS=up
六、成果与总结
通过此次的的实验在之前的基础上,更加深入的学习了CISCO路由器的配置和设置,实验通过对路由器和电脑TCP/IP上的设置,实现了中断之间的互联。

计算机网络实验五网络层协议分析实验报告

南昌航空大学实验报告年月日课程名称:计算机网络与通信实验名称:网络层协议分析班级:学生姓名:邓佳威学号: 2212893107 指导教师评定:签名:一、实验目的分析ARP协议报文首部格式及其解析过程;分析ICMP报文格式和协议内容并了解其应用;分析IP报文格式、IP地址的分类和IP层的路由功能;分析TCP/IP协议中网络层的分片过程。

二、实验内容(一)ARP协议分析1.实验原理(1)ARP协议ARP(address resolution protocol)是地址解析协议的简称,在实际通信中,物理网络使用硬件地址进行报文传输,IP地址不能被物理网络所识别。

所以必须建立两种地址的映射关系,这一过程称为地址解析。

用于将IP地址解析成硬件地址的协议就被称为地址解析协议(ARP协议)。

ARP是动态协议,就是说这个过程是自动完成的。

在每台使用ARP的主机中,都保留了一个专用的内存区(称为缓存),存放最近的IP地址与硬件地址的对应关系。

一旦收到ARP应答,主机就将获得的IP地址和硬件地址的对应关系存到缓存中。

当发送报文时,首先去缓存中查找相应的项,如果找到相应项后,遍将报文直接发送出去;如果找不到,在利用ARP进行解析。

ARP缓存信息在一定时间内有效,过期不更新就会被删除。

(2)同一网段的ARP解析过程处在同一网段或不同网段的主机进行通信时,利用ARP协议进行地址解析的过程不同。

在同一网段内通信时,如果在ARP缓存中查找不到对方主机的硬件地址,则源主机直接发送ARP 请求报文,目的主机对此请求报文作出应答即可。

(3)不同网段的ARP解析过程位于不同网段的主机进行通信时,源主机只需将报文发送给它的默认网关,即只需查找或解析自己的默认网关地址即可。

(二)ICMP协议分析1.实验原理(1)ICMP协议ICMP(internet control message protocol)是因特网控制报文协议[RFC792]的缩写,是因特网的标准协议。

实验五-IP协议分析

实验五IP协议分析在这个实验里,我们将研究IP协议,通过执行traceroute程序来分析IP数据包发送和接收的过程。

我们将研究IP数据包的各个字段,详细学习IP数据包的分片。

一、捕获traceroute为了产生一个IP数据包,我们将使用traceroute程序来向一些目的地发送不同大小的数据包,这个软件我们在第一个实验已作过简单的尝试了。

但我们试图在IP头部首先发送一个或者更多的具有TTL的数据包,并把TTL的值设置为1;然后向同一个目的地发送一系列具有TTL值为2的数据包;接着向同一个目的地发送一系列具有TTL值为3的数据包等等。

路由器在每次接收数据包时消耗掉一个TTL,当TTL达到0时,路由器将会向源主机返回一个ICMP的消息(类型为11的TTL溢出),这样一个TTL值为1的数据包将会引起路由器从发送者发回一个ICMP的TTL溢出消息产生一跳,TTL值为2的数据包发送时会引起路由器产生两跳,TTL值为3的数据包则会引起路由器产生3跳。

基于这种方式,主机可以执行traceroute观察ICMP的TTL溢出消息,记录每个路由器的ICMP的溢出消息的源IP地址,即可标识出主机和目的地之间的所有路由器。

我们要运行traceroute让它发送多种长度的数据包,由Windows提供的tracert程序不允许改变由tracert程序发送的ICMP的回复请求消息的大小,在Windows下比较好的一个是pingplotter,它可以在以下网站下载共享版本(现在已下载好存在共享文件夹的压缩包中):安装pingplotter标准版(你有一个30天的试用期),通过对你所喜欢的站点执行一些traceroute来熟悉这个工具。

ICMP回复请求消息的大小可以在pingplotter中设置:Edit-> Options->Default Setting->enginet,在packet size字段中默认包的大小是56字节。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

云南大学软件学院
实验报告
课程:计算机网络原理实验任课教师:
姓名:学号:专业:成绩:
实验五、IP协议分析实验报告
1.实验目的:
分析IP协议报文格式.
2.实验环境:
局域网环境,或者是联网的单机。

3.实验步骤:
(1)启动ethereal软件,开始报文捕获。

(2)捕获IP的数据包
(3)停止捕获报文。

4.实验分析,回答下列问题
(1)请说明你是如何获得IP的捕获文件,并附上捕获的截图。

(2)通过捕获的数据包分析IP的报文结构,将IP协议树中各名字字段,字段长度,
(3)请举例说明IP协议中IP分组分片和组装的过程。

答:IP协议在传输数据包时,将数据报文分为若干分片进行传输,并在目标系统中进行重组。

这一过程称为分片( fragmentation)。

IP 分片(Fragmentation)发生在要传输的IP报文大小超过最大传输单位MTU(Maximum Transmission Unit)的情况。

比如说,在以太网(Ethernet)环境中可传输最大IP报文大小(MTU)为1500字节。

如果要传输的报文大小超过1500字节,则需要分片之后进行传输。

由此可以看出,IP分片在网络环境中是经常发生的事件。

5.实验总结,总结你在实验过程中遇到的问题和解决的方法。

答:(1)实验过程中由于对ip协议的不熟悉,不明白各个字段的具体含义与作用,通过看书和查看相关的资料能够很好的完成实验。

(2)对ip协议的分组分片和组装的过程的知识掌握还不是彻底,还是不能熟练、正确的对其进行分析。

(3)通过这次试验对ip协议有了更深入的了解。

相关文档
最新文档