tcp(tcp)和udp–tcp和udp之间的9个关键区别(udp – 9 key differences between tcp and udp)的区别

说到互联网协议(IP),有两种类型:TCP和UDP。TCP或传输控制协议是面向连接的。UDP或用户数据报协议是一种无连接的互联网协议。在这篇文章中,我们将指出TCP和UDP之间的关键区别,这将帮助您更好地理解这些术语。...

说到互联网协议(IP),有两种类型:TCP和UDP。TCP或传输控制协议是面向连接的。UDP或用户数据报协议是一种无连接的互联网协议。在这篇文章中,我们将指出TCP和UDP之间的关键区别,这将帮助您更好地理解这些术语。

tcp(tcp)和udp(udp)的区别

TCP和UDP有很多不同之处。以下是您必须了解的9个主要TCP与UDP的区别。

1.作用

TCP是基于连接的。信息将通过互联网从一台计算机传到另一台计算机。UDP是一种无连接协议,这意味着一个程序可以向另一个程序发送多个信息包,然后这将是传输和关系的结束。

2.由其他协议使用

TCP由HTTP、HTTPs、FTP、SMTP和Telnet使用。UDP由DNS、DHCP、TFTP、SNMP、RIP和VOIP使用。

HTTP与HTTPS:哪一个更好?

3.用法

TCP更适合于要求高可靠性的应用程序,传输时间相对较短,因为传输可能需要更长的时间。

UDP更适合于需要高效快速传输的应用程序。UDP非常适合于游戏和处理来自大量客户端的小查询的服务器。

4.数据包

tcp(tcp)和udp–tcp和udp之间的9个关键区别(udp – 9 key differences between tcp and udp)的区别

TCP将按照指定的顺序重新排列数据包。UDP对于数据包没有顺序,并且彼此独立。所有排序都必须由UDP中的应用程序层管理。

5.转移速度

TCP传输速度比UDP慢。由于没有尝试错误恢复,UDP速度更快。

6.可靠性

使用TCP时,传输的数据保持不变,并将以与发送相同的顺序到达。使用UDP,根本不能保证传输的数据会到达,更不用说按照发送顺序了。

7.标题的大小

TCP头的大小为20字节。TCP最常见的头字段包括源端口、目标端口和校验和。

UDP标头的大小为8字节。UDP最常见的头字段包括源端口、目标端口和校验和。

8.重量

TCP被认为是重量级的。在发送任何数据之前,需要三个数据包来建立套接字连接。TCP可以很好地处理可靠性和拥塞。

UDP是轻量级的,因为不需要对数据排序,也不需要跟踪连接。它只是一个小的传输层。

9错误检查

TCP包括错误检查和错误恢复。任何错误的数据包都将从源重新传输到目标。

UDP包括错误检查,但它将丢弃任何错误的数据包。从不尝试错误恢复。

udp和tcp比较

推荐给您:

  • 宽带与Wi-Fi:三个主要区别
  • IPv4与IPv6的比较——有什么区别?
  • 1080i和1080p之间的差异

tcp与udp的区别

下面简单列出了TCP和UDP之间的区别。

传输控制协议 UDP
传输控制协议。 用户数据报协议。
面向连接。 无连接。
由HTTP、HTTPs、FTP、SMTP和Telnet使用。 用于DNS、DHCP、TFTP、SNMP、RIP和VOIP。
适用于要求高可靠性和传输时间的应用。 适用于需要高效快速传输的应用。
按指定的顺序重新排列数据包。 数据包没有顺序,并且相互独立。
传输速度较慢。 更快的传输速度。
传输的数据保持不变,并将以发送时的相同顺序到达。 不保证传输的数据会到达。
标题大小为20字节。 标题大小为8字节。
沉重的重量。 重量轻。
包括错误检查和错误恢复。 包括错误检查。

  • 发表于 2021-11-30 12:46
  • 阅读 ( 244 )
  • 分类:互联网

你可能感兴趣的文章

