網(wǎng)卡上面裝有處理器和存儲器(包括RAM和ROM)。網(wǎng)卡和局域網(wǎng)之間的通信是通過電纜或雙絞線以串行傳輸方式進行的。而網(wǎng)卡和計算機之間的通信則是通過計算機主板上的I/O總線以并行傳輸方式進行。因此,網(wǎng)卡的一個重要功能就是要進行串行/并行轉(zhuǎn)換。由于網(wǎng)絡(luò)上的數(shù)據(jù)率和計算機總線上的數(shù)據(jù)率并不相同,因此在網(wǎng)卡中裝有對數(shù)據(jù)進行緩存的存儲芯片。
網(wǎng)卡以前是作為擴展卡插到計算機總線上的,但是由于其價格低廉而且以太網(wǎng)標準普遍存在,大部分新的計算機都在主板上集成了網(wǎng)絡(luò)接口。這些主板或是在主板芯片中集成了以太網(wǎng)的功能,或是使用一塊通過PCI (或者更新的PCI-Express總線)連接到主板上的廉價網(wǎng)卡。除非需要多接口或者使用其它種類的網(wǎng)絡(luò),否則不再需要一塊立的網(wǎng)卡。甚至更新的主板可能含有內(nèi)置的雙網(wǎng)絡(luò)(以太網(wǎng))接口。
網(wǎng)卡并不是立的自治單元,因為網(wǎng)卡本身不帶電源而是使用所插入的計算機的電源,并受該計算機的控制。因此網(wǎng)卡可看成為一個半自治的單元。當網(wǎng)卡收到一個有差錯的幀時,它就將這個幀丟棄。當網(wǎng)卡收到一個正確的幀時,它就使用中斷來通知該計算機并交付給協(xié)議棧中的網(wǎng)絡(luò)層。當計算機要發(fā)送一個IP數(shù)據(jù)包時,它就由協(xié)議棧向下交給網(wǎng)卡組裝成幀后發(fā)送到局域網(wǎng)。