encyklopedia.run.place

Sieci komputerowe

Sieci komputerowe (ang. computer networks) to systemy połączeń umożliwiających wymianę danych pomiędzy dwoma lub większą liczbą urządzeń elektronicznych, takich jak komputery, serwery, smartfony, drukarki czy czujniki. Dzięki nim możliwe jest udostępnianie zasobów, komunikacja i współpraca w skali lokalnej, regionalnej oraz globalnej.

Historia

Początki sieci komputerowych sięgają lat 1960, kiedy to w ramach projektów wojskowych i akademickich powstawały pierwsze systemy łączące komputery mainframe. Jednym z przełomowych wydarzeń było utworzenie ARPANET w 1969 roku, przodka współczesnego Internetu. W kolejnych dekadach rozwijały się protokoły TCP/IP, a w 1990 zaczęto powszechnie wykorzystywać Ethernet oraz Wi‑Fi.

Podstawowe pojęcia

  • Węzeł (node) – każde urządzenie podłączone do sieci, które może wysyłać i odbierać dane.
  • Medium transmisyjne – fizyczne lub bezprzewodowe środki łączące węzły (np. kabel skrętkowy, światłowód, fale radiowe).
  • Protokół – zestaw reguł i standardów definiujących sposób wymiany danych (np. TCP, UDP, HTTP).
  • Adresacja – system identyfikacji urządzeń w sieci (np. adres IP).

Architektura i modele

Do opisu funkcjonowania sieci stosuje się modele warstwowe, które upraszczają projektowanie i diagnostykę.

Model OSI

Model odniesienia OSI (Open Systems Interconnection) składa się z siedmiu warstw:

  1. Warstwa fizyczna – transmisja bitów przez medium.
  2. Warstwa łącza danych – ramkowanie i kontrola błędów.
  3. Warstwa sieciowa – routing i adresacja (np. IP).
  4. Warstwa transportowa – zapewnienie niezawodności (np. TCP, UDP).
  5. Warstwa sesji – zarządzanie dialogiem między aplikacjami.
  6. Warstwa prezentacji – kodowanie i szyfrowanie danych.
  7. Warstwa aplikacji – protokoły wysokiego poziomu (np. HTTP, FTP, DNS).

Model TCP/IP

Praktycznie wszystkie współczesne sieci korzystają z uproszczonego czterowarstwowego modelu TCP/IP:

  • Warstwa łączności (link)
  • Warstwa internetowa (internet)
  • Warstwa transportowa (transport)
  • Warstwa aplikacji (application)

Topologie sieci

Topologia określa fizyczny lub logiczny układ połączeń między węzłami.

Typy sieci

  • LAN (Local Area Network) – sieć obejmująca niewielki obszar, najczęściej jedno biuro lub budynek.
  • MAN (Metropolitan Area Network) – sieć rozciągająca się na obszar miasta lub regionu.
  • WAN (Wide Area Network) – sieć o zasięgu krajowym lub międzynarodowym, przykładem jest Internet.
  • PAN (Personal Area Network) – sieć krótkiego zasięgu, np. łącząca smartfon, słuchawki i smartwatch poprzez Bluetooth.
  • WLAN (Wireless LAN) – bezprzewodowa wersja LAN, najczęściej realizowana technologią Wi‑Fi.

Urządzenia sieciowe

Do budowy i utrzymania sieci niezbędne są specjalistyczne urządzenia:

  • Router – przekierowuje pakiety pomiędzy różnymi sieciami, realizuje routing i translację adresów.
  • Switch – przełącza ramki w warstwie łącza danych, tworząc rozproszone połączenia w sieci LAN.
  • Firewall – kontroluje dostęp do sieci, zapewniając bezpieczeństwo sieci.
  • Modem – konwertuje sygnały cyfrowe na analogowe (i odwrotnie) w celu transmisji przez linie telefoniczne lub łącza kablowe.
  • Access Point (AP) – punkt dostępowy umożliwiający podłączanie urządzeń bezprzewodowych do sieci przewodowej.

Protokóły komunikacyjne

Kluczowe protokoły używane w sieciach komputerowych:

Protokół Warstwa (model OSI) Opis
IP 3 (sieciowa) Adresowanie i routing pakietów w sieci.
TCP 4 (transportowa) Zapewnienie niezawodnej, połączeniowej transmisji danych.
UDP 4 (transportowa) Transmisja bezpołączeniowa, niskie opóźnienia, brak gwarancji dostarczenia.
HTTP 7 (aplikacji) Protokół wymiany dokumentów w sieci WWW.
HTTPS 7 (aplikacji) Bezpieczna wersja HTTP, wykorzystuje szyfrowanie TLS/SSL.
FTP 7 (aplikacji) Transfer plików pomiędzy komputerami.
DNS 7 (aplikacji) System nazw domenowych, przekształca nazwy hostów na adresy IP.

Adresacja i routing

Podstawą komunikacji w sieciach IP jest przydzielanie adresów IP. Stosuje się dwie wersje: IPv4 (32‑bitowe) i IPv6 (128‑bitowe). Routery analizują adres docelowy, wybierają najefektywniejszą trasę i przekazują pakiety w kierunku ich celu.

Bezpieczeństwo sieci

Wraz ze wzrostem znaczenia sieci rośnie również potrzeba ich ochrony. Do najważniejszych aspektów bezpieczeństwa sieci należą:

  • Zapory sieciowe (firewalle) i systemy wykrywania włamań (IDS).
  • Szyfrowanie transmisji (np. TLS/SSL, IPsec).
  • Uwierzytelnianie użytkowników i urządzeń (np. RADIUS, 802.1X).
  • Ochrona przed atakami typu DDoS, malware i phishing.

Rozwój i przyszłość

Obecnie rozwijane są technologie zwiększające przepustowość i elastyczność sieci:

  • 5G – nowa generacja sieci komórkowych, umożliwiająca ultra‑szybką transmisję danych i niskie opóźnienia.
  • SDN (Software‑Defined Networking) – programowalne zarządzanie siecią, oddzielenie płaszczyzny kontrolnej od płaszczyzny danych.
  • NFV (Network Functions Virtualization) – wirtualizacja funkcji sieciowych (np. firewalle, routery) w chmurze.
  • Rozwiązania Internetu Rzeczy (IoT) – miliony podłączonych sensorów i urządzeń wymagających niskiej mocy i wysokiej skalowalności.

Podsumowanie

Sieci komputerowe są fundamentem współczesnej cyfrowej rzeczywistości, umożliwiając wymianę informacji, współpracę i dostęp do zasobów na skalę globalną. Zrozumienie ich struktury, protokołów i zasad bezpieczeństwa jest kluczowe dla inżynierów, administratorów i każdego użytkownika korzystającego z nowoczesnych technologii.