Category: 

What is a Network Driver?

Article Details
  • Written By: Mary McMahon
  • Edited By: Kristen Osborne
  • Last Modified Date: 01 November 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
The Argentinian resort town of EpecuĂ©n was submerged by flooding for years; it is now populated by one elderly man.  more...

December 5 ,  1933 :  Prohibition ended in the US.  more...

A network driver is a software program that controls a device used to connect a computer to a network. Computers can have one or more networking devices, including wireless cards or wired ethernet cards, for example. Without network drivers, these devices cannot work properly and may have trouble accessing the network or executing commands from the user.

Many operating systems come with a library of drivers for commonly used devices. When a network device is added to the computer, the operating system may recognize it and install the driver automatically. In other cases, discs that come with the device contain the drivers and the drivers can be installed. It is also possible to download a network driver from the website maintained by the manufacturer of the device. This option also provides people with access to the latest drivers.

Sometimes, a driver for a given operating system has not been developed. Skilled programmers can write their own network drivers to make the device work with their computers and there are websites and support forums with information to help people do just that. People may also share the drivers they have written with other users so that people do not have to do the work over again. Sharing also provides access to people who will perform debugging and adjust the code to make it better, leading to improvements everyone can benefit from.

Ad

The network driver controls the interface between the computer and the network. It is familiar with the protocol being used by the network, creating a unique identification for the computer that can be used in the system. As information is exchanged between the computer and the network, the network driver converts it into usable formats. The network driver also provides feedback to the user about the network status so that people know when they are connected, at what speed, and if there are any problems with the network.

It is advisable to update network drivers when new versions of the software come out. The new versions can address security and device vulnerabilities that might otherwise become a problem for computer users. They can also expand functionality as much as is allowed by the device. People who are not sure about whether or not they are using the latest driver can usually explore the properties on the network device to see which version of the driver software is in use and compare this information with data available on the manufacturer's website.

Ad

You might also Like

Recommended

Discuss this Article

Melonlity
Post 3

@Markerrag -- that's not always true. There are a lot of computers out there without built in wireless and that means they have to install a wireless adapter that will almost always require the installation of drivers.

For some reasons, devices like that often "phone home" and inform you that you need an update.

Logicfest
Post 2
@Markerrag -- it is convenient those drivers are often invisible but that can be a problem. Let's say that a bunch of hackers get together and find an exploit in a common wireless driver. I don't know about you, but my computer doesn't regularly check for updates of network drivers so how would I know about an update unless I manually searched for one from the manufacturer?

While I'm fairly sure a lot of computers search for network and other integral hardware drivers, I know for a fact a lot of them do not. Keeping a driver current is hard for a lot of people unless they work at it. That requires knowing how to update the driver manually and a lot of people either don't know how to do that or don't bother to learn.

Markerrag
Post 1

What is interesting is that most people with modern computers will never deal with a network driver. Those are typically bundled in with the operating system on a new computer and the same is true if someone upgrades the OS. Those simply load in memory when the computer boots and the user doesn't deal with it all. It's there, it works so why mess with it or even bother learning about it?

Post your comments

Post Anonymously

Login

username
password
forgot password?

Register

username
password
confirm
email