我试图弄清楚可用于提取比特率(通过数据包嗅探器)的 OSI 模型的最低层是什么。我不确定是否可以仅通过物理层,或者是否有必要获得有关链路层的信息。
提取比特率
网络工程
安全
线鲨
包分析
2021-07-24 09:39:03
1个回答
为了按预期回答您的问题,网卡仅将有效帧传递给数据包嗅探器。这意味着它已经过滤了损坏的帧,这是数据链路层(OSI 第 2 层)的功能。
事实上,所有物理层功能(和一些数据链路层功能)都是由 NIC 本身而不是由操作系统执行的,所以使用标准的数据包嗅探器你看不到物理层发生了什么。您需要专门的设备才能做到这一点。
但实际上答案应该是“无”,因为OSI模型只是一个模型。它没有在现实生活中使用。
实际使用的是 TCP/IP 模型,其中的Network Access单层包含 OSI 模型中分为两层的所有角色:physical和data link。
请注意,尽管如此,即使是熟悉 TCP/IP 模型的有经验的人仍然将网络访问层分为两层,并将 IP 层称为第 3 层,但严格来说这个术语是不正确的,IP 应称为第 2 层
但是由于大多数网络课程都是从 OSI 模型而不是 TCP/IP 模型开始的,这会引起很多混乱。