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

相关推荐
minji...16 分钟前
Linux 进程信号(二)信号的保存,sigset_t,sigprocmask,sigpending
linux·运维·服务器·网络·数据结构·c++·算法
何中应31 分钟前
Grafana如何重置密码
linux·运维·服务器·grafana
手握风云-2 小时前
基于 Java 的网页聊天室(三)
服务器·前端·数据库
开开心心_Every2 小时前
限时免费加密、隐藏、锁定文件文件夹好工具
运维·服务器·人工智能·edge·pdf·逻辑回归·深度优先
yueqc12 小时前
计算机网络(二):HTTPDNS、IPv6、QUIC
计算机网络·quic·ipv6·httpdns
野犬寒鸦3 小时前
Redis复习记录day1
服务器·开发语言·数据库·redis·缓存
龙俊俊3 小时前
服务器模型部署与加载
服务器·人工智能·深度学习
木木em哈哈3 小时前
记一次在线编辑器的探索
linux·服务器·网络
一个有温度的技术博主3 小时前
网安实验系列一:Burp Suite探测敏感信息路径
网络·安全
我要成为嵌入式大佬3 小时前
正点原子MP157--问题详解--二(NFS挂载根文件系统双网卡设置)
linux·服务器·网络