/ tags/ note

# TCP 的粘包和拆包能说说吗?

8 min read

TCP 粘包和拆包是指在使用TCP协议进行数据传输时,由于TCP是面向字节流的、无消息边界的传输协议,导致接收方无法正确区分发送方原始数据包边界,从而出现多个数据包被粘在一起接收,或一个数据包被拆分成多次接收的现象。

Read

# TCP 滑动窗口的作用是什么?

7 min read

TCP 滑动窗口是一种流量控制与拥塞控制机制,它通过动态调整发送方与接收方之间的数据窗口大小,在保证可靠传输的前提下,最大限度地提升网络吞吐量,并避免因发送过快而导致的数据包丢失或网络拥塞。

Read

# TCP 和 UDP 有什么区别?

8 min read

TCP 是一种面向连接的、可靠的、基于字节流的传输层通信协议;UDP 是一种无连接的、不可靠的、基于数据报的传输层通信协议。

Read