OSI 模型的哪一层处理端口?

网络工程 奥西
2021-07-02 20:26:18

我读过会话层也称为端口层,CBT 块视频隐含端口是第 5 层的东西。

我一直认为它们是第 4 层,只是因为我猜。(好吧,tcp 和 udp 有端口)

奇怪的是,我并没有得到太多关于这方面的结果,也许这无关紧要。

4个回答

TCP 或 UDP 端口在 OSI 模型的第 4 层或 TCP/IP 模型的第 3 层中定义,两者都被定义为“传输”层。

OSI 第 5 层“会话层”使用第 4 层中定义的端口在通信设备/程序/等之间创建套接字和会话。

我从谷歌得到的结果实际上提到了“端口层”,这是一个已知链接农场网站上的一个完全不正确的页面,所以请谨慎对待。我不知道为什么 CBT 会用这个名字指代第 5 层,但我没有视频可看。

第 4 层 - 传输层这是负责处理端到端通信的层;无论是可靠的还是不可靠的。

您会经常发现大多数网络概念并不完全适合 OSI 模型

我相信在观看更多视频后(Keith Barker),这是不完全适合 OSI 模型的事情之一。我仍然倾向于将第 4 层作为处理端口的主要层,但第 5 层肯定在那里起作用。

这是我自己对端口的理解:

端口定义在 OSI 模型的第 5 层,它建立和控制源和目标之间的对话。端口定义在对话建立过程中完成。

在 TCP/IP 模型中,OSI 模型的第 5、6 和 7 层包含在一个层中(TCP/IP 模型的第 4 层)。

因此,要回答您的问题,这完全取决于您正在考虑的模型。如果您使用 OSI 模型,“端口”是第 5 层定义,否则如果您使用 TCP/IP 模型,它将被视为第 4 层实体。

PS:要获得更具体且可能更正确的答案,您应该查看 ISO/IEC 7498-1 中的 OSI 模型基本定义(此处链接

干杯,