1.网络层概述及提供的两种服务
笔记来源:
湖科大教书匠:网络层概述
湖科大教书匠:网络层提供的两种服务
声明:该学习笔记来自湖科大教书匠,笔记仅做学习参考
1.1 网络层概述
网络层的主要任务是实现网络互连,进而实现数据包在各网络之间的传输
网络层解决的主要问题:
1.向传输层提供可靠传输或者不可靠传输
2.网络寻址
3.路由选择问题
因特网使用TCP/IP协议栈,该协议栈中网络层叫做网际层
1.2 网络层提供的两种服务
网络层数据交换方式
1.电路交换
2.报文交换
3.分组交换(两种实现方式:数据报方式、虚电路方式)
1.2.1 面向连接的虚电路服务
虚电路方式是为网络层提供面向连接服务
虚电路是分组交换和电路交换结合
连接服务:首先为分组的传输确定一个确定的路径(建立连接),然后各分组走相同的已经建立好的路径,分组传输的路径相同,传输完成后拆除连接。–摘自: 分组交换的两种方式 数据报/虚电路
目的主机地址仅在连接建立阶段使用,每个分组首部只需要携带一条虚电路编号(每一段链路都有一个虚电路编号)
两台计算机通信时首先建立网络层的连接,即建立虚电路(逻辑上的电路,个人理解为先通过哪个路由器再通过哪个路由器形成的路径),用来保证通信双方需要的一切网络资源
1.2.2 无连接的数据报服务
数据报方式是为网络层提供无连接服务
无连接服务:每个分组的路径可能不同,分组传输事先没有固定的路径 --摘自:分组交换的两种方式 数据报/虚电路
每个分组首部必须携带目的主机的完整地址
TCP/IP体系结构的因特网网际层提供简单灵活、尽最大努力交付、无连接的数据报服务