Síťová karta

02.01.2013 21:51

Síťová karta (NIC) slouží ke vzájemné komunikaci počítačů v počítačové síti. Ve stolních počítačích má podobu karty, která se zasune do slotu (ISA, PCI, PCI-e) základní desky nebo je na základní desce integrovaná. U notebooků je situace podobná, integrace převládá a pro externí připojení se používá rozhraní PCMCIA.

Úkolem síťové karty je zajistit přenos dat mezi sběrnicí počítače a počítačovou sítí. Síťový kabel se ke kartě připojuje konektorem, který může být typu BNC, nebo TP (Twisted Pair). Některé karty mohou mít pouze jeden z uvedených typů konektorů, obvykle bývají na kartě konektory oba. Na zadní části karty se obvykle nachází i dvojice LED diod, které informují o stavu síťového adaptéru. Na kartě bývá umístěna patice pro tzv. Boot ROM, díky níž může počítač nabootovat ze sítě.

Činnost síťového adaptéru:

Princip činnosti si vysvětlíme na příkladu, kdy síťová karta vysílá data. Při příjmu dat se provádí všechny uvedené kroky v obráceném pořadí.

  • přenos dat
    - Data jsou přenesena z paměti RAM počítače do síťové karty přes rozhraní DMA, nebo programovatelný I/O.
  • buffering
    - Když síťový adaptér zpracovává data, jsou uložena v bufferu. Buffer umožňuje kartě, aby vyrovnával rozdíl mezi rychlostí sítě a rychlostí, kterou počítač zpracovává data.
  • formátování rámce
    -  Adaptér musí rozdělit data do částí určité velikosti. V síti Ethernet jsou tyto části velké kolem 1500 bajtů. Adaptér předřadí před data hlavičku, na konec přidá patičku. V tomto okamžiku vznikl rámec, který je nyní možné vyslat.
  • přístup na kabel
    -      Síťová karta zjišťuje, zda je linka před posláním dat volná. Vyskytne-li se kolize, vysílá data v náhodně zvoleném okamžiku znovu.
  • konverze
    - Aby se mohly data vyslat, je nutné je konvertovat z paralelního na sériové uspořádání. Poté se vysílá jeden bit za druhým. Konverze se provádí těsně před vysláním.
  • kódování/dekódování
    - Nyní se vytvoří elektrické signály, které reprezentují vysílaná data. Obvykle se využívá změny velikosti napětí, nebo jeho polarity.
  • vysílání/příjem impulzů
    - Vytvořené elektrické signály jsou zesíleny a vysílány do kabelu.