UDP是第4层协议吗?

时间:2018-10-19 03:04:57

标签: networking tcp udp ip protocols

我目前在以下假设条件下行动,但我无法将所有问题联系在一起。有人可以纠正这些假设吗?

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

  2. 您从未实际指定将使用TCP还是UDP。您将使用的协议可以简单地以UDP或TCP方式实现

  3. 在传输层的头中,如果IP头中指定的协议使用UDP,则它将是UDP头;如果协议使用TCP,则它将具有TCP头。

如果是这种情况,那么TCP和UDP被分类为什么?我本来以为它们是您会选择使用的协议,但是当我查看IP报头时,它会将7位专用于该协议,所以这毫无意义。

为什么无法在IP标头中选择诸如SSH和FTP之类的协议?根据{{​​3}},它们不是选项。

我很难口头解释我感到困惑的地方。我只是想确切地了解一切之间的联系。希望有人能看到我感到困惑的地方并为我清除。

1 个答案:

答案 0 :(得分:0)

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