UDP 和 TCP 对比
UDP (User Datagram Protocol) | TCP (Transmission Control Protocol) |
---|---|
无连接协议 | 面向连接的协议 |
不可靠协议 | 可靠性协议 |
不保证各个数据报的先后顺序跨网络保持不变 | 给所发送数据的每一个字节关联一个序列号进行排序 |
不提供确认、序列号、超时重传机制,不能保证最终到达目的地;不保证每个数据报只到达一次 | TCP发送数据要求另一端返回一个确认。没收到确认,会自动重传数据并等待更长的时间。数次重传失败后,TCP才放弃 |
不提供流量控制 | 提供流量控制 TCP总是告诉对端它能够接收多少字节的数据,称为通告窗口。该窗口在任何时候都指出接收缓冲区中的可用空间,从而确保发送端发送的数据不会溢出接收缓冲区 |
全双工 | 全双工 |
IPV4 + IPV6 | IPV4 + IPV6 |
TCP
TCP链接过程中的一些名词的意义:
字符缩写 | 描述 |
---|---|