计算机网络实验-->> IP 协议分析

这篇具有很好参考价值的文章主要介绍了计算机网络实验-->> IP 协议分析。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、实验目的

  1. 掌握IP数据包格式以及关键字段的含义;
  2. 掌握路由器转发IP数据包的流程;
  3. 理解验证IP分片原理。

二、实验内容

        根据下述网络拓扑结构图,实现IP协议分析。

计算机网络实验-->> IP 协议分析

 

三、实验步骤

1.添加并连接网络设备

        根据“实验内容”中的网络拓扑结构,在Packet Tracer软件的逻辑工作区添加4台2811型路由器,3台2960型交换机,5台PC机,分别命名为PC0、PC1、PC2、PC3、PC4,,1台服务器Server0,并且用直连线/交叉线将各设备依次连接起来。

2.为路由器Router0添加FastEthernet接口

        因为Router0需要三个FastEthernet接口进行连接,但2811路由器只有两个FastEthernet接口,需要再增加一个FastEthernet接口。

        单击Router0,在physical(物理)选项卡下,点击右上方实物图上的电源开关关闭路由器,在左边找到NM-2FE2W模块(该模块提供两个FastEthernet接口),拖动到右边合适的空槽中,然后打开电源,如下图所示。

计算机网络实验-->> IP 协议分析

 

3.配置PC机和各服务器的IP地址、子网掩码和默认网关、路由器接口的IP地址

        根据 第1、2步 以及 下表 对应信息配置各设备IP地址、子网掩码和默认网关并连接各设备。单击PC0,在弹出的菜单中选择“Config”选项,单击FastEthernt0,在右侧对应框中输入IP地址、IP地址、子网掩码和默认网关(如图1所示,以PC0为例,其余操作相同),之后添加注释,全部完成后如图2所示。

设备

接口

IP地址

子网掩码

默认网关

PC0

FastEthernet0

192.168.1.1

255.255.255.0

192.168.1.254

PC1

FastEthernet0

192.168.1.2

255.255.255.0

192.168.1.254

PC2

FastEthernet0

192.168.2.1

255.255.255.0

192.168.2.254

PC3

FastEthernet0

192.168.2.2

255.255.255.0

192.168.2.254

PC4

FastEthernet0

192.168.3.1

255.255.255.0

192.168.3.254

Server0

FastEthernet0

192.168.3.10

255.255.255.0

192.168.3.254

Router0

FastEthernet0/0

192.168.1.254

255.255.255.0

FastEthernet0/1

100.1.1.1

255.255.255.0

FastEthernet1/0

100.1.2.1

255.255.255.0

Router1

FastEthernet0/0

100.1.2.2

255.255.255.0

FastEthernet0/1

100.1.3.1

255.255.255.0

Router2

FastEthernet0/0

100.1.3.2

255.255.255.0

FastEthernet0/1

192.168.3.254

255.255.255.0

Router3

FastEthernet0/0

100.1.1.2

255.255.255.0

FastEthernet0/1

192.168.2.254

255.255.255.0

计算机网络实验-->> IP 协议分析

图1

计算机网络实验-->> IP 协议分析

图2

4.在各路由器上配置静态路由

         (1)Router0静态路由配置命令如下:

                //到网络192.168.2.0/24下一跳的静态路由

                R0(config)#ip route 192.168.2.0 255.255.255.0 100.1.1.2

                //到网络192.168.3.0/24下一跳的静态路由

                R0(config)#ip route 192.168.3.0 255.255.255.0 100.1.2.2

                R0(config)#ip route 0.0.0.0 0.0.0.0 100.1.2.2  //默认路由

        (2)Router1静态路由配置命令如下:

                //到网络192.168.1.0/24下一跳的静态路由

                R0(config)#ip route 192.168.1.0 255.255.255.0 100.1.2.1

                //到网络192.168.2.0/24下一跳的静态路由

                R0(config)#ip route 192.168.2.0 255.255.255.0 100.1.2.1

                //到网络192.168.3.0/24下一跳的静态路由

                R0(config)#ip route 192.168.3.0 255.255.255.0 100.1.3.2

        (3)Router2静态路由配置命令如下:

                //到网络192.168.1.0/24下一跳的静态路由

                R0(config)#ip route 192.168.1.0 255.255.255.0 100.1.3.1

                //到网络192.168.2.0/24下一跳的静态路由

                R0(config)#ip route 192.168.3.0 255.255.255.0 100.1.3.1

        (4)Router3静态路由配置命令如下:

                //到网络192.168.1.0/24下一跳的静态路由

                R0(config)#ip route 192.168.1.0 255.255.255.0 100.1.1.1

                (Router3上没有配置到网络192.168.3.0/24的路由项,也没有配置默认路由项。)

