一、网络层基本概念:
1. 网络层主要任务
是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。
2.网络传输单位
数据报。
- 特点:
- 无连接。不需要事先建立连接,只要想发就可以把分组发送到链路上。在路由器就可以进行存储转发。
- 每一个分组携带源目的地址。
- 路由器根据分组的目的地址转发分组:基于路由协议/算法构建转发表;检索转发表;每个分组独立选路。
3.功能:
- 路由选择与分组转发。
- 异构网络互联。
- 拥塞控制:若所有结点都来不及接收分组,而要丢弃大量分组的话,网络就处于拥塞状态。因此要采取一定措施,缓解这种拥塞。
- 解决办法:
- 开环控制——静态
- 闭环控制——动态
- 解决办法:
二、数据交换方式:
1.电路交换
(例子:电话网络。)
1.1 电路交换的阶段:
- 建立连接(呼叫/电路建立)。
- 通信。
- 释放连接(拆除电路)。
1.2 特点
独占资源。
1.3 优点:
- 通信时延小。
- 有序传输。
- 没有冲突。
- 实时性强。
1.4 缺点:
- 建立连接时间长。
- 线路独占,使用效率低。
- 灵活性差。
- 无差错控制能力。
2.报文交换
2.1 报文
源应用发送的信息整体。
2.2 优点:
- 无需建立连接。
- 存储转发,动态分配路线。
- 线路可靠性较高。
- 线路利用率较高。
- 多目标服务。
2.3 缺点:
- 有存储转发时延。
- 报文大小不定,需要网络结点有较大的缓存空间。
3.分组交换
3.1 分组
把大的数据块分割成小的数据块。
3.2 优点
- 无需建立连接。
- 存储转发,动态分配线路。
- 线路可靠性较高。
- 线路利用率较高。
- 相对于报文交换,存储管理更容易。
3.3 缺点:
- 有存储转发时延。
- 需要传输额外的信息量。
- 乱序到目的主机时,要对分组排序重组。
3.4 分类:
- **数据报方式:**为网络层提供无连接服务
- 无连接服务:不事先为分组的传输确定传输路径,每个分组独立确定传输路径,不同分组传输路径可能不同。
- 虚电路方式:为网络层提供连接服务。
- 连接路径:首先为分组的传输确定传输路径(建立 连接),然后沿该路径(连接)传输系列分组,系列分组传输路径相同,传输结束后拆除链接。
- 虚电路:一条源主机到目的主机类似于电路的路径(逻辑连接),路径上所有结点都要维持这条虚电路的建立,都维持一张虚电路表,每一项记录了一个打开的虚电路的信息。
- 虚电路将数据报方式和电路交换方式结合,以发挥两者优点。
- 通信过程
- 建立连接(虚电路建立):每一个分组携带虚电路号,而非目的地址。源主机发送“呼叫请求”分组并收到“呼叫应答”分组后才算建立连接。
- 数据传输:全双工通信。
- 释放连接(虚电路释放):源主机发送“释放请求”,分组以拆除虚电路。
- 数据报和虚电路服务比较:
4.总结:
4.1 计算题注意:
- 单位换算:b/B,Mbps,kbps
- 是否考虑传播延迟。一般不考虑。
- 时间至少是多少?选择最少跳数。
- 起始时间(从发送方开始到接受完为止或者从发送开始到发送完毕)。
- 是否有分组头部大小是开销。
- 报文交换时延更长,分组交换时延可能不是整数。
4.2 三种数据交换方式总结:
- 报文交换和分组交换都采用存储转发。
- 传输数据量大,且传送时间远大于呼叫时,选择电路交换。电路交换传输时延最小。
- 从信道利用率看,报文交换和分组交换优于电路交换,其中分组交换时延更小。
三、延申:几种传输单元名词解析
- 应用层传输单元:报文。
- 传输层传输单元:报文段。
- 网络层传输单元:IP数据报、分组(数据报切割)。
- 数据链路层传输单元:帧。
- 物理层传输单元:比特流。
四、IP数据报
1. IP数据报格式
2.IP数据报的分片
2.1 最大传送单元MTU
数据链路层数据帧可封装数据的上限。以太网的MTU是1500字节。
2.2 例题
如图,需要分片为长度不超过1420B的数据报片:
答:
五、IP地址
1. 历史发展
- 分类的IP地址。
- 子网的划分。
- 构成超网(无分类编址方法)。
2. ip地址
全世界唯一的32位/4字节标识符,标识路由器主机的接口。
3. 分类IP地址:
3.1 私有ip地址
路由器对目的地址是私有IP地址的数据报一律不进行转发。
3.2 网络地址转换NAT
- NAT:在专用网连接到因特网的路由器上安装NAT软件,安装软件的路由器叫NAT路由器,它至少有一个有效的外部全球Ip地址。
3.3 分类IP地址的弱点:
- IP地址空间的利用率有时很低。
- 两级IP地址不够灵活。
4. 子网划分
-
某单位划分子网后,对外仍表现为一个网络,即本单位外的网络看不见本单位内子网的划分。
- 子网号能否全0全1要看情况。
- 主机号 不能全0全1。
-
子网掩码
-
由一系列连续的1和0所构成的二进制数.
-
网络号全写1。
-
主机号全0.
-
子网掩码与IP地址逐位相与,就得到子网网络地址。
-
-
例题:已知IP地址是141.14.72.24,子网掩码是255.255.192.0,求网络地址?
- 答:141.14.64.0
- 答:141.14.64.0
-
例题:某主机的ip地址为180.80.77.55,子网掩码为255.255.252.0.若该主机向其所在子网发送广播分组,则目的地址可以是?
-
答:广播分组——广播地址。即:180.80.79.255.
-
使用子网时分组的转发