一、物理层
物理接口收发器(PHY) – 物理层,定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口,主要是处理通信中的模拟信号。
常见的网卡芯片都是把MAC和PHY集成在一个芯片中,我们使用的单片机自带的网口模块只是包括了MAC,外面还需要再外接一个PHY芯片(有些CPU会同时集成MAC和PHY,例如TI的一些单片机)。MAC与PHY之间的连接总线包括MII、RMII等。
网线上的到底是模拟信号还是数字信号呢?答案是模拟信号,因为它传出和接收是采用的模拟的技术。虽然它传送的信息是数字的,并不是传送的信号是数字的,信号就可以叫做数字信号。
网卡的工作模式:广播(Broadcast)模式、多播(Multicast)模式、单播模式(Unicast)、混杂模式(Promiscuous)。
二、数据链路层