Karta sieciowa (ang. Network Interface Card, NIC) to urządzenie elektroniczne, które umożliwia komunikację między komputerem a siecią komputerową. Karta sieciowa jest instalowana w slocie rozszerzeń komputera (np. PCI, PCIe) lub może być zintegrowana bezpośrednio na płycie głównej.
Oto kilka kluczowych informacji dotyczących kart sieciowych:
-
Połączenie sieciowe: Karta sieciowa umożliwia komputerowi komunikację z siecią lokalną (LAN) lub innymi sieciami, takimi jak sieć Wi-Fi (w przypadku kart sieciowych bezprzewodowych). Umożliwia przesyłanie danych między komputerem a innymi urządzeniami w sieci, takimi jak routery, przełączniki, serwery i inne komputery.
-
Interfejsy: Karty sieciowe mogą obsługiwać różne interfejsy komunikacyjne, takie jak Ethernet (najpopularniejszy standard w sieciach LAN), Wi-Fi (bezprzewodowa komunikacja), Bluetooth, Fiber Channel (do szybkich sieci SAN) i wiele innych. Każdy interfejs ma swoje unikalne cechy i zastosowania.
-
Prędkość transmisji: Karty sieciowe różnią się w prędkości transmisji danych, które mogą obsługiwać. Prędkości mogą być wyrażane w megabitach na sekundę (Mbps) lub gigabitach na sekundę (Gbps). Standardowe karty sieciowe Ethernet mogą obsługiwać prędkości od 10 Mbps do 10 Gbps.
-
Sterowniki: Aby karta sieciowa mogła działać poprawnie, wymaga zainstalowania odpowiednich sterowników, które zapewniają komunikację między kartą a systemem operacyjnym. Sterowniki dostarczane są zazwyczaj przez producenta karty sieciowej i muszą być zgodne z systemem operacyjnym komputera.
-
Bezpieczeństwo: Niektóre karty sieciowe oferują funkcje związane z bezpieczeństwem, takie jak obsługa protokołów szyfrowania danych, zarządzanie ruchem sieciowym, kontroli dostępu i innych mechanizmów zabezpieczających sieć.
Karty sieciowe są nieodzownym elementem budowy sieci komputerowych. Można je znaleźć w komputerach stacjonarnych, laptopach, serwerach, drukarkach sieciowych i innych urządzeniach. Dostarczają one połączenia sieciowego, które umożliwiają wymianę danych między urządzeniami w sieci, co jest kluczowe dla funkcjonowania współczesnych systemów komputerowych.