网络通讯实验报告

拓扑图

 需求

1、通过DHCP服务,给PC4和PC5分配IP地址、网关、掩码、DNS服务器IP地址

2、Client-1要求手工配置IP地址,为192.168.1.1, c

3、telnet客户端可以远程登录telnet服务器进行设备管理,并成功修改telnet服务器的名字为123  ,  telnet设备登录的账号密码为: admin/admin

4、要求DHCP服务器需要排除被手工配置的IP地址;并修改租期时间为 1小时;

5、最终实现每台终端都可以相互通讯(ping成功)

6、整个拓扑图使用192.168.1.0/24网段进行分配

需求分析

1、先对192.168.1.0/24进行网段分段

2、再对除了PC4和PC5的其他终端进行手工配置IP地址、网关、掩码

3、之后在使Client-1能够通过域名访问HTTP服务器

4、在通过telnet服务端来进行登录和各项操作

5、实现每台终端都可以互相通讯

配置过程

1、进行网段分配

先对整个拓扑图使用192.168.1.0/24网段进行分配

1、将192.168.1.0/24网络划分成两个广播域可以通过子网划分来实现。

  • 原始网段是192.168.1.0/24,这意味着原始网络的IP地址范围是从192.168.1.1到192.168.1.254,子网掩码为255.255.255.0。
  • 将192.168.1.0/24网络划分为两个子网:

详细步骤:

192.168.1.0/24

192.168.1.0   0000000/25        192.168.1.0/25

        子网1的网段的可用IP地址范围为192.168.1.1-192.168.1.126

192.168.1.1   0000000/25        192.168.1.128/25

        子网2的该网段的可用IP地址范围为192.168.1.129-192.168.1.254

       

2、分配不同的网段分别给上图的r1和r2

  • 将子网1的192.168.1.1-192.168.1.126的IP地址范围给r1
  • 将子网2的192.168.1.129-192.168.1.254的IP地址范围给r2

3、给r1和r2分配网关

        r1的网关IP地址为192.168.1.100 /25

        r2的网关IP地址为192.168.1.200 /25

2、为Client-1手工配置IP地址,并且使用域名能够成功访问HTTP服务器

为Client-1手工配置IP地址,为192.168.1.1,掩码为255.255.255.128

 

为HTTP服务器手工配置IP地址,为192.168.1.201,掩码为255.255.255.128(不变,与Client1相同),首先看看能不能连接成功

client配置 

DNS配置

HTTP配置

之后可以通过该设备使用域名成功访问HTTP服务器 ,如图所示:

 

 3、使用telnet客户端来完成各项操作

 首先对充当telnet服务器添加用户和密码,操作过程如下:

  1. 给充当telnet服务器先开启一个虚拟用户终端接口 , 并且telnet设备登录的账号密码为: admin/admin

 2、之后通过登录telnet客户端来远程登录telnet服务器进行设备管理,并成功修改telnet服务器的名字为123 ,如图操作过程所示:

首先先尝试登录,之后登录成功,如下图

之后,再将该设备名称该为123 

4、之后使用DHCP ,给PC4和PC5分配IP地址、网关、掩码、DNS服务器IP地址

先启动dhcp

 

之后再配置DHCP待分配的IP地址池塘

建立了网关为192.168.1.100的PC4的IP地址池塘和网关为192.168.1.200的PC5的IP地址池塘

再 给PC4和PC5分配IP地址、网关、掩码、DNS服务器IP地址,并排除被手工配置的IP地址

之后抓包查看是否成功,如图所示:

可知PC4:

        IP地址:192.168.1.126

        掩码:255.255.255.128

        网关:192.168.1.100

        DNS服务器IP地址:1.1.1.1

PC5:

        IP地址:192.168.1.254

        掩码:255.255.255.128

        网关:192.168.1.200

        DNS服务器IP地址:1.1.1.1

以PC4修改租期时间为 1小时

5、实现每台终端都可以相互通讯(ping成功)

如图所示:充当Telnet客户端可与其他终端互相通讯

 

