TCP/IP 第4章 ARP:地址解析协议

上个周末研究了下,IP协议,应该说比较浅显,好多内容还在后面,慢慢补充。

发TCP/IP协议相关的博客,希望能遇到和我一起学习TCP/IP的童鞋,如果我哪写的有问题,大家伙帮忙指出来哦,多谢,今天继续学习ARP的部分。

TCP/IP详解-------ARP:地址解析协议

1 概述

简单点说,ARP和RARP作用如下图所示,还记得第二章中讲的,以太网帧格式,其帧头,6字节目的地址,6字节源地址,2字节帧类型,6字节帧地址就是这里说的以太网地址。
TCP/IP 第4章 ARP:地址解析协议_第1张图片
TCP/IP 第4章 ARP:地址解析协议_第2张图片

2 ARP 高速缓存
顾名思义,高速缓存,就一个缓存嘛,每个主机,都会有一个ARP缓存,记录,已经查询过的ARP缓存,每一项生存周期为20分钟,arp -a命令来查询。

3 ARP的分组格式
TCP/IP 第4章 ARP:地址解析协议_第3张图片
如上图所示,
太网帧类型:ARP请求和应答,值为0x0806.
硬件类型:硬件地址类型,值为1表示以太网地址。
协议类型:表示要映射的协议地址类型,值为0x0800表示IP地址。
硬件地址长度和协议地址长度:对于以太网上IP地址的ARP请求应答来说,值为6和4。
操作字段:ARP请求1、ARP应答2、RARP请求3、RARP应答4。

4 ARP代理
如果 ARP请求时从一个网络的主机发往另一个网络上的主机,那么连接这俩网络的路由器可以回答该请求,这个过程称为ARP代理。这样可以欺骗发起ARP请求的发送端,使它误以为路由器就是目的主机,而事实上目的主机是在路由器的“另一端”。

5 arp命令
arp -a:显示缓存中所有内容
arp -s:增加缓存内容
arp -d:删除缓存内容

你可能感兴趣的:(TCP/IP 第4章 ARP:地址解析协议)