1/31
Wprowadzenie do sieci komputerowych

Witam Państwa na pierwszym wykładzie!

  • Zaczniemy od samych podstaw, cofając się do lat 70., aby zrozumieć, jak narodziła się technologia, która dziś stanowi kręgosłup globalnej komunikacji – sieć Ethernet.
  • Celem tego kursu jest zbudowanie solidnego fundamentu, od historycznych korzeni po praktyczną konfigurację współczesnych urządzeń.
  • Proszę nie obawiać się zadawania pytań – jesteśmy tu, aby się uczyć.
Strona tytułowa prezentacji o sieciach komputerowych.

Sieci komputerowe to dziedzina inżynierii, która umożliwia wymianę danych między urządzeniami na odległość. Bez znajomości podstawowych pojęć, takich jak topologia, protokół czy medium transmisyjne, trudno zrozumieć działanie współczesnych systemów teleinformatycznych. W ramach tego kursu studenci poznają wszystkie kluczowe zagadnienia związane z sieciami LAN i WLAN.

Ethernet jest dziś dominującą technologią sieci lokalnych, jednak jego korzenie sięgają lat siedemdziesiątych ubiegłego wieku. Warto zrozumieć kontekst historyczny, w jakim powstawał, aby docenić, jak daleko zaszliśmy w rozwoju komunikacji danych. Prezentowany materiał stanowi fundament pod dalsze, bardziej zaawansowane tematy.

1a/31
Literatura

Polecana literatura oraz zasoby Internetu

2/31
Narodziny Ethernetu: Xerox PARC
  • Nasza podróż rozpoczyna się w legendarnym ośrodku badawczym Xerox PARC (Palo Alto Research Center) na początku lat 70. XX wieku.
  • To tam młody inżynier, Robert Metcalfe, wraz ze swoim zespołem, stanął przed wyzwaniem połączenia pierwszych na świecie komputerów osobistych, Xerox Alto, z drukarkami laserowymi.
  • Istniejące technologie sieciowe były zbyt drogie i skomplikowane.
  • Potrzebowano czegoś prostego, taniego i wydajnego, co umożliwiłoby lokalną wymianę danych.
  • Tak powstała koncepcja sieci, którą Metcalfe nazwał "Ethernet", inspirując się XIX-wieczną teorią eteru, hipotetycznego ośrodka wypełniającego wszechświat.
Schemat blokowy przedstawiający genezę Ethernetu.

Xerox PARC był miejscem narodzin wielu przełomowych technologii, w tym graficznego interfejsu użytkownika, myszy komputerowej i pierwszej drukarki laserowej. Robert Metcalfe, który kierował pracami nad Ethernetem, otrzymał za ten wynalazek liczne wyróżnienia, w tym National Medal of Technology. Inspiracja dla nazwy pochodzi od eteru, hipotetycznego ośrodka, który według fizyków XIX wieku miał przenosić fale elektromagnetyczne.

Pierwsza sieć Ethernet działała z prędkością 2,94 Mb/s, co w tamtych czasach było osiągnięciem na miarę światową. Metcalfe opuścił Xerox w 1979 roku i założył firmę 3Com, która przez lata była liderem w produkcji sprzętu sieciowego. Warto podkreślić, że Ethernet od samego początku był projektowany jako technologia otwarta, tania w implementacji i łatwa do rozbudowy.

3/31
Podstawowa zasada: wspólne medium
  • Kluczową ideą wczesnego Ethernetu było wykorzystanie jednego, wspólnego medium transmisyjnego dla wszystkich podłączonych urządzeń – grubego kabla koncentrycznego.
  • Proszę sobie wyobrazić, że wszystkie komputery w jednym pokoju są podłączone do tej samej, jednej "rury", przez którą przesyłane są dane.
  • To genialne w swojej prostocie rozwiązanie miało jednak fundamentalną konsekwencję: w danym momencie tylko jedno urządzenie mogło nadawać.
  • Gdyby dwa urządzenia zaczęły mówić jednocześnie, ich sygnały nałożyłyby się na siebie, tworząc niezrozumiały szum.
  • Ten problem nazywamy kolizją.
Diagram topologii magistrali w sieci Ethernet.

Wspólne medium transmisyjne to fundamentalna koncepcja, która przez lata definiowała sposób działania sieci Ethernet. W praktyce oznaczało to, że wszystkie urządzenia w jednym segmencie sieci współdzieliły tę samą przepustowość. Rozwiązanie to było tanie w realizacji, ponieważ wymagało minimalnej ilości kabla i prostych elementów łączących.

Problem kolizji wynikający ze wspólnego medium stał się głównym wyzwaniem dla konstruktorów sieci. Im więcej urządzeń dodawano do sieci, tym częściej dochodziło do kolizji i tym bardziej spadała wydajność. To ograniczenie doprowadziło później do powstania bardziej zaawansowanych metod dostępu do medium.

4/31
Protokół CSMA/CD: kulturalna rozmowa
  • Aby zarządzać dostępem do wspólnego medium i unikać chaosu, twórcy Ethernetu opracowali genialny protokół o nazwie CSMA/CD (Carrier Sense Multiple Access with Collision Detection).
  • Można go przyrównać do zasad kulturalnej rozmowy w grupie.
  • Carrier Sense (CS): Nasłuchuj, czy ktoś inny nie mówi. Zanim zaczniesz nadawać, sprawdź, czy medium jest wolne.
  • Multiple Access (MA): Każdy ma prawo do głosu. Wszystkie urządzenia mają równy dostęp do medium.
  • Collision Detection (CD): Wykryj, jeśli ktoś zaczął mówić w tym samym czasie co Ty. Jeśli dojdzie do kolizji, przestań mówić.
  • Dzięki tym prostym regułom, sieć mogła samodzielnie organizować ruch bez potrzeby centralnego zarządcy.
Schemat blokowy wyjaśniający działanie protokołu CSMA/CD.

Protokół CSMA/CD to jeden z najważniejszych mechanizmów w historii sieci komputerowych, który pozwalał na efektywne współdzielenie medium transmisyjnego. Carrier Sense oznacza, że każde urządzenie przed rozpoczęciem nadawania nasłuchuje, czy w medium nie ma już sygnału od innej stacji. Multiple Access oznacza, że wszystkie urządzenia mają równy dostęp do medium, bez żadnego centralnego arbitra.

Collision Detection to mechanizm wykrywania kolizji poprzez monitorowanie poziomu sygnału na kablu. Gdy dwie stacje nadają jednocześnie, sygnał ulega zniekształceniu, co jest natychmiast wykrywane. Algorytm binary exponential backoff zapewnia, że po kolizji każda stacja czeka losowy czas przed ponowną próbą, co minimalizuje ryzyko kolejnego zderzenia.

