计算机网络——ARP篇(二)

news2024/9/20 18:41:53

上一次学习了ARP的基本概念,ARP缓存,ARP类型,以及ARP协议在网络中是如何工作的。这一次,我又深入的了解了ARP协议的工作原理,下面是我的学习笔记:

在学习之前,首先提出三个问题:ARP协议主要作用是什么?ARP表是什么?如何查看主机的ARP表?

回顾ARP协议的基本概念:ARP协议解析IP地址为MAC地址

1.当本地主机想要访问目的主机时,会先查询本机的ARP表,如果ARP表中没有目的主机对应IP-MAC地址,则本机发送ARP请求;

2.本机通过广播的形式发送ARP请求报文;

3.目的主机收到请求报文后,通过单播的方式发送ARP响应报文;

4.IP-MAC映射信息加载到本地ARP缓存表。

ARP是如何请求和响应报文的呢?

ARP请求报文的格式如下:

  • Sender MAC address:请求方的mac地址
  • Sender IP address:请求方的IP地址
  • Target MAC address:广播MAC
  • Target IP address:被请求方的IP地址

ARP回应报文的格式如下:

Sender MAC address:被请求方的mac地址

Sender IP address:被请求方的IP地址

Target MAC address:请求方的MAC地址

Target IP address:请求方的IP地址

查看ARP表项

在PC机上,在命令行下使用arp -a命令查看ARP表项

在网络设备上,使用show arp命令产看ARP表项

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

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

相关文章

BizDevOps落地实践

我理解BizDevOps就是端到端,从战略业务机会到开发上线 参考资料 十六年所思所感,聊聊这些年我所经历的 DevOps 系统 必致(BizDevOps)白皮书2022免费下载_在线阅读_藏经阁-阿里云开发者社区 具体落地实践 战略规划 战略&…

C#使用TCP-S7协议读写西门子PLC(一)

之前本人发布西门子S7协议的报文 西门子PLC的S7协议报文解析说明_西门子报文详解-CSDN博客 西门子PLC的S7协议是西门子公司在ModbusTcp协议的基础上自定义的一种协议,仅支持西门子PLC,S7协议本质仍然属于TCP协议的一种自定义具体实现 第一步,准备工作。VS2022中新建窗体应…

动态规划及其MATLAB实现

目录 引言 动态规划的基本原理 动态规划的常见应用 动态规划的求解步骤 动态规划的复杂度分析 表格总结:动态规划常见问题及其复杂度 结论 引言 动态规划(Dynamic Programming, DP)是一种求解最优化问题的有效方法,特别适合…

华为 HCIP-Datacom H12-821 题库 (16)

1.需要题库的小伙伴至博客最下方添加微信公众号关注后回复题库 2.有兴趣交流IT问题的小伙伴微信公众号回复交流群,加入微信IT交流群 1. OSPF 邻居关系建立出现故障,通过 display ospf error 命令来检查,输出结果如图所示,根据图中…

从零开始配置 TypeScript 项目

ESLint 配置 从背景的介绍中可以理解,对于全新的 TypeScript 项目(直接抛弃 TSLint)需要包含解析 AST 的解析器 typescript-eslint/parser 和使用校验规则的插件 typescript-eslint/eslint-plugin,这里需要在项目中进行安装&…

CentOS 安装Squid代理

环境: 华为云服务器一台:123.60.53.69,放行3128端口 Windows 11 电脑:动态IP 需求: 客户端电脑通过华为云服务器实现代理上网 一、服务器设置 1、安装 yum install squid httpd-tools -y 2、创建用户&#x…

word文档转换为PPT文档最佳方案

目前,笔者发现word文档转换为ppt最好的解决方案。 注:目前AI生成PPT,一般是给定一个标题,直接生成PPT文档内容,属于AI原创;另外,还有一些在线编辑、生成PPT工具,需要付费&#xff0c…

MySQL数据库SQL语句和常用函数大全

前言 MySQL 8数据库提供了丰富的SQL语句操作功能以及一系列高级特性,这些功能使得数据库的管理、查询、更新和维护变得更加高效和灵活。以下是对MySQL 8数据库SQL语句操作大全及高级特性的详细概述: 一、SQL语句操作大全 1. 数据定义语言&#xff08…

