tcp与UDP的
区别与联系
1。面向
连接的TCP
TCP(
传输控制协议,传输控制协议)是一种基于连接的协议,也就是说,在正式建立和发送数据之前,我们必须与另一方建立可靠的连接,TCP连接必须经过三次。对话可以建立起来。这个过程非常复杂。我们只在这里做简单和直观的
介绍,所以您可以理解这个过程。让我们来看看这三个会话的简单过程:主机A发送一个连接请求包到主机B:我想发送数据给您,您能吗这是第一次对话;主机B将请求发送给主机A以同意连接和
同步(同步是两个主机的数据包,一个正在发送,一个正在接收和协调):您
什么时候可以发送它这是第二次对话;主机A发出一个包来
确认主机B的同步:我现在就发送,你继续吧。!Rdquo:这是第三次对话,三次对话,目的是同步数据包的发送和接收,经过三次对话,之后,主机A正式向主机B发送数据。
总之,TCP必须有三次握手建立连接。
优点:1、面向连接的传输;2、数据传输稳定可靠;3、端到端通信;4、全双工
模式;5、单位传输字节。
缺点:传输
速度不够快。
2。面向无连接的UDP
Ldquo;对于非连接的),没有必要在正式通信前与其他人建立连接,而不管对方的状态如何直接发送。这非常类似于当前的手机短信:当你发短信时,你只需要
输入电话号码就行了。
UDP(
用户数据协议,用户数据报协议)是一种与TCP相对应的协议,它是一种非面向连接的协议,它不与另一方建立连接,而是直接将数据包发送到过去!
每个数据包的大小是有限的64K!
优点:1、传输速度快,2,效率高;
缺点:数据包可能丢失。
摘要:由于UDP协议的无连接的,具有很高的传播效果,但它不像TCP协议是可靠的因为this.qq使用UDP发送信息,所以有时会有不messages.tcp协议和UDP协议的,每一个人都有自己的好点的通信环境,每个人都有自己的局限,不同要求。