摘要:
拥塞的基本概念 在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络性能就要变坏,这种情况就叫作拥塞(congestion),计算机网络中的链路容量(带宽)、交换节点中的缓存和处理机等都是网络的资源。若出现拥塞而不进行控制,整个网络的吞吐量将随输入负荷的增大而下降。 用来衡量网络 阅读全文
摘要:
流量控制的原理 流量控制的功能就是让发送方的发送速率不要太快,以便让接收方来得及接收,因此可以说流量控制是一个速度匹配服务(匹配发送方的发送速率与接收方的读取速率)。 TCP利用滑动窗口机制来实现流量控制,滑动窗口的基本原理已在第3章中介绍过,这里要介绍的是TCP如何使用窗口机制来实现流量控制。TC 阅读全文
摘要:
TCP可靠传输 TCP在不可靠的 IP层之上建立一种可靠数据传输服务。TCP提供的可靠数据传输服务保证接收方从缓存区读出的字节流与发送方发出的字节流完全一样。TCP使用了检验、序号、确认和重传等机制来达到这一目的。其中,TCP的检验机制与UDP一样,这里不再赘述。 序号 TCP首部的序号字段用来保证 阅读全文
摘要:
TCP的连接与释放 TCP是面向连接的协议,它基于运输连接来传送TCP报文段 TCP运输连接的建立和释放,是每一次面向连接的通信中必不可少的过程 TCP运输连接有以下三个阶段: 通过“三报文握手”来建立TCP连接。 基于已建立的TCP连接进行可靠的数据传输。 在数据传输结束后,还要通过“四报文挥手” 阅读全文
摘要:
TCP报文段 源端口和目的端口。各占2B。分别表示发送方和接收方使用的端口号。 序号。占4B,范围为0~\(2^{32}-1\),共\(2^{32}\)个序号。TCP连接中传送的字节流中的每个字节都要按顺序编号,序号字段值指的是本报文段所发送的数据的第一个字节的序号。例如,一报文段的序号字段值是30 阅读全文