OSI 模型的所有 7 层协同工作,向端点定义他正在处理的机器类型。
但是我想知道为什么我不能用wireshark之类的软件检测到OSI数据包?因为 Wireshark 应该跟踪进入我机器的每个数据包,对吗?但我以前从未见过“OSI 数据包”。
难道我做错了什么?我对 OSI 数据包的概念是否正确?
Wireshark 显示的层不完全是 OSI 或 TCP/IP,而是两个层的组合。
由于 Wireshark 在数据链路层解码数据包,因此我们不会总是获得物理层信息。
但在某些情况下,捕获适配器会提供一些物理层信息,并且可以通过 Wireshark 显示出来。
通常,我们看到的层数不超过以下层数:
- Physical Layer
- Data Link Layer
- Network Layer
- Transport Layer
- Application Layer
应该注意的是,这些层的顺序与 OSI 和 TCP/IP 模型不同。
有关详细信息,请参阅链接。