首页 > 其他分享 >ARP协议

ARP协议

时间:2024-01-30 22:22:38浏览次数:27  
标签:ARP 协议 5.3 地址 MAC IP地址

5.3.1 ARP协议概要

ARP协议是以目标IP地址为线索,用来定位下一个需要传递的网络设备的MAC地址的协议

不过ARP协议只适用于ipv4,不适用于ipv6,。ipv6需要使用ICMPv6。

5.3.2 ARP协议工作机制

ARP协议只要是依靠ARP请求于APR响应两个类型来实现功能的。

ARP包中包括发送方的IP地址与MAC地址、接收方的IP地址与MAC地址

如果两个主机在同一个链路中,主机会广播一个ARP请求包,接收方查看ARP请求包中的目标IP地址,

如果就是自己的IP地址,则将自己的MAC地址写入ARP响应包并返回给发送主机。

MAC地址会暂存在ARP缓存表中,下一次在发送时只需要从缓存表中获取MAC地址即可。

同时在接收端主机缓存发送方的MAC地址也是一个高效的方法

5.3.4 RARP

RARP协议是将ARP协议反过来,从MAC地址获取IP地址的一种协议,一些小型的嵌入式设备在借入网络时就会用到。

首先架设一台RARP协议服务器,在这个设备上注册MAC地址和与之对应的IP地址。

5.3.5 代理ARP

通常ARP协议会被路由器隔离,采用代理ARP路由器可以将ARP请求发送到临近的网段。

 

标签:ARP,协议,5.3,地址,MAC,IP地址
From: https://www.cnblogs.com/gaishuobulao/p/17998112

相关文章

  • CSharp: iText 8.0 in donet 4.8.1
     usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.IO;usingSystem.Text;usingiText.IO.Font;usingiText.IO.Image;usingiText.Kernel.Font;usingiTe......
  • 《kimi记账》会员协议
    感谢您使用kimi记账会员增值服务,为使用kimi记账会员增值服务(简称为:本服务),您应当阅读并遵守《kimi记账会员服务协议》(简称为:本协议)。请您务必审慎阅读、充分理解各条款内容,特别是免除或限制责任等相应条款,以及开通或使用某项服务的单独协议,并选择接受或不接受。免除或限制责任条款......
  • 《kimi记账》连续订阅服务协议
    更新时间:2024年1月2号感谢您申请使用kimi记账为您提供的自动续费委托扣款服务(以下简称为“本服务”),请您仔细阅读并同意《kimi记账会员自动续费服务协议》(以下简称为“本协议”)的各项条款为准。如您不同意本协议的全部或部分内容,请勿以任何确认的形式(包括但不限于:勾选、点击)选择“......
  • csharp 发布订阅 接口
    event_learn\MyEvent.csnamespaceMyEvent;publicdelegatevoidMyEventHandler(objectsender,EventArgse);//定义一个自定义的事件接口,包含一个事件声明publicinterfaceIMyEvent{//使用event关键字声明一个事件,指定委托类型和事件名称eventMyEven......
  • csharp 发布订阅 传递参数
    event_learn\Program.cs//定义一个派生自EventArgs的自定义类,用于封装数据publicclassMyEventArgs:EventArgs{//定义一个公共的字符串属性,用于存储和获取数据publicDateTime?EmitDate{get;set;}}//定义一个发布者类,它有一个MyEvent事件public......
  • csharp 发布订阅 设计模式
    event_learn\Program.csusingSystem;//定义一个发布者类,它有一个MyEvent事件publicclassPublisher{//声明一个事件,使用EventHandler委托类型publiceventEventHandlerMyEvent;//定义一个触发事件的方法protectedvirtualvoidOnMyEvent()......
  • 基于反序位域的大端协议处理方法
    综述本文主要描述如何在C/C++软件中以一种简便的方法处理通信协议中的大小端转换方法;由于资源限制,目前在仅在windows平台的部分编译器与cpu中进行验证。大小端数据在内存中存储的基础单元是字节(Byte),最小的存储单元是位(bit);在常用的ARM架构中,按照字节处理数据时,数据总是低位在后,......
  • gRPC vs. HTTP:网络通信协议的对比
    概述gRPC和HTTP是两种常见的网络通信协议,用于在客户端和服务器之间进行通信。它们具有不同的特点和适用场景,下面对它们进行详细比较。HTTP(HypertextTransferProtocol)特点:简单易用:HTTP使用简单的请求方法和状态码来进行通信,如GET、POST、200OK、404NotFound等。它......
  • OpenCvSharp打造智能考勤系统,实现高效人脸录入和精准考勤识别
     概述:该考勤系统基于OpenCV和OpenCvSharp实现,包含员工人脸录入和上下班考勤人脸识别。员工人脸特征通过ORB方法提取并存储,考勤时通过相似度计算识别员工。系统灵活、可扩展,提高考勤效率,确保准确性。实现基于OpenCV和OpenCvSharp的考勤系统,包括员工人脸录入和上下班考勤人脸识......
  • CSharp: UglyToad.PdfPig int .net8
     /*IDE:VS202217.5OS:windows10.net:8.0生成PDF文档,从PDF文档中获取文字内容控制台下测试*///Seehttps://aka.ms/new-console-templateformoreinformationusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Xml.L......