计算机网络 实验五

news2024/10/4 14:05:42

⭐计网实验专栏,欢迎订阅与关注!

★观前提示:本篇内容为计算机网络实验。内容可能会不符合每个人实验的要求,因此以下内容建议仅做思路参考。

一、实验目的

  • 理解DNS的域名解析机制,理解DHCP的工作机制
  • 熟悉WEB应用及超文本传输协议HTTP的工作机制

二、实验内容

利用网络仿真软件(如Packet Tracer等)进行网络规划设计,包括设计网络拓扑结构、网络设备选择、参数配置、数据分析等。具体实验内容如下:
(1)利用Packet Tracer仿真软件搭建一个包含DNS、DHCP、WWW等服务的互联网。
(2)配置测试各种服务并测试连通性。
通过本实验使学生学会使用网络仿真软件的一般方法,理解WWW、DNS、DHCP等网络应用协议工作原理,掌握网络服务器配置的基本方法。

三、基本要求

(1)课前准备:仔细阅读实验指导书,详细规划实验过程和步骤,设计实验数据记录表,对相关知识做好预习和准备。
(2)实验过程:按照实验指导书要求,完成实验内容,记录好实验过程、关键数据和实验结果。
(3)实验报告:根据实验情况及时撰写实验报告,实验报告应包含实验目的、实验内容、实验步骤、实验数据及分析,以及实验总结等内容。

四、实验内容

(1)建立如图5-1所示实验拓扑结构,按照表5-1中IP地址和子网掩码信息给每一台路由器的每一个端口配置IP 地址以及掩码,MAC地址请根据自己建立的网络拓扑图中每台PC实际的MAC地址如实填写(注意:MAC地址每个人的都不一样)。各设备互连的端口号根据自己实验拓扑的实际情况填写在(实践连接端口的端口号)的括号里(如R_A路由器(左)端口,实践对应FastEthernet 0/0端口,则端口号填FastEthernet 0/0)。根据图5-1的网络拓扑结构和表5-1的相关参数,自行为主机PC3、PC4配置IP地址,子网掩码和默认网关(DHCP_server、DNS_server、WEB_server默认网关也要配置),PC1、PC2的IP地址、子网掩码、默认网关等参数通过DHCP_server自动获得,完成表5-2的内容。
在这里插入图片描述
图5-1 实验拓扑结构

表5-1 设备/接口参数表
在这里插入图片描述

表5-2 PC1-PC4参数配置表
在这里插入图片描述

(2)配置好相关设备/接口的基本参数后配置路由协议使得整个网络连通。
(3)DHCP_server的配置及测试。
点击DHCP_server服务器图标,选择“Config”选项卡,点击左侧导航栏的“SERVICES”选项中的“DHCP”打开如图5-2所示的DHCP服务配置界面。开启“Service”,“Pool Name”用于设置地址池名称,“Default Gateway”用于配置客户的默认网关,“DNS Server”用于配置客户的DNS服务器,“Star IP Address”用于指定地址池的开始地址,“Subnet Mask”即子网掩码,“Maximum number”用于指定地址池中地址的数量,即从Star IP Address开始共有Maximum number个地址,“TFTP Server”选项不设置。最后点击“add/save”。
测试DHCP(客户)是否可以获取相应的参数(获取之前可以切换到 simulation模式下),并分析验证DHCP的工作机制。
在这里插入图片描述

图5-2 DHCP服务配置界面

(5)WEB服务(HTTP协议)的配置与测试。和配置DHCP服务相似,点击WEB_server服务器图标,选择“Config”选项卡,点击左侧导航栏的“SERVICES”选项中的“HTTP”打开如图5-3所示的HTTP服务配置界面。点击“On”开启即可(html页面可以自行修改,方便测试)。测试:点击PC1-PC4中任意计算机图标,选择“DeskTop”选项卡,点击“Web Browser”图标打开如图5-4所示的浏览器窗口,输入WEB服务器的地址。注:测试时可以切换到simulation模式下,观察、分析通信过程。
在这里插入图片描述

图5-3 HTTP服务配置界面 图5-4 浏览器窗口界面