5/31
Jak działa CSMA/CD: krok po kroku
  • Przeanalizujmy proces wysyłania danych w sieci z CSMA/CD.
  1. Komputer A chce wysłać dane do komputera B. Sprawdza, czy kabel (medium) jest wolny.
  2. Jeśli medium jest wolne, komputer A zaczyna nadawać ramkę danych, jednocześnie monitorując sygnał na kablu.
  3. W tym samym czasie komputer C również decyduje się na nadawanie, bo przed chwilą medium było wolne.
  4. Sygnały z A i C spotykają się na kablu, tworząc kolizję - skok napięcia, który jest nietypowy dla normalnej transmisji.
  5. Oba komputery (A i C) wykrywają kolizję (Collision Detection). Natychmiast przerywają nadawanie i wysyłają krótki sygnał zagłuszający (JAM), aby poinformować wszystkie inne urządzenia o zderzeniu.
  6. Po wysłaniu sygnału JAM, każdy z komputerów (A i C) uruchamia algorytm "binary exponential backoff" (binarnego wykładniczego odroczenia) - losuje czas, który musi odczekać przed ponowną próbą nadawania. Dzięki losowości jest mało prawdopodobne, że znów zaczną nadawać w tym samym momencie.
Ilustracja krok po kroku przedstawiająca kolizję w sieci Ethernet.

Sygnał JAM wysyłany po wykryciu kolizji ma długość 32 bitów i służy do upewnienia się, że wszystkie urządzenia w domenie kolizyjnej dowiedzą się o zaistniałym zdarzeniu. Algorytm binarnego wykładniczego odroczenia działa w ten sposób, że po pierwszej kolizji urządzenie losuje czas oczekiwania z przedziału 0-1 slot time, po drugiej 0-3, po trzeciej 0-7 i tak dalej, aż do maksymalnie 1023 slotów.

Slot time w Ethernecie 10 Mb/s wynosi 512 bitów, co odpowiada czasowi potrzebnemu na przesłanie minimalnego rozmiaru ramki. Gdy liczba kolizji przekroczy 16, urządzenie zgłasza błąd nadawania i odrzuca ramkę. Ten mechanizm zapewniał stabilność sieci nawet przy dużym obciążeniu, choć kosztem spadku przepustowości.

6/31
Topologia fizyczna vs. logiczna
  • W sieciach komputerowych musimy rozróżnić dwa fundamentalne pojęcia: topologię fizyczną i logiczną.
  • Topologia fizyczna opisuje, w jaki sposób urządzenia są fizycznie połączone kablami. Odpowiada na pytanie: "Jak wygląda mapa kabli?". Przykłady to topologia magistrali, gwiazdy, pierścienia czy siatki.
  • Topologia logiczna opisuje, w jaki sposób dane przepływają między urządzeniami, niezależnie od fizycznego ułożenia kabli. Odpowiada na pytanie: "Jak urządzenia ze sobą 'rozmawiają'?". Przykładem jest logiczna magistrala lub logiczny pierścień.
  • Co ciekawe, topologia fizyczna i logiczna nie muszą być takie same. We wczesnym Ethernecie obie były topologią magistrali. Dziś najczęściej używamy fizycznej gwiazdy, która logicznie (przy użyciu koncentratora) nadal działa jak magistrala.
Porównanie topologii fizycznej i logicznej sieci.

Rozróżnienie między topologią fizyczną a logiczną jest kluczowe dla zrozumienia działania współczesnych sieci komputerowych. Topologia fizyczna określa rzeczywisty układ kabli i urządzeń w przestrzeni, podczas gdy topologia logiczna definiuje drogę, jaką pokonują dane między nadawcą a odbiorcą. W praktyce inżynierskiej obie te warstwy należy rozpatrywać oddzielnie podczas projektowania i diagnostyki sieci.

Typowym przykładem rozbieżności między topologiami jest sieć zbudowana z koncentratorów, która fizycznie jest gwiazdą, ale logicznie wciąż działa jak magistrala. Z kolei sieć Token Ring fizycznie była gwiazdą (wszystkie urządzenia podłączone do MAU), ale logicznie tworzyła pierścień. Zrozumienie tej różnicy pozwala uniknąć błędów podczas konfiguracji i rozwiązywania problemów sieciowych.

7/31
Fizyczna topologia magistrali (Bus)
  • Pierwsze sieci Ethernet były budowane w oparciu o fizyczną topologię magistrali.
  • Wszystkie komputery i urządzenia sieciowe były podłączane do jednego, długiego segmentu kabla koncentrycznego.
  • Do podłączenia stacji roboczych używano specjalnych złączy w kształcie litery T (trójników), które "wgryzały" się w główny kabel.
  • Na obu końcach magistrali musiały znajdować się specjalne oporniki, zwane terminatorami, o impedancji 50 omów.
  • Ich zadaniem było pochłanianie sygnału, aby nie odbijał się on od końca kabla i nie wracał, zakłócając transmisję.
  • Brak lub uszkodzenie terminatora powodowało awarię całej sieci.
Szczegółowy schemat fizycznej topologii magistrali.

Topologia magistrali charakteryzowała się prostotą i niskim kosztem implementacji, ponieważ wymagała minimalnej ilości kabla w porównaniu do topologii gwiazdy. W standardzie 10BASE2 kabel koncentryczny biegł od komputera do komputera, a każda stacja była podłączana za pomocą trójnika BNC. Terminatory na końcach kabla absorbowały sygnał, zapobiegając odbiciom, które mogłyby zakłócić transmisję.

Maksymalna liczba urządzeń w jednym segmencie 10BASE2 wynosiła 30, a odległość między stacjami nie mogła być mniejsza niż 0,5 metra. Ograniczenia te wynikały z konieczności zachowania odpowiednich parametrów elektrycznych kabla. Mimo swoich wad, topologia magistrali była dominującym rozwiązaniem w sieciach LAN do połowy lat 90. XX wieku.

8/31
Zalety topologii magistrali
  • Mimo swoich wad, topologia magistrali zdominowała wczesne sieci lokalne z kilku powodów.
  • Przede wszystkim, była to technologia stosunkowo tania w implementacji.
  • Wymagała znacznie mniejszej ilości kabla niż, na przykład, topologia gwiazdy, ponieważ nie trzeba było prowadzić osobnego przewodu od każdego komputera do centralnego punktu.
  • Instalacja była prosta i nie wymagała skomplikowanych, aktywnych urządzeń pośredniczących, takich jak przełączniki.
  • W małych sieciach, z kilkoma lub kilkunastoma komputerami, sprawdzała się całkiem dobrze i była łatwa do rozbudowy - wystarczyło "wpiąć" kolejny trójnik i podłączyć nowy komputer.
Schemat blokowy przedstawiający zalety topologii magistrali.

Topologia magistrali była atrakcyjna przede wszystkim ze względu na niskie koszty materiałowe i prostotę instalacji. W małych sieciach biurowych czy laboratoryjnych sprawdzała się doskonale, umożliwiając szybkie i tanie połączenie kilkunastu komputerów. Elastyczność rozbudowy polegała na możliwości dodania nowej stacji poprzez wpięcie kolejnego trójnika w dowolnym miejscu magistrali.

W tamtych czasach alternatywne rozwiązania, takie jak Token Ring IBM, były znacznie droższe i bardziej skomplikowane w instalacji. Niski koszt i dostępność komponentów sprawiły, że Ethernet z topologią magistrali stał się standardem w sieciach lokalnych na całym świecie. Dopiero rozrost sieci i problemy z wydajnością wymusiły przejście na topologię gwiazdy.

