计算机网络11

来源:互联网 发布:西安java开发招聘 编辑:程序博客网 时间:2024/05/16 07:50

IP协议控制协议

目的站点不可达:IP协议中它的报文直接扔掉,ICMP控制发送消息告诉不可达;

比如不可达,代码告诉什么原因不可达。


ARP

ip数据包通过物理网络传到下一个站点,但实际上ip数据包是第三层的地址,而实际上传输是通过数据链路层实现的,封装给第二层帧的时候有源地址和目的地址,分别对应着各自的IP地址,因此需要ARP协议。

由于各自的物理网络不同,因此到达不同的物理网络就要进行一次地址解析。

ARP协议就是建立一个mac和IP映射,然后通过集中式或者分散式管理这种映射。分散式比较好,没有单点故障服务器也不会过于繁忙,通过广播得到要的消息。

通过IP地址找到MAC地址,直接封装到数据链路帧:

得到消息后就暂存ARP,不过有时间生存周期。

本地网络最终传递是通过IP得到MAC然后传输的,如果不在同一网络则ARP得到默认网关,然后默认网关传递路由。该路由解封装根据IP路由选择,得到中间传递路由IP地址后再次ARP解析得到MAC后传递。也就是说传递的时候首先解封装IP路由选择,然后ARP得到MAC,最后传递。



IP路由

网络号 ----- 下一跳路由


RIP协议:采用距离矢量法传输层使用UDP,适合小型网络


OSPF协议:采用链路状态法,适用于大型网络,路由会分层。


RIP\OSPF叫做内部网关协议IGP,还有外部网关协议,用于AS之间,用于减小网络规模。外部网关协议一般用BGP-4。


内部网关协议由不同运营者自己支持,外部网关协议不单单是最短路径的问题,看这些营运者、AS之间的关系等等。

BGP-4用于距离矢量法,传输层为TCP。

原创粉丝点击