5.查看各路由器路由表

        选择工具栏中的Inspect工具,分别单击各路由器,在弹出的菜单中选择Routing Table,查看各路由器路由表信息,C表示直接连接,S表示静态路由,L表示本地网络。

计算机网络实验-->> IP 协议分析

 

6.观察IP数据包的封装以及字段变化

        (1)在实时模式下,单击PC0,在命令行窗口输入ping 192.168.3.1(PC4的地址),并回车,测试连通性和初始化ARP表信息。

        (2)点击Packet Tracer软件的逻辑工作区右下角“Simulation”选项进入模拟模式。在弹出的界面中,点击左下角“Edit Filters”选项,设置捕获ICMP数据包。如下图所示。

计算机网络实验-->> IP 协议分析

 

        (3)点击PC0,选择“Desktop”选项,再次ping 192.168.3.1(PC4地址)并回车。单击2次“Capture/Forward”按钮,可以观察到IP数据包中信息的变化,例如TTL的值从128变为127,如下图所示。 

计算机网络实验-->> IP 协议分析

  

        (4)观察数据包PC0到PC2的往返过程。点击PC0,发送ping 192.168.2.1(PC2地址)并回车。逐次“Capture/Forward”按钮,观察过程,如下图所示。

计算机网络实验-->> IP 协议分析

 

        (5)进一步可以看到经过Router0对数据包的处理说明,将数据包交给目的终端PC2,也可以看到之后PC2返回数据包时经过Router3对数据包的处理说,(仅截取部分)如下图所示。

计算机网络实验-->> IP 协议分析  

        (6)观察数据包PC0到PC4的往返过程,路由器转发IP数据包的情况。点击PC0,发送ping 192.168.3.1(PC4地址)并回车。逐次“Capture/Forward”按钮,观察过程,如下图所示。

计算机网络实验-->> IP 协议分析

 

        (7)进一步可以看到经过Router0对数据包的处理说明,将数据包交给目的终端PC4,也可以看到之后PC4返回数据包时经过Router2对数据包的处理说,(仅截取部分)如下图所示。

计算机网络实验-->> IP 协议分析  

 

7.观察IP数据包分片情况

        (1)产生需要分片的数据包。

        进入模拟模式,单击PC0,进入Desktop选项卡,选择Traffic Generator(流量产生器)按钮,在弹出的对话框中设置参数,之后点击Send按钮。如下图所示。

计算机网络实验-->> IP 协议分析

 

        (2)观察IP数据包的分片情况。

        如下图所示,点击两个ICMP数据包查看信息,由于IP数据包总长度为2028字节(2000字节净载荷+8字节ICMP首部+20字节IP首部),大于以太网MTU(1500字节),因此该IP数据包分成两个ID一样的分片,第一个分片长度为1500字节(1480字节的负载+20字节IP首部),第二个分片的总长度为548字节(528字节的负载+20字节IP首部)。

计算机网络实验-->> IP 协议分析  

        点击两个IP分片的PDU,可以看到,第一个分片总长度1500字节,标志为0x1,即MF=1,表示后面还有分片数据,片偏移为0x0。第二个分片总长度548字节,标志为0x0,即MF=0,表示后面没有分片数据,片偏移为0x548(十进制为1480)。

计算机网络实验-->> IP 协议分析

 

四、体会和总结

        自行总结即可。文章来源地址https://www.toymoban.com/news/detail-426294.html

到了这里,关于计算机网络实验-->> IP 协议分析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 《计算机网络—自顶向下方法》 Wireshark实验(六):IP 协议分析

            IP 协议(Internet Protocol),又译为网际协议或互联网协议,是用在 TCP/IP 协议簇中的网络层协议。主要功能是无连接数据报传送、数据报路由选择和差错控制。IP 协议是 TCP/IP 协议族的核心协议,其主要包含两个方面: IP 头部信息。IP 头部信息出现在每个 IP 数据报

    2024年02月09日
    浏览(32)
  • 计算机网络实验-路由器IP地址配置及直连网络和ARP协议分析

    一、实验目的 (1)理解IP地址。 (2)掌握路由器端口IP地址的配置方法。 (3)理解路由器的直连网络。 (4)理解ARP协议的作用。 (5)理解ARP协议的工作方式。 二、实验仪器 1、装有Cisco Packet Tracer的Windows10计算机 三、实验原理(30%) IP地址是网络层中使用的地址,不管网络层下面是什么网

    2024年02月09日
    浏览(91)
  • 计算机网络实验(二):Wireshark网络协议分析

    HTTP协议分析   1.超文本传输协议(Hypertext Transfer Protocol, HTTP)是万维网(World Wide Web)的传输机制,允许浏览器通过连接Web服务器浏览网页。目前在大多数组织中,HTTP流量在网络中所占的比率是最高的。每一次使用Google搜索、连接Twitter、发一条微博,或者在ESPN上查看肯塔基

    2024年01月15日
    浏览(36)
  • 计算机网络实验报告 实验4 TCP协议分析

    了解运输层TCP协议基本概念、报文结构 分析TCP报文头部 分析TCP连接建立过程、TCP连接释放 掌握利用tcpdump和wireshark进行tcp协议分析技术。 硬件要求:阿里云云主机ECS 一台。 软件要求:Linux/ Windows 操作系统 TCP是面向连接的、在不可靠的互联网络上提供可靠的端到端通信。它

    2024年02月06日
    浏览(34)
  • [计算机网络] 实验3 UDP协议分析

    实验目的 掌握运输层 UDP 协议内容 理解 UDP 协议的工作原理 了解应用层和运输层协议的关系 实验内容 1.DNS查询UDP数据分析 要求 : 使用 t c p d u m p tcpdump t c p d u m p 抓取 D N S DNS D N S 查询网络通信数据包,利用 w i r e s h a r k wireshark w i r e s h a r k 分析 U D P UDP U D P 数据 例如 : d i

    2023年04月26日
    浏览(34)
  • [计算机网络] 实验四 TCP协议分析

    实验目的 了解运输层 TCP 协议基本概念、报文结构 分析 TCP 报文头部 分析 TCP 连接建立过程、TCP 连接释放 掌握利用 tcpdump 和 wireshark 进行 tcp 协议分析技术。 实验内容 1.wget使用和TCP分析 [如果你还不懂 w g e t wget w g e t 指令请点击这里] 我们首先通过 w g e t wget w g e t 下载该网

    2023年04月25日
    浏览(34)
  • 【计算机网络实验】实验四 TCP/UDP协议分析

    目录 一、TCP连接建立过程分析 二、TCP关闭连接过程分析 三、6号报文分析 四、A方TCP报文序列号分析 五、计算 六、UDP协议分析 图 1 第一次握手 第一次握手:客户端将标志位 SYN 置为 1 ,随机产生一个值 SEQ = X = 0 ,并将该数据包发送给服务器,等待服务器确认; 图 2 第二次

    2024年02月03日
    浏览(41)
  • 计算机网络-网络层与链路层协议分析实验

    通过本实验,进一步熟悉PacketTracer的使用,学习路由器与交换机的基本配置,加深对网络层与链路层协议的理解。 1.完成路由器交换机的基本配置 2.了解 ICMP 数据包的格式 3. 检查ARP交换 1.完成路由器交换机的基本配置 (1)路由器的基本配置 R1show version 此命令结果包含有网络设

    2024年02月07日
    浏览(45)
  • 【计算机网络】IP协议与ICMP协议分析

    1、分析IP协议与IP数据报; 2、分析ICMP协议。 与因特网连接的计算机,操作系统为Windows,安装有Wireshark、IE或其他浏览器。 (1)在命令提示符中,利用ipconfig -all查看自己主机的ip及MAC地址,查看自己的网关ip地址并 记录 。(物理地址 : C8-D9-D2-19-FC-4E,IPv4 地址: 10.0.132.12,默

    2024年02月05日
    浏览(29)
  • 计算机网络实验4:HTTP、DNS协议分析

    实验内容 :使用Wireshark捕获数据包,根据捕获的相关数据包分别对HTTP、DNS协议展开分析。 额外内容 :利用fiddler软件对HTTPS协议进行分析。 所需学时 :1。 重难点 :HTTP和DNS协议的报文结构。 周次 :第3周。 教材相关章节 :2.4、2.7。 HTTP(超文本传输协议)是一个基于 请求与

    2024年02月13日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包