TCP和udp
tcp和udp都是基于传输层上的协议。其中tcp提供的面向连接的可靠的字节流服务,二udp提供的是无连接的不可靠的数据包服务。
区别:
| tcp | udp | |
| 是否连接 | 面向连接 | 面向非连接 |
| 传输可靠性 | 可靠 | 不可靠 |
| 速度 | 慢 | 快 |
| 应用场合 | 发送的小报文,并且简单性和速度比完全性重要 |
因为tcp协议要求两个端发送数据之前要先建立一个逻辑连接,也就是一个握手过程,所以它是面向连接的,当一端没有收到数据或者收到的数据不完整,它会要求另一端重新发送,这保证了他的可靠性和完全性,同时也导致他的速度要慢一些。二udp没有这个逻辑连接过程,它不管对方是否在线,不会管对方是否收到数据,所以它的传输速度是很快,但是不可靠。
浙公网安备 33010602011771号