当前位置: 首页 > news >正文

【计算机网络实验】实验三 IP网络规划与路由设计(头歌)

目录

一、知识点

二、实验任务

三、头歌测试


一、知识点

  1. IP子网掩码的两种表示方法

   32位IP子网掩码,特点是从高位开始连续都是1,后面是连续的0,它有以下两种表示方法:

  1. 传统表示法,如:255.255.255.0
  2. IP前缀(长度),如:24,表示IP地址的前24位是网络位。
  1. 节点、网段、广播三种类型IP地址

    在IP网络中,每个通信节点、IP网段、广播地址都需要用“IP/子网掩码”来表示,并且它们的特征是截然不同的,千万不要弄错。

  1. IP子网

每个IP子网(网段),都对应一个连续的IP地址块(空间),并且这个地址块的起始地址和长度一定是2的幂数。

例如:子网172.16.0.0/24,对应的地址块的起始地址(最小)是该子网的网络地址;

对应的地址块的结束地址(最大)是该子网的广播地址;其余的IP地址属于节点地址,一共有2的8次幂-2=256-2=254个。 

二、实验任务

实验拓扑图

IP子网地址划分

IP地址分配表

网络基本配置

配置IP地址

命令:ip

      

       enable 当前用户模式转为特权模式

       conf t 转为终端配置模式

       host 更改主机名

       interface 接口

       no shutdown 激活/取消关闭

write 保存

配置R1 f0/1,以此类推配置各个路由器

静态路由,默认路由配置

1.R3路由表及其分析

这是一条路由表,其中S* 0.0.0.0/0 [1/0] via 192.168.3.1表示默认路由,即当其他路由无法匹配时,数据包将被发送到192.168.3.1。这个IP地址是通过在FastEthernet1/0接口上配置IP地址192.168.3.1并启用该接口来设置的。C 192.168.4.0/24C 192.168.3.0/24表示这两个网络是直接连接的,分别通过FastEthernet0/1FastEthernet0/0接口连接。

2.R4路由表及其分析

这是一份路由表,其中S*表示静态路由的默认路由。

Gateway of last resort is 192.168.5.1 to network 0.0.0.0的意思是,当路由表中没有匹配的路由时,数据包将被发送到192.168.5.1这个网关。

而路由表中的最后一行S* 0.0.0.0/0 [1/0] via 192.168.5.1则表示默认路由的下一跳为192.168.5.1。另外,192.168.5.0/24192.168.6.0/24是直接连接的网络,分别通过FastEthernet0/0FastEthernet0/1接口连接。

3.网络连通测试

4.路由跟踪测试

命令:trace

三、头歌测试

一:

二、

三、

四、

相关文章:

  • 三. LiDAR和Camera融合的BEV感知算法-BEVFusion实战
  • 聚类算法的性能度量
  • MFC CLXHHandleEngine动态库-自定义设置对话框使用
  • 【线性代数与矩阵论】Jordan型矩阵
  • http的 content-type都有哪些?
  • Centos7及Ubuntu系统安装指定版本dockerdocker-compose安装
  • 基于以太坊的智能合约开发Solidity(基础篇)
  • Leetcode—389.找不同【简单】
  • 什么是神经网络的非线性
  • Unity 资源管理之Resources
  • TCP单聊和UDP群聊
  • 安卓11修改power按键功能
  • 【脚本】图片-音视频-压缩文件处理
  • 【android开发-17】android中SQLite数据库CRUD详细介绍
  • 1826_ChibiOS的OSLIB中的二值信号量
  • 分享的文章《人生如棋》
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • IOS评论框不贴底(ios12新bug)
  • orm2 中文文档 3.1 模型属性
  • SpingCloudBus整合RabbitMQ
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • 动态魔术使用DBMS_SQL
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 离散点最小(凸)包围边界查找
  • 利用DataURL技术在网页上显示图片
  • 三分钟教你同步 Visual Studio Code 设置
  • 使用 @font-face
  • 用Visual Studio开发以太坊智能合约
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • # include “ “ 和 # include < >两者的区别
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (第三期)书生大模型实战营——InternVL(冷笑话大师)部署微调实践
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (附源码)php新闻发布平台 毕业设计 141646
  • (回溯) LeetCode 78. 子集
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (四) 虚拟摄像头vivi体验
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转)Sql Server 保留几位小数的两种做法
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • ****三次握手和四次挥手
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .Net Attribute详解(上)-Attribute本质以及一个简单示例
  • .NET BackgroundWorker
  • .net dataexcel winform控件 更新 日志
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证
  • .Net转Java自学之路—SpringMVC框架篇六(异常处理)
  • .net最好用的JSON类Newtonsoft.Json获取多级数据SelectToken
  • @Conditional注解详解