开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第19天,点击查看活动详情
4.2.1电路交换(应用于物理层)
在电路交换中,完整的,没有被分割成分组的报文从源点发送到终点。
分组交换:目前因特网的网络层就是一个分组交换网。分组交换网为分组选择路由的方式 : 数据报方式 和虚电路方式
4.2.2分组交换
在分组交换网中,源点在传送之前先要将报文分割成便于管理的分组,这些分组再到终点后被重新组装。
4.3网络层的分组交换:
网络被设计为一个分组交换网,也就是说,报文在源点被分割成便于管理的分组,通常被称为数据报。
4.3.1(网络层)无连接服务
网络层提供无连接服务时,在因特网中穿梭的每个分组都是一个独立的个体,属于同一个报文的两个分组之间没有任何关联。每个分组在选择路由时,都要依据包含再其首部的信息,源地址和目的地址。目的地址指明了它要到哪里去,而源地址指明了它来自哪里。路由器仅仅是根据其目的地址为它选择路由。源地址可用于该报文被丢弃的时候想源点发送差错消息。
在无连接的交换网络中,转发判决的依据是该分组的目的地址。
4.3.2面向连接服务
属于同一个报文的所有分组之间是有关联的。
在一个报文的数据被发送之前,应当首先建立一条虚连接以指定这些数据报通过的路径,在这类型的服务中,分组不仅要包含源地址和目的地址,还同时要包含流标号,也就是一个虚电路标识符,用来指定这些分组应当采取的虚路径。
要建立面向连接的服务必须要经过的三个阶段的处理过程: 建链,数据传送和拆链。
在面向连接的交换网络中,转发判决的依据是该分组的标号。
建链阶段 请求分组 确认分组
4.4 网络层的服务(无连接的服务)
4.4.2 逻辑地址
网络层提供了端到端的服务,所以两台想要通信的计算机必须要具有全球标识系统,称为网络层地址或逻辑地址
4.4.3 源计算机提供的服务。
四种: 1分组化处理
2 查找下一跳的逻辑地址
3 查找下一跳的物理地址
4 对数据进行必要的分片处理网络层接收来自上层的几个信息 数据,数据长度 ,逻辑目的地址,协议ID 以及服务类型。
4.4.4 各种路由器提供的服务
一个数据报要设计到路由器的两个接口:一个入接口一个出接口。路由器需要与两个数据链路层打交道,入接口的数据链路和出接口的数据链路。
4.4.5 目的计算机提供的服务
目的计算机在向终点交付这些数据之前需要重组数据报片。网络层要设置一个重组定时器,超时,则销毁并发送一个差错报文。,
分片处理对上层来说是完全透明的。因为所有数据报片都到达并且并且被重组之前,网络层不会向上层交付任何不完整的数据。
差错控制包括对损坏,丢失已经重复的数据进行检测的机制(数据链路层提供差错控制)
在路由器处理数据报时出现的差错,数据链路层是无法检测出来的。(因特网罗的网络层没有直接提供差错控制,但是使用了另外一个协议icmp)
4.5.2 流量控制
用于调整源点发送的数据量以免接收方超载。
目前版本的因特网中,网络层不提供任何流量控制。
为什么在设计网络层会缺少流量控制?
1 这一次没有差错控制,接收方网络层的工作非常简单,以至于很少会出现超载现象。
2 网络层服务的上层协议也可以部署一些缓存
3 绝大多数使用网络层服务的上层协议都会提供流量控制。
4.5.3拥塞控制
网络层的拥塞指的是这样一种状态,有过多的数据报出现在了因特网的某一个区域内。
无连接网络中的拥塞控制
信令 反向信令 就是在运动方向和拥塞方向相反的数据报中设置一个比特,以通知发送方拥塞正在形成,发送发应当放慢发送分组的速度;前向信令,在运动方向与拥塞方向一致的分组中设置一个比特,用于向该分组的接收方发出拥塞警告。
在因特网中既没有使用前向信令,也没有使用反向信令。
无连接网络的拥塞控制还可以通过一个扼流分组来实现,它是在遇到拥塞是由路由器向发送发发送一个特殊的分组;将分组按其在整个报文中的重要程度划分等级
面向连接网络中的拥塞控制
方法;当某区域发生拥塞后就建立一条额外的虚电路。
路由选择 网络层非常重要的就是路由选择 可以分为两大类 单播 和多播