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协议有了更深入的了解。
实验二分析IP协议
实验二分析IP协议IP(Internet Protocol)是互联网协议中最重要的协议之一,它负责在网络层提供主机之间的通信服务。
本实验将分析IP协议的结构和功能,以及IP数据包的传输过程。
一、IP协议的结构与功能IP协议是一种无连接的、不可靠的协议,它将数据分割成更小的数据包进行传输。
每个数据包都包含有关源主机和目标主机的信息,以及发送和接收的数据。
IP协议的核心部分是IP数据报,它由以下几部分组成:1. 版本:标识使用的IP协议版本,目前常用的是IPv4和IPv6。
2. 头部长度:指定IP数据包头部的长度,以字节为单位。
3. 服务类型:用于指定IP数据包的优先级和服务质量。
4. 总长度:指定整个IP数据包的长度,包括头部和数据部分。
5. 标识、标志和片偏移:用于对数据包进行分片和重组。
6. 生存时间:指定数据包在网络中的最大生存时间,防止数据包在网络中无限循环。
7. 协议:指定数据包中携带数据的上层协议,如TCP、UDP等。
8. 头部校验和:用于检测IP数据包头部是否发生错误。
9. 源IP地址和目标IP地址:分别指定数据包的源主机和目标主机的IP地址。
IP协议的主要功能包括:1. IP地址分配与路由:IP协议为每台主机分配唯一的IP地址,并根据路由表选择最佳路径将数据包从源主机传送到目标主机。
2. 分片与重组:当IP数据包的大小超过网络的最大传输单元(MTU)时,IP协议将数据包分割成更小的片段进行传输,并在目标主机上重新组装成完整的数据包。
3. 错误处理:IP协议通过生存时间(TTL)字段来检测数据包是否在网络中循环,以及通过头部校验和来检测数据包头部是否发生错误。
4. 路由器间通信:IP协议通过路由器将数据包从一个网络传输到另一个网络,实现不同网络之间的通信。
二、IP数据包的传输过程IP数据包的传输过程可以简单概括为以下几个步骤:1. 发送数据:源主机根据目标主机的IP地址和上层协议类型构造IP数据包,并通过网络接口发送到网络。
主要协议分析实验报告(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协议分析实验分组号:实验人:郑微微班级: 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)关闭浏览器,停止抓包。
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协议实验总结报告
分析ip协议实验总结报告分析IP协议实验总结报告1. 双方的基本信息甲方:xxxx有限公司地址:xxx市xxx区xxx号法定代表人:xxx联系人:xxx电话:xxx乙方:xxx有限公司地址:xxx市xxx区xxx号法定代表人:xxx联系人:xxx电话:xxx2. 各方身份、权利、义务、履行方式、期限、违约责任2.1 甲方身份、权利、义务甲方作为IP协议服务供应商,其主要权利和义务如下:(1)提供符合国家法律法规要求的IP协议服务;(2)保障网络安全,防范和打击网络犯罪活动;(3)及时处理用户的投诉和反映的问题;(4)对客户提供的信息和数据进行保密,不得泄露给第三方;(5)向用户提供正确、完整、及时、安全的服务。
2.2 乙方身份、权利、义务乙方作为IP协议服务使用方,其主要权利和义务如下:(1)享有甲方提供的符合国家法律法规要求的IP协议服务;(2)按照约定的费用支付服务费用;(3)维护自己的网络安全并积极配合甲方进行网络安全防范;(4)不得利用IP协议进行违法犯罪活动;(5)不得以任何形式对甲方系统或网络进行攻击或破坏。
2.3 履行方式、期限、违约责任甲乙双方应当遵守国家相关法律法规,履行合同约定的义务,如有违反,应当依照法律法规和本合同的约定承担相应的违约责任。
3. 需遵守中国的相关法律法规甲乙双方应当遵守中国相关法律法规,以保障网络安全和国家安全。
同时,双方应当注重用户信息保护,确保用户信息的安全性和保密性。
4. 明确各方的权力和义务甲乙双方在签订合同之前,应当充分了解自己的权利和义务,并按照合同的约定履行义务,保障自己的权益。
5. 明确法律效力和可执行性本合同在双方签字盖章并生效后,具有法律效力和可执行性,在履行和解决纠纷的过程中应当依照法律法规的相关规定。
6. 其他本合同未尽事宜,由甲乙双方协商解决,如协商不成,依法解决。
本合同自双方签订之日起生效,有效期为xx年,到期后如需继续履行,可以在合同期满30天前协商续约。
网络层协议实验报告(3篇)
第1篇一、实验目的1. 理解网络层协议的基本概念和作用;2. 掌握IP协议、ARP协议和RIP协议的基本原理和配置方法;3. 通过实验验证网络层协议在实际网络中的应用。
二、实验环境1. 实验设备:一台安装有Cisco Packet Tracer软件的PC机;2. 实验软件:Cisco Packet Tracer 7.3.1模拟器;3. 实验拓扑:实验拓扑结构如图1所示,包括三台路由器(R1、R2、R3)和三台主机(H1、H2、H3)。
图1 实验拓扑结构图三、实验内容1. IP协议分析实验(1)实验目的:了解IP协议的基本原理和配置方法。
(2)实验步骤:① 在R1、R2、R3上配置IP地址、子网掩码和默认网关;② 在H1、H2、H3上配置IP地址、子网掩码和默认网关;③ 使用Ping命令测试H1与H2、H3之间的连通性;④ 分析实验结果,验证IP协议在网络层的作用。
(3)实验结果与分析:通过实验,验证了IP协议在网络层中实现数据包的传输和路由功能。
当H1与H2、H3之间进行通信时,数据包会按照IP地址进行路由,最终到达目标主机。
2. ARP协议分析实验(1)实验目的:了解ARP协议的基本原理和配置方法。
(2)实验步骤:① 在R1、R2、R3上配置IP地址、子网掩码和默认网关;② 在H1、H2、H3上配置IP地址、子网掩码和默认网关;③ 在H1上配置MAC地址与IP地址的静态映射;④ 使用Ping命令测试H1与H2、H3之间的连通性;⑤ 分析实验结果,验证ARP协议在网络层的作用。
(3)实验结果与分析:通过实验,验证了ARP协议在网络层中实现IP地址与MAC地址的映射功能。
当H1与H2、H3之间进行通信时,数据包会通过ARP协议获取目标主机的MAC地址,从而实现数据包的传输。
3. RIP协议分析实验(1)实验目的:了解RIP协议的基本原理和配置方法。
(2)实验步骤:① 在R1、R2、R3上配置IP地址、子网掩码和默认网关;② 在R1、R2、R3上配置RIP协议,使其相互通告路由信息;③ 在H1、H2、H3上配置IP地址、子网掩码和默认网关;④ 使用Ping命令测试H1与H2、H3之间的连通性;⑤ 分析实验结果,验证RIP协议在网络层的作用。
实验五-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字节。
实验四 IP协议分析
实验四 IP协议分析实验四 IP协议/TCP协议分析实验一、实验目的通过对截获帧进行分析,验证TCP/IP的主要协议和协议的层次结构,掌握对应数据包的内部封装结构。
二、实验内容使用Ethereal网络监听软件对TCP/IP体系下的以太网链路层MAC帧,网络层ARP协议、ICMP协议和IP协议,传输层TCP协议和UDP协议格式进行分析。
三、实验知识局域网按照网络拓扑结构可以分为星形网、环形网、总线网和树形网,相应代表性的网络主要有以太网、令牌环形网、令牌总线网等。
局域网经过近三十年的发展,尤其是近些年来快速以太网(100Mb/s)、吉比特以太网(1Gb/s)和10吉比特以太网(10Gb/s)的飞速发展,采用CSMA/CD(Carrier sense,Multiple Access with Collision detection)接入方法的以太网已经在局域网市场中占有绝对优势,以太网几乎成为局域网的同义词。
因此,本章的实验以以太网为主。
以太网MAC帧常用的以太网MAC帧格式有两种标准,一种是DI_ Ethemet V2标准,另一种是IEEE 的802.3标准。
图 4-1显示了这两种不同的MAC帧格式。
这种802.3+802.2帧已经很少使用了当长度/类型字段表示长度时 6 802.3 字节 MAC帧目的地址 6 源地址 1 1 802.2 字节 1 LLC帧 DSAP SSAP 控制 2 1 1 1 IP数据 IP层数据 43_1497 数据 4 FCS LLC子层长度/类型 DSAP SSAP 控制 MAC子层 IP数据 6 以太网V2 字节目的地址 MAC帧插入 8字节 7字节 1字节 MAC帧 6 源地址 2 长度/类型 46_1500 IP数据 4 FCS IP层 MAC子层物理层 10101010101010??101010101010 10101011 前同步码帧开始定界符图 4-1 Ethernet和IEEE 802.3/802.2定义的帧封装结构Ethernet V2标准的MAC帧格式DI_ Ethernet V2标准是指数字设备公司(Digital Equipment Corp.)、英特尔公司(Intel Corp.)和_ero_公司在1982年联合公布的一个标准。
实验四、IP协议分析实验报告
实验四、IP协议分析实验报告一、实验目的本次实验的主要目的是深入理解 IP 协议的工作原理和机制,通过对 IP 数据包的捕获和分析,掌握 IP 协议头部字段的含义和作用,了解IP 地址的分类和子网掩码的计算方法,以及 IP 数据包在网络中的传输过程。
二、实验环境1、操作系统:Windows 102、抓包工具:Wireshark3、网络环境:实验室内部局域网三、实验原理IP 协议(Internet Protocol)是 TCP/IP 协议族中的核心协议之一,它负责为网络中的数据包提供寻址和路由功能。
IP 协议定义了 IP 数据包的格式,包括头部字段和数据部分。
IP 协议头部字段包含了源 IP 地址、目的 IP 地址、协议类型、生存时间(TTL)等重要信息。
通过对这些字段的分析,可以了解数据包的来源、去向、所承载的上层协议以及在网络中的存活时间。
IP 地址分为 A、B、C、D、E 五类,其中 A、B、C 类是常用的单播地址,D 类用于组播,E 类保留。
子网掩码用于确定 IP 地址的网络部分和主机部分,通过子网掩码可以将一个网络划分为多个子网,提高网络的灵活性和可扩展性。
四、实验步骤1、打开 Wireshark 软件,选择合适的网络接口进行数据包捕获。
2、在网络中进行一些常见的网络活动,如访问网站、发送邮件等,以便捕获到相关的 IP 数据包。
3、停止数据包捕获,对捕获到的数据包进行筛选和分析,只保留IP 协议的数据包。
4、选择一个 IP 数据包,查看其详细信息,包括头部字段的值和数据部分的内容。
5、分析源IP 地址和目的IP 地址,确定数据包的发送方和接收方。
6、查看协议类型字段,确定数据包所承载的上层协议,如 TCP、UDP 等。
7、分析 TTL 字段的值,了解数据包在网络中的转发次数。
8、计算子网掩码,确定网络地址和主机地址。
五、实验结果与分析1、捕获到的 IP 数据包头部字段分析源 IP 地址:_____,表示数据包的发送方的 IP 地址。
IP协议分析实验报告
IP协议分析实验报告IP(Internet Protocol)协议是互联网上数据包传输的基础协议,用于在网络中实现数据的分组、路由和传输。
本实验通过对IP协议的分析,让实验者深入了解IP协议的工作原理和功能。
实验目的:1.了解IP协议的基本原理;2.分析IP协议的数据包格式和字段;3.通过抓包分析,了解IP协议的运行过程;4.掌握通过命令行实现IP地址的配置和网络连接的建立。
实验步骤:1.实现IP地址配置和网络连接的建立;2. 使用Wireshark软件进行网络数据包抓取和分析;3.分析IP数据包的格式和字段;4.分析IP数据包的头部信息;5.分析IP数据包的路由过程;6.分析IP数据包的传输过程;7.总结实验结果。
实验结果:1.IP数据包的格式和字段:IP数据包由头部和数据两部分组成,头部包含了多个字段,其中一些重要的字段有:- Version:指定IP协议的版本号,IPv4为4,IPv6为6;- Header Length:指定IP头部的长度,单位为32位字长;- Type of Service:指定IP数据包的服务质量和优先级;- Total Length:指定IP数据包的总长度;- Identification:用于唯一标识一个IP数据包;- TTL(Time to Live):指定IP数据包在网络中允许传输的最大跳数;- Protocol:指定封装在IP数据包中的上层协议;- Source IP Address:指定发送端的IP地址;- Destination IP Address:指定接收端的IP地址。
2.IP数据包的头部信息:头部信息包括源IP地址、目标IP地址、协议版本等,其中源IP地址和目标IP地址字段用于指定数据包的发送和接收位置,协议版本字段用于指定IP协议的版本号,以便接收方正确解析数据包。
IP数据包的头部长度字段用于指定IP头部的长度,以便接收方正确提取数据包的有效数据。
分析ip协议实验结果及分析
分析ip协议实验结果及分析分析IP协议实验结果及分析一、双方基本信息甲方:XXX公司地址:XXX市XXX区XXX 街道XXX号法定代表人:XXX电话:XXX邮箱:XXX乙方:XXX公司地址:XXX市XXX区XXX街道XXX号法定代表人:XXX电话:XXX邮箱:XXX二、各方身份、权利、义务、履行方式、期限、违约责任1.甲方身份:网络服务提供商权利:提供互联网接入服务,向乙方提供IP地址及相关服务义务:确保提供的IP地址符合国家法规,保障网络服务的稳定及安全履行方式:按照协议履行相关服务并保障服务质量期限:协议有效期内违约责任:如甲方未能按照协议履行服务或服务质量不符合协议要求,应承担违约责任并支付相应的赔偿。
2.乙方身份:网络用户权利:使用甲方提供的互联网接入服务,获得互联网资源义务:遵守国家法规及甲方的使用规定、保护网络安全和公共利益履行方式:按照协议规定使用网络服务期限:协议有效期内违约责任:如乙方违反协议规定,应承担违约责任并支付相应的赔偿。
三、需遵守中国相关法律法规1.双方应遵守《中华人民共和国网络安全法》等相关法律法规,保障网络服务的稳定及安全。
四、明确各方的权利和义务1.甲方有权收取网络服务费用,乙方有权获得稳定可靠的网络服务。
2.乙方应支付合理的网络服务费用,甲方应提供稳定、安全的网络服务。
3.甲方应当保守乙方的个人信息,保护乙方的网络隐私。
4.乙方应当遵守国家法规及甲方服务协议,不得利用网络服务从事违法、违规行为。
五、明确法律效力和可执行性1.本协议为甲、乙双方签订的合法文书,具有法律效力。
2.如甲、乙方在履行本协议中发生争议,应当协商解决;如协商不成,任一方可向有管辖权的法院提起诉讼。
3.如本协议中任何一条或多条被视为不合法或无法执行,则不影响其他条款的有效性。
以上内容为分析IP协议实验结果及分析的主要内容,各项条款符合中国相关法律法规的要求,具有法律效力和可执行性,能有效保障网络服务提供商和网络用户的权益及服务质量。
计算机网络ip协议实验报告
计算机网络ip协议实验报告篇一:计算机网络网际协议IP实验报告实验目的:1. 掌握IP数据报的报文格式2. 掌握IP校验和计算方法3. 掌握子网掩码和路由转发4. 理解特殊IP地址的含义5. 理解IP分片过程6. 理解协议栈对IP协议的处理方法7. 理解IP路由表作用以及IP路由表的管理网络结构:共享模块主机B _1 _1交换模块共享模块共享模块主机A 主机C 主机D 主机E主机F_2 _3 _4 _2 _3练习1:实验名称:编辑并发送IP数据报实验内容:各主机打开协议分析器,进入相应的网络结构并验证网络拓扑的正确性,如果通过拓扑验证,关闭协议分析器继续进行实验,如果没有通过拓扑验证,请检查网络连接。
本练习将主机A、B、C、D、E、F作为一组进行实验。
1. 主机B在命令行方式下输入staticroute_config命令,开启静态路由服务。
2. 主机A启动协议编辑器,编辑一个IP数据报,其中:MAC层:目的MAC地址:主机B的MAC地址(对应于接口的MAC)。
源MAC地址:主机A的MAC地址。
协议类型或数据长度:0800。
IP层:总长度:IP层长度。
生存时间:128。
源IP地址:主机A的IP地址()。
目的IP地址:主机E的IP地址()。
校验和:在其它所有字段填充完毕后计算并填充。
自定义字段:数据:填入大于1字节的用户数据。
【说明】先使用协议编辑器的“手动计算”校验和,再使用协议编辑器的“自动计算”校验和,将两次计算结果相比较,若结果不一致,则重新计算。
● IP在计算校验和时包括哪些内容?3. 在主机B(两块网卡分别打开两个捕获窗口)、E 上启动协议分析器,设置过滤条件(提取IP协议),开始捕获数据。
4. 主机A发送第1步中编辑好的报文。
5. 主机B、E停止捕获数据,在捕获到的数据中查找主机A所发送的数据报,并回答以下问题:●第1步中主机A所编辑的报文,经过主机B到达主机E后,报文数据是否发生变化?若发生变化,记录变化的字段,并简述发生变化的原因。
TCPIP协议分析_实验3_分析IPv4和IPv6数据包
《TCP/IP协议分析》实验报告实验序号:3 实验项目名称:分析IPv4和IPv6 数据包20网工学号姓名专业、班实验地点指导教师实验时间2022-9-14 一、实验目的及要求,步骤和结果动手项目3-1:使用Wireshark软件查看IPv4数据包首部所需时间: 20 分钟。
项目目标:学习使用Wireshark软件查看IPv4数据包的首部。
过程描述:本项目介绍如何捕获网络上的一个数据包,选择一个特定的数据包,查看该数据包的IPv4首部。
你可以捕获自己的数据进行分析,或启动Wireshark 软件,打开从本书配套网站上下载的文件IPv4Fields.pcap,直接跳到第(8)步。
(1)启动Wireshark软件(单击“开始”,指向“所有程序”,然后单击Wireshark。
也可以单击“开始”,在“运行”对话框中输入"Wireshark", 然后单击“确定”按钮)。
(2)单击Capture菜单,然后单击Interfaces 菜单项,出现Capture Interfaces 窗口。
(3)可能会显示有多个网卡,选定一个在Packets栏显示了实时数据包的网卡,然后单击Start 按钮,出现Capturing窗口。
(4)打开一个命令提示符窗口(单击“开始”按钮,在“运行”对话框中输入cmd,然后单击“确定”按钮)。
(5) ping 本地网络中的计算机IPv4地址。
(6)在命令提示符窗口中输入exit命令并按Enter键,关闭命令提示符窗口。
(7)在Wireshark软件中,单击菜单栏上的Capture,然后单击Stop (或者单击工具栏上的Stop 图标)。
(8)在数据包列表面板(上部面板)中选择一个TCP数据包(9)在数据包详细内容面板(中部面板),展开Internet Protocol Version4, 如图所示。
(10)查看Version和Header lenght字段的值。
(11)展开Differentiated Services Field, 查看Total Length和ldentification字段的值,然后再收起它。
TCPIP协议分析_实验6_DHCP协议分析
《TCP/IP协议分析》实验报告实验序号:6 实验项目名称:DHCP协议分析20网工班学号姓名专业、班实验地点指导教师实验时间2022-10-12 一、实验目的及要求动手项目7-1:查看DHCP启动序列项目目标:查看Windows客户端计算机上的DHCP启动序列。
过程描述:本项目介绍当客户端从DHCP服务器请求一个IP地址时,提供和请求的不同选项。
此外,还探讨在客户端与DHCP服务器之间交换的不同信息。
(1)启动Wireshark软件。
(2)单击菜单栏的File,然后单击Open按钮,打开ch07_Hands-on_Project_trace_file_DHCPboot.pcapng文件,并单击Open按钮。
(3)单击Packet#1打开解码窗口。
回答下述问题:a.客户端标识符字段中包含了什么值?答:长度、硬件类型、客户端MAC地址Length:1Hardware type:Ethernet(以太网)0x01Client MAC address:Lite-OnU_30:c8:db (00:a0:cc:30:c8:db)b.如何验证客户端标识符的值是否与客户端的硬件地址相同?答:看Option(61)下的Client MAC address和客户端MAC地址是否一致,client hardware address padding是否全0。
c.主机名是什么?答:UTBPOPKId.客户端在启动过程中能够接收单播应答吗?答:能e.列出使用在这个DHCP数据包中的选项码。
答:53:DHCP消息类型61:客户端标识符50:所请求的IP地址12:主机名称55:参数请求列表1:子网掩码值3:路由器地址6:DNS服务器地址15:DNS域名44:NetBIOS名称服务器46:NetBIOS结点类型47:NetBIOS范围57:DHCP最大消息长度255:结束(4)在摘要窗口中单击每一个数据包,直到找到DHCP提供、请求,以及确认数据包为止。
TCPIP协议分析_实验4_分析ARP缓冲区、IPv4和IPv6的路由表和路由协议
《TCP/IP协议分析》实验报告实验序号:4 实验项目名称:分析ARP缓冲区、IPv4和IPv6的路由表和路由协议20网工学号姓名专业、班实验地点指导教师实验时间2022-09-28 一、实验目的、步骤和结果动手项目4-1:管理本地ARP缓冲区项目目标:学习如何管理本地ARP的内容。
(1)单击Start(开始)按钮,单击Run(运行),在Open(打开)文本框中输入cmd,单击OK(确定)按钮。
屏幕上显示一个命令提示符窗口。
(2)在命令提示符下,输入arp -a命令,按Enter 键,浏览本地ARP缓冲区的内容。
记录出现在ARP缓冲区中的任何项。
(3)输入arp -d命令,按Enter键,删除本地ARP缓冲区的内容。
(4)输入arp -a命令,按Enter键,再次浏览ARP缓冲区。
记录出现在你的ARP缓冲区中的新项。
此时缓冲区应该为空。
(5)输入ping ip_address命令,其中ip_address 本地网络中的一台IP主机,然后按Enter键。
(6)在ping命令运行结束后,输入arp -a命令并按Enter 键,再次查看ARP缓冲区的内容,记录出现的新项。
此时的ARP缓冲区应只有ping之后的项了,如图所示。
动手项目4-2:读取本地IPv4路由表项目描述:学习如何查看本地计算机IPv4网卡路由表。
(1)单击Start(开始)按钮,单击Run(运行)按钮,在Open(打开)文本框中输入cmd,单击OK(确定)按钮。
屏幕上显示一个命令提示符窗口。
(2)在命令提示符下,输入netsh命令,并按Enter键。
(3)在netsh提示符后面,输入interface ipv4命令,然后按Enter 键。
(4)在命令提示符下,输入show route 命令,并按Enter键,查看本地IPv4路由表,如图所示。
(5)输入exit命令并按Enter 键,然后再输入exit命令并按Enter键,关闭命令提示符窗口。
ip协议的实验报告
ip协议的实验报告IP协议的实验报告引言:IP协议(Internet Protocol)是互联网中最基础的协议之一,它负责在网络中传输数据包。
本文将介绍我进行的IP协议实验,并对实验结果进行分析和总结。
一、实验目的IP协议实验的主要目的是深入了解IP协议的工作原理和数据包传输过程,以及掌握IP地址的分配和路由选择的基本原理。
二、实验环境和工具实验中我使用了一台运行Windows操作系统的计算机,并安装了Wireshark软件进行数据包的抓取和分析。
此外,我还使用了一台路由器模拟器软件,用于模拟网络环境和配置路由表。
三、实验步骤1. 配置IP地址在实验开始前,我首先为计算机和路由器设置了IP地址,确保它们能够相互通信。
通过在计算机的网络设置中输入IP地址、子网掩码和默认网关,我成功地将计算机连接到了路由器。
2. 数据包抓取和分析使用Wireshark软件,我开始抓取数据包并进行分析。
通过观察数据包的源IP 地址、目的IP地址和协议类型,我能够了解数据包的传输路径和协议栈的工作情况。
3. 配置路由表为了模拟实际的网络环境,我使用路由器模拟器软件配置了路由表。
通过添加静态路由和默认路由,我能够指定数据包的下一跳地址,实现不同网络之间的通信。
4. 数据包的转发和路由选择在实验中,我发送了多个数据包,并观察了数据包在网络中的转发过程。
通过查看路由器的路由表和数据包的转发记录,我能够了解路由选择的过程和机制。
五、实验结果与分析通过实验,我得出了以下几点结果和分析:1. IP地址的分配:IP地址由网络管理员进行分配,通过IP地址,计算机可以在网络中唯一标识和定位。
2. 数据包的传输:数据包在网络中通过IP协议进行传输,通过源IP地址和目的IP地址,数据包能够正确地路由到目标主机。
3. 路由选择:路由器根据路由表中的信息选择最佳路径转发数据包,通过配置路由表,可以实现不同网络之间的通信。
4. 数据包的抓取和分析:使用Wireshark软件可以抓取数据包并进行详细的分析,通过观察数据包的各个字段,可以了解数据包的传输过程和协议栈的工作情况。
TCP╱IP协议分析实验报告_胡维华_杭电
一、以太帧格式的分析1.抓取方法描述第一步:打开wireshark 抓包软件,开始抓包。
第二步:在电脑(本机192.168.)命令提示符下ping 一下本局域网内的某台开启的主机的地址()第三步:分析抓取的icmp 包的格式。
2.记录抓取的过程:第一步(选取网络):第二步(ping目标主机):3. 抓取数据的内容ICMP报报报以太帧:4、抓取数据的格式解释(可直接在抓取数据的内容旁边标注)●源MAC 地址●目的MAC 地址●类型●长度●校验和●以太帧类型见上面的图5、补充说明(如果有需要补充的内容写在这)其实192.168.137.2是一部手机。
二、ARP协议的分析1、抓取方法描述2、记录抓取的过程(以上两步方法同上题)2、抓取数据的内容a)请求数据包:b)应答数据包:4、抓取数据的格式解释(可直接在抓取数据的内容旁边标注)●分别指出ARP请求数据包和应答数据包中各个字段的内容●指出ARP请求报文和应答报文的发送方式见上面的图5、请说明你是如何伪造ARP报文使某台计算机不能上网的,以及是否成功?我用“ARPResponsePacketSender”软件在windows7 32位系统上伪造arp 报文来攻击自身。
a.攻击前准备:在主机上用arp –a 命令查看arp 表:再用ipconfig /all 命令查看其它相关信息:可知:主机IP——192.168.213.128 ;主机MAC——00-0C-29-D6-0D-14 ;网关IP——192.168.213.2 ;网关MAC——00-50-56-F3-4D-60 ;b.构造arp 包:arp包的接收方的IP地址和mac地址都填本机的地址;发送方的IP地址填网关IP地址;发送方的mac地址填一个不存在的mac地址(修改了源地址的最后一个字节);发送次数填大一点,避免观察时过早停止;点击按钮开始发送。
(如下图:)c. 开始攻击及结果:在持续的发送伪造的arp包过程中,网页就无法浏览了:停止发送后,网页立即恢复正常浏览:6、补充说明(如果有需要补充的内容写在这)arp –a 命令时不出现mac地址,不知如何解决。
TCPIP协议分析实验
TCPIP协议分析实验一、实验目的本实验旨在通过对TCP/IP协议的分析,加深对网络协议的理解,掌握抓包工具的使用以及网络通信的过程。
二、实验器材1.计算机一台2.网络抓包工具三、实验内容1.实验前准备首先需要在计算机上安装网络抓包工具,如Wireshark等。
2.抓包过程使用抓包工具在计算机上开启抓包功能,并进行网络通信。
例如使用浏览器访问一个网页、发送电子邮件等。
3.抓包数据分析将抓包工具捕获的数据进行分析。
根据每个包的协议类型、源地址、目的地址、数据内容等信息,逐一分析TCP/IP协议的流程和通信过程。
四、实验结果与分析通过抓包工具捕获的数据,我们可以得到以下实验结果和分析:1.协议类型分析根据抓包得到的数据,可以看到TCP、IP等协议的使用情况。
TCP协议是一种可靠的传输协议,用于确保数据能够准确无误地传输。
IP协议则是一种网络层协议,用于将数据包从一个主机传输到另一个主机。
2.源地址与目的地址分析通过抓包数据中的源地址和目的地址,可以了解数据包的发送方和接收方。
源地址是发起通信的主机,目的地址是接收通信的主机。
通过分析源地址和目的地址,可以确定通信的源和目的地,进而了解通信的主要参与者。
3.数据包的信息分析根据抓包数据中的数据内容,我们可以了解通信中所传输的具体信息。
例如,对于网页访问,可以从抓包数据中看到HTTP协议的使用,以及网页的具体内容。
对于电子邮件,可以从抓包数据中看到SMTP协议的使用,以及邮件的具体内容。
五、实验总结通过以上分析,我们可以了解到TCP/IP协议在网络通信中的重要性和应用情况。
TCP/IP协议是一种常用的网络协议,广泛应用于互联网、局域网等各类网络中。
通过对抓包数据的分析,我们可以进一步了解网络通信过程中各个环节的工作原理和特点,提高网络故障排除和优化的能力。
此外,实验过程中还需注意保护个人隐私和数据安全,避免在未经授权的情况下对他人进行抓包和分析。
六、参考资料1.《计算机网络》(第七版)-谢希仁。
TCPIP协议分析_实验5_ICMP协议分析
《TCP/IP协议分析》实验报告实验序号:5 实验项目名称:ICMP协议分析20网工学号姓名专业、班实验地点指导教师实验时间2022-10-5 一、实验目的、要求、步骤和结果动手项目5-1:在网络上使用ICMPv4 Echo请求消息ping另一个设备项目目标:往网络中的某个主机发送Echo请求消息,接收Echo应答消息,并在Wireshark 软件中捕获这个处理过程。
过程描述:本项介绍如何在Windows 命令提示符下使用ping 实用工具,测试与另一台本地计算机的连通性,使用Wireshark数据包分析器捕获ICMPv4数据包的交换。
(1)单击“开始”按钮,单击“运行”,在“打开”文本框中输入cmd,之后单击“确定”按钮。
打开一个命令提示符窗口。
(2)在命令提示符下,输入ping 命令并按Enter键,查看可用的命令行参数。
在遵循下述步骤打开Wireshark 程序的过程中,保持命令行提示符窗口为打开状态。
(3)单击“开始”按钮,将鼠标指针移动到“所有程序”上,然后单击Wireshark。
(4)在菜单栏单击Capture,然后单击Interfaces。
(5)确定活动网卡,然后单击右侧的Start按钮(可能会有多个网卡,这也没有问题)。
(6)单击任务栏上的“命令提示符”按钮切换到命令提示符窗口,或使用Alt +Tab键让命令提示符窗口处于活动状态。
(7)输入ping ip_address命令,其中ip_address是网络上另一台设备的地址。
在Wireshark跟踪缓冲区中应该有一些数据包。
(8)不要关闭命令提示符窗口。
单击任务栏上的Wireshark按钮,或使用Alt +Tab键让Wireshark 窗口处于活动状态。
(9)单击菜单栏的Capture,然后单击Stop按钮,使Wireshark停止捕获更多的数据包。
(10)滚动浏览捕获在跟踪缓冲区中的数据包。
你应该能够看到几个ICMP Echo 请求和ICMP Echo应答数据包。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机网络
实
验
报
告
实验名称: IP协议分析
实验分组号:
实验人:郑微微
班级: 12计算机科学系本四B班学号:
实验指导教师:阮锦新
实验场地:网络实验室706 实验时间: 2014年11月 17号
成绩:
一、实验目的
1、掌握IP协议分析的方法
2、掌握TCP/IP体系结构
3、加深网络层协议的理解
4、学会使用网络分析工具
二、实验要求
1、实验前下载安装Ethereal/Wireshark/Sniffer中的一款网络分析工具软件
2、了解网络分析工具软件的常见功能与常见操作
3、每位学生必须独立完成所有实验环节
三、实验环境
1、操作系统:Windows XP/Windows 7/Windows 2008
2、已安装网络分析工具软件
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)关闭浏览器,停止抓包。
(4)存储所捕获的数据包。
(5)分析数据包。
七、实验分析
1.启动网络分析工具软件,设置抓包过滤条件为“==”
启动浏览器,访问网易邮箱,在命令运行窗口ping它的网址“在网络分析工具软件中输入要访问的IP地址“”
3.选取一段报文,报文信息截图如下:
IP协议的报文格式分析表
字段报文信息说明
八、实验总结
通过这次的实验我了解并学会使用网络分析工具,掌握IP协议分析的方法,掌握TCP/IP体系结构,网络分析工具可以帮助我们更加直观地看见数据报的具体信息,比方说版本信息,也可以筛选出满足我们需要的数据报,让我们加深了对网络层协议的理解。