TCP和UDP概念和区别
2017-12-18 11:02
239 查看
概念:
TCP:是面向连接的, 可靠的流协议 可以提供面向连接的、可靠的、点到点的通信。
UDP:是不具有可靠性的数据报协议. 细微的处理它会交给上层应用去完成.
UDP的特点:
1、每一次发送数据都需要绑定IP和端口号。相当于发送邮件,只管是否发送成功,不保证对方是否接收到数据,所以UDP是不安全的,有可能会丢失数据包。
2、UDP:类似于HTTP,也属于短连接。
TCP的特点:
1、只需要一次连接,属于 长连接,只要不断开的情况可以一直使用。TCP好像打电话,双方要通话,首先,要确定对方不是开机(网络可以到达),然后要确定是不是没有信号,然后还需要对方接听(通信链接)。
2、TCP通过3次“握手”来保证数据发送的安全性,不会丢失数据包。
TCP与UDP区别总结:
1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接
2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保 证可靠交付
3、TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的
UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时应用很有用,如IP电话,实时视频会议等)
4、每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交互通信
5、TCP首部开销20字节;UDP的首部开销小,只有8个字节
6、TCP的逻辑通信信道是全双工的可靠信道,UDP则是不可靠信道
TCP:是面向连接的, 可靠的流协议 可以提供面向连接的、可靠的、点到点的通信。
UDP:是不具有可靠性的数据报协议. 细微的处理它会交给上层应用去完成.
UDP的特点:
1、每一次发送数据都需要绑定IP和端口号。相当于发送邮件,只管是否发送成功,不保证对方是否接收到数据,所以UDP是不安全的,有可能会丢失数据包。
2、UDP:类似于HTTP,也属于短连接。
TCP的特点:
1、只需要一次连接,属于 长连接,只要不断开的情况可以一直使用。TCP好像打电话,双方要通话,首先,要确定对方不是开机(网络可以到达),然后要确定是不是没有信号,然后还需要对方接听(通信链接)。
2、TCP通过3次“握手”来保证数据发送的安全性,不会丢失数据包。
TCP与UDP区别总结:
1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接
2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保 证可靠交付
3、TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的
UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时应用很有用,如IP电话,实时视频会议等)
4、每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交互通信
5、TCP首部开销20字节;UDP的首部开销小,只有8个字节
6、TCP的逻辑通信信道是全双工的可靠信道,UDP则是不可靠信道
相关文章推荐
- 以QQ举例 说明计算机网络中的一些概念区别(TCP与UDP,广播与单播)
- TCP和UDP的区别,拥塞窗口的概念,如何建立一个TCP连接
- 20、TCP与UDP的概念,相互的区别及优劣
- TCP与UDP在概念上的区别
- TCP和UDP概念和区别
- TCP和UDP区别
- TCP和UDP的区别
- TCP和UDP的区别
- 网络(1): IP,TCP,UDP相关概念综述及关系整理
- TCP,UDP,HTTP,HTTPS协议的区别理解
- TCP和UDP的区别
- OSI及TCP/IP的概念和区别
- DNS用UDP与TCP区别
- TCP与UDP的特性和区别
- TCP/IP、UDP、Http、Socket的区别
- TCP和UDP的区别
- TCP与UDP协议的区别
- OSI及TCP/IP的概念和区别
- TCP与UDP的区别以及TCP的三次握手过程剖析
- TCP与UDP的区别,以及它们各自的定义