【计网·湖科大·思科】实验五 IPV4地址-分类地址和构建超网

🕺作者: 主页

我的专栏
C语言从0到1
探秘C++
数据结构从0到1
探秘Linux

😘欢迎关注:👍点赞🙌收藏✍️留言

🏇码字不易,你的👍点赞🙌收藏❤️关注对我真的很重要,有问题可在评论区提出,感谢支持!!!

文章目录

  • 实验5: IPV4地址-分类地址和构建超网
    • 一、实验目的
    • 二、实验环境
    • 三、实验内容
      • (一)IPV4地址-分类地址
      • (二)IPV4地址-构建超网
    • 四、实验体会

实验5: IPV4地址-分类地址和构建超网

一、实验目的

  1. 加深对网络体系结构的理解。
  2. 验证分类地址IP的作用
  3. 对路由器的功能进行初步理解
  4. 验证子码掩码的作用
  5. 构建超网
  6. 了解默认网关的作用
  7. 手动配置静态路由

二、实验环境

Cisco Packet Tracer 模拟器

三、实验内容

(一)IPV4地址-分类地址

C类IP地址的前三个字节表示网络号,最后一个字节表示主机号。主机号的取值范围是0~255(其中0为网络地址,255为广播地址)。子网掩码虽然暂时未介绍,但可以使用默认的子网掩码。为了让两台主机可以直接通信,它们的网络部分必须相等,即属于同一个网络。
实验步骤:

  1.  构建网络拓扑并配置IP,如图1所示。
    


图1 构建网络拓扑

  1.  查看两台主机的连接状态,如图2所示。证明同一网络的主机可以相互通信。
    


图2 ping 另一台主机

  1.  将右边主机的IP修改为另一个网络,如图3所示。
    


图3修改主机IP
4. 再次验证能否通信,可以看到请求超时,如图4所示。证明不同网络的主机不可以相互通信。


图4
5. 重新构建网络拓扑,添加路由器,并配置端口IP,在路由器的接口上配置IP地址,确保与主机所在网络中的IP地址网络部分相等。点击打开路由器的接口,使其变为可用状态。如图5、6所示.

图 5

图 6

  1.  再次验证两台主机是否能够连通,会看到依旧请求超时,如图7所示。
    


图 7

  1.  默认网关可以帮助主机将数据包转发出去,为两台主机配置网关,如图8、9所示。
    


图8

图9
8. 再次验证连通性,可以看到第一个超时,剩下三个都正常回来了,这是因为路由器需要先发ARP请求确定目标主机的MAC地址,才能将数据包转发给目标主机,如图10所示。


图10

  1.  再次验证连通性,可以看到没有超时了,这是因为在拼接数据包的过程中,当要将数据包发送给路由器时,需要先进行ARP广播请求获取目标主机的MAC地址。这个过程可能会导致超时,因为主机和路由器之间还没有建立好MAC地址的映射关系。但是一旦进行了一次成功的通信,就可以将目标主机的MAC地址缓存起来,以后不再需要广播请求,从而避免超时。如图11所示。
    


图 11

(二)IPV4地址-构建超网

实验步骤:

  1. 构建网络拓扑并依次配置IP地址、子网掩码。如图12~16所示。

    图 12


图 13

图 14设置路由器1端口0的IP


图 15 设置路由器1端口1的IP


图 16 设置路由器1端口2的IP

  1. 现在上面的两台主机应该可以通信,下面两台主机可以通信,但是上面和下面的主机应该不可以通信,因为没有配置网关,我们来验证一下。如图所示。


图 17下面两台主机相互连通

图 18 上面两台主机相互连通


图 19 上面的主机ping下面的主机,请求超时

  1. 给主机依次配置默认网关,如图20~22所示。


图 20

图 21

图 22
4. 再次验证上面主机和下面主机的连通性,可以看到第一个超时,剩下三个都正常回来了,这是因为路由器需要先发ARP请求确定目标主机的MAC地址,才能将数据包转发给目标主机,如图23所示。