【雅特力AT32】 MCU CAN入门指南(超详细)

通信协议与接口知识参考文章: 【通信理论知识】数据传送的方式:串/并行;传输方向:单工、半/全双工;传输方式:同步/异步 【串口通信详解】USART/UART、RS232、RS485标准接口与协议特点解析 【同步串行通信接…

重拾精髓:go doc -http让离线包文档浏览更便捷

Go语言团队近期接受了Go团队成员、Go圣经《The Go Programming Language[1]》合著者Alan Donovan[2]的新提案[3],旨在进一步提升开发者体验。这个提案为go doc命令[4]的离线文档展示形式,同时增强了查看本地文档的交叉引用功能。看到这个提案功能&#x…

重装电脑系统时硬盘被重新分区:数据恢复实战指南与深度解析

在数字化时代的浪潮中,电脑作为我们日常生活和工作的核心工具,其系统的稳定性与数据的完整性至关重要。然而,在追求系统性能优化或解决系统故障的过程中,重装电脑系统成为了一个常见的操作。不幸的是,这一过程中若不慎…

PB9一个运行时错误:Non-array expected in ANY Variable

反编译修改一个项目。遇到这个问题。 仿佛一看,这是一个莫名其妙的问题,在百度也只搜到一个类似问题。 但是定睛一看,是一个很奇怪的错误,就是说代码自己写错了 for i 1 to uo_1.is_arr ls_arrstr uo_1.is_arr[i] ... next …

掌握 JavaScript ES6+:现代编程技巧与模块化实践

掌握 JavaScript ES6:现代编程技巧与模块化实践 一 . 变量声明 let二 . 声明常量 const三 . 模板字符串四 . 函数的参数默认值五 . 箭头函数六 . 对象初始化七 . 解构7.1 接收 JSON 对象7.2 接收数组 八 . 延展操作符九 . 导入和导出9.1 方式一9.2 方式二 这篇文章我…

校篮球联赛系统小程序的设计

管理员账户功能包括:系统首页,个人中心,管理员管理,公告管理,基础数据管理,球队管理,球员管理,赛事信息管理,用户管理,轮播图信息 微信端账号功能包括&#…

文章解读与仿真程序复现思路——电网技术 EI\CSCD\北大核心《面向日前市场邀约的电动自行车换电站运行规划》

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源…

聚观早报 | 2025款比亚迪汉上市;iPhone 16天猫全球同步首发

聚观早报每日整理最值得关注的行业重点事件,帮助大家及时了解最新行业动态,每日读报,就读聚观365资讯简报。 整理丨Cutie 9月11日消息 2025款比亚迪汉上市 iPhone 16天猫全球同步首发 菜鸟L4级无人车正式发售 OPPO Find X8配置细节曝光…

DB33/T629 视频联网配置 USC安防平台

海康平台配置介绍 如下以海康ISC为例,配置DB33/T629接入流程。其中海康平台域标识为130101000020000099。DB33/T629 支持目录同步到usc。 DB33/T629服务配置 假设DB33/T629服务已经配置好,参考配置-》级联-》DB33/T629服务 DB33/T629下级域 进入配置-》…

全球服务业和制造业PMI:8月份差距继续扩大

标普全球综合PMI产出指数在8月份回升,增加0.3个百分点至52.8,此前两个月一直在下降。这对于2024年第三季度中的全球活动来说是一个鼓励的信号。然而,这个改进掩盖了服务业和制造业之间的明显分歧。8月份,全球服务业指数达到自2023…

8.Bug流程管理,禅道的使用(包含笔试/面试题)

一、bug的生命周期(重点) bug的生命周期就是从bug被发现到bug被关闭的整个过程。 1.bug生命周期: 新建(提交bug) - 指派 - 已解决 - 待验 - 关闭 new(新建) - assign额的&…

【Unity】为脚本添加头部注释

1 前言 默认创建的脚本头部是没有注释的,有时候我们想要在创建脚本时在脚本内容的最前面加上一个注释来标注脚本的相关信息,比如创建者、创建时间、描述等等。那么提供有两种实现方式。 2 方法 2.1 修改Unity的脚本Script 打开Unity Hub,找…