计算机网络——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请求的接口与路由器下一跳不是同一个接口

相关推荐
hgdlip1 分钟前
查看ip地址的方法有几种?探索多样方法
运维·服务器·ip地址
网安CILLE9 分钟前
2024年某大厂HW蓝队面试题分享
网络·安全·web安全
沐风ya15 分钟前
Reactor介绍,如何从简易版本的epoll修改成Reactor模型(demo版本代码+详细介绍)
网络
SUGERBOOM18 分钟前
【网络安全】网络基础第一阶段——第一节:网络协议基础---- OSI与TCP/IP协议
网络·网络协议·web安全
danplus28 分钟前
node发送邮件:如何实现Node.js发信功能?
服务器·node.js·外贸开发信·邮件群发·蜂邮edm邮件营销·邮件接口·营销邮件
petaexpress35 分钟前
常用的k8s容器网络模式有哪些?
网络·容器·kubernetes
BeyondESH42 分钟前
Linux线程同步—竞态条件和互斥锁(C语言)
linux·服务器·c++
wn53143 分钟前
【Go - 类型断言】
服务器·开发语言·后端·golang
hanniuniu1344 分钟前
详细解读,F5服务器负载均衡的技术优势
运维·服务器·负载均衡
PatrickYao04221 小时前
记一次安装discuz时遇到的错误
服务器