TCP和udp

tcp和udp都是基于传输层上的协议。其中tcp提供的面向连接的可靠的字节流服务,二udp提供的是无连接的不可靠的数据包服务。

区别:

  tcp udp
是否连接 面向连接 面向非连接
传输可靠性 可靠 不可靠
速度
应用场合   发送的小报文,并且简单性和速度比完全性重要

因为tcp协议要求两个端发送数据之前要先建立一个逻辑连接,也就是一个握手过程,所以它是面向连接的,当一端没有收到数据或者收到的数据不完整,它会要求另一端重新发送,这保证了他的可靠性和完全性,同时也导致他的速度要慢一些。二udp没有这个逻辑连接过程,它不管对方是否在线,不会管对方是否收到数据,所以它的传输速度是很快,但是不可靠。

posted on 2018-05-21 22:20  hydStar  阅读(132)  评论(0)    收藏  举报