计算机网络 实验四

news2025/1/19 3:12:47

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

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

一、实验目的

  • 理解ARP协议的工作原理
  • 掌握ARP、ICMP 处理过程

二、实验内容

利用网络仿真软件(如Packet Tracer等)进行网络规划设计,包括设计网络拓扑结构、网络设备选择、参数配置、数据分析等。具体实验内容如下:
(1)利用Packet Tracer仿真软件搭建一个互联网。
(2)查看、配置主机和相关网络设备的参数。测试网络连通性,捕获ARP包,观察ARP包在流入设备和流出设备时的变换情况。观察各设备收到ARP包的处理方式以及相关设备ARP表的变换情况。。
通过本实验使学生学会使用网络仿真软件的一般方法,理解网络地址与硬件地址之间的关系,熟悉ARP协议的工作机制,能够借助网络仿真软件进行计算机网络系统模拟仿真,满足网络工程项目建设的需求。

三、基本要求

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

四、实验内容

(1)建立如图4-1所示实验拓扑结构,按照表4-1 中IP地址和子网掩码信息给每一台PC 配置IP 地址以及掩码(可以自己设置其它的IP地址),MAC地址请根据自己建立的网络拓扑图中每台PC实际的MAC地址如实填写(注意:MAC地址每个人的都不一样)。PC连接交换机以及交换机连接路由器的端口号根据自己实验拓扑的实际情况填写(如PC0连接交换机的FastEthernet 0/1端口,则端口号填FastEthernet 0/1)。

在这里插入图片描述

图4-1 实验拓扑结构

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

(2)实验之前,先查看arp缓存,如果不为空,请先清空arp缓存。按表4-2测试各主机或接口的连通性(从工具栏中选择“Add Simple PDU”工具( )并完成相关内容,然后依次点击“源主机”、“目的主机”,表示“源主机 ping 目的主机”(也可以打开PC机的命令行界面,输入 “ping 目标ip地址”))。
注:主机ARP表的操作方式。点击“PC”进入主机“Desktop”页面,如图4-2所示,然后点击“Command Prompt” 进入主机的命令行(CMD)界面如图4-3所示。在主机CMD界面可以输入“arp -a”查看arp缓存,“arp -d”清空arp缓存。
在这里插入图片描述

图4-2 主机Desktop页面 图4-3 主机CMD界面

表4-2 ARP缓存表
在这里插入图片描述
在这里插入图片描述

(3)先查看arp缓存,如果不为空,请先清空arp缓存。点击 切换到模拟器/simulation模式下,按表4-3测试各主机或接口的连通性(从工具栏中选择“Add Simple PDU”工具( )并完成相关内容,然后依次点击“源主机”、“目的主机”,表示“源主机 ping 目的主机”(也可以打开PC机的命令行界面,输入 “ping 目标ip地址”))。
。在事件列表过滤器(Event List Filter)中,仅仅选择ARP、ICMP 报文,如图4-4所示。点击“Capture / Play”按钮,观察ARP Request 报文处理过程,ARP协议数据单元如图4-5所示。

注:ARP报文如图所示
在这里插入图片描述
在这里插入图片描述

图4-4 设置过滤条件仅允许ICMP、ARP 协议报文 图 4-5 ARP报文结构

表4-3 ARP报文相关字段内容
在这里插入图片描述

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

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

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

相关文章

BearPi环境搭建及基本使用

这是一篇总结,一些坑的记录 具体教程请访问: BearPi-HM_Nano: 小熊派BearPi-HM Nano开发板基于HarmonyOS的源码 - Gitee.com 第一步:安装虚拟机 不做赘述 第二步:下载资源 这里要用到ubuntu的一些基础知识,不会的…

HTTP Flood攻击与防御原理

一.引言HTTP Flood攻击DDoS的一种,别称叫做CC攻击(CC是Challenge Collapsar的缩写,而Collapsar是国内一家著名安全公司的DDoS防御设备),是针对Web服务在第七层协议发起的攻击,重点在于突破前端的cache,通过HTTP头中的字段设置直接到达Web Ser…

精通线程池,看这一篇就够了

一:什么是线程池 当我们运用多线程技术处理任务时,需要不断通过new的方式创建线程,这样频繁创建和销毁线程,会造成cpu消耗过多。那么有没有什么办法避免频繁创建线程呢? 当然有,和我们以前学习过多连接池技术类似&…

安全头响应头(一)Content-Security-Policy

一 Content Security Policy CSP 中文翻译 ① 背景引入 "重点提炼" 1) CSP最初被设计用来减少XSS跨站点脚本攻击,该规范后续版本还可防止其他如点击劫持形式的攻击2) CSP 的实质就是白名单制度[1]、网站开发者明确告诉客户端,哪些外部资源可以加载和执行,等同…

STM32H750ZBT6核心板设计

成品图 注意事项 1、主频无法设置480Mhz,只能最高设置为400Mhz 设置版本号为V版本,即稳定版本即可以设置主频为480Mhz了,不清楚自己的STM32H750是什么版本,可以查看芯片上丝印,ST公司LOGO旁边有个Y/V,即是版本号。 2…

零碎Java

1. 1995年Sun公司开发了java 2009年Oracle收购了Sun公司 其中2004年的java5.0和2014年的java8.0更新力度最大 java特性:第一至今已有20多年了 第二编程语言 第三应用广泛 2. 二进制中逢二进一 11 10 111100 0000万 0000,0000亿 …

