网络层处在传输层的下层,也叫作IP层。首先我们概括的说明一下网络层的总体功能
一.概述
1.网络层的功能
- 异构网络互连
- 路由和转发机制
- 拥塞控制
2.路由算法
- 静态路由和动态路由
- 距离-向量路由算法
- 链路状态路由算法
- 层次路由
3.IPv4
- IPV4分组
- IPv4地址与NAT
- 子网划分与子网掩码
- CIDR
- 路由聚集
- ARP协议
- DHCP协议
- ICMP协议
4.IPv6
- 主要特点
- IPV6地址
5.路由协议
- 自治系统
- 域内路由和域间路由
- RIP路由协议
- OSPF路由协议
- BGP路由协议
6.IP组播
- 组播概念
- IP组播地址
7.移动IP
- 移动IP概念
- 移动IP的通信过程
8.网络层设备
- 路由器的组成和功能
- 路由表和路由转发
二、网络层功能
2.1、异构网络互连
简单来说,异构网络(Heterogeneous Network)是一种类型的网络,其是由不同制造商生产的计算机,网络设备和系统组成的,大部分情况下运行在不同的协议上支持不同的功能或应用。实现异构网络之间的互联通过一些路由器进行互联使之可以进行在网络层上统一规则,而看不见具体的网络异构细节的虚拟互联网络,以此实现通信(Ip协议)。
2.2、路由和转发
路由器两个基本功能:路由选择;分组转发
1.路由选择:指按照复杂的分布式算法,根据从各相邻路由器所得到的关于整个网络拓扑的变化情况,动态的改变所选择的路由。
2.分组转发:指路由器根据转发表将用户的IP数据报从合适的端口转发出去。