TCP UDP 是什么意思啊 ?
2024-06-29 来源:未知
一、TCP UDP 是什么意思啊 ?
这是两个工作在TCP/IP协议传输层的两个不同的协议,是用来传输数据用的。 TCP:Transfer Control Protocol,传输控制协议。 这是一个全双工的、面向连接的、可靠的并且是精确控制的协议。 主要是用在那些实时性不强、但要求不能出错的应用。比如说,网页的浏览、文件的下载(不是BT、电驴下载)、邮件的收发等场合,就需要TCP协议进行传输(因为不会出错)。 当然,它在网络方面的开销是昂贵的。 UDP:User Datagram Protocol,用户数据报协议。 这是一个不可靠的传输协议。因为它不排序所要发送的数据段、不关心这些数据段到达目的方的顺序(所以它才不可靠),所以它在网络的开销要比TCP小很多。因此UDP适合用在那些实时性强、允许出错的场合。 比如说:即时通信(MSN、QQ),视频,语音等方面。
二、TCP/UDP协议的默认端口号是多少,它的端口是否可以更改
TCP/UDP可以使用任意的端口号,只是不同的软件会使用不同的端口。
三、TCP UDP的区别是什么?
UDP是User Diagram Protocal的缩写,UDP协议的数据之有包简单的地址信息外加数据内容,因此具有数据包比较短小精悍,传输速度快的优点,但是缺点是由于只有简单的地址信息,发送方无法保证接受方一定能收到,因此会有收不到或者被他人误收的情况发生。
TCP于UDP不同的是TCP的数据包开头豆油详细的IP地址,要求接受方返回“收到”的信息,这样才继续发送。TCP的安全性较高,但数据量就大,由于要等待对方反馈,速度就比不上UDP了。
一般来说,像QQ这类的软件更注重速度的及时性,因此使用UDP协议。而注重安全性的行业则会使用TCP协议。
四、TCP、UDP协议号是多少?
TCP是6 UDP是17
五、说出TCP UDP 的特点及区别。
面向连接的TCP
“面向连接”就是在正式通信前必须要与对方建立起连接。比如你给别人打电话,必须等线路接通了、对方拿起话筒才能相互通话。
TCP协议能为应用程序提供可靠的通信连接,使一台计算机发出的字节流无差错地发往网络上的其他计算机,对可靠性要求高的数据通信系统往往使用TCP协议传输数据。
面向非连接的UDP协议
“面向非连接”就是在正式通信前不必与对方先建立连接,不管对方状态就直接发送。这与现在风行的手机短信非常相似:你在发短信的时候,只需要输入对方手机号就OK了。
UDP适用于一次只传送少量数据、对可靠性要求不高的应用环境
UDP协议是面向非连接的协议,没有建立连接的过程。正因为UDP协议没有连接的过程,所以它的通信效果高;但也正因为如此,它的可靠性不如TCP协议高。QQ就使用UDP发消息,因此有时会出现收不到消息的情况。