TCP 的快速恢复
之前我们提到,当网络发生拥塞时,发送方重新进入慢启动,而慢启动的报文数是从一开始的,虽然是指数的增长,但是从一还是感觉会慢,有什么方法快速恢复吗?
之前我们提到,当网络发生拥塞时,发送方重新进入慢启动,而慢启动的报文数是从一开始的,虽然是指数的增长,但是从一还是感觉会慢,有什么方法快速恢复吗?
之前的文章我们有讲解 TCP 拥塞避免的方式,这些都是通过发送端来实现,那么接受方有什么方式解决拥塞问题?
拥塞避免算法基本思想:一旦进入拥塞避免状态,拥塞窗口的值置 1,慢开始门限设为上次的值的一半。此时每个往返时延只将拥塞窗口的值增加一个最大报文长度。一种通用的方法是对于 TCP 发送方无论何时到达一个新的确认,就将拥塞窗口增加一个最大报文长度。
慢速启动是传输控制协议使用的一种阻塞控制机制。慢速启动也叫做指数增长期。慢速启动是指每次 TCP 接收窗口收到确认时都会增长。增加的大小就是已确认段的数目。
滑动窗口概念不仅存在于数据链路层,也存在于传输层中,两者有不同的协议,但基本原理上是相近的。其中一个重要的区别是,一个是针对于帧的传送,另外一个是字节数据的传送。
OSI 是 Open System Interconnection 的缩写,中文为开放式系统互联。国际标准化组织制定 OSI 模型,该模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架。
通过网络地址转换,我们可以实现终端访问外网,但是我们发现,同一时间只有一个终端可以上网,如何实现多台终端同时上网?我们学习一下基于端口的 NAT。
ACL 访问控制列表是一种基于包过滤的访问控制技术,它可以根据设定的条件对接口上的数据包进行过滤,允许其通过或丢弃。访问控制列表被广泛地应用于路由器和三层交换机。借助访问控制列表,可有效地控制用户对网络的访问,从而最大程度保障网络安全。
当在专用网内部的一些主机本来已经分配到了本地的 IP 地址,但现在又想和因特网上的主机通信时,可使用 NAT 方法。这种方法需要在专用网连接到因特网的路由器上安装 NAT 软件。装有 NAT 软件的路由器叫做 NAT 路由,它至少有一个有效的外部全球 IP 地址。这样,所有使用本地地址的主机在和外界通信时,都要在 NAT 路由器上将其本地地址转换成全球 IP 地址,才能和因特网连接。
在生产环境中,我们需要使用多个网段,如果在连接这些网段的路由中配置 DHCP 服务,会增加我们的维护成本,这时我们可以使用 DHCP 的中继功能,来实现跨网段 IP 分配。