(5)DNS服务的配置与测试。
和配置DHCP、WEB服务相似,点击DNS_server服务器图标,选择“Config”选项卡,点击左侧导航栏的“SERVICES”选项中的“DNS”打开如图5-4所示的DNSP服务配置界面。点击“On”开启DNS 服务,配置“Resource Records”资源记录类型(Type)为A Record(主机A记录),Name(域名)自定义(如www.XX.com),在“Address”地址中输入Name(域名)所对应的IP地址(本次实验大家可以把为WEB服务器定义一个域名,然后把域名和WEB服务器的IP对应起来)。
测试:点击PC1-PC4中任意计算机图标,选择“DeskTop”选项卡,点击“IP Configuration”进入如图5-5所示的IP地址配置界面,在“DNS Server”栏中配置域名服务器(DNS_server)的IP地址(注:PC1和PC2使用DHCP服务器自动获取IP地址,所以也可以直接在DHCP服务器中直接指定域名服务器的地址(图5-2 DNS Server))。在“Desk Top”界面中点击“Command Prompt”进入如图5-6所示的CMD命令行界面,在命令提示符中输入“ping 域名”(也可以在浏览器地址栏中输入域名看能否获取相应的页面)。注:测试时可以切换到simulation模式下,观察、分析通信过程。
在这里插入图片描述

图5-4 DNSP服务配置界面 图5-5 IP配置界面

在这里插入图片描述

图5-6 命令行界面

2023.4.16记录:Code_流苏(CSDN)
如有任何疑问,评论回复,看到即回,欢迎大家多多交流学习!
★以上实验内容仅供参考。

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

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

相关文章

逍遥自在学C语言 | 位运算符>>的高级用法

前言 在上一篇文章中&#xff0c;我们介绍了<<运算符的高级用法&#xff0c;本篇文章&#xff0c;我们将介绍>> 运算符的一些高级用法。 一、人物简介 第一位闪亮登场&#xff0c;有请今后会一直教我们C语言的老师 —— 自在。 第二位上场的是和我们一起学习的小…

HCIP-6.8BGP的团体属性、BGP联盟

BGP的团体属性、BGP联盟1、Community:团体属性1.1、案例配置2、BGP联盟属性2.1、配置案例&#xff1a;2.2、四种类型的AS_PATH&#xff1a;对于大型网络或者路由条目较多&#xff0c;使用一种BGP特有的路由标记&#xff0c;用于简化路由策略的执行。对于减少路由条目&#xff0…

unity,制作一个环状滑动条

介绍 unity&#xff0c;制作一个环状滑动条 方法 1.导入png图片素材2.新建一个滑动条&#xff0c;两者图片都设置为图片3.调节slider的参数4.调节backgroud的参数5.fill area、fill的参数同上。 得到两个叠加的圆环。6.设置fill的背景颜色为红色7.设置fill填充方式&#xff0…

【C++】容器适配器之priority_queue 仿函数

一、priority_queue 的介绍和使用 1.priority_queue 的介绍 我们和学习之前的容器一样&#xff0c;可以使用cplusplus官网进行学习&#xff1a;priority_queue文档介绍 priority_queue(优先级队列)是一种容器适配器&#xff0c;它 和queue使用同一个头文件&#xff0c;其底层…

Elastic(ELK) Stack 架构师成长路径

Elastic Stack&#xff08;ELK Stack&#xff09;是一个开源的日志分析平台&#xff0c;由 Elasticsearch、Logstash 和 Kibana 三个组件组成&#xff0c;主要用于数据搜索、分析和可视化。要成为一名 ELK Stack 架构师&#xff0c;需要遵循一定的成长路径&#xff0c;以便逐步…

详解HiveSQL执行计划

一、前言 Hive SQL的执行计划描述SQL实际执行的整体轮廓&#xff0c;通过执行计划能了解SQL程序在转换成相应计算引擎的执行逻辑&#xff0c;掌握了执行逻辑也就能更好地把握程序出现的瓶颈点&#xff0c;从而能够实现更有针对性的优化。此外还能帮助开发者识别看似等价的SQL其…

【计算机组成原理】计算机组成原理(三)

计算机组成原理&#xff08;三) 奇偶校验码&#xff1a; 校验原理&#xff1a; 2个比特位可以映射出4种合法的情况 2的2次方 3个比特位可以映射出8种不同的情况&#xff0c;其中4种为合法情况&#xff0c;另外4种为非法情况 上图的每个编码都是一个码字 在同一组码字内&am…

【DES详解】(一)处理input block(64 bits)

一、DES 加密算法总览 0-1、初识置换 IP&#xff08;Initial Permutation&#xff09; 输入&#xff1a;明文&#xff08;64 bits&#xff09; 过程&#xff1a;初识置换 输出&#xff1a;处理后的明文permuted input&#xff08;64 bits&#xff09; 首先&#xff0c;对需要解…

手写一个IO泄露监测框架

作者&#xff1a;长安皈故里 大家好&#xff0c;最近由于项目原因&#xff0c;对IO资源泄漏的监测进行了一番调研深入了解&#xff0c;发现IO泄漏监测框架实现成本比较低&#xff0c;效果很显著&#xff1b;同时由于IO监测涉及到反射&#xff0c;还了解到了通过一种巧妙的方式实…

