TCP-IP摘记(第3,4,5章ARP/RARP/ICMP协议)

ARP部分

ARP的功能

1.A R P为I P地址到对应的硬件地址之间提供动态映射。

2.A R P发送一份称作A R P请求的以太网数据帧给以太网上的每个主机。这个过程称作广播。A R P请求数据帧中包含目的主机的I P地址(主机名为b s d i),其意思是“如果你是这个I P地址的拥有者,请回答你的硬件地址。

3.目的主机的A R P层收到这份广播报文后,识别出这是发送端在寻问它的I P地址,于是发送一个A R P应答。这个A R P应答包含I P地址及对应的硬件地址。

 

ARP高速缓存

  

TCP-IP协议卷1 写道
A R P高效运行的关键是由于每个主机上都有一个A R P高速缓存。这个高速缓存存放了最近I n t e r n e t地址到硬件地址之间的映射记录。高速缓存中每一项的生存时间一般为2 0分钟,起始时间从被创建时开始算起。

 如果ARP询问的IP不存在,那么他会重复发包询问。

 

RARP部分

TCP-IP协议详解卷1 写道
网络上的每个系统都具有唯一的硬件地址,它是由网络接口生产厂家配置的。无盘系统
的R A R P实现过程是从接口卡上读取唯一的硬件地址,然后发送一份R A R P请求(一帧在网络上广播的数据),请求某个主机响应该无盘系统的I P地址(在R A R P应答中)。

 

 

ICMP协议 

      I C M P报文是在I P数据报内部被传输的

TCP-IP详解卷1 写道
I C M P经常被认为是I P层的一个组成部分。它传递差错报文以及其他需要注意的信息。I C M P报文通常被I P层或更高层协议( T C P或U D P)使用。一些I C M P报文把差错报文返回给用户进程。

 (我的笔记:可以理解为ICMP就是IP层把IP包发送过程中的状态进行传递的工具包)

 


这里看一个端口不可达的ICMP报文

 

你可能感兴趣的:(tcp)