Hostwinds 教程

寻找结果为:


目录


什么是运输协议?
TCP.
UDP.

TCP vs UDP.

标签: FTP 

什么是运输协议?
TCP.
UDP.

没有传输协议,例如TCP(传输控制协议)和UDP(用户数据报协议),在网络上发送的数据,而不是如何处理传入的数据包的方式是不可能处理的。这就是传输层(OSI模型上的第4层)的位置。它用作下层网络层(在OSI模型中的第3层)和高级应用层(OSI模型中的第7层)之间的接口。

什么是运输协议?

TCP / IP套件中有一些协议,包括标题TCP和UDP协议。在其核心处,传输协议携带网络和特定端口之间的数据。这些端口可用于更高级别的应用程序。

TCP.

TCP是电子邮件,Web流量和文件传输应用程序的最常用的传输协议,如FTP。TCP的主要优点是:

  • 面向连接: TCP确保了主机之间的双向连接,即使仅用于单向数据流。
  • 可靠的: TCP确保所有数据都到达预期的目标主机。如果任何数据未到达,TCP将处理错误并尝试重新发送。
  • 纠错: TCP段包含称为校验和的内容,用于检测发送的段之间的差异,并且收到的段。TCP将检测到损坏的段,并尝试重新发送它们,就像丢失的段一样。
  • 流量控制: 接收主机可以调节数据流以保持较慢的主机通过主机发送数据逐渐减少,而不是它可以接收的速度快得多。
  • 测序: TCP确保将数据包以正确的顺序发送到更高的图层,即使它们在网络中跨过网络浏览。

UDP.

虽然TCP必须使其成为网络流量的良好选择,但所有额外的错误检查和处理都使数据包更大并增加处理负载来完成任务。

UDP基本上与TCP的表现方式相反。它是不可靠的,无连接,快速和轻量级。本地主机将图表发送到远程主机,并且不等待从远程主机设置任何连接或任何确认。这使得与TCP相比,它使得不受欢迎的选择,但在某些情况下,UDP是完美的协议。

Streaming Services和Game服务器是快速连接至关重要的次要示例,并且当使用TCP的每个数据包进行错误检查时可能导致更多的挂起,而不是使用UDP发送的损坏数据包。

撰写者 Hostwinds Team  /  六月 5, 2021