比较类似术语之间的差异

之间的区别

家 / 技术 / 它 / 协议 /TCP和UDP协议之间的差异

TCP和UDP协议之间的差异

2010年12月26日发表安德鲁

TCP与UDP协议

TCP和UDP都适合OSI模型的第四层,该模型位于IP层上方的运输层。TCP和UDP都以两种不同的方式支持数据传输,TCP面向连接,UDP的连接较少。

在数据包的运输中,有两个主要约束是可靠性,另一个是延迟。保证数据包的可靠性和延迟是及时交付数据包的。两者都不能同时达到峰值,但可以优化。

为了在两个节点之间启动数据通信,发件人应知道接收器IP和端口号。IP地址是路由数据包,端口号是将数据包移交给正确的人。在现实世界中进一步解释这种情况,想一想多个购物复杂的环境,并指示您30商店(这是一个理发轿车),金广场,第21公园大道,才能到达这个地方,您只需要知道否21 Park Avenue,但要从Saloon那里获得服务,您需要知道30个商店号码。您可以假定21号IP地址,并将30号商店作为港口号。

与数据通信和应用程序服务模型TCP应用程序相同,请收听端口号以接受TCP连接。与UDP应用程序相同,还收听端口号以提供UDP服务。

TCP:

定义RFC 793

TCP是面向连接的端到端可靠协议,以支持保证的数据传输。从连接建立本身TCP可确保可靠性。TCP的一些主要特征是3道握手(SYN,SYN-ACK,ACK),错误检测,缓慢的启动,流量控制和拥塞控制。

TCP是一种可靠的运输机制,因此即使在拥塞中必须使用数据包的地方,它将被使用。TCP应用程序和端口号的典型示例是FTP数据(20),FTP控件(21),SSH(222),Telnet(23),Mail(25),DNS(53),HTTP(80),POP3(110),SNMP(161)和HTTPS(443)。这些是众所周知的TCP应用程序。

UDP:

定义RFC 768

UDP(用户数据报协议)是一个简单的传输协议提供不可靠的服务。这并不意味着UDP不会传递数据,但是没有任何机制来监视拥塞控制或数据包丢失等。因为它的简单避免了网络接口处的开销处理。实时应用程序主要使用UDP,因为丢弃数据包比延迟数据包更可取。典型的示例是IP介质流的语音。

概括:

(1)TCP在UDP较少且不可靠的情况下以连接为导向且可靠。

(2)TCP需要在网络接口级别上进行更多处理,而在UDP中不是。

(3)TCP使用,3道握手,拥塞控制,流控制和其他机制,以确保可靠的传输。

(4)在数据包延迟比数据包丢失更严重的情况下,UDP主要使用。(实时应用程序)

相关文章:

SIP-I和SIP-T之间的差异 Google Chrome CR-48笔记本和常规笔记本之间的区别 Google语音和Skype之间的区别 HTTP和HTTPS之间的差异 Viber和Skype之间的区别

提交以下:协议标记为:连接少,,,,面向连接,,,,OSI模型,,,,即时的,,,,SCTP,,,,TCP,,,,UDP,,,,voip

关于作者:安德鲁

发表评论取消回复

您的电子邮件地址不会被公开。必需的地方已做标记*

请求文章

精选文章

冠状病毒和冷症状之间的差异

冠状病毒和冷症状之间的差异

冠状病毒和SARS之间的差异

冠状病毒和SARS之间的差异

冠状病毒和流感的差异

冠状病毒和流感的差异

冠状病毒和covid 19之间的差异

冠状病毒和covid 19之间的差异

你可能喜欢

说话,说话和说话之间的区别

脉搏和脉搏压力之间的差异

脉搏和脉搏压力之间的差异

DDP和DDU之间的差异

分配和很多之间的区别

分配和很多之间的区别

古董和古董之间的差异

古董和古董之间的差异

最新的帖子

  • 胶原蛋白和角蛋白有什么区别
  • k和氩有什么区别
  • 汞细胞和隔膜细胞有什么区别
  • 炎症和过敏有什么区别
  • 紫外线和荧光光谱之间有什么区别
  • 氨基醇和异己醇之间有什么区别
  • 家
  • 空缺
  • 关于
  • 请求文章
  • 联系我们

版权所有©2010-2018之间的区别。版权所有。使用条款和隐私政策:合法的。