博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TCP/IP——ARP与RARP简记
阅读量:4346 次
发布时间:2019-06-07

本文共 609 字,大约阅读时间需要 2 分钟。

ARP(Address Resolution Protocol):ARP为IP地址到对应的硬件地址(MAC)之间提供动态映射。这个过程是自动完成的,一般应用程序用户和系统管理员不必要关心。

 

ARP高速缓存:存放最近IP地址到硬件地址的映射记录,其中的每一项都有生存时间,一般完整项是20分钟,不完整项是3分钟。

 

ARP建立映射的方法:通过广播发送ARP请求,当一个主机接到本机的ARP请求报文后,就会返回自己的硬件地址给源主机。

 

ARP代理:当两台机器之间存在路由的时候,路由可以代替目的主机回应ARP请求让源主机误以为路由就是目的主机,此时查看ARP高速缓存会发现有不一样的设备有着相同的硬件地址。

 

免费ARP(gratuitous ARP):指自己发送ARP请求查找自己的IP地址。它有两个作用:

1,查看是否又别的主机使用了和自己已用的IP。

2,当自己的主机改变了硬件地址的时候,可以用这个操作进行更新。

 

 

RARP :使用本机MAC地址获取自己的IP地址的协议。请求发出是以广播的形式但是应答是单播的方式。

 

RARP 特点:RARP需要作为用户进程实现,因为MAC到IP的映射信息一般记录在一个磁盘文件中,而内核一般不读取和分析磁盘文件,所以只能作为用户进程来实现。另外一个网络中可能有多个RARP服务器。

转载于:https://www.cnblogs.com/coffeeSS/p/5917235.html

你可能感兴趣的文章
手把手玩转win8开发系列课程(11)
查看>>
Linux Namespace : User
查看>>
交换两个整形变量的数值
查看>>
Linux----常用操作
查看>>
sequence
查看>>
Delphi错误:Stack overflow的解决方法
查看>>
一篇很全面的freemarker教程
查看>>
取消chrome(谷歌浏览器)浏览器下最小字体限制
查看>>
模板方法模式
查看>>
什么是ECC内存?
查看>>
使用Visual Studio 2013进行UI自动化测试
查看>>
13-集体照
查看>>
读了曾国藩家书,,心态逐渐平和起来。搞技术的如果缺乏信念的指引,生活会很乏味无聊!...
查看>>
前端javascript 错误 Uncaught SyntaxError: Unexpected token ILLEGAL
查看>>
Selenium WebDriver问题--无法打开Chrome浏览器
查看>>
2017.4.18 Java的Integer与int互转
查看>>
小程序接受返回数组的坑
查看>>
Arduino---HC-05 蓝牙模块
查看>>
构建之法读书笔记02——个人技术和流程
查看>>
解决VS2015安装Android SDK 后文件不全及更新问题
查看>>