9/31
Wady topologii magistrali
  • Niestety, wady topologii magistrali szybko dały o sobie znać wraz ze wzrostem popularności sieci.
  • Największym problemem była niska odporność na awarie.
  • Przerwanie kabla w dowolnym miejscu powodowało awarię całego segmentu sieci, ponieważ sygnał nie mógł dotrzeć do terminatora i zaczynał się odbijać.
  • Lokalizacja takiej usterki była niezwykle trudna i czasochłonna.
  • Co więcej, wydajność sieci drastycznie spadała wraz z dodawaniem kolejnych użytkowników, ponieważ rosła liczba kolizji.
  • Każde urządzenie musiało "walczyć" o dostęp do medium.
  • Bezpieczeństwo również było problemem - każdy komputer w segmencie "słyszał" transmisję wszystkich innych.
Schemat blokowy przedstawiający wady topologii magistrali.

Główną wadą topologii magistrali była całkowita podatność na awarie - pojedyncze przerwanie kabla unieruchamiało cały segment sieci. Lokalizacja uszkodzenia wymagała ręcznego sprawdzania kabla na całej jego długości, co w rozległych instalacjach mogło zajmować godziny. Ponadto uszkodzenie terminatora na jednym z końców kabla powodowało odbicia sygnału, które zakłócały transmisję we wszystkich stacjach.

Problem skalowalności był szczególnie dotkliwy - wraz z dodawaniem kolejnych urządzeń rosła liczba kolizji, a efektywna przepustowość sieci spadała. W segmencie z 30 stacjami przy całkowitym obciążeniu przepustowość na jedną stację mogła wynosić zaledwie kilkaset kilobitów na sekundę. Aspekt bezpieczeństwa również pozostawiał wiele do życzenia, ponieważ każde urządzenie miało fizyczny dostęp do całej transmisji.

10/31
Komunikacja rozgłoszeniowa (Broadcast)
  • Fundamentalną cechą logicznej magistrali jest komunikacja oparta na rozgłoszeniu (broadcast).
  • Oznacza to, że gdy jedno urządzenie nadaje ramkę danych, jest ona odbierana przez wszystkie inne urządzenia podłączone do tego samego segmentu sieci.
  • To trochę tak, jakby ktoś krzyczał informację w pokoju pełnym ludzi - wszyscy go słyszą.
  • Każde urządzenie, które odbierze ramkę, analizuje jej nagłówek, aby sprawdzić adres docelowy (adres MAC).
  • Jeśli adres docelowy w ramce zgadza się z adresem własnym urządzenia, ramka jest akceptowana i przetwarzana.
  • W przeciwnym wypadku jest po prostu ignorowana.
  • Ta zasada "jeden nadaje - reszta słucha" jest kluczowa dla zrozumienia działania wczesnego Ethernetu.
Ilustracja zasady komunikacji rozgłoszeniowej (broadcast).

Komunikacja rozgłoszeniowa (broadcast) polegała na tym, że ramka wysłana przez jedno urządzenie była fizycznie odbierana przez wszystkie inne urządzenia w tym samym segmencie sieci. Mechanizm ten jest zupełnie inny niż we współczesnych sieciach przełączanych, gdzie ramki trafiają tylko do określonego odbiorcy. Adres MAC FF:FF:FF:FF:FF:FF jest zarezerwowany dla ramek broadcastowych, które mają dotrzeć do wszystkich stacji.

Każde urządzenie odbierające ramkę porównywało adres docelowy z własnym adresem MAC. W przypadku zgodności ramka była przekazywana do wyższych warstw stosu protokołów w celu dalszego przetworzenia. Mechanizm ten, choć prosty i skuteczny, obciążał wszystkie stacje pracą związaną z odrzucaniem ramek nieadresowanych do nich, co w dużych sieciach stanowiło poważne marnotrawstwo mocy obliczeniowej.

11/31
Domena kolizyjna
  • Wprowadzamy teraz bardzo ważne pojęcie: domena kolizyjna.
  • Jest to obszar sieci, w którym ramki danych wysyłane przez dwa różne urządzenia mogą się ze sobą zderzyć (doznać kolizji).
  • W klasycznym Ethernecie opartym na topologii magistrali i kablu koncentrycznym, cały segment sieci stanowił jedną, dużą domenę kolizyjną.
  • Oznaczało to, że im więcej komputerów dodawaliśmy do sieci, tym większe było prawdopodobieństwo wystąpienia kolizji i tym niższa stawała się efektywna przepustowość.
  • Każdy musiał czekać na swoją kolej, a "wypadki" (kolizje) zdarzały się coraz częściej, spowalniając wszystkich.
Diagram przedstawiający jedną, dużą domenę kolizyjną.

Pojęcie domeny kolizyjnej jest fundamentalne dla zrozumienia mechanizmów działania klasycznych sieci Ethernet. Im więcej urządzeń znajdowało się w jednej domenie kolizyjnej, tym częściej dochodziło do kolizji i tym mniejsza była efektywna przepustowość dostępna dla każdego z nich. W sieci 10BASE2 z 30 stacjami rzeczywista przepustowość mogła spaść do zaledwie 30-40% wartości nominalnej przy pełnym obciążeniu.

Podział sieci na mniejsze domeny kolizyjne stał się możliwy dzięki zastosowaniu mostów (bridges) i przełączników (switches). Urządzenia te analizują adresy MAC i przekazują ramki tylko do odpowiedniego segmentu, izolując ruch lokalny od reszty sieci. Dzięki temu każdy port przełącznika stanowi oddzielną domenę kolizyjną, co radykalnie poprawia wydajność sieci.

12/31
Okablowanie: Gruby Ethernet (10BASE5)
  • Pierwszym standardem okablowania dla Ethernetu był 10BASE5, potocznie nazywany "Grubym Ethernetem" (Thick Ethernet).
  • Nazwa pochodzi od grubego (ok. 1 cm średnicy), żółtego kabla koncentrycznego, który był sztywny i trudny w instalacji.
  • Prędkość transmisji wynosiła 10 Mb/s, a maksymalna długość jednego segmentu to 500 metrów (stąd "5" w nazwie).
  • Do podłączania urządzeń używano specjalnych urządzeń zwanych "transceiverami" lub "wampirami" (vampire taps), które dosłownie przebijały izolację kabla, aby uzyskać dostęp do miedzianego rdzenia.
  • Była to technologia droga, nieelastyczna i skomplikowana w montażu.
Schemat okablowania w standardzie 10BASE5 (Thick Ethernet).

Standard 10BASE5, znany jako Thick Ethernet, był pierwszą komercyjną implementacją sieci Ethernet zatwierdzoną przez IEEE. Kabel koncentryczny RG-8 o średnicy około 1,27 cm był sztywny i wymagał specjalistycznych narzędzi do cięcia i przygotowania końcówek. Transceivery, zwane również MAU (Medium Attachment Unit), były montowane bezpośrednio na kablu za pomocą wampirek, które przebijały izolację i stykały się z rdzeniem.

Maksymalna długość segmentu 500 metrów wynikała z ograniczeń tłumienia sygnału w kablu koncentrycznym. Za pomocą repeaterów można było łączyć maksymalnie 5 segmentów, co dawało całkowitą długość sieci do 2500 metrów. Ograniczenie to nazywano zasadą 5-4-3, która określała maksymalną liczbę segmentów, repeaterów i segmentów z urządzeniami końcowymi.

