TCP/IP 第4章 ARP:地址解析协议
2012-10-10 17:40
513 查看
上个周末研究了下,IP协议,应该说比较浅显,好多内容还在后面,慢慢补充。
发TCP/IP协议相关的博客,希望能遇到和我一起学习TCP/IP的童鞋,如果我哪写的有问题,大家伙帮忙指出来哦,多谢,今天继续学习ARP的部分。
2 ARP 高速缓存
顾名思义,高速缓存,就一个缓存嘛,每个主机,都会有一个ARP缓存,记录,已经查询过的ARP缓存,每一项生存周期为20分钟,arp -a命令来查询。
3 ARP的分组格式
如上图所示,
太网帧类型: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协议相关的博客,希望能遇到和我一起学习TCP/IP的童鞋,如果我哪写的有问题,大家伙帮忙指出来哦,多谢,今天继续学习ARP的部分。
TCP/IP详解-------ARP:地址解析协议
1 概述
简单点说,ARP和RARP作用如下图所示,还记得第二章中讲的,以太网帧格式,其帧头,6字节目的地址,6字节源地址,2字节帧类型,6字节帧地址就是这里说的以太网地址。2 ARP 高速缓存
顾名思义,高速缓存,就一个缓存嘛,每个主机,都会有一个ARP缓存,记录,已经查询过的ARP缓存,每一项生存周期为20分钟,arp -a命令来查询。
3 ARP的分组格式
如上图所示,
太网帧类型: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的排头兵――地址解析协议(ARP)
- TCP/IP卷一 地址解析协议ARP
- TCP/IP具体解释学习笔记——地址解析协议ARP
- TCP/IP学习 1.4地址解析协议ARP(2)
- TCP/IP的排头兵――地址解析协议(ARP) (转载)
- TCP-IP详解卷1-04:ARP:地址解析协议(Address Resolution Protocol)
- LwIP 协议栈源码详解 ——TCP/IP 协议的实现(九:ARP 表查询)
- TCP/IP 详解 卷1 ch4 ARP
- TCP-IP学习笔记(七)——ARP:地址解析协议
- TCP/IP的网际层协议——ARP
- 地址解析协议ARP,网络层协议IP、ICMP协议
- 关于ARP、MAC、IP欺骗以及TCP劫持
- 三十天学不会TCP,UDP/IP网络编程-ARP -- 连接MAC和IP
- TCP/IP/UDP/ICMP/ARP/ethernet 各种协议头部结构体
- 三十天学不会TCP,UDP/IP网络编程-ARP -- 连接MAC和IP
- LwIP 协议栈源码详解 ——TCP/IP 协议的实现(十:ARP 层流程)
- 关于ARP、MAC、IP欺骗以及TCP劫持
- TCP/IP(4)ARP与RARP
- TCP/IP OSI各层协议,ARP属于哪一层的协议
- 分析TCP/IP协议栈代码之ARP->IP & ICMP->UDP->TCP(STM32-PDF+代码)