什么情况下用到udp流量(udp一般用于什么情况)

      最后更新:2023-03-28 02:31:58 手机定位技术交流文章

      TCP和UDP的区别是什么?分别在什么情况下用到

      TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快好好读下,你会明白的。
      一个是可靠传输,一个是不可靠传输.可靠传输需要的开销大,因为要有确认回复.而UDP则是不需要回复确认的.像我们浏览网页,迅雷下载等等用的就是TCP协议,玩网游,看在线视频一般都是用UDP协议.然而随着现在应用程序的不断完善,渐渐弥补了UDP的不可靠性.
      TCP和UDP的区别是什么?分别在什么情况下用到

      什么是UDP流量

      UDP 是非面向连接,TCP 听说过吧,这个是面向连接的。向QQ是好多种协议都可用的,有时你上不了网,但可以上QQ就是这个意思。 ICPM是网络信息服务协议,TX ICMP是发送UDP tx udp 都 是这意思SYN Tx SYN 是同步这些主要是TCP/IP协议簇中的内容。你可以参考一下这方面的。 最常用的TCP三次握手
      什么是UDP流量

      什么是TCP流量和UDP流量

      流量是传输数据量的总计,你的说法有点不好.TCP和UDP都是一种传输协议TUP安全可靠:两者需要建立连接之后才可以传输数据,(比如电话:需要接听后才可以通话)UDP方便:就是不需要建立连接,比如A传输数据给B,直接发送,不管数据是否丢失,就像手机发短信一样,发送就完成了,而接收方不一定能收到信息,QQ就是利用UDP传输协议,有时候发的信息会丢失,但情况很少。个人就是那么理解的,希望能帮上你
      中国移动、中国联通推行的GPRS网络、CDMA网络已覆盖大量的区域,通过无线网络实现数据传输成为可能。无线Modem采用GPRS、CDMA模块通过中国移动、中国联通的GPRS、CDMA网络进行数据传输,并通TCP/IP协议进行数据封包,可灵活地实现多种设备接入,工程安装简单,在工业现场数据传输的应用中,能很好的解决偏远无网络无电话线路地区的数据传输的难题。同传统的数传电台想比较,更具有简便性、灵活性、易操作性,同时还降低了成本,无线Modem传输方案是现代化工业现场数据传输最好的选择方案。 目前中国移动、中国联通提供的GPRS网络、CDMA网络的数据传输带宽在40Kbps左右,且受带宽的限制,数据采集方案最好采用于主动告警、数据轮巡采集、告警主动回叫等对传输带宽占用较少的采集方式。同时考虑对前置机实时采集方案的支持,无线Modem传输方案只能作为目前传输方案的补充。随着无线通讯技术的不断发展,无线传输数据带宽将不断提高,采用3G无线网络,数据传输带宽将达到2M,无线传输方案将逐渐成为监控传输组网的主要应用方案。目前,由于GPRS和CDMA固有的特性,在各个领域中GPRS和CDMA的应用也越来越广泛,但是关于传输中使用TCP/IP协议还是UDP协议,却争论很多。 这里先简单的说一下TCP与UDP的区别:1。基于连接与无连接2。对系统资源的要求(TCP较多,UDP少)3。UDP程序结构较简单4。流模式与数据报模式5。TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证另外结合GPRS网络的情况具体的谈一下他们的区别:1。TCP传输存在一定的延时,大概是1600MS(移动提供),UDP响应速度稍微快一些。2。TCP包头结构源端口16位目标端口 16位序列号 32位回应序号 32位TCP头长度 4位reserved 6位控制代码6位窗口大小16位偏移量16位校验和16位选项 32位(可选)这样我们得出了TCP包头的最小大小.就是20字节.   UDP包头结构源端口16位目的端口16位长度 16位校验和 16位UDP的包小很多.确实如此.因为UDP是非可靠连接.设计初衷就是尽可能快的将数据包发送出去.所以UDP协议显得非常精简.3。GPRS网络端口资源,UDP十分紧缺,变化很快;而TCP采用可靠链路传输,不存在端口变化的问题工业场合的应用一般都有以下特点, 1。要求时时传输,但也有一些场合是定时传输,总的来说在整个传输过程中要求服务器中心端和GPRS终端设备能相互的、时时的传输数据。TCP本身就是可靠链路传输,提供一个时时的双向的传输通道,能很好的满足工业现场传输的要求。但是GPRS网络对TCP链路也存在一个限制:此条链路在长时间(大概20分钟左右,视具体情况而定)没有数据流量,会自动降低此链路的优先级直至强制断开此链路。所以在实际使用中也会采用心跳包(一般是一个字节的数据)来维持此链路。UDP由于自身特点,以及GPRS网络UDP端口资源的有限性,在一段时间没有数据流量后,端口容易改变,产生的影响就是从服务器中心端向GPRS终端发送数据,GPRS终端接收不到。具体的原因就是移动网关从中作了中转,需要隔一定时间给主机发UDP包来维持这个IP和端口号,这样主机就能主动给GPRS发UDP包了并且我在测试中发现,这个间隔时间很短,我在1多分钟发一次UDP包才能够维持,但是再长可能移动网关那边就要丢失这个端口了,此时如果主机想主动发数据给GPRS,那肯定是不行的了,只有GPRS终端设备再发一个UDP包过去,移动重新给你分配一个中转IP和端口,才能够进行双向通讯。 2。要求数据的丢包率较小。有些工业场合,例如电力、水务抄表,环保监测等等,不容许传输过程中的数据丢失或者最大限度的要求数据的可靠性。从这一点来看,很显然在无线数据传输过程中,TCP比UDP更能保证数据的完整性、可靠性,存在更小的丢包率。在实际测试中也是如此。以厦门桑荣科技有限公司提供的GPRS终端设备为例:TCP的在千分之9,UDP的在千分之17左右。3。要求降低费用。目前有很大部分GPRS设备的应用都是取代前期无线数传电台,除了使用范围外,其考虑的主要问题就是费用。能降低费用当然都是大家最愿意接受的。和费用直接相关的就是流量了,流量低,费用就低了。虽然TCP本身的包头要比UDP多,但是UDP在实际应用中往往需要维护双向通道,就必须要通过大量的心跳包数据来维护端口资源。总的比较起来,UDP的实际流量要比TCP还要大。很多使用者在初期的时候并不了解UDP需要大量心跳包来维持端口资源这个问题,往往都认为UDP要比TCP更节省流量,实际上这里存在着一个误区。4。在某些特定的应用场合,例如一些银行的时时交互系统,对响应速度要求很高,此时数据传输频率较快,不需要大量心跳包维持UDP端口资源,采用UDP就比较有利了。5。在目前的1:N的传输模式中,既有多个GPRS终端设备往一个服务器中心传输数据,此时采用UDP会比TCP要好的多,因为UDP耗用更少的系统资源。但是在实际应用中却发现,很多用户还是采用TCP的传输方式,建立二级中心1:A(1:N),即每一个分中心对应N/A台设备,独立处理数据,再统一将数据传送到主中心。这样既能保证了传输过程中采用了TCP的传输协议,又能很好处理了中心服务器的多链路的系统耗用的问题。总的来说,我认为TCP/IP协议更能满足目前各行业对远程数据传输的要求,它提供更稳定更便利的传输通道,很好的满足了远程数据传输的要求。 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/robin1115/archive/2010/03/19/5396099.aspx
      什么是TCP流量和UDP流量

      以太网(UDP)以太网(TCP)分别是什么意思?在什么情况下用?

      以太网是一种现在最流行的局域网规范,是一种通讯协议。而TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议。UDP是OSI参考模型中一种无连接的传输层协议,它主要用于不要求分组顺序到达的传输中!以太网是一种规划整个网络的协议规范!TCP和UDP是两种工作在OSI参开模型中第四层传输层的协议,它们负责数据包传输的协议,建议你了解一下OSI参考模型,就知道它们的作用了!
      TCP和UDP都是网络层上的协议,是建立在IP层之上的。TCP是有连接的传输,它通过对它下层IP包的冲突、错误检测和重传,保证了最终接收到的数据是可靠的;UDP是无连接的,数据包发出去就不管了,没有数据包是否成功并且正确发送的检查,不能保证数据传输100%正确,但是开销会比较小。
      以太网(UDP)以太网(TCP)分别是什么意思?在什么情况下用?

      以太网(UDP)和以太网(TCP)有什么区别?都在什么情况下使用?

      udp用户数据包协议,提供的无连接的尽力而为的交互 tcp传输控制协议,通过三次握手先建立可靠的TCP连接,然后再传输数据2个协议均为传输层协议比如视频会议等就是UDP协议对于数据准确到达没那么高的要求流量大 TCP适合比如说网页浏览之类的需要准确接收到每个字节的场合流量小些 因为它中间进行了收到确认
      udp用户数据包协议,提供的无连接的尽力而为的交互 tcp传输控制协议,通过三次握手先建立可靠的TCP连接,然后再传输数据2个协议均为传输层协议,当网络可靠,需要突发大量的数据时可以选择使用udp,不用考虑丢包重传等情况,可以巨大的提高数据传输效率;当需要认证、网络不可靠,丢包严重、传输距离元的时候可以选择使用tcp,因为tcp需要先建立连接才能传输数据,保障了可靠的传输。如tftp、rip广播路路由包使用udp 如ftp、http等使用tcp协议
      以太网(UDP)和以太网(TCP)有什么区别?都在什么情况下使用?

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/60977.html

          热门文章

          文章分类