13/31
Okablowanie: Cienki Ethernet (10BASE2)
  • Następcą 10BASE5 był standard 10BASE2, znany jako "Cienki Ethernet" (Thin Ethernet) lub "Cheapernet".
  • Wykorzystywał on znacznie cieńszy, bardziej elastyczny i tańszy kabel koncentryczny (podobny do antenowego), co znacznie ułatwiało instalację.
  • Zamiast "wampirek", stosowano wspomniane wcześniej złącza BNC i trójniki, które łączyły poszczególne odcinki kabla "od komputera do komputera".
  • Maksymalna długość segmentu została skrócona do około 185 metrów (stąd "2" w nazwie, co jest zaokrągleniem).
  • Mimo że był to krok naprzód pod względem kosztów i wygody, 10BASE2 wciąż cierpiał na wszystkie fundamentalne wady topologii magistrali, zwłaszcza na brak odporności na awarie.
Schemat okablowania w standardzie 10BASE2 (Thin Ethernet).

Standard 10BASE2, zwany Thin Ethernet lub Cheapernet, został wprowadzony w 1985 roku jako tańsza alternatywa dla 10BASE5. Kabel RG-58 o średnicy około 0,64 cm był znacznie bardziej elastyczny i łatwiejszy w prowadzeniu w przestrzeniach biurowych. Złącza BNC umożliwiały szybkie łączenie segmentów kabla i podłączanie urządzeń bez konieczności stosowania kosztownych transceiverów.

Maksymalna długość segmentu 185 metrów i ograniczenie do 30 urządzeń na segment wynikały z gorszych parametrów tłumienia cieńszego kabla. Każdy segment musiał być zakończony terminatorami 50 omów, a jeden z nich musiał być uziemiony. Mimo niższej ceny i łatwiejszej instalacji, 10BASE2 zachował wszystkie wady topologii magistrali, w tym podatność na awarie i trudności w diagnostyce.

14/31
Elementy pasywne sieci
  • Każda sieć komputerowa składa się z elementów pasywnych i aktywnych.
  • Elementy pasywne to te składniki infrastruktury, które nie wymagają zasilania elektrycznego do swojego działania.
  • Ich rolą jest wyłącznie tworzenie medium transmisyjnego – czyli drogi, którą mogą podróżować sygnały elektryczne lub świetlne.
  • Są one fundamentem, na którym budujemy całą komunikację.
  • Do podstawowych elementów pasywnych zaliczamy okablowanie (koncentryczne, skrętka, światłowody), wtyki i złącza (BNC, RJ-45), gniazda sieciowe, a także terminatory w starych sieciach magistralowych.
Schemat blokowy kategoryzujący pasywne elementy sieci.

Elementy pasywne stanowią fizyczną infrastrukturę sieci, która decyduje o jej parametrach transmisyjnych. Jakość okablowania ma bezpośredni wpływ na maksymalną prędkość transmisji, tłumienie sygnału i odporność na zakłócenia elektromagnetyczne. Współcześnie najpopularniejszym medium pasywnym jest skrętka nieekranowana kategorii 5e lub wyższej, która umożliwia transmisję z prędkością do 1 Gb/s na odległość do 100 metrów.

Coraz większą rolę odgrywają również światłowody, które oferują praktycznie nieograniczoną przepustowość i całkowitą odporność na zakłócenia elektromagnetyczne. W nowoczesnych instalacjach biurowych i centrach danych standardem staje się okablowanie światłowodowe w rdzeniu sieci, podczas gdy skrętka pozostaje dominującym medium w warstwie dostępowej. Projektowanie infrastruktury pasywnej wymaga uwzględnienia norm i standardów dotyczących tłumienia, przesłuchów i kompatybilności elektromagnetycznej.

15/31
Elementy aktywne sieci
  • W przeciwieństwie do elementów pasywnych, elementy aktywne to wszystkie urządzenia, które do swojego działania wymagają zasilania elektrycznego.
  • Ich zadaniem jest nie tylko przesyłanie sygnału, ale również jego aktywne przetwarzanie – wzmacnianie, regenerowanie, a w przypadku bardziej zaawansowanych urządzeń, podejmowanie decyzji o jego dalszej drodze.
  • We wczesnych sieciach Ethernet podstawowymi urządzeniami aktywnymi były repeatery (wzmacniaki) i koncentratory (huby), o których opowiemy więcej w kolejnych częściach.
  • To właśnie one pozwoliły na rozbudowę sieci poza ograniczenia jednego segmentu kabla.
Schemat blokowy kategoryzujący aktywne elementy sieci.

Elementy aktywne to urządzenia, które nadają, przetwarzają i kierują sygnałami w sieci komputerowej. W przeciwieństwie do elementów pasywnych, wymagają one zasilania i posiadają własną logikę sterującą. Do podstawowych urządzeń aktywnych należą karty sieciowe, repeatery, koncentratory, mosty, przełączniki i routery, z których każde działa na coraz wyższych warstwach modelu OSI.

Karta sieciowa (NIC) to podstawowe urządzenie aktywne w każdym komputerze, które implementuje warstwę fizyczną i warstwę łącza danych. Przełączniki (switche) są dziś najpopularniejszymi urządzeniami aktywnymi w sieciach LAN, umożliwiając tworzenie wydajnych, bezpiecznych i łatwych w zarządzaniu sieci. Routery z kolei odpowiadają za przekazywanie pakietów między różnymi sieciami, stanowiąc bramę do Internetu.

16/31
Problem tłumienia sygnału
  • Każdy sygnał elektryczny podróżujący przez kabel ulega zjawisku zwanemu tłumieniem (attenuation).
  • Oznacza to, że z każdym metrem przebytej drogi sygnał słabnie, traci swoją moc i staje się coraz bardziej podatny na zakłócenia.
  • To właśnie tłumienie jest głównym powodem, dla którego istnieją ograniczenia długości kabli w standardach sieciowych (np. 500m dla 10BASE5, 100m dla skrętki).
  • Gdyby sygnał był zbyt słaby, urządzenie docelowe nie byłoby w stanie go poprawnie odczytać i zinterpretować.
  • Aby temu zaradzić i budować większe sieci, wymyślono urządzenia aktywne, które potrafią "odświeżyć" sygnał.
Ilustracja zjawiska tłumienia sygnału (attenuation).

Tłumienie sygnału jest nieuniknionym zjawiskiem fizycznym występującym we wszystkich mediach transmisyjnych. W kablach miedzianych tłumienie rośnie wraz z częstotliwością sygnału oraz długością kabla, co ogranicza maksymalną odległość transmisji. Dla skrętki kategorii 5e maksymalna długość odcinka wynosi 100 metrów, powyżej której sygnał staje się zbyt słaby do poprawnej interpretacji przez odbiornik.

Tłumienie wyrażane jest w decybelach (dB) na jednostkę długości i zależy od rodzaju kabla, jego średnicy oraz częstotliwości przesyłanego sygnału. W światłowodach tłumienie jest znacznie niższe niż w kablach miedzianych, co pozwala na transmisję na odległości kilkudziesięciu kilometrów bez wzmacniania sygnału. Zjawisko tłumienia kompensuje się za pomocą repeaterów, wzmacniaczy optycznych lub regeneratorów sygnału.

17/31
Repeater (wzmacniak)
  • Najprostszym urządzeniem aktywnym, służącym do walki z tłumieniem, jest repeater (wzmacniak).
  • Jest to urządzenie działające w warstwie 1 (fizycznej) modelu OSI.
  • Posiada dwa porty i jego zadanie jest niezwykle proste: wszystko, co odbierze na jednym porcie, regeneruje do pierwotnej postaci (usuwa szumy i przywraca kształt) i wysyła dalej drugim portem.
  • Repeater nie analizuje żadnych adresów ani danych zawartych w ramce.
  • Jest "elektrycznie przezroczysty" - po prostu kopiuje bity.
  • Pozwalało to na łączenie dwóch segmentów kabla koncentrycznego i tworzenie dłuższych sieci, ale nie rozwiązywało problemu kolizji – wręcz przeciwnie, powiększało domenę kolizyjną.
Schemat działania repeatera (wzmacniaka).

Repeater jest najprostszym urządzeniem aktywnym warstwy fizycznej, którego głównym zadaniem jest regeneracja sygnału. Odbiera on zniekształcony i osłabiony sygnał z jednego segmentu kabla, oczyszcza go z szumów, przywraca pierwotny kształt i amplitudę, a następnie wysyła do drugiego segmentu. Działanie repeatera jest w pełni przezroczyste dla wyższych warstw stosu protokołów.

Zastosowanie repeaterów pozwalało na pokonanie ograniczeń długości kabli i budowanie większych sieci, jednak wiązało się z istotnym ograniczeniem. Repeater regeneruje i przesyła wszystkie odebrane sygnały, w tym kolizje, co oznacza, że powiększa domenę kolizyjną. W standardzie 10BASE5 można było zastosować maksymalnie 4 repeatery między dowolnymi dwoma stacjami, co wynikało z ograniczeń czasowych propagacji sygnału.

18/31
Koncentrator (Hub)
  • Kolejnym krokiem ewolucji był koncentrator, czyli popularny hub.
  • Można go sobie wyobrazić jako "wieloportowy repeater".
  • To urządzenie również działa w warstwie 1 (fizycznej) i, podobnie jak repeater, nie analizuje żadnych adresów.
  • Kiedy sygnał dociera na jeden z portów huba, jest on regenerowany, a następnie rozsyłany na wszystkie pozostałe porty.
  • To właśnie hub umożliwił budowanie sieci w fizycznej topologii gwiazdy, gdzie każdy komputer miał swój własny kabel prowadzący do centralnego urządzenia.
  • Mimo fizycznego wyglądu gwiazdy, sieć z hubem wciąż działała jak logiczna magistrala – wszystkie podłączone do niego urządzenia tworzyły jedną, wspólną domenę kolizyjną.
Schemat działania koncentratora (huba).

Koncentrator, czyli hub, to wieloportowy repeater, który umożliwił budowanie sieci w topologii gwiazdy. Urządzenie to posiada od kilku do kilkudziesięciu portów RJ-45 i działa w warstwie fizycznej modelu OSI. Sygnał odebrany na jednym porcie jest regenerowany i rozsyłany na wszystkie pozostałe porty, bez żadnego filtrowania czy analizy adresów.

Mimo fizycznej topologii gwiazdy, sieć z hubem zachowuje logiczną topologię magistrali, a wszystkie podłączone urządzenia współdzielą przepustowość. W praktyce oznacza to, że jeśli do huba 10 Mb/s podłączonych jest 10 aktywnych komputerów, każdy z nich uzyskuje średnio zaledwie 1 Mb/s przepustowości. Huby były popularne w latach 90. XX wieku, ale zostały całkowicie wyparte przez przełączniki, które oferują znacznie lepszą wydajność i bezpieczeństwo.

19/31
Fizyczna topologia gwiazdy (Star)
  • Wprowadzenie koncentratorów i późniejszych przełączników zrewolucjonizowało budowę sieci lokalnych, popularyzując fizyczną topologię gwiazdy.
  • W tym modelu każde urządzenie końcowe (komputer, drukarka) jest połączone osobnym kablem z centralnym punktem dystrybucyjnym – hubem lub switchem.
  • Taka architektura jest znacznie bardziej odporna na awarie niż magistrala.
  • Uszkodzenie jednego kabla powoduje odłączenie tylko jednego urządzenia, a reszta sieci działa bez zakłóceń.
  • Diagnostyka problemów stała się o wiele prostsza – wystarczyło spojrzeć na diody na koncentratorze, aby zobaczyć, które połączenie nie działa.
Schemat fizycznej topologii gwiazdy.

Topologia gwiazdy stała się dominującym modelem fizycznym we współczesnych sieciach lokalnych ze względu na swoje liczne zalety. Każde urządzenie końcowe jest połączone osobnym kablem z centralnym przełącznikiem, co zapewnia pełną izolację awarii - uszkodzenie jednego kabla lub portu nie wpływa na działanie pozostałych urządzeń. Diagnostyka sieci jest znacznie prostsza, ponieważ problem można łatwo zlokalizować do konkretnego portu urządzenia centralnego.

Topologia gwiazdy ułatwia również rozbudowę sieci - dodanie nowego urządzenia wymaga jedynie poprowadzenia kabla do przełącznika i skonfigurowania portu. Centralny punkt dystrybucyjny umożliwia także łatwe zarządzanie ruchem sieciowym i wdrażanie polityk bezpieczeństwa. Wadą topologii gwiazdy jest większe zużycie kabla w porównaniu z magistralą oraz uzależnienie działania całej sieci od niezawodności urządzenia centralnego.

20/31
Ewolucja okablowania: skrętka (UTP)
  • Równolegle z przejściem na topologię gwiazdy, nastąpiła rewolucja w okablowaniu.
  • Kable koncentryczne zostały wyparte przez znacznie tańszą, bardziej elastyczną i wydajniejszą skrętkę nieekranowaną (UTP - Unshielded Twisted Pair).
  • Kabel ten składa się z czterech par skręconych ze sobą przewodów miedzianych.
  • Skręcenie przewodów w parze nie jest przypadkowe – ma na celu redukcję zakłóceń elektromagnetycznych (tzw. przesłuchów).
  • Skrętka, zakończona wtykiem RJ-45, stała się absolutnym standardem w budowie sieci LAN, umożliwiając osiąganie coraz wyższych prędkości – od 10 Mb/s, przez 100 Mb/s (Fast Ethernet), 1 Gb/s (Gigabit Ethernet) aż po 10 Gb/s i więcej.
Przekrój kabla typu skrętka nieekranowana (UTP).

Skrętka nieekranowana (UTP) zrewolucjonizowała budowę sieci lokalnych dzięki niskiej cenie, elastyczności i łatwości instalacji. Kabel składa się z czterech par przewodów skręconych ze sobą ze zróżnicowanym skokiem skrętu, co minimalizuje przesłuchy między parami oraz zakłócenia zewnętrzne. Poszczególne pary są oznaczone kolorami: pomarańczowa, zielona, niebieska i brązowa, z których każda ma przewód stały i biało-prążkowany.

Standard TIA/EIA-568 definiuje dwie konfiguracje zakończeń wtyku RJ-45: T568A i T568B, które różnią się kolejnością par na pinach. W sieciach Ethernet 10/100 Mb/s wykorzystywane są tylko dwie pary (piny 1,2,3,6), podczas gdy Gigabit Ethernet wykorzystuje wszystkie cztery pary. Kategoryzacja skrętki (Cat5e, Cat6, Cat6a, Cat7, Cat8) określa jej parametry transmisyjne, w tym maksymalną częstotliwość i prędkość transmisji.