如图所示:PC4可与其他终端互相通讯 

如图所示:PC5可与其他终端互相通讯  

 

如图所示:充当Telnet服务器可与其他终端互相通讯   

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

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

相关文章

操作系统——进程与线程(死锁)

1)为什么会产生死锁?产生死锁有什么条件? 2)有什么办法解决死锁? 一、死锁 死锁:多个程序因竞争资源而造成的一种僵局(互相等待对方手里的资源),使得各个进程都被阻塞,…

一篇文章搞懂MySQL的事务与隔离级别

事务 概述 一个事务其实就是一个完整的业务逻辑,是一个最小的工作单元。要么同时成功,要么同时失败,不可再分 假设转账,从A账户向B账户转账10000 A账户的钱减去10000(update语句) B账户的钱加上10000&…

【HarmonyOS学习】用户文件访问

概述 文件所有者为登录到该终端设备的用户,包括用户私有的图片、视频、音频、文档等。 应用对用户文件的创建、访问、删除等行为,需要提前获取用户授权,或由用户操作完成。 用户文件访问框架 是一套提供给开发者访问和管理用户文件的基础框…

无需抠图!AI绘画直接文本生成透明底图层,设计师必看的ComfyUI透明图层生成工作流教程!(附插件模型)

大家好,我是画画的小强 AI 绘画自出现以来一直都在不断发展完善,实现了很多我们在实际应用中迫切需要的功能,比如生成正确的手指、指定的姿势、准确的文本内容等。上周,又一个重磅新功能在开源的 SD 生态内实现了——直接通过文本…

【北京迅为】《i.MX8MM嵌入式Linux开发指南》-第三篇 嵌入式Linux驱动开发篇-第四十四章 注册字符设备号

i.MX8MM处理器采用了先进的14LPCFinFET工艺,提供更快的速度和更高的电源效率;四核Cortex-A53,单核Cortex-M4,多达五个内核 ,主频高达1.8GHz,2G DDR4内存、8G EMMC存储。千兆工业级以太网、MIPI-DSI、USB HOST、WIFI/BT…

Springboot项目打包成镜像、使用docker-compose启动

Springboot项目打包成镜像、使用docker-compose启动 1、创建一个boot项目 1、添加依赖 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSch…

gitee的怎么上传项目

前提 1.先下载Git Bash (如果没有下载的宝子们下载连接如下: 链接: link ) 项目上传到Gitee步骤 1.在Gitee上建立远程仓库 2.填写相关信息 3.进入本地你想要上传的文件目录下&#xff0c;右键单击空白处&#xff0c;点击Git Bash Here 4.配置你的用户名和邮箱 git con…

【leetcode】排列序列

给出集合 [1,2,3,...,n]&#xff0c;其所有元素共有 n! 种排列。 按大小顺序列出所有排列情况&#xff0c;并一一标记&#xff0c;当 n 3 时, 所有排列如下&#xff1a; "123""132""213""231""312""321" 给定…

最简单的typora+gitee+picgo配置图床

typoragiteepicgo图床 你是否因为管理图片而感到头大&#xff1f;是时候了解一下 Typora、Gitee 和 PicGo 这个超级三剑客了&#xff0c;它们可以帮你轻松打造自己的图床&#xff0c;让你的博客图片管理变得简单又有趣。让我们开始这场神奇的图床之旅吧&#xff01; Typora …

7.20 模拟赛总结 [邻项交换] + [决策单调性]

只放题解喽 题解 T1T2T3T4 T1 等价于维护差分数组&#xff0c;数据范围较小&#xff0c;map 套 vector 维护即可 更大的数据范围可以 hash 做 T2 神奇贪心 本题关键在于定序&#xff0c;考虑顺序确定后答案怎么求 设 f i f_i fi​ 表示 第 i i i 件衣服烘干完的时间&…

运放构成电压跟随器,反馈电阻作用;运放电流采集电路,单电源供电,TINA仿真

