窗口机制:通过调整窗口的大小实现对发送数据速率的调整。
窗口的基本策略
AIMD 加兴增加,乘性减小;
网络发生拥塞时,逐渐“加性”增大窗口大小,当网络拥塞时“乘性”快速减小窗口大小。
TCP的拥塞控制算法
包括了慢启动、拥塞避免、快速重传和快速回复四部分。
网络层的主要作用是将网络层数据从源主机送达目的主机
主要功能包括:
转发:分组从输入接口转移到输出接口;
路由选择:决定分组经过的路由或路径。
数据包网络:按照目的主机地址进行路由选择的网络
特点
无连接
每个分组作为一个独立的数据报进行传送,路径也可能不同;
分组可能出现乱序和丢失
虚电路网络在网络层提供面向链接的分组交换服务
特点
建立一条网络层逻辑链接
不需要为每条虚电路分配独享资源(区别于电路交换)
根据虚电路号沿虚电路路径按序发送分组。
异构网络互联
异构网络:两个网络的通信技术和运行的协议不同。
异构网路互连的基本策略:
协议转换:构建虚拟互连网络。
拥塞:一种持续过载的网络状态,此时用户对网络资源(包括链路带宽、存储空间、和处理器处理能力等)的总需求超过了网络国有的容量
原因:
缓存区容量有限
传输线路的带宽有限
网络结点的处理能力有限
网络中某些部分发生了故障。
流量感知路由
根据网络负载动态调整,将网络流量引导到不同的链路上均衡网络负载,从而延缓或避免拥塞发生。
解决网络负载的震荡现象:
多路径路由
缓慢转移流量至另一链路