arp是一个地址的解析协议是将ip地址转换成mac地址的协议。
- 历史问答
- 答案列表
arp流程:arp协议工作流程[朗读]
我先给你讲rarp,rarp是反向解析协议允许局域网的物理机器从网关服务器的arp表或者缓存上请求其ip地址.网络管理员在局域网网关路由器里创建一个表以映射物理地址(mac)和与其对应的ip地址.当设置一台新的机器时,其rarp客户机程序需要向路由器上的rarp服务器请求相应的ip地址.假设在路由表中已经设置了一个记录,rarp服务器将会返回ip地址给机器,此机器就会存储起来以便日后使用.说白了就是有mac地址找ip而arp就是有ip找mac地址。
地址解析协议(addressresolutionprotocol,arp)是在仅知道主机的ip地址时确定其物理地址的一种协议.因ipv4和以太网的广泛应用,其主要用作将ip地址翻译为以太网的。
arp就是地址解析协议,通过他来完成ip到mac的映射.因为网络中的主机数不胜数,因此除非手动绑定,一般情况下这种从ip到mac的arp列表是动态的,根据最新来往的ip、mac地址实时更新.而arp攻击也正是利用了这种动态特性。
源主机先分析目的ip地址,如果是同一网络,则发arp询问其mac,收到回应后填上mac发出.如果不是同一网络,则根据本机路由表选择下一跳,此时目的mac会填下一跳的mac,目的ip不变.数据包要怎么到达目的,则由下一跳负责rarp反过来,根据mac地址查ip,一般用于无盘工作站请求自己ip地址?