网络层是一个承上启下的层,上面是传输层、应用层,下面是链路层、物理层。
网络层把实际上异构的网络 通过IP协议变成一个统一的逻辑网络。
1.路由算法
(1)主要是用来提供找路和数据分组;
(2)由于路由器至少应当连接到2个网络,因此一个路由器至少有2个不同IP地址(位于不同网络)。所以路由器上的每一个接口上都有一个不同网络号的IP地址。
2.IP地址的3种编址方法(IPV4)
(1)分类的IP地址 分为ABCDE,就是我们课本上常讲的分类方法;是2级结构;
(2)子网划分 是是对上面(1)的一种改进;1985年;相当于把原属于主机号的字段拿一部分出来作为“子网”段,成为3级结构;这样做只是为了方便管理,没有实际提高 什么性能。 由于路由器无法识别当前网络是否进行了子网划分,所以引入子网掩码,来求出子网号。此刻真正的网络地址=IP地址 AND 子网掩码。 B类地址的掩码格式:255.255.192.0 。 这样的情况下,要求路由器各个端口IP也要有对应的掩码。
(3)超网 1993.年提出后,受到广泛应用
(4)由于IPV4地址不够用,现在宜采用IPV6地址协议了.源地址128位。
(5)移动IP 对用户和下层都是透明的,主要是在IP层实现的。
3,IP协议
ARP协议:把IP地址解析为物理地址
DHCP协议 :动态申请IP地址,需要对应的服务器提供这个服务。并且有一个租用期。
ICMP协议: 主要是检查发送是否有误的协议。比如回送请求和回送报文
4.路由协议
RIp协议:自治系统内的路由器之间的协议;
BGP协议:自治系统外的路由器之间的协议;