计算机网络——ARP篇

最近在学习计算机网络,做一下学习笔记:

**抛出疑问?**什么是ARP?ARP协议的作用是什么?ARP的工作原理是什么?ARP有哪些类型?

首先,我们要了解ARP的概念,ARP(Address Resolution Protocol)地址解析协议,它的作用是把IP地址解析成MAC地址。

在同一个网段的ARP地址协议是怎么工作的呢?

1.查看ARP表,如果表中没有目标地址对应表项,则发送ARP请求

2.ARP请求,同一个广播域的所有主机都能收到ARP请求(类似于QQ群发)

3.ARP应答,收到请求的主机向目标主机用单播的方式应答,目标MAC是请求主机的MAC(类似于QQ私聊)

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

ARP地址解析过程

ARP缓存

  • 动态表项

通过ARP协议学习,自动更新,老化时间120秒

  • 静态表项

手工配置,不能自动更新

ARP类型

  • 免费ARP
  • 代理ARP

由启动了代理ARP功能的网关/下一跳设备代理应答ARP请求,该ARP请求是其他IP对应的MAC地址

回应ARP请求的条件

本地有去往目的IP的路由表

收到该ARP请求的接口与路由器下一跳不是同一个接口

相关推荐
Kaede63 分钟前
如何快速排查服务器宕机原因
运维·服务器
上海云盾安全满满3 分钟前
入侵检测系统如何保障网络安全
网络·安全·web安全
深圳市恒讯科技7 分钟前
如何选服务器硬件:CPU、内存与 NVMe 的性能与成本权衡
运维·服务器
jthou@hotmail.com9 分钟前
远程服务器 Docker 环境配置指南
运维·服务器·docker
渡我白衣18 分钟前
并行的野心与现实——彻底拆解 C++ 标准并行算法(<execution>)的模型、陷阱与性能真相
java·开发语言·网络·c++·人工智能·windows·vscode
majingming12326 分钟前
野火鲁班猫修改IP
linux·运维·服务器
xu_yule27 分钟前
网络和Linux网络-8(传输层)TCP协议(流量控制+滑动窗口+拥塞控制+紧急指针+listen第二个参数)
linux·网络·tcp/ip
1***438033 分钟前
SQL2000在win10上安装的方法
运维·服务器
闲人编程1 小时前
网络安全基础与常见攻击防护
网络·安全·web安全·攻击·codecapsule·攻击防护
我是zxb1 小时前
LangChain 入门系列②:核心组件之 Model IO 快速入门指南
服务器·microsoft·langchain