繁体   English   中英

UDP 是第 4 层协议吗?

[英]Is UDP a layer 4 protocol?

我目前正在根据以下假设行事,但我无法将这些点联系起来。 有人可以纠正这些假设吗?

  1. 将在传输层(第 4 层)中使用的协议在 IP 标头中标识为“协议”

  2. 您实际上从未指定将使用 TCP 还是 UDP。 您将使用的协议只是在 UDP 或 TCP 中实现

  3. 在传输层的报头中,如果 IP 报头中指定的协议使用 UDP,它将是一个 UDP 报头,如果该协议使用 TCP,它将有一个 TCP 报头。

如果是这种情况,那么 TCP 和 UDP 被归类为什么? 我最初认为它们是您会选择使用的协议,但是当我查看 IP 标头时,它为协议提供了 7 位,因此没有任何意义。

为什么不能在IP头中选择SSH和FTP等协议? 根据this wikipedia page ,它们不是选项。

我很难口头解释我感到困惑的地方。 我只是想看看一切是如何连接的。 希望有人能看到我感到困惑的地方并为我澄清。

UDP 和 TCP 是传输层中的两个协议,还有其他协议。 SSH 和 FTP 是应用层的协议; 它们在传输层协议中携带(这两个协议使用 TCP)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM