What does a LAN driver do?
A LAN driver, or a network card driver enables the operating system to communicate with the network card and transmit and receive packets of information across the network or LAN. It provides a "bridge" between the operating system (software) and the network card (hardware). This kind of layering provides a scalable architecture, where a single operating system can work with many network cards and vice-versa.