电压跟随器 使用运放构成电压跟随器可以减小负载对信号源的影响&#xff0c;还可以提高信号带负载的能力&#xff0c;这是因为运放的结构特性&#xff0c;输入电阻大&#xff0c;输出电阻小。 是否决定使用该电压跟随器&#xff0c;就要看信号源&#xff0c;以及负载的阻抗大小…

【视觉SLAM】 十四讲ch5习题

1.*寻找一个相机&#xff08;你手机或笔记本的摄像头即可&#xff09;&#xff0c;标定它的内参。你可能会用到标定板&#xff0c;或者自己打印一张标定用的棋盘格。 参考我之前写过的这篇博客&#xff1a;【OpenCV】 相机标定 calibrateCamera Code来源是《学习OpenCV3》18.…

kaggle竞赛宝典 | 时序表示学习的综述!

本文来源公众号“kaggle竞赛宝典”&#xff0c;仅用于学术分享&#xff0c;侵权删&#xff0c;干货满满。 原文链接&#xff1a;时序表示学习的综述! 1 介绍 本文综述了时间序列数据中的通用表示学习方法&#xff0c;提出了一种新颖的分类方法&#xff0c;并讨论了其对提高…

【区块链+绿色低碳】巴中市生态价值核算创新应用 | FISCO BCOS应用案例

生态产品总值&#xff08;GEP&#xff09;&#xff0c;指一定区域生态系统为人类福祉和经济社会可持续发展提供的产品与服务价值总和&#xff0c;包 括供给产品价值、调节服务价值和文化服务价值。当前&#xff0c;推动生态产品价值有效转化存在“难度量、难抵押、难交易、 难变…

【手撕数据结构】拿捏单链表

目录 单链表介绍链表的初始化打印链表增加节点尾插头插再给定位置之后插入在给定位置之前插入 删除节点尾删头删删除给定位置的节点删除给定位置之后的节点 查找节点 单链表介绍 单链表也叫做无头单向非循环链表&#xff0c;链表也是一种线性结构。他在逻辑结构上一定连续&…

(Qt) 文件读写基础

文章目录 &#x1f5c2;️前言&#x1f4c4;ref&#x1f4c4;访问标记&#x1f5c3;️enum 标记 &#x1f5c2;️Code&#x1f4c4;demo&#x1f4c4;分点讲解&#x1f5c3;️继承体系&#x1f5c3;️打开/关闭&#x1f5c3;️写&#x1f5c3;️读 &#x1f5c2;️END&#x1f…

Java并发的笔记

打算记录自己的学习情况&#xff0c;尽量不摆烂&#xff0c;另外一件事要有始有终&#xff0c;要弄完 如果多个线程处理同一个变量&#xff0c;读跟写都保证不了 2024.7.22》》》》》》》》》》》》 2.1.1volatile的实现原理 volatile不会引起线程上下文的切换和调度 一致性更…

pycharm+pyqt6配置

1、pip install pyqt6 pyqt6-toools 2、pycharm配置 配置&#xff1a;designer Program&#xff1a;&#xff1a;D:\Python39\Lib\site-packages\qt6_applications\Qt\bin\designer.exe Working directory: $ProjectFileDir$ 配置&#xff1a;pyuic6.exe Program&#xff1a…

调度子系统在特定时间执行

时序逻辑调度器设计模式允许您安排Simulink子系统在指定时间执行。以下模型说明了这种设计模式。 时序逻辑调度器图表包含以下逻辑&#xff1a; 时序逻辑调度器的关键行为 时序逻辑调度器图表包含两个状态&#xff0c;它们以不同的速率调度函数调用子系统A1、A2和A3的执行&…

DVWA靶场超(详细教程)--跨站攻击(XSS+CSRF)

一、XSS 反射型xss 打开dvwa的Reflected Cross Site Scripting (XSS) &#xff08;1&#xff09;low等级 查看页面源码&#xff08;ctrlu&#xff09;该界面有提交按钮和输入框 在输入框随便输入点字符&#xff0c;点击提交 可以看见输入的helloword嵌入到界面中。 View sou…