网络层的功能主要有转发和选路
**每台路由器都有一个转发表,路由器会检查分组的第一个值,然后查询转发表,
*
*
4.1.2网络服务模型
- 网络层提供的服务
- 1确保交付
- 2具有时间上限的确保交付
- 3有序分组交付
- 4确保最小带宽
- 5确保最大 时延抖动
- 6安全性服务
网络层提供的其实是尽力而为的服务
4.2 虚电路和数据报网络 - 虚电路提供连接服务
数据报网络提供无连接服务
4.2.1虚电路网络
组层:1源和目的主机的路径
2VC号 沿着该路径的每段链路的号码
3沿着该路每个路由器的转发表表项
**为什么不保持相同的VC号1减少了VC的长度
2每段有个VC号,简化了虚电路的建立
**
虚电路建立有3个阶段虚电路建立:发送方运输层联系网络层,指定接受方的地址,等待网络建立虚电路,然后网络层来决定发送方和接收方的路径,每一条链路分配一个VC号,最后在转发表中增加一项,同时会为 路径保留资源.
- 数据传输:数据就可以传输了
- 虚电路拆除:
虚电路和TCP的区别,TCP的三次握手仅仅涉及到端系统,路由器对此是完全不知道的,但是每个路由器都要参与虚电路的建立,并且知道每一个通过他的虚电路
数据报网络
- 基本上来说就是将目标IP地址和转发表进行对比,转发到最符合的那条路上面,转发表的表项在一直的更新,所以从发送方到接收方,可能一系列分组走的路线也不一样,可能会无序到达.
4.2,3 - 虚电路的起源来自于 电话界,他采用真正的电路,比数据报网络复杂的多,
- 数据报网络则是计算机网络而产生的东西
,