这张图在今后每章的学习都要用到 要熟记于心!!
思维导图:https://blog.youkuaiyun.com/qq_39086150/article/details/78916668
四、网络层 (已经不是端到端的层次了 )
4.1 网络层概述
-
网络层功能:
- 网络互连
- 路由选择: 确定分组从源到目的地的路径
- 拥塞控制 :方法:开环和闭环
-
网络层所做的工作
- 从发送主机向接收主机传输报文段(主机到主机)
- 在发送端封装为数据报
- 在接收端,交付报文段到传输层
- 每台主机和路由器上都网络层协议
- 路由器检查所有经它的分组的的IP数据报的头部字段
-
路由器的功能:
- 运行路由选择算法/协议 (RIP, OSPF, BGP)
- 从输入链路到输出链路转发数据报
-
网络层向传输层提供的主机到主机的数据传输的服务,主机到主机的传输服务依靠的是通信子网的各个节点的传输服务来实现的。
这里注意网络层向传输层提供的服务与通信子网提供服务的操作方式。
- 网络层提供的服务:
- 面向连接的服务 :虚电路
- 无连接的服务:数据报
- 通信子网操作方式:
- 虚电路操作
像电话线
- 虚电路操作
- 数据报操作
端系统顺序发送要传输的内容,网络层给这些内容分组,加上一些地址信息啊,序号啊等,然后作为数据报乱序发送给网路结点。目的端就把收到的这些内容进行处理再交至上层。
- 网络层提供的服务:
4.2 路由选择
-
路由算法的两大类:
-
静态路由选择算法:不会根据当前测量或估计的流量和拓扑结构,来调整它们的路由决策;
- 最短路由选择算法
- Dijskstra,1959:
- Dijskstra,1959:
- 扩散法(Flooding)也称泛洪
将每个入境数据包除了该数据包发送到除到达的那条线路以外的所有线路。
- 最短路由选择算法