网络协议之三(ARP、RAPR)
来源:互联网 发布:易语言自动更新源码 编辑:程序博客网 时间:2024/05/25 23:29
1. ARP地址解析协议
链路层上传输使用的是物理地址(MAC地址)。ARP协议是将IP地址转换为MAC地址。
1.1. 网页输入地址,回车后产生的影响。
1.1.1. 调用gethostbyname,通过域名获取ip。使用DNS协议。
1.1.2. 使用获取到的ip进行连接,TCP发出一个连接请求。
1.1.3. 使用IP封装请求包。
1.1.4. 查询ARP缓存,如果有相应的MAC,则直接发送;否则发送ARP请求。
1.1.5. 只有相应IP的主机才会响应该请求,并填充其IP和MAC。
1.1.6. 发送方收到应答后即知道MAC,因此可以发送链路层的包了。
1.2. 协议格式(略)
1.3. ARP代理
不同网络上时,又路由器响应ARP请求。因此一般,只记录本局域网的ARP记录,外域根据ip可知道不再本地,因此会直接转发给相应的路由器。
另外,主机启动时,会向局域网广播其IP和MAC,以便同域的其他主机更新其ARP记录。
2. RARP逆地址解析协议
MAC到IP地址的转换。无盘工作站。
- 网络协议之三(ARP、RAPR)
- ARP地址解析协议与RAPR逆地址解析协议
- 网络协议之arp篇
- 【网络协议】ARP协议
- 网络管理之ARP协议篇
- 网络管理之ARP协议篇
- 网络管理之ARP协议篇
- 网络协议学习之ARP相关概念
- 网络数据之ARP协议分析
- 网络层学习之三(选路算法,ARP)
- ARP协议详解之Gratuitous ARP(免费ARP)
- 小白学网络之四_TCPIP协议之ARP协议
- 学习网络协议(一)ARP
- 网络层其他协议(ARP、ICMP )
- 网络协议 ----ARP
- 【网络】ARP协议
- 网络中的ARP协议
- 网络---ARP协议、脚本
- 黑马程序员---java基础之day8-9
- JSF复合组件
- java 对象模型(转 32位系统)
- MySQL Tool的简单用法
- java正则表达式 ?=等特殊部分
- 网络协议之三(ARP、RAPR)
- 一、 Log4j使用
- Linux公開課:第三課 如何搭建samba
- 为何添加用户还需要返回上一步?
- 游戏服务器-架构分类
- 电容触摸屏驱动---基于FT5406
- 软件工程视频总结
- 轻松使用super关键字
- 直方图均衡化