描述应用程序开发者为什么可能选择在UDP上运行应用程序而不是在TCP上运行的原因
来源:互联网 发布:python擅长做什么知乎 编辑:程序博客网 时间:2024/06/04 18:03
R4. An application developer may not want its application to use TCP’s congestion control, which can throttle the application’s sending rate at times of congestion. Often, designers of IP telephony and IP videoconference applications choose to run their applications over UDP because they want to avoid TCP’s congestion control. Also, some applications do not need the reliable data transfer provided by TCP.
应用程序开发人员可能不希望其应用程序使用TCP的拥塞控制机制,拥塞控制机制可能会限制应用程序的发送速率。通常情况下,IP电话和IP视频会议应用程序的设计者选择通过UDP运行其应用程序,因为他们希望避免TCP拥塞控制机制。此外,某些应用程序不需要TCP提供的可靠数据传输。
0 0
- 描述应用程序开发者为什么可能选择在UDP上运行应用程序而不是在TCP上运行的原因
- Symbian应用程序如何在手机上运行:
- 在 .NET 应用程序上运行 Rational PurifyPlus
- 在 .NET 应用程序上运行 Rational PurifyPlus
- Spoon:在“云”上运行桌面应用程序
- 在Ubuntu上运行Windows应用程序方法
- 在微软平台上运行 SAP 应用程序
- 在物理设备上运行应用程序
- vs2008创建的应用程序无法在一些电脑上运行
- Android应用程序在手机上运行的步骤
- 结束运行在设备或者模拟器上的应用程序
- vs2012生成的应用程序无法在windowsXP上运行
- unspecified general os-related error 及 Symbian OS 应用程序在手机上无法运行的种种原因
- VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序...
- ADO 应用程序不能在运行级别较低的操作系统上运行的解决方案
- ADO 应用程序不能在运行级别较低的操作系统上运行的解决方案
- 利用BrandZ在Solaris上运行Linux应用程序
- 在64位Windows上运行32位应用程序[iis]
- redis笔记-常用命令篇(采用与《redis入门指南》)
- 以太网帧格式(TCP/IP详解)
- Docker学习文档之二 搭建环境-Linux环境
- dubbo 请求调用过程分析
- SpringBoot学习-第四章 SpringMVC基础-<Spring Boot 实战>
- 描述应用程序开发者为什么可能选择在UDP上运行应用程序而不是在TCP上运行的原因
- c/c++代码 No.1 按位取反
- 死锁的四个必要条件
- 中值滤波原理及MATLAB算法实现
- 颠覆想象,一盏夜灯的变革
- android 透明度颜色
- 系统编程中的文件大小修改truncate/lseek
- c语言中语句srand(time(NULL))什么意思。
- Spring boot发布成war包,可部署到tomcat