图 23
5. 验证上面主机和右边主机的连通性,发现无法确定目标位置,这是因为对于直接相连的网络,路由器可以自行得出,但对于间接相连的网络,需要我们进行手动配置。需要指定每个网络的下一跳地址,以及控制从哪个接口转发数据包。只有进行正确的路由配置,各主机之间才能够进行完全的通信。如图24所示。

图 24

  1. 给路由器添加静态路由,如图25~27所示。

    图 25配置第一个路由器


图 26查看第一个路由表

图 27配置第二个路由器
7. 再次验证上面主机和右边主机的连通性,发现前两次超时,其原因也和上面一样,如图28、29所示。

图 28

图29再次ping发现不会超时了

  1. 验证右边主机和下面主机的连通性,发现不会超时,如图30所示。

    图 30

  2. 路由聚合是指将多个较小的地址块合并成一个更大的地址块,以减少路由表中的路由记录数量。这样可以降低存储器空间占用,并提高查找路由表的速度,一般是寻找共同前缀的方法来进行路由聚合。共同前缀是指一组地址块中具有相同的最长公共二进制前缀的部分,我们发现第二个路由器的两个静态路由可以聚合,来验证一下结果。

    图 31将之前的静态路由移除

    图 32添加新的静态路由


图 33验证上面主机和右边主机的连通性


图 34 验证下面主机和右边主机的连通性

四、实验体会

在这次计算机网络实验中,我深入了解了IPv4地址的分类地址和如何构建超网。以下是我对实验的理解和体会:

  1. 加深对网络体系结构的理解:通过实际操作,我更加清晰地理解了网络体系结构的分层思想,以及每一层的功能和责任。特别是路由器的作用,它不仅仅是连接不同网络的设备,更是实现数据包转发的关键节点。

  2. 验证分类地址IP的作用:C类IP地址的前三个字节表示网络号,最后一个字节表示主机号。这种划分方式使得我们可以有效地组织和管理大量的IP地址。通过实验,我看到了同一网络内的主机可以直接通信,而不同网络的主机则需要通过路由器进行通信。

  3. 对路由器的功能进行初步理解:路由器是网络的核心设备,它负责将数据包从源地址转发到目的地址。在实验中,我了解到路由器需要先发ARP请求确定目标主机的MAC地址,才能将数据包转发给目标主机。

  4. 验证子码掩码的作用:子码掩码用于划分IP地址的网络部分和主机部分。通过实验,我看到了默认的子网掩码可以帮助我们快速地配置网络和主机的IP地址。

  5. 构建超网:超网是一种将多个小的连续CIDR块合并为一个大的CIDR块的技术。这样做的好处是可以简化路由表,减少路由记录的数量,从而提高路由查找的速度。在实验中,我成功地将两个子网聚合为一个超网,并验证了其有效性。

6.** 默认网关的重要性**:默认网关是数据包从一个网络到达另一个网络的“桥梁”。在实验中,我看到了当两台主机没有配置默认网关时,它们之间无法直接通信。但一旦配置了默认网关,数据包就可以被正确地转发到目的地。

  1. 手动配置静态路由:在某些情况下,如间接相连的网络,我们需要手动配置静态路由。这要求我们对网络拓扑有深入的了解,并能够正确地指定每个网络的下一跳地址和数据包转发接口。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/438706.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【网络】传输层TCP协议 | 三次握手 | 四次挥手

目录 一、概述 2.1 运输层的作用引出 2.2 传输控制协议TCP 简介 2.3 TCP最主要的特点 2.4 TCP连接 二、TCP报文段的首部格式 三、TCP的运输连接管理 3.1 TCP的连接建立(三次握手) 3.2 为什么是三次握手? 3.3 为何两次握手不可以呢? 3.4 TCP的…

STM32-电动车报警器

