Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Network interface card

created by rcottrel

(thing) by iandunn (1.3 mon) (print)   ?   (I like it!) 1 C! Tue Sep 10 2002 at 19:09:10

A network interface card (herein NIC) is a networking device that you install in a computer (or printer, PDA, etc) that allows you to connect to a network. Back in the day NICs were actually two cards, a transceiver to send and recieve data and another card (can't think of the name) to do everything else; but nowadays they're combined into one card. Because of this NICs are considered a Layer 1 and Layer 2 device by the OSI Reference Model, with the transceiver being the layer 1 device. Your NIC has a unique identification number known as a MAC Address burnt into it by the manufacturer, which is required to be on any network.

NICs have different transceivers for the type of cable you'll use to connect to your network: RJ-45 for twisted pair, BNC for Coax, FDDI for fiber-optic, etc.


Thanks to lj for correcting some of my info.


(thing) by syntax (3 y) (print)   ?   (I like it!) Tue Feb 03 2004 at 22:00:30

A Network Interface Card (NIC) is an expansion board used for the computer to connect to a network of a specific type. Various network interfaces may require different types of cards. The NIC may use an external transceiver or an internal integrated transceiver mounted on the network interface card. The networked computer on which the NIC is installed gives it a message for another networked device and the card configures that message for transport over a particular network (through various wire types, or wirelessly). The NIC can also perform the reverse operation: receive a signal from the network (which has been encoded by a similar card) and decode it for the computer.

An effective Network Card is one that performs its actions with as little CPU calculations as possible. Four methods of data transfer are used:

Bus mastering DMA (Direct Memory Access): Data enters the card from the network and is stored in the card's RAM with instructions from the card's own CPU (unrelated to the system's CPU). When the transmission is complete, the NIC's CPU then sends data to the computer's motherboard where it is available for the computer to use in any way needed. With this method the computer's CPU does no work at all.

Standard DMA: Data enters the card from the network, the NIC's CPU interrupts the computer's CPU which in turn stops all other tasks it may be doing and transfers the network data into the computer's RAM. This method involves a lot of work by the computer's CPU and is therefore quite inefficient.

Programmed I/O: Data enters the card from the network and is loaded into a motherboard I/O address which is constantly scanned by the computer's CPU for any network data. When data is found it is transferred into the RAM.

Shared memory: Data enters the card from the network and is stored in the card's RAM with instructions from the card's own CPU the NIC's CPU interrupts the computer's CPU which in turn stops all other tasks it may be doing and transfers the network data into the computer's RAM.


printable version
chaos

Ethernet MAC address God damned sons of bitches load balancing
Token Ring netgear OSI reference model Organizational Unique Identifier
IRQ Vending machines that dispense sushi Zen Direct Memory Access
transceiver the field of real numbers has no non-trivial automorphisms Turing Machine Novell
MMF twisted pair RJ-11 anti-static bag
CyberSURFR IEEE Astral projection Network
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Look at this mess the Death Borg made!
MetroCard
Programming as art
Grendel
Laos
Female ejaculation
Ludwig Wittgenstein and the Problem of Other Minds
Forget women - here's what men want
Tank Girl
hydrogen bond
Newton's Rape Manual and other surprises
The Gospel-Blues Continuum
fisting
Triple Goddess
New Writeups
Nadine_2
The Sound Of Madness(review)
Twin Eclipse
Conversations with God: An Uncommon Dialogue(idea)
SwimmingMonkey
Conversations with Fo Fo- the Loneliest dog in Purgatory(fiction)
locke baron
lynx(thing)
Simulacron3
Reality, Dimensions and the Natural Ontology(essay)
SubSane
Making Love to a 9-Foot Woman(person)
Ouzo
Thoughts(idea)
antigravpussy
I fall silent, listening. The breadcrumbs are talking about us(person)
calgon
Buffalo Bill by the pool(poetry)
gate
Anarchy is Order(idea)
ushdfgakjasgh
Scribeling(thing)
XWiz
Trism(review)
artman2003
Briefcase Full of Souls - Part I(fiction)
Dreamvirus
Alan Ladd(person)
waverider37
Harold Holt(person)
Everything 2 is brought to you by the letter C and The Everything Development Company