21/31
Adres MAC: unikalny identyfikator
  • Aby urządzenia w sieci Ethernet mogły się ze sobą komunikować, każde z nich musi posiadać unikalny identyfikator.
  • Tym identyfikatorem jest adres MAC (Media Access Control).
  • Jest to 48-bitowy (6-bajtowy) adres, "wypalany" na stałe w karcie sieciowej przez jej producenta.
  • Adres MAC jest globalnie unikalny.
  • Jego pierwsza połowa (24 bity) identyfikuje producenta sprzętu (jest to tzw. OUI - Organizationally Unique Identifier), a druga połowa (24 bity) to unikalny numer seryjny nadany przez tego producenta.
  • Adres ten jest zapisywany w systemie szesnastkowym, np. `00:1A:2B:3C:4D:5E`.
Struktura 48-bitowego adresu MAC.

Adres MAC (Media Access Control) jest unikalnym identyfikatorem przypisanym do każdego interfejsu sieciowego w momencie produkcji. 48-bitowy adres jest zapisywany w pamięci ROM karty sieciowej i składa się z dwóch części: pierwszych 24 bitów stanowi identyfikator producenta OUI (Organizationally Unique Identifier), a pozostałe 24 bity to numer seryjny nadawany przez producenta. Adres MAC jest wyrażany w notacji szesnastkowej, zwykle z separatorem w postaci dwukropka lub myślnika.

Pierwszy bit adresu MAC określa, czy jest to adres unicast (0) czy multicast (1), a drugi bit wskazuje, czy adres jest globalnie unikalny (0) czy lokalnie administrowany (1). Mechanizm lokalnie administrowanych adresów MAC pozwala administratorom na nadawanie własnych adresów urządzeniom, co jest przydatne w wirtualizacjach i konfiguracjach klastrowych. W systemie Windows adres MAC można zmienić w ustawieniach karty sieciowej, pod warunkiem że sterownik karty na to pozwala.

22/31
Ramka Ethernet: "paczka" z danymi
  • Dane w sieci Ethernet nie są przesyłane w sposób ciągły, lecz są dzielone na mniejsze porcje, opakowane w struktury zwane ramkami (frames).
  • Ramkę można przyrównać do koperty z listem.
  • Posiada ona nagłówek z adresem nadawcy i odbiorcy (adresy MAC), pole z właściwymi danymi (ładunek, np. fragment strony WWW) oraz "stopkę" zawierającą sumę kontrolną (FCS - Frame Check Sequence), która pozwala sprawdzić, czy dane nie zostały uszkodzone w transporcie.
  • Dzięki podziałowi na ramki, sieć może efektywniej zarządzać ruchem i współdzielić medium.
  • Każda ramka jest autonomiczną jednostką, która może być przesłana przez sieć.
Uproszczona struktura ramki Ethernet.

Ramka Ethernet jest podstawową jednostką danych w sieciach LAN, która zawiera wszystkie informacje niezbędne do poprawnego dostarczenia danych między urządzeniami. Struktura ramki Ethernet II (DIX) składa się z następujących pól: preambuła (8 bajtów), adres docelowy (6 bajtów), adres źródłowy (6 bajtów), pole typu EtherType (2 bajty), dane (46-1500 bajtów) oraz suma kontrolna FCS (4 bajty). Minimalny rozmiar ramki wynosi 64 bajty, a maksymalny 1518 bajtów.

Pole danych o minimalnej długości 46 bajtów wynika z wymogu wykrywania kolizji - ramka musi być na tyle długa, aby nadawca mógł wykryć kolizję, zanim zakończy nadawanie. Jeśli dane do przesłania są krótsze niż 46 bajtów, stosowane jest wypełnienie (padding). Suma kontrolna FCS wykorzystuje algorytm CRC-32 do wykrywania błędów transmisji, co pozwala odrzucić uszkodzone ramki na poziomie warstwy łącza danych.

23/31
Tryb półdupleks (Half-Duplex)
  • Wszystkie sieci oparte na wspólnym medium i protokole CSMA/CD, czyli klasyczny Ethernet na kablu koncentrycznym oraz sieci z koncentratorami, działały w trybie półdupleks (half-duplex).
  • Oznacza to, że w danym momencie urządzenie może albo nadawać dane, albo je odbierać, ale nigdy nie może robić obu tych rzeczy jednocześnie.
  • Jest to jak rozmowa przez krótkofalówkę (walkie-talkie) – gdy jedna osoba mówi, druga musi słuchać, a potem następuje zmiana.
  • Konieczność działania w tym trybie wynikała bezpośrednio z faktu, że cała sieć była jedną domeną kolizyjną i jednoczesne nadawanie i odbieranie byłoby niemożliwe.
Schemat komunikacji w trybie półdupleks (half-duplex).

Tryb półdupleks był domyślnym trybem pracy we wczesnych sieciach Ethernet opartych na wspólnym medium i protokole CSMA/CD. W tym trybie urządzenie nie może jednocześnie nadawać i odbierać danych, ponieważ obie operacje korzystają z tego samego kanału komunikacyjnego. Przełączanie między nadawaniem a odbieraniem wymaga czasu, co dodatkowo obniża efektywną przepustowość sieci.

W trybie półdupleks konieczne jest stosowanie protokołu CSMA/CD, ponieważ istnieje ryzyko kolizji. Gdy dwie stacje rozpoczną nadawanie w tym samym momencie, dochodzi do kolizji, która wymaga retransmisji obu ramek. W praktyce oznacza to, że rzeczywista przepustowość sieci półdupleks nigdy nie osiąga 100% wartości nominalnej - typowe wykorzystanie wynosi od 30% do 60% w zależności od liczby stacji i charakteru ruchu.

24/31
Tryb pełnego dupleksu (Full-Duplex)
  • Prawdziwa rewolucja nadeszła wraz z upowszechnieniem się przełączników (switchy), o których będziemy mówić szczegółowo w części trzeciej.
  • Przełączniki, w przeciwieństwie do hubów, potrafią tworzyć dedykowane, wirtualne połączenia między portami.
  • Dzięki temu, oraz dzięki zastosowaniu skrętki (która ma osobne pary żył do nadawania i odbierania), możliwe stało się działanie w trybie pełnego dupleksu (full-duplex).
  • W tym trybie urządzenie może jednocześnie nadawać i odbierać dane.
  • Eliminuje to całkowicie problem kolizji na danym połączeniu.
  • To jak rozmowa przez telefon – obie strony mogą mówić i słuchać w tym samym czasie, co drastycznie zwiększa efektywną przepustowość.
Schemat komunikacji w trybie pełnego dupleksu (full-duplex).

Tryb pełnego dupleksu zrewolucjonizował wydajność sieci Ethernet, umożliwiając jednoczesne nadawanie i odbieranie danych z pełną prędkością. Jest to możliwe dzięki zastosowaniu osobnych par przewodów dla transmisji w każdym kierunku (w skrętce) lub osobnych długości fal (w światłowodach). W trybie full-duplex całkowicie eliminowany jest problem kolizji, co pozwala na osiągnięcie rzeczywistej przepustowości bliskiej 100% wartości nominalnej.

