Cmd命令行实验4-ARP
Cmd命令行实验4-ARP
- 一、简介
- 二、操作
- 三、问题
- 四、参考资料
一、简介
1.1 解释:✍ ARP(Address Resolution Protocol)即地址解析协议,是用于根据给定网络层地址即 IP 地址,查找并得到其对应的数据链路层地址即 MAC地址的协议。 ARP 协议定义在 1982 年的 RFC 826。
1.2 用法:
二、操作
2.1 运行 arp -a 命令查看当前的 arp 缓存, 请留意缓存了些什么。
2.2 然后 ping 一下你旁边的计算机 IP(注意,需保证该计算机的 IP 没有出现在 arp 缓存中,或者使用 arp -d * 先删除全部缓存),再次查看缓存,你会发现一些改变,请作出解释。
arp –d *先删除全部缓存,再运行arp –a命令查看当前的arp缓存。
ping202.202.241.106(旁边电脑的ip)然后再次查看缓存
2.3 请使用 arp /? 命令了解该命令的各种选项。
2.4 一般而言,arp 缓存里常常会有网关的缓存,并且是动态类型的。假设当前网关的 IP 地址是 192.168.0.1,MAC 地址是 5c-d9-98-f1-89-64,请使用 arp -s 192.168.0.1 5c-d9-98-f1-89-64 命令设置其为静态类型的。
① 先ipconfig/all查看计算机的网络配置
②使用 arp -s 10.22.136.136 00-A0-C6-00-00-17 设置静态类型
T提示 “ARP 项添加失败: 请求的操作需要提升” ,表示命令没执行成功。
解决方法:
1、以管理员身份重新运行Cmder;
2、输入"net user"验证现在是否已经为管理员身份;
3、再输入arp -s 10.22.136.136 00-A0-C6-00-00-17可成功运行命令。
三、问题
3.1
Q:在实作三中,为何缓存中常常有网关的信息?
A:缓存中是计算机曾经访问过的记录,访问其他地址需要网关信息,因此缓存中会存在网关的信息。
3.2
Q:我们将网关或其它计算机的 arp 信息设置为静态有什么优缺点?
A:
优点:静态分配IP地址是指给每一台计算机都分配一个固定的IP地址,便于管理,特别是在根据IP地址限制网络流量的局域网中,以固定的IP地址或IP地址分组产生的流量为依据管理,可以免除在按用户方式计费时用户每次上网都必须进行的身份认证的繁琐过程,同时也避免了用户经常忘记密码的尴尬。
缺点:合法用户分配的地址可能被非法盗用,不仅对网络的正常使用造成影响,同时由于被盗用的地址往往具有较高的权限,因而也容易给合法用户造成损失和潜在的安全隐患。
四、参考资料
ARP协议的工作机制详解
图解ARP协议(一)
ARP协议详解
TCP/IP协议——ARP详解
Cmd命令行实验4-ARP相关推荐
- CMD命令行高级教程精选合编合集 转
CMD命令行高级教程精选合编合集 PKjason 发布于 2013/04/14 18:24 CMD命令行高级教程精选合编,需要的朋友可以参考下. 目录 第一章 批处理基础 第一节 常用批处理内部命令简 ...
- CMD命令行简单学习总结
注:本机系统为win10 1.DOS窗口启动方式 1.1 直接按[Windows]键,不需要选中任何地方,直接敲"cmd",就可以看到cmd命令行,回车或右键选择以管理员身份打开就 ...
- cmd命令行进行C++代码编译运行;实现进程调度和存储管理
最近刚考完一门,也算是有点闲暇时间,写个博客,就当做操作系统实验的笔记吧. 客官先别急着白嫖点个赞再看吧求求了 文章目录 一.在cmd命令行下编译运行C++源代码 1.进入目标目录 2. ...
- mysql 在cmd命令行下操作遇到的转义字符
今天在cmd命令行下,用mysqldump来进行备份数据库,遇到了这个一个问题, 先看命令如下, mysqldump -uyaner -pyaner&123 -h 192.168.0.5 t ...
- CMD命令行高级教程
第一章 批处理基础 第一节 常用批处理内部命令简介 1.REM 和 :: 2.ECHO 和 @ 3.PAUSE 4.ERRORLEVEL 5.T ...
- windows下cmd命令行显示UTF8字符设置
问题描述:cmd命令行下,无法显示中文 解决办法: 修改字符集 1.进入cmd,执行命令:chcp 65001 2.修改窗口属性,改变字体,将字体修改为True Type字体"Lucida ...
- windows系统中,在当前目录下打开cmd命令行的两种方法
windows系统中,在当前目录下打开cmd命令行的两种方法 1.在当前路径地址栏中直接输入'cmd',然后回车. 2.在当前路径下,按住'shift'键同时点击鼠标右键,点击"在此处打开P ...
- Windows 如何在cmd命令行中查看、修改、删除与添加环境变量
首先明确一点: 所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改.也就是说当关闭此cmd命令行窗口后,将不再起作用.永久性修改环境变量的方法有两种:一种是直接修改注册表(此种方 ...
- windows cmd命令行中 查看 修改 删除与添加环境变量
首先明确一点: 所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改.也就是说当关闭此cmd命令行窗口后,将不再起作用.永久性修改环境变量的方法有两种:一种是直接修改注册表(此种方 ...
最新文章
- Android自动填充短信验证码
- python发钉钉消息_Python调用钉钉机器人推送消息
- Java BigDecimal toString()方法与示例
- getSystemService
- java spi与api,SPI和API之间的区别?
- 关于java中 get提交方式的乱码问题。
- mysql获取当月数据_Python + MySQL如何获取股票数据(历史数据)
- 17.EXTJs 中icon 与iconCls的区别及用法!
- AngularJS 之 ng-model
- [论文笔记]QANET: COMBINING LOCAL CONVOLUTION WITH GLOBAL SELF-ATTENTION FOR READING COMPREHENSION
- 二叉树三种遍历非递归算法
- C# 监控字段_资产运营专业线升级公告(资源、物业、运维监控)
- JavaWeb项目为什么我们要放弃jsp?为什么要前后端解耦?为什么要前后端分离?2.0版,为分布式架构打基础。
- scratch 编程 镜像画
- Powerdesigner概念模型并将概念模型转换成物理模型
- ppt如何替换其他mo ban_“华南师范大学”专属PPT模板来了!华南师大同学们的PPT我们承包了!...
- 【python小程序】蜜雪冰城小卖铺
- 第1章 微处理器、微型计算机、微型计算机系统的区别
- H5移动端如何推送消息
- PE重装系统,U盘装装系统,你学会了吗