封装(encapsulation)和脱胶囊(decapsulation)的区别

...被称为脱胶囊。 什么是包封与脱包的相似性(the similarity between encapsulation and decapsulation)? 根据网络模型,封装和解封装都与数据如何通过网络发送和接收有关。 封装(encapsulation)和脱胶囊(decapsulation)的区别 封装与去...

  • 发布于 2020-10-19 15:30
  • 阅读 ( 479 )

使用openvpn connect将您的智能手机连接到几乎所有vpn

...那里可以找到.OVPN配置文件的选项。选择链接将打开UDP和TCP连接的单个OVPN配置文件的长列表。 ...

  • 发布于 2021-03-13 01:40
  • 阅读 ( 1362 )

如何在windows防火墙上打开端口?

...。 相关报道:在Windows中,私有网络和公共网络有什么区别? 在最后一个窗口中,为新规则指定一个名称和一个可选的、更详细的描述。完成后单击“完成”。 如果要随时禁用规则,请在入站或出站规则列表中找到它,右键...

  • 发布于 2021-04-04 05:39
  • 阅读 ( 173 )

互联网是如何工作的?

...网络连接延伸到全球各地。这意味着这些数据包(在设备之间发送的小块数据)可以通过多条路径到达目的地。 换言之,即使你和一个网站之间的网络瘫痪了,数据通常还有另一条路可以走。沿着路径的路由器使用称为边界网...

  • 发布于 2021-04-06 17:58
  • 阅读 ( 247 )

tcp和udp有什么区别?

在路由器上设置端口转发或配置防火墙软件时,您可能见过对TCP和UDP的引用。这两个协议用于不同类型的数据。 TCP/IP是设备通过Internet和大多数本地网络进行通信的一组协议。它是以两种原始协议——传输控制协议(TCP)和Inter...

  • 发布于 2021-04-07 17:46
  • 阅读 ( 172 )

如何使用windows防火墙日志跟踪防火墙活动

...端口号和协议。您还可以使用Windows防火墙日志文件监视TCP和UDP连接以及被防火墙阻止的数据包。 为什么以及何时防火墙日志记录有用 验证新添加的防火墙规则是否正常工作,或者在它们不按预期工作时进行调试。 要确定Windo...

  • 发布于 2021-04-10 10:18
  • 阅读 ( 256 )

如何配置ubuntu内置防火墙

...,可以运行以下几个命令之一: sudo ufw allow 22 (Allows both TCP and UDP traffic – not ideal if UDP isn’t necessary.) sudo ufw allow 22/tcp  (Allows only TCP traffic on this port.) sudo ufw allow ssh (Checks the /etc/services file on your system for the port that SSH requires and a...

  • 发布于 2021-04-12 10:22
  • 阅读 ( 125 )

如何在linux上使用ss命令

...待连接确认。 建立:服务器和客户端。服务器和客户机之间建立了工作连接,允许在两者之间传输数据。 FIN-WAIT-1:服务器和客户端。此套接字正在等待来自远程套接字的连接终止请求,或者等待先前从此套接字发送的连接终止...

  • 发布于 2021-04-14 18:48
  • 阅读 ( 163 )

如何在linux上使用netstat

...,它列出了计算机中不同应用程序、进程和操作系统元素之间建立的连接。 “活动Internet”列包括: Proto:这个套接字使用的协议(例如,TCP或UDP)。 Recv-Q:接收队列。这些是已接收并缓冲的传入字节,等待使用此连接的本地...

  • 发布于 2021-04-14 19:17
  • 阅读 ( 171 )

tcp协议(tcp)和udp协议(udp)的区别

...而TCP是面向连接的,这要求后一种协议在接收方和发送方之间建立完全连接。传输完成后,需要关闭连接以释放协议正在使用的系统资源。UDP不需要授权,可以自由浮动地分发数据。 

  • 发布于 2021-06-22 10:50
  • 阅读 ( 199 )
ahfxflc161
ahfxflc161

0 篇文章

相关推荐