Przejście na tryb full-duplex wymagało zastosowania przełączników zamiast koncentratorów oraz kart sieciowych obsługujących ten tryb. W trybie full-duplex nie stosuje się protokołu CSMA/CD, a ramki mogą być nadawane w sposób ciągły bez ryzyka kolizji. Standard auto-negocjacji (Auto-MDI/MDIX) umożliwia automatyczne wykrywanie trybu pracy (half/full duplex) oraz prędkości transmisji między połączonymi urządzeniami.

25/31
DIX: standard de facto
  • Zanim Ethernet został oficjalnie ustandaryzowany przez organizację IEEE, na rynku dominowała jego pierwotna wersja, opracowana wspólnie przez firmy Digital Equipment Corporation, Intel oraz Xerox.
  • Standard ten, znany jako DIX Ethernet lub Ethernet II, został opublikowany w 1980 roku i stał się podstawą dla przyszłych standardów.
  • Różnił się on nieznacznie od oficjalnego standardu IEEE 802.3, głównie w budowie ramki (pole "Typ" w DIX vs. "Długość" w 802.3).
  • Współczesne systemy operacyjne potrafią bez problemu obsługiwać oba formaty ramek, ale warto pamiętać o historycznym znaczeniu sojuszu DIX, który spopularyzował tę technologię na masową skalę.
Schemat przedstawiający sojusz firm Digital, Intel i Xerox (DIX).

Sojusz firm Digital Equipment Corporation, Intel i Xerox (DIX) odegrał kluczową rolę w komercjalizacji i popularyzacji Ethernetu. W 1980 roku opublikowano specyfikację DIX Ethernet, która definiowała podstawowe parametry techniczne sieci, w tym strukturę ramki i mechanizm CSMA/CD. Standard DIX był rozwijany niezależnie od prac IEEE, co doprowadziło do pewnych różnic między DIX Ethernet II a oficjalnym standardem IEEE 802.3.

Najważniejszą różnicą między ramką DIX a IEEE 802.3 było znaczenie pola o długości 2 bajtów po adresach MAC - w DIX jest to pole EtherType określające protokół wyższej warstwy, podczas gdy w 802.3 jest to pole długości. Mimo tych różnic, oba formaty ramek są obsługiwane przez współczesne systemy operacyjne, które potrafią automatycznie rozpoznać typ ramki na podstawie wartości tego pola. Standard DIX Ethernet II jest dziś powszechniej stosowany niż IEEE 802.3 ze względu na prostotę implementacji.

26/31
IEEE 802.3: standard oficjalny
  • W 1983 roku organizacja IEEE (Institute of Electrical and Electronics Engineers), odpowiedzialna za tworzenie standardów technicznych, oficjalnie ustandaryzowała Ethernet pod nazwą IEEE 802.3.
  • Chociaż bazował on na standardzie DIX, wprowadzał pewne modyfikacje, m.in. w strukturze ramki.
  • Standard 802.3 stał się oficjalnym dokumentem, który precyzyjnie opisywał działanie sieci, parametry okablowania, metody kodowania sygnałów i wiele innych aspektów.
  • Dzięki standaryzacji, różni producenci mogli tworzyć sprzęt (karty sieciowe, koncentratory), który był ze sobą w pełni kompatybilny.
  • To otworzyło drogę do masowej produkcji i ogromnego spadku cen urządzeń sieciowych.
Schemat organizacyjny instytutu IEEE i jego komitetu standardów 802.

Komitet IEEE 802 został powołany w 1980 roku z zadaniem standaryzacji sieci lokalnych (LAN) i miejskich (MAN). Grupa robocza IEEE 802.3, odpowiedzialna za standard Ethernet, opublikowała pierwszą wersję specyfikacji w 1983 roku. Standard IEEE 802.3 definiuje nie tylko format ramki i protokół dostępu do medium, ale także parametry fizyczne okablowania, metody kodowania sygnałów i procedury testowania zgodności.

Standaryzacja przez IEEE miała ogromne znaczenie dla rozwoju rynku sprzętu sieciowego. Producenci mogli tworzyć urządzenia zgodne z otwartym standardem, co doprowadziło do gwałtownego spadku cen i wzrostu dostępności technologii Ethernet. Dziś rodzina standardów IEEE 802.3 obejmuje dziesiątki specyfikacji dla różnych mediów transmisyjnych i prędkości - od 1 Mb/s do 800 Gb/s, a prace nad standardami 1,6 Tb/s są już w toku.

27/31
Domena rozgłoszeniowa (Broadcast)
  • Oprócz domeny kolizyjnej, w sieciach istnieje również pojęcie domeny rozgłoszeniowej (broadcast domain).
  • Jest to obszar sieci, w którym ramka rozgłoszeniowa (broadcast frame), czyli ramka wysłana na specjalny adres MAC `FF:FF:FF:FF:FF:FF`, dotrze do wszystkich podłączonych urządzeń.
  • We wczesnych sieciach Ethernet, zbudowanych z koncentratorów i repeaterów, a także w sieciach z przełącznikami (bez konfiguracji VLAN), cała sieć lokalna stanowiła jedną, wielką domenę rozgłoszeniową.
  • Nadmierny ruch broadcastowy może znacząco obciążyć sieć, ponieważ każde urządzenie musi odebrać i przetworzyć taką ramkę.
  • Granicę domeny rozgłoszeniowej stanowi dopiero router (urządzenie warstwy 3).
Diagram przedstawiający jedną, dużą domenę rozgłoszeniową.

Domena rozgłoszeniowa to logiczny obszar sieci, w którym ramka broadcastowa (adres MAC FF:FF:FF:FF:FF:FF) jest dostarczana do wszystkich urządzeń. Ramki broadcastowe są wykorzystywane przez protokoły takie jak ARP (Address Resolution Protocol) do mapowania adresów IP na adresy MAC, a także przez protokoły DHCP i NetBIOS. Każde urządzenie w domenie rozgłoszeniowej musi odebrać i sprawdzić każdą ramkę broadcastową, co obciąża jego procesor i interfejs sieciowy.

W dużych sieciach nadmierny ruch broadcastowy może prowadzić do problemów wydajnościowych, znanych jako broadcast storm. Głównym narzędziem do ograniczania domen rozgłoszeniowych są routery (warstwa 3 modelu OSI), które domyślnie nie przekazują ruchu broadcastowego między sieciami. Wirtualne sieci LAN (VLAN) umożliwiają dzielenie domen rozgłoszeniowych na poziomie przełącznika bez potrzeby stosowania dodatkowych routerów.

28/31
Ograniczenia wczesnego Ethernetu
  • Podsumowując, wczesne implementacje Ethernetu, mimo swojej rewolucyjności, posiadały istotne ograniczenia.
  • Najważniejszym z nich był problem skalowalności wydajności.
  • Ponieważ cała sieć stanowiła jedną domenę kolizyjną, dodawanie kolejnych użytkowników nieuchronnie prowadziło do wzrostu liczby kolizji i spadku przepustowości dla każdego z nich.
  • Sieć stawała się "zapchana".
  • Problemy z niezawodnością, zwłaszcza w topologii magistrali, oraz niska skalowalność geograficzna (ograniczenia długości kabli) sprawiały, że technologia ta nadawała się głównie do małych sieci lokalnych.
  • Potrzebne były nowe rozwiązania, które pozwoliłyby przezwyciężyć te bariery.