RK3568平台开发系列讲解(设备驱动篇)V4L2程序实现流程

🚀返回专栏总目录 文章目录 一、V4L2 进行视频采集二、命令标识符三、V4L2程序实例3.1、打开设备3.2、查询设备属性3.3、显示所有支持的格式3.4、设置图像帧格式3.5、申请缓冲区3.6、将申请的缓冲帧从内核空间映射到用户空间3.7、将申请的缓冲帧放入队列,并启动数据流3.8、启…

配置mpls vpn MCE组网

实验三:配置mpls vpn MCE组网 1、实验环境: 某公司需要通过mpls vpn实现总部和分部的互访,并且要实现不同部门之间的业务隔离,为了节省开支,总公司使用MCE设备接入不同的部门。要求分公司A只能访问总公司的部门A&…

分子生物学 第二章 遗传物质

文章目录第二章 遗传物质第一节 遗传物质的分子本质大多数生物体的遗传物质是DNA有些生物体的遗传物质是RNA蛋白质能否充当遗传物质第二节 核酸的结构1 DNA双螺旋结构的特征2 影响DNA双螺旋结构稳定性的因素3 DNA结构的多态性4 DNA多链结构5 DNA的超螺旋结构6 RNA的二级结构第三…

性能测评:腾讯云轻量2核4G5M服务器CPU内存带宽流量系统盘

2核4G云服务器可以选择腾讯云轻量应用服务器,自带5M公网带宽,5M带宽下载速度峰值可达640KB/秒,系统盘为60GB SSD盘,每月500GB流量包,折合每天16GB流量,2核4G5M轻量服务器一年168、198元15个月、三年628元&a…

OpenMV快速上手 | OpenMV硬件版本概述及HelloWorld

文章目录一、OpenMV1. 什么是OpenMV2. OpenMV版本2.1. OpenMV1(M4 V1)2.2. OpemMV2(M4 V2)2.3. OpenMV3(M7)2.4. OpenMV4(H7)二、OpenMV开发环境搭建三、hello world1. 连接OpenMV2.…

Callable、Runnable、Future 和 FutureTask

Callable 和 Future 是 Java 在后续版本中引入的,Callable 类似于 Runnable 接口,实现 Callback 接口的类与实现 Runnable 接口的类都可以用于被被线程执行的任务。 以下是两个接口的相关源码: // /xref/libcore/ojluni/src/main/java/java…

我为什么开发个人版的ChatGPT,而不使用集成好的商业版的十大好处。

随着人工智能技术的不断发展,ChatGPT已经成为了许多人工智能爱好者的热门话题。然而,面对现有的商业版ChatGPT,许多人可能会感到疑惑:为什么要自己开发个人版的ChatGPT,而不是直接使用集成好的商业版?本文将…

C++ 并发编程

文章目录基本概念编程创建线程启动共享数据相关条件变量时间相关future相关——等待一次性事件读写锁原子操作与缓存一致性关系线程管理启动线程从类的方法来创建线程传参标识线程常用API等待线程完成后台运行线程移动线程间共享数据互斥量(mutex)unique…

公网WebSocket Client远程连接本地WebSocket Server【内网穿透】

目录 1. Java 服务端demo环境 2. 在pom文件引入第三包封装的netty框架maven坐标 3. 创建服务端,以接口模式调用,方便外部调用 4. 启动服务,出现以下信息表示启动成功,暴露端口默认9999 5. 创建隧道映射内网端口 6. 创建隧道映射本地端口 7. 测试公网远程连接 1. Java 服…

一文轻松教会你基于Excel+关键字驱动的自动化测试框架封装

目录 一、概述 二、框架设计 测试用例管理 关键字库封装 数据驱动设计 日志记录和报告生成 三、框架实现 测试用例管理 关键字库封装 数据驱动设计 日志记录和报告生成 四、框架使用 编写测试用例 编写关键字库 执行测试 五、总结 一、概述 在软件开发过程中&a…

【Spring Security】| 从0到1编写一个权限认证 | 学会了吗?

目录一. 🦁 认证前的工作1. 添加依赖2. 创建数据库表(数据自行添加)3. 编写用户实体类4. 编写Dao接口5. 在启动类中添加 MapperScan 注解6. 继续添加各种包二. 🦁 自定义逻辑认证原理—UserDetailsService三. 🦁 数据库…

Android Studio Flamingo | 2022.2.1 发布,快来看看有什么更新吧

原文链接 https://developer.android.com/studio/releases 新的 Android Studio 版本 Flamingo (火烈鸟) 已经发布,本次更改最有意思的点在于: Flamingo 自带的 JDK 是 JDK 17 而不再是 JDK 11,另外还有如 IDE 支持应用主题图标和动态颜色&am…

TikTok和国产抖音的发展路径和趋势

鑫优尚电子商务:以历史为镜子,我们可以知道变化。 纵观TikTok和国产抖音,我们会发现TikTok目前的发展路径和趋势与国产抖音的主线十分相似,直播也是如此。鑫优尚电子商务 国内抖音直播一般经历过四个时代:直播1.0时代…

AIGC周报|清华、北邮新研究:让文生图AI更懂你

AIGC通过借鉴现有的、人类创造的内容来快速完成内容创作。ChatGPT、Bard等AI聊天机器人以及DallE 2、Stable Diffusion等文生图模型都属于AIGC的典型案例。「AIGC技术周报」将为你带来最新的paper、博客等前瞻性研究。 OpenAGI:当大模型遇见领域专家 “愿原力与大型…