1.网络接口层
网络接口层也称链路层或数据链路层,是TCP/IP协议的最底层,它负责接收来自网络层的IP数据报,并把数据报发送到指定的网络上,或从网络上接收物理帧,抽出网络层数据报,交给网络层。通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡,它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。在TCP/IP协议族中,网络接口层主要有三个目的: (1)为IP模块发送和接收IP数据报; (2)为ARP(地址解析协议)模块发送ARP请求和接收ARP应答; (3)为RARP(逆地址解析协议)发送RARP请求和接收RARP度!答。
网络接口层使用的ARP和RARP协议,由于缺乏较好的认证机制,攻击者很容易利用这些协议进行欺骗和拒绝服务攻击,从而假冒主机入侵其他被信任性的主机。另外,电磁干扰、电磁泄漏、搭线窃听等物理层面的攻击也会引起很大的安全隐患。