网络——ARP协议

ARP协议是通过IP地址获取物理地址的关键协议,建立IP与MAC的映射。在网络通信中,源主机需先通过ARP获取目的主机的MAC地址才能发送数据。ARP过程包括发送请求、接收应答及维护ARP缓存表,缓存表项有过期时间以节省资源。ARP报文格式包含以太网地址、类型、硬件和协议地址长度以及操作类型。
摘要由CSDN通过智能技术生成

ARP协议的作用:

ARP:地址解析协议,是一个通过IP地址获取物理地址的协议。它并不是一个单纯的数据链路层协议,而是一个位于网络层与数据链路层之间的协议(一般认为ARP只适用于局域网)

ARP协议建立了主机IP与MAC地址之间的映射

在网络通信时,源主机的应用程序知道目的主机的IP地址和端口号,却不知道目的主机的硬件地址,数据包首先是被网卡接收到再去处理上层协议,如果接收到数据包的硬件地址个本机不符,则直接丢弃,因此在通信之前必须获得目的主机的硬件地址

IP地址:

  • 32位,四字节,常用点分十进制表示
  • 仅知道主机的IP地址不能让内核发送数据桢给主机

MAC地址:

  • 48位,6字节,用十六进制中间用冒号隔开
  • 网卡出厂时就确定了,不能被修改
  • 用来识别数据链路层中相邻的节点,在硬件层次上,进行数据交换必须有正确的接口地址,内核必须知道目的端的硬件地址才能发送数据

以快递的例子来看,IP地址描述的是卖家到买家的地址,MAC地址是指路途中的每一个区间的起点和中点

在以太网中,一台主机要将数据帧发送到同一局域网内的另一台主机时,必须知道以太网地址才能发送数据。而我们只知道IP地址,这就要使用ARP协议将IP地址映射为以太网地址

ARP协议解析地址的过程:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值