Network Controller Drivers


Ethernet Controller drivers are designed to facilitate the sending and receiving of data between a Network controller and its host device. These drivers are basically low-level software that intercepts requests from the host (i.e., a personal computer or embedded controller) to send and receive data and converts these requests into a form understood by the Ethernet controller.

They conversely intercept responses from the controller and translate them back to a form recognized by the host. In effect, Network Controller drivers act as a translator or bridge of sorts. Without Ethernet controller drivers an Ethernet controller is completely useless, as the host device would be unable to interact with it. Ethernet controller drivers regulate the speed at which data is transferred. They provide data buffering and error-correction as well.

When a high-level software application sends data through network connection, it sends this request through a network “socket”. The operating system code that handles this socket then forwards the request on to the Ethernet controller driver. The driver translates this request into a form the Ethernet controller can understand. The processed is reversed when receiving data. Incoming data is physically received on a port on the Ethernet controller.

No comments:

Post a Comment

10/100Base Dual Fiber Media Converter

10/100base dual fiber media converter is the conversion equipment of Ethernet optical-electronic signals between 10/100M UTP interface (TX)...