Schemat blokowy podsumowujący główne ograniczenia wczesnego Ethernetu.

Głównym ograniczeniem wczesnego Ethernetu był brak skalowalności wydajnościowej wynikający z architektury współdzielonego medium. Każde nowe urządzenie dodane do sieci zwiększało prawdopodobieństwo kolizji i zmniejszało średnią przepustowość dostępną dla wszystkich użytkowników. W sieci o dużym obciążeniu rzeczywista przepustowość mogła spaść poniżej 30% wartości nominalnej, co czyniło ją nieprzydatną do aplikacji wymagających stałej przepustowości.

Ograniczenia geograficzne związane z maksymalną długością kabli i liczbą segmentów również stanowiły poważną barierę w rozwoju sieci. Ponadto brak mechanizmów bezpieczeństwa w warstwie łącza danych sprawiał, że każde urządzenie w domenie kolizyjnej mogło przechwytywać ruch innych stacji za pomocą trybu promiscuous. Te wszystkie ograniczenia wymusiły rozwój nowych technologii, takich jak mosty, przełączniki i sieci wirtualne.

29/31
Droga ku przyszłości: potrzeba innowacji
  • Ograniczenia współdzielonego Ethernetu stały się motorem napędowym dla dalszych innowacji.
  • Inżynierowie zdali sobie sprawę, że kluczem do budowy większych i szybszych sieci jest segmentacja, czyli dzielenie dużej sieci na mniejsze, odizolowane od siebie domeny kolizyjne.
  • Początkowo realizowano to za pomocą mostów (bridges), a następnie, w znacznie bardziej efektywny sposób, za pomocą przełączników (switchy).
  • Przejście od pasywnego medium do inteligentnych urządzeń pośredniczących było kamieniem milowym, który pozwolił technologii Ethernet nie tylko przetrwać, ale i zdominować świat sieci lokalnych na kolejne dziesięciolecia.
Ilustracja ewolucji od problemu do rozwiązania w sieciach Ethernet.

Świadomość ograniczeń klasycznego Ethernetu doprowadziła do intensywnych prac nad nowymi rozwiązaniami, które mogłyby przezwyciężyć problemy skalowalności i wydajności. Kluczowym przełomem było wprowadzenie mostów transparentnych (transparent bridges), które analizując adresy MAC, mogły izolować ruch między segmentami sieci. Mosty uczyły się, które adresy znajdują się po której stronie, i przekazywały ramki tylko wtedy, gdy było to konieczne.

Kolejnym krokiem były przełączniki (switches), które w istocie są wieloportowymi mostami o bardzo wysokiej wydajności. Przełączniki umożliwiły jednoczesną komunikację wielu par urządzeń bez kolizji, co rewolucyjnie zwiększyło przepustowość sieci. Wprowadzenie trybu full-duplex, przełączania z buforowaniem (store-and-forward) i później sieci wirtualnych VLAN otworzyło drogę do budowy nowoczesnych, wydajnych i bezpiecznych sieci LAN.

30/31
Ethernet dziś: fundament Internetu
  • Choć od narodzin Ethernetu minęło już ponad 50 lat, jego podstawowe zasady wciąż są aktualne.
  • Oczywiście, technologia przeszła niewyobrażalną ewolucję - od 10 Mb/s na kablu koncentrycznym do ponad 100 Gb/s na światłowodach.
  • Topologia magistrali odeszła w zapomnienie na rzecz przełączanej topologii gwiazdy.
  • Protokół CSMA/CD praktycznie nie jest już używany w nowoczesnych sieciach dzięki trybowi full-duplex.
  • Mimo to, format ramki Ethernet, adresacja MAC i fundamentalne koncepcje pozostają z nami, stanowiąc podstawę niemal każdej sieci lokalnej na świecie i będąc kluczowym elementem dostępowym do globalnej sieci Internet.
Oś czasu przedstawiająca ewolucję technologii Ethernet.

Współczesny Ethernet jest technologią niezwykle dojrzałą i wszechstronną, która ewoluowała daleko poza pierwotną wizję Metcalfe'a. Standardy takie jak 10GBASE-T, 25GBASE-T i 40GBASE-T umożliwiają transmisję z prędkościami, które jeszcze dekadę temu wydawały się niemożliwe do osiągnięcia na miedzianych kablach. W centrach danych coraz częściej stosuje się okablowanie światłowodowe i standardy 400GbE, a prace nad 800GbE i 1,6TbE trwają w grupach roboczych IEEE.

Ethernet pozostaje technologią dominującą nie tylko w sieciach LAN, ale także w sieciach dostępowych i operatorskich (Carrier Ethernet). Technologie takie jak PoE (Power over Ethernet) umożliwiają zasilanie urządzeń przez kabel sieciowy, eliminując potrzebę osobnego zasilania dla kamer IP, punktów dostępowych czy telefonów VoIP. Ethernet jest również podstawą dla technologii takich jak TSN (Time-Sensitive Networking), które umożliwiają transmisję danych w czasie rzeczywistym w aplikacjach przemysłowych.

31/31
Podsumowanie części 1

Najważniejsze pojęcia z dzisiejszego wykładu:

  • Ethernet narodził się w Xerox PARC w latach 70. jako sposób na połączenie lokalnych komputerów.
  • CSMA/CD to protokół zarządzania dostępem do wspólnego medium, oparty na nasłuchiwaniu i wykrywaniu kolizji.
  • Topologia fizyczna (np. magistrala, gwiazda) opisuje układ kabli, a logiczna (np. magistrala) opisuje przepływ danych.
  • Wczesne sieci używały kabla koncentrycznego i topologii magistrali, co prowadziło do problemów z niezawodnością i wydajnością.
  • Domena kolizyjna to obszar sieci, gdzie może dojść do zderzenia ramek. Huby i repeatery powiększają tę domenę.
  • Elementy aktywne (hub, repeater) wymagają zasilania i przetwarzają sygnał, w przeciwieństwie do pasywnych (kable, złącza).
  • Współczesne sieci Ethernet opierają się na skrętce, topologii gwiazdy i przełącznikach, co eliminuje problem kolizji.
  • Dziękuję Państwu za uwagę. Na następnym wykładzie zajmiemy się szczegółowo urządzeniami warstwy 1 modelu ISO/OSI.
Plansza podsumowująca kluczowe pojęcia z wykładu.

W trakcie pierwszej części wykładu omówiliśmy fundamentalne koncepcje, które stanowią podstawę zrozumienia współczesnych sieci komputerowych. Od historycznych początków w Xerox PARC przez protokół CSMA/CD, topologie sieciowe, elementy aktywne i pasywne, aż po szczegółową budowę ramki Ethernet - te wszystkie zagadnienia tworzą solidny fundament wiedzy niezbędnej do dalszego zgłębiania tematyki sieci bezprzewodowych WLAN.

W kolejnych częściach kursu skupimy się na przełącznikach, sieciach wirtualnych VLAN oraz na samych sieciach bezprzewodowych, które są głównym tematem tego przedmiotu. Zrozumienie działania tradycyjnych sieci Ethernet jest kluczowe, ponieważ wiele mechanizmów stosowanych w sieciach WLAN opiera się na tych samych lub bardzo podobnych zasadach. Zachęcam do zapoznania się z materiałami dodatkowymi i przygotowania pytań przed następnym wykładem.

Podgląd