AEC-Q认证介绍及所有最新工程文件下载

AEC-Q认证介绍及所有最新文件&#xff08;英文版&#xff09;下载 注意&#xff1a; 更多交流及资料请加V&#xff1a;john-130 AEC-Q认证介绍 1&#xff0c;AEC-Q认证总体情况介绍 &#xff08;​1&#xff09;AEC&#xff08;Automotive Electronics Council&#xff09;…

图像分类:Pytorch图像分类之-- MobileNet系列模型

文章目录前言MobileNetV1模型介绍DW&#xff08;Depthwise Convolution&#xff09;卷积PW &#xff08;Pointwise Convolution&#xff09;卷积深度可分离卷积&#xff08;DWPW&#xff09;ReLU6激活函数的介绍MobileNet V1网络结构MobileNet V1程序MobileNetV2模型介绍Invert…

链接、包管理工具、polyrepo、monorepo以及Lerna 工具的使用

nodejs 链接、包管理工具、多包管理以及Lerna 工具的使用jcLee95&#xff1a;https://blog.csdn.net/qq_28550263?spm1001.2101.3001.5343 邮箱 &#xff1a;291148484163.com 本文地址&#xff1a;https://blog.csdn.net/qq_28550263/article/details/129903902 目 录1. 概述…

bjdctf_2020_babyrop2-fmt-leak canary

1,三连 分析:开了canary&#xff0c;先想办法获取canary值。 2&#xff0c;IDA静态分析&#xff0c;查看可以泄露canary的地方&#xff0c;否则只能爆破了 发现可以格式化字符串函数泄露的地方&#xff1a; 栈帧结构&#xff1a; 高地址 -------------- gift_ret栈帧 ------…

【算法宇宙——在故事中学算法】背包dp之01背包问题

唯手熟尔方成艺&#xff0c;唯读书能致卓越。勤学苦练方可成&#xff0c;路漫漫其修远兮&#xff01; 文章目录前言正文故事总结前言 尽管计算机是门严谨的学科&#xff0c;但正因为严谨&#xff0c;所以要有趣味才能看得下去。在笔者的前几篇算法类文章中&#xff0c;都采用了…

智慧公厕系统的应用示例

近几年&#xff0c;在一些高速服务区或者一些城市的公共厕所当中&#xff0c;总会看见一些富有科技感的硬件&#xff0c;比如厕位有无人指示灯、厕所除臭杀菌机、智能取纸机、智能洗手台镜面广告机等。现在在衡量城市发展的过程中&#xff0c;总会以城市的建设&#xff0c;城市…

Weblogic远程代码执行漏洞 CVE-2023-21839

漏洞简介 WebLogic Core远程代码执行漏洞&#xff08;CVE-2023-21839&#xff09;&#xff0c;该漏洞允许未经身份验证的远程攻击者通过T3/IIOP协议进行 JNDI lookup 操作&#xff0c;破坏易受攻击的WebLogic服务器&#xff0c;成功利用此漏洞可能导致Oracle WebLogic服务器被接…

MySQL可重复读事务隔离具体是怎么实现的

事务的启动会有的操作 事务的隔离等级有四种&#xff0c;现在说默认的可重复读&#xff0c;可重复读就是一个事务执行过程中看到的数据&#xff0c;总是跟这个事务在启动时看到的数据是一致的。当然在可重复读隔离级别下&#xff0c;未提交变更对其他事务也是不可见的。 可重复…

Java阶段一Day22

Java阶段一Day22 文章目录Java阶段一Day22线程安全synchronized教师总结新单词多线程多线程并发安全问题概念例synchronized关键字同步方法同步块在静态方法上使用synchronized互斥锁总结重点:多线程并发安全问题聊天室(续)实现服务端发送消息给客户端服务端转发消息给所有客户…

内网穿透实现在外远程连接RabbitMQ服务

文章目录前言1.安装erlang 语言2.安装rabbitMQ3. 内网穿透3.1 安装cpolar内网穿透(支持一键自动安装脚本)3.2 创建HTTP隧道4. 公网远程连接5.固定公网TCP地址5.1 保留一个固定的公网TCP端口地址5.2 配置固定公网TCP端口地址转载自远控源码文章&#xff1a;无公网IP&#xff0c;…

Linux Systemd type=simple和type=forking的区别

Typeforking 使用Typeforking时&#xff0c;要求ExecStart启动的命令自身就是以daemon模式运行的。 而以daemon模式运行的进程都有一个特性&#xff1a;总是会有一个瞬间退出的中间父进程&#xff0c;例如&#xff0c;nginx命令默认以daemon模式运行&#xff0c;所以可直接将其…