我的计算机上的NIC有一个子网掩码。这仅仅是为了自己的信息吗?还是将子网掩码扔到TCP / IP标头中以帮助下一个设备向上路由?我猜这仅是针对单个设备的信息。感谢您的提前答复!
IP或TCP均未在其标头中包含子网掩码。
接收流量时使用子网掩码-如果流量出现在未分配接口的子网内的线路上,它将被丢弃。如果接口处于混杂模式,则它接收到的所有流量都将沿TCP / IP堆栈发送。
操作系统使用子网掩码来知道是将流量直接定向到目标IP(如果在子网内)还是直接定向到(默认)网关(如果不是)。
传统上,硬件级别的NIC发送和接收以太网帧,而不是IP数据包,因此,我认为这不一定是NIC的硬件功能-尽管现代NIC具有执行许多功能的“ TCP卸载引擎”(TOE)。 NIC本身上TCP所需的处理-那些也可能通过硬件中的子网进行过滤。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句