网络层协议的功能

网络层协议与应用

网络层的主要功能是:

1)、定义了基于ip协议的逻辑地址

2)、选择数据通过网络的最佳路径

3)、连接不同的媒介类型

 

ARP协议(地址解析协议)

广播与广播域

广播:将广播地址作为目的地址的数据帧

广播域:网络中能接收到同一个广播的所有节点的集合

MAC地址广播:广播地址为6对FF

交换机转发MAC地址广播

路由器阻挡MAC地址广播

 

Ip地址广播

Ip网段的最后一个地址为广播地址,即主机位全为1(192.168.1.255就是一个ip地址广播)。

 

ARP的基本功能是负责将一个已知的ip地址解析成MAC地址,以便在交换机上进行通信。

 

 

ARP请求过程

 

pc0要和pc1进行通信。

首先pc0主机会先检查自己的ARP缓存表,看看有没有目标主机的ARP缓存,如果没有的话,pc0主机会发送一个ARP请求,目标MAC是广播地址,目标ip是pc1主机。ARP请求走到交换机的时候他会记录PC0主机的MAC地址和端口相对应,然后交换机会转发到除了发送端口以外的所有主机上,别的主机接收到以后,都会丢弃,因为目标ip不是它,当pc1接收到以后,发现要找的就是自己,然后把pc0的主机MAC和ip都写进自己ARP缓存表中,然后会重新封装数据包,返回给PC0一个ARP应答,目标ip地址是pc0,mac地址也是pc0,源ip和mac都是自己。当ARP应答包走到交换机的时候,它会记录源mac地址,最后到达pc0主机,他会把ip和mac地址记录到自己的ARP缓存表中。ARP请求完毕!!!

 

 

IGMP协议

是一个返回错误信息的协议

当返回无法访问目标主机的时候,说明两台主机之间无法建立连接,可能是网关配错了,等等

 

当返回无法找到主机,可能是DNS错了

 

当收到请求超时时,可能请求包能发过去,回不来。

可能是防火墙阻挡着

 

原文地址:https://www.cnblogs.com/luoyan01/p/10462920.html