STM32-电动车报警器 1.振动传感器点亮LED灯 需求:当振动传感器接收到振动信号时,使用中断方式点亮LED1 //重写中断服务函数,如果检测到EXTI中断请求,则进入此函数 void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) {//一根中断线上接有多个…

leetcode刷题(剑指offer) 50.Pow(x, n)

50.Pow(x, n) 实现 pow(x, n) ,即计算 x 的整数 n 次幂函数(即,xn )。 示例 1: 输入:x 2.00000, n 10 输出:1024.00000示例 2: 输入:x 2.10000, n 3 输出&#x…

江科大stm32学习笔记5——蜂鸣器

目录 一、接线 二、代码部分 三、查看库函数的方法 一、接线 蜂鸣器选择有源高电平触发蜂鸣器。 GND——GND VCC——正极 I/O——B12 注意:32上的PA15、PB3、和PB4是默认调试端口,如果使用需要进行额外配置,一般避开这三个端口。 二、…

2024 年, Web 前端开发趋势

希腊哲学家赫拉克利特认为,变化是生命中唯一不变的东西。这句话适用于我们的个人生活、行业和职业领域。 尤其是前端开发领域,新技术、开发趋势、库和框架不断涌现,变化并不陌生。最近发生的一些事件正在改变开发人员构建网站和 Web 应用的方…

图像复原的天花板在哪里?SUPIR:开创性结合文本引导先验和模型规模扩大

SUPIR(Scaling-UP Image Restoration),这是一种开创性的图像复原方法,利用生成先验和模型扩大规模的力量。通过利用多模态技术和先进的生成先验,SUPIR在智能和逼真的图像复原方面取得了重大进展。作为SUPIR中的关键催化…

项目解决方案:市小区高清视频监控平台联网整合设计方案(上)

目 录 一、项目需求 1.1业务需求 1.2技术需求 1.3 环境要求 1.3.1 硬件要求 1.3.2 技术服务要求 二、系统设计方案 2.1 视频监控平台基础功能设计 2.2 视频资源及联网设备编码与管理设计 2.2.1 全省现有联网视频资源属性 2.2.2 视频资源编码具体格…

鸿蒙OS之Rust开发

背景 Rust是一门静态强类型语言,具有更安全的内存管理、更好的运行性能、原生支持多线程开发等优势。Rust官方也使用Cargo工具来专门为Rust代码创建工程和构建编译。 OpenHarmony为了集成C/C 代码和提升编译速度,使用了GN Ninja的编译构建系统。GN的构…

认识产品经理 一个合格的产品经理 产品经理分类

目录 一.合格的产品经理 什么是产品 什么是产品经理 合格的产品经理 什么是产品?区别是? 什么是产品经理 合格的产品经理需要关注哪些核心问题? 二.产品经理分类 为什么会有不同类型 都有那些类型 根据不同类型的职责特点规划个人…

LAN安全及概念

实验大纲 一、终端安全 1.当前比较流行的网络攻击 2.常见的网络安全设备 3.终端受到攻击的主要途径 4.传统的基于主机的安全防护手段 二、访问控制 1.本地口令验证 2.AAA组成 3.身份验证 4.记账 5. 802.1X 三、第2层安全威胁 交换机攻击分类 四、MAC地址表 MAC地…

CC核心内容

目录 标准流: 盒子模型: 1.标准盒子模型 2.怪异盒子模型 浮动: 定位: 标准流、盒子模型、浮动、定位 Div是一个块级元素,span是内行元素 div元素通常用于创建一个独立的区块,它会单独占据一行或多行的空间 span元素通常用于包裹文本或内行元素&…

OpenGL/C++_学习笔记(四)空间概念与摄像头

汇总页 上一篇: OpenGL/C_学习笔记(三) 绘制第一个图形 OpenGL/C_学习笔记(四)空间概念与摄像头 空间概念与摄像头前置科技树: 线性代数空间概念流程简述各空间相关概念详述 空间概念与摄像头 前置科技树: 线性代数 矩阵/向量定…