网络层概括
网络层提供两种服务:
它提供两种服务:
- 虚电路服务:设置数据的传输路径、目的地,即数据会经过哪些节点,都已经确定,可以不写地址(固定的路径,需提前设定)。当某一节点断开连接,则网络断开。(可以进行流量控制)
- 数据报服务:路由器知道自己所能到达的其他路由,根据目标地址,通过查表临时决定数据的传输路径(灵活的路径,需要完整的目标地址)。断开一个节点不会影响数据的传输。(只能通过主机实现流量控制)
目前的网络采用数据报服务;
网络层不保证传输的可靠性,可靠性传输由更上层协议保障。原因:由网络层提供可靠性传输效率很低,一次数据传输需要通过n个网络节点,每交换一个节点都需要校验数据正确,这需要很多时间。
网络中的中继方式:
- 物理层:转发器(放大信号)
- 链路层:网桥
- 网络层:路由器
- 网络层以上:网关
网络层需要关心的问题:
-
路由的选择,怎么寻址,怎么选择路径。
网络层的协议:
- IP协议
- ARP协议:地址解析协议
- ICMP协议:网际控制报文协议
- IGMP协议:网际组管理协议