问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

TCP和UDT有什么区别

发布网友 发布时间:2022-04-22 14:37

我来回答

4个回答

热心网友 时间:2023-10-18 15:36

UDT也是一种互联网数据传输协议(他是基于UDP)。UDT的主要目的是支持高速广域网上的海量数据传输,而互联网上的标准数据传输协议TCP在高带宽长距离网络上性能很差。UDT建于UDP之上,并引入新的拥塞控制和数据可靠性控制机制。UDT是面向连接的双向的应用层协议。它同时支持可靠的数据流传输和部分可靠的数据报传输。一般应用在点到点技术(P2P),防火墙穿透,多媒体数据传输等这些方面。
UDT是将应用层数据打包成固定的大小,除非数据不够这么大。和TCP相似的是,这个固定的包大小叫做MSS(最大包大小)。由于期望UDT用来传输大块数据流,我们假定只有很小的一部分不规则的大小的包在UDT session中。MSS能够通过应用程式来安装,MTU是其最优值(包括任何包头)。
TCP在这里就不多说了,相信楼主肯定也了解过。楼上的也有说明,呵呵 希望能帮到楼主,替楼主解惑答疑。

热心网友 时间:2023-10-18 15:37

TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机A发送同意连接和要求同步(同步就是两台主机一个在发送,一个在接收,协调工作)的数据包:“可以,你什么时候发?”,这是第二次对话;主机A再发出一个数据包确认主机B的要求同步:“我现在就发,你接着吧!”,这是第三次对话。三次“对话”的目的是使数据包的发送和接收同步,经过三次“对话”之后,主机A才向主机B正式发送数据。

UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去!
UDP适用于一次只传送少量数据、对可靠性要求不高的应用环境。比如,我们经常使用“ping”命令来测试两台主机之间TCP/IP通信是否正常,其实“ping”命令的原理就是向对方主机发送UDP数据包,然后对方主机确认收到数据包,如果数据包是否到达的消息及时反馈回来,那么网络就是通的。例如,在默认状态下,一次“ping”操作发送4个数据包(如图2所示)。大家可以看到,发送的数据包数量是4包,收到的也是4包(因为对方主机收到后会发回一个确认收到的数据包)。这充分说明了UDP协议是面向非连接的协议,没有建立连接的过程。正因为UDP协议没有连接的过程,所以它的通信效果高;但也正因为如此,它的可靠性不如TCP协议高。QQ就使用UDP发消息,因此有时会出现收不到消息的情况

热心网友 时间:2023-10-18 15:37

TCP:面向连接、三次握手、高可靠性,不易出错
UDP:面向无连接、不可靠、数据传输效率优于TCP

热心网友 时间:2023-10-18 15:38

不是TCP与UDT的区别,是TCP与UDP的区别吧?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
nfc技术可以把id卡的信息写入手机吗? 不知情的情况下不小心把公交车卡和手机贴在一起,居然读出了公交卡的余额... 奥运会李宁点燃火炬的时候在奔跑中,为啥一会快一会慢的,故意的还是节奏... 糖果的派对是什么意思 贵州的简称是什么字 强制执行公证执行受理法院明显不能授理但由于受了原告的钱所以... 玺悦怎么组成语? cv是处女的意思吗? CV圈跟配音圈的区别,主要区别就是圈子大小 ...我已经去法院申请强制执行了,要多久才能拿到钱? 产妇可以吃豆制品吗月子里 谁有基于UDT传输文件的例子(java)? 例假期间可以吃豆制品吗 二胡弱音器,就是铁夹的那种有谁用过。能不能告诉我那东西好不好使。能把音弱到什么程度。 吃豆制品都有哪些好处? 不吃肉,但吃豆制品可以么 支付宝江苏智慧人社是何时有的 微信支付宝智慧数字经营谁是负责人 支付宝里面没有什么智慧人社? 支付宝收钱吧智慧校园怎么解绑 支付宝钱包与政府共建智慧城市 支付宝的同城智慧客运可以发票报销的嘛? 智天使支付宝怎么用 支付宝月智选每月给利息吗? 支付宝智慧数字经营补贴到什么时候 支付宝智慧经营城市负责人是骗人的吗 支付宝的智造将来有没有人在作弊? 支付宝《智造将来》能奖励什么?请获奖发言 192.168.0.0/28 网段的network netmask broadcast各是多少?network netmask中文叫什么啊? 一小白求教 支付宝在线智投是什么平台? 常吃豆制品有什么好处? 如何让UDP实现可靠传输 每天吃豆制品好吗? udt文件怎么打开 痛风能吃豆制品吗? udt是什么数据库的文件 痛风的可以吃豆制品吗 PLC中UDT啥意思 pycharm无法修改只读目录是怎么回事 tcp和udp的区别 宝宝多大后可以吃豆制品 pycharm怎么修改文件权限 怎么样将一个文件放到linux 高血压可以吃豆制品吗? 404 Not Found android下有没有udp的可靠传输库 孕妇可以吃豆类食品吗 pycharm如何一次修改多处内容 文件名 后缀是udt的 用什么软件打开 儿童可以多吃豆制品吗?