1/44
Ethernet współdzielony i hub – minimum historycznego kontekstu

Budowa i konfiguracja urządzeń sieci LAN

Koncentratory i przełączniki Ethernet

Prezentacja przedstawia historyczny rozwój Ethernetu od współdzielonego medium, przez topologie szyny i gwiazdy, aż po mechanizmy CSMA/CD i działanie koncentratora. Ukazuje ograniczenia modelu współdzielonego, które doprowadziły do wynalezienia mostu i przełącznika.

Porównanie wąskiej szyny z gwiazdą – symbolika ewolucji
2/44
Streszczenie

Najważniejsze idee prezentacji

Ethernet nie zawsze był przełączany. W swoich początkach opierał się na współdzielonym medium – jednym kablu, do którego podłączone były wszystkie stacje. Mechanizmem umożliwiającym komunikację był CSMA/CD – protokół wykrywający i rozwiązujący kolizje. Koncentrator (hub) ułatwił okablowanie, ale nie zmienił natury sieci: wciąż była to jedna domena kolizyjna. Rosnąca liczba stacji i zapotrzebowanie na przepustowość ujawniły fundamentalne ograniczenia tego modelu, torując drogę do wynalezienia przełącznika.

Streszczenie prezentacji
3/44
Literatura
Literatura
4/44
Sieci komputerowe w latach 70.

Początki sieci lokalnych

W latach 70. sprzęt komputerowy był niezwykle drogi. Pojedynczy minikomputer DEC PDP-11 kosztował dziesiątki tysięcy dolarów, a karty sieciowe i przełączniki – o ile w ogóle istniały – były poza zasięgiem większości instytucji. Koniecznością stało się współdzielenie drogiego medium transmisyjnego.

Przykładem wczesnej sieci rozległej był ARPANET (1969), który zapoczątkował badania nad komunikacją pakietową. W obszarze sieci lokalnych poszukiwano rozwiązań pozwalających połączyć kilka komputerów w obrębie jednego budynku przy minimalnym koszcie okablowania.

Komputer DEC PDP-11 z lat 70.
5/44
ALOHAnet – prekursor (1970)

Uniwersytet Hawajski – sieć radiowa

ALOHAnet, stworzony na Uniwersytecie Hawajskim w 1970 roku, był pierwszą siecią wykorzystującą protokół z dostępem losowym. Łączył siedem wysp za pomocą łączy radiowych. Stacje nadawały, gdy miały dane – bez wcześniejszego sprawdzania, czy medium jest wolne. Prowadziło to do częstych kolizji, a retransmisja następowała po losowym czasie.

Czyste ALOHA – maksymalna przepustowość ok. 18% nominalnej. Dla porównania: ALOHA z podziałem na szczeliny (Slotted ALOHA) osiąga ok. 36%.
Mapa Hawajów z zaznaczonymi stacjami ALOHAnet
6/44
Od ALOHA do Ethernetu (Xerox PARC, 1973)

Robert Metcalfe i David Boggs

W 1973 roku w legendarnym laboratorium Xerox PARC Robert Metcalfe i David Boggs opracowali Ethernet – sieć lokalną łączącą komputery w budynku. Kluczowym ulepszeniem w stosunku do ALOHA było nasłuchiwanie medium przed nadawaniem (Carrier Sense).

Pierwszy Ethernet działał z prędkością 2,94 Mbps na kablu koncentrycznym. Nazwa "Ethernet" nawiązuje do XIX-wiecznego pojęcia eteru – hipotetycznego medium przenoszącego fale elektromagnetyczne.

Ciekawostka: pierwszy szkic Ethernetu Metcalfe narysował na serwetce. Dokumentacja techniczna liczyła zaledwie kilka stron.
Oryginalny schemat Ethernetu z notatnika Metcalfe'a
7/44
DIX Ethernet (1980) – pierwszy standard

Digital, Intel, Xerox – konsorcjum DIX

W 1980 roku trzy firmy – Digital Equipment Corporation, Intel i Xerox – opublikowały wspólną specyfikację DIX Ethernet v1.0. Dwa lata później ukazała się wersja DIX v2.0 (1982), która ustaliła szybkość 10 Mbps, 48-bitową adresację MAC oraz ramkę z polem FCS.

Oś czasu: 1973 Ethernet (Xerox) → 1980 DIX v1.0 → 1982 DIX v2.0 → 1983 IEEE 802.3
Loga trzech firm DIX
8/44
IEEE 802.3 – oficjalny standard (1983)

Standardyzacja przez IEEE

Komitet IEEE 802 został powołany w celu standaryzacji sieci lokalnych. W 1983 roku opublikowano standard IEEE 802.3, który był zbliżony do DIX, ale wprowadzał różnice w polu EtherType/Length. Dziś pod pojęciem "Ethernet" rozumie się rodzinę standardów rozwijanych przez grupę roboczą IEEE 802.3.

Standard IEEE 802.3 podlega ciągłej ewolucji – od 10 Mbps (1983) do 800 Gbps (2024) i więcej. Każda kolejna prędkość to nowy podstandard w ramach rodziny 802.3.

Logo IEEE 802.3
9/44
Współdzielone medium – koncepcja fundamentalna

Jedna linia – wszyscy słyszą wszystkich

W pierwszych implementacjach Ethernetu wszystkie stacje podłączone były do tego samego kabla koncentrycznego. Sygnał elektryczny wysłany przez jedną stację docierał do wszystkich pozostałych. Analogią jest rozmowa w jednym pomieszczeniu – każdy słyszy każdego, ale tylko jedna osoba może mówić naraz, by nie powstał chaos.

Medium współdzielone (shared medium) – pojedynczy kanał transmisyjny, z którego korzysta wiele stacji, a transmisja jednej jest słyszalna przez wszystkie pozostałe.
Szyna z podłączonymi 4 stacjami i strzałkami rozchodzącego się sygnału
10/44
CSMA/CD – zasada ogólna

Carrier Sense Multiple Access with Collision Detection

  • Carrier Sense: stacja nasłuchuje, czy medium jest wolne.
  • Multiple Access: wiele stacji współdzieli medium.
  • Collision Detection: jeśli dwie stacje nadadzą jednocześnie, następuje kolizja, którą stacje wykrywają i przerywają transmisję.
CSMA/CD – protokół dostępu do współdzielonego medium Ethernet (do 1000BASE-X; [KOREKTA: dotyczy 1000BASE-SX/LX/CX, nie 1000BASE-T]).
Sekwencja: medium wolne, stacja A nadaje, stacja B zaczyna, kolizja
11/44
Mechanizm kolizji krok po kroku

Sekwencja CSMA/CD

  1. Stacja sprawdza nośną (carrier sense).
  2. Jeśli medium jest wolne – rozpoczyna nadawanie.
  3. Podczas nadawania nasłuchuje własnego sygnału (collision detect).
  4. Wykrycie kolizji – nadanie sygnału JAM (32 bity, 4 bajty).
  5. Wstrzymanie na losowy czas (backoff).
  6. Ponowna próba (maks. 16 prób; po przekroczeniu – błąd nadmiarowych kolizji).
Sygnał JAM ma długość 32 bitów i służy do upewnienia się, że wszystkie stacje w segmencie wykryły kolizję.
Diagram przepływu decyzji CSMA/CD
12/44
Algorytm backoff – wykładniczy

Truncated Binary Exponential Backoff

Po kolizji stacja czeka losowy czas z zakresu [0, 2k – 1] slotów czasowych, gdzie k = min(n, 10), a n to numer próby. Dla pierwszej kolizji k = 1, zakres 0–1 slot; dla drugiej k = 2, zakres 0–3 sloty; dla dziesiątej i kolejnych k = 10, zakres 0–1023 sloty.

Slot time dla 10 Mbps Ethernetu wynosi 51,2 us (512 bitów). Jest to czas, w którym stacja musi wykryć kolizję, zanim zakończy nadawanie minimalnej ramki.

Slot time = 512 bitów (dla 10 Mbps – 51,2 us). Od tego parametru zależy maksymalna średnica sieci.
Tabela kolejnych prób i zakresów losowania backoff
13/44
Ograniczenie odległości – średnica sieci

Dlaczego Ethernet ma ograniczony zasięg?

Minimalny rozmiar ramki wynosi 64 bajty (512 bitów). Ramka musi dotrzeć na drugi koniec segmentu, zanim stacja źródłowa zakończy nadawanie. Czas propagacji w kablu miedzianym wynosi ok. 0,78 prędkości światła (ok. 200 000 km/s).

Maksymalna średnica segmentu 10BASE5 z repeaterami wynosi 2500 m. Im szybsza sieć, tym krótszy dozwolony kabel przy CSMA/CD.

Minimalny rozmiar ramki (64 B) i slot time (512 bitów) determinują maksymalną długość segmentu Ethernet.
Dwie stacje na końcach szyny z zaznaczonym czasem propagacji
14/44
Topologie fizyczne Ethernet – przegląd

Cztery podstawowe standardy

  • 10BASE5 (Thick Ethernet) – szyna, kabel koncentryczny gruby, 500 m.
  • 10BASE2 (Thin Ethernet) – szyna, kabel koncentryczny cienki, 185 m.
  • 10BASE-T (Twisted Pair) – gwiazda, skrętka UTP, hub, 100 m.
  • 10BASE-F – światłowód, 2000 m.

Notacja: 10 = szybkość 10 Mbps, BASE = pasmo podstawowe, 5/2/T/F = max. odległość lub rodzaj medium.

Trzy schematy topologii: szyna, szyna, gwiazda
15/44
10BASE5 – Thick Ethernet (gruby koncentryk)

Kabel RG-8 – żółty wąż

  • Kabel RG-8 (żółty, średnica ok. 10 mm).
  • Maks. długość segmentu: 500 m (stąd "5" w nazwie).
  • Maks. 100 stacji na segmencie.
  • Odstęp między stacjami: 2,5 m (zaznaczony czarnymi pasami na kablu).
Ciekawostka: kabel 10BASE5 nazywano "żółtym wężem" (yellow hose) ze względu na kolor i sztywność.
Przekrój kabla RG-8 i wampirowy łącznik
16/44
10BASE5 – łączenie i terminatory

Wampirowe łączniki i AUI

Do podłączania stacji do szyny 10BASE5 stosowano wampirowe łączniki (vampire tap), które przebijały izolację kabla i stykały się z żyłą. AUI (Attachment Unit Interface) to 15-żyłowy kabel łączący tap z interfejsem sieciowym karty.

Na obu końcach szyny instalowano terminatory 50 omów, które pochłaniały sygnał i zapobiegały odbiciom. Brak terminacji powodował odbicia sygnału i błędy transmisji.

Terminator musi być podłączony na obu końcach szyny – brak terminacji powoduje odbicia i błędy transmisji.
Wampirowy łącznik rozłożony i schemat AUI
17/44
10BASE2 – Thin Ethernet (cienki koncentryk)

Kabel RG-58 – Cheapernet

  • Kabel RG-58 (cienki, elastyczny, ok. 5 mm, czarny).
  • Maks. długość segmentu: 185 m (w zaokrągleniu do "2").
  • Maks. 30 stacji na segmencie.
  • Odstęp między stacjami: min. 0,5 m.
Ciekawostka: 10BASE2 nazywano "Cheapernet" – był znacznie tańszy w instalacji niż 10BASE5.
Porównanie grubości kabli RG-8 i RG-58
18/44
10BASE2 – złącza BNC

BNC-T, BNC-I i terminatory

  • BNC-T – rozgałęźnik w kształcie litery T na karcie sieciowej.
  • BNC-I (łącznik) – do łączenia dwóch odcinków kabla.
  • Terminator BNC 50 omów na końcach szyny.
  • Każde złącze i odcinek kabla to potencjalne miejsce awarii.
W 10BASE2 każde złącze BNC, każdy odcinek kabla i każdy terminator to element szyny – awaria jednego elementu powoduje awarię całego segmentu.
Złącze BNC-T wpięte w kartę sieciową z kablami
19/44
Porównanie 10BASE5 vs 10BASE2

Tabela porównawcza

Parametr10BASE510BASE2
Długość segmentu500 m185 m
Max. stacji10030
Typ kablaRG-8 (gruby)RG-58 (cienki)
Koszt instalacjiWysokiNiski
Łatwość instalacjiTrudna (wiercenie)Prosta (BNC)
NiezawodnośćWysokaŚrednia
10BASE2 był tańszy i prostszy w instalacji, ale mniej niezawodny i o mniejszej pojemności.
Instalacja 10BASE5 i 10BASE2
20/44
Problemy topologii szyny

Trzy główne wady szyny

  • Pojedynczy punkt awarii – jedno złącze, jeden odcinek kabla i cały segment przestaje działać.
  • Trudna diagnostyka – zlokalizowanie przerwy w kablu wymaga fizycznego sprawdzania każdego złącza.
  • Brak izolacji fizycznej – każdy może dołączyć się do szyny, podsłuchiwać ruch czy zakłócać transmisję.
Trzy główne wady szyny: niska niezawodność (jeden punkt awarii), trudna diagnostyka, brak izolacji fizycznej.
Szyna z zaznaczonym miejscem przerwy
21/44
10BASE-T – rewolucja skrętki (1990)

Standard IEEE 802.3i

W 1990 roku ratyfikowano standard IEEE 802.3i, który zdefiniował Ethernet na skrętce UTP kategorii 3 lub 5. Kluczową zmianą była topologia gwiazdy – każda stacja zyskuje własne, dedykowane połączenie do koncentratora (huba). Maksymalna długość odcinka od stacji do huba wynosi 100 m.

Sygnał symetryczny (różnicowy) w skrętce redukuje zakłócenia elektromagnetyczne i umożliwia pracę na dłuższych dystansach niż w przypadku sygnału niesymetrycznego w kablu koncentrycznym.

10BASE-T zmienił topologię z szyny na gwiazdę – każda stacja ma własne połączenie do koncentratora.
Porównanie kabla koncentrycznego ze skrętką
22/44
Budowa skrętki UTP i złącza RJ-45

8 przewodów w 4 parach

Kabel UTP zawiera 8 przewodów skręconych w 4 pary (oznaczone kolorami). W standardach 10BASE-T i 100BASE-TX wykorzystywane są tylko 2 pary: piny 1,2 (nadawanie, TX) i piny 3,6 (odbiór, RX). Złącze RJ-45 (8P8C) ma 8 styków, a sekwencja kolorów może być zgodna ze standardem T568A lub T568B.

Na 100 Mbps Ethernet wykorzystywane są tylko 2 z 4 par – piny 1,2 (TX) i 3,6 (RX).
Przekrój kabla UTP i złącze RJ-45
23/44
10BASE-T – skrętka a zasięg

Dlaczego właśnie 100 m?

Ograniczenie do 100 m wynika z tłumienia sygnału w skrętce UTP. Kategoria 3 (10 MHz) była wystarczająca dla 10BASE-T, zaś kategoria 5 (100 MHz) dla 100BASE-TX. Sygnał symetryczny (różnicowy) zapewnia lepszą odporność na zakłócenia elektromagnetyczne i przesłuchy między parami.

Skrętka UTP jest tańsza i łatwiejsza w instalacji niż kabel koncentryczny, ale ma mniejszy zasięg bez stosowania wzmacniaczy (hubów).

Wykres tłumienia sygnału w funkcji odległości dla UTP Cat 3 / Cat 5
24/44
Od szyny do gwiazdy – mapa zmiany topologii

Ewolucja: 10BASE5 → 10BASE2 → 10BASE-T

  • 1983: 10BASE5 – szyna, kabel gruby, 500 m.
  • 1985: 10BASE2 – szyna, kabel cienki, 185 m.
  • 1990: 10BASE-T – gwiazda, skrętka, hub, 100 m.

Zmiana paradygmatu: z kabla współdzielonego przez wszystkie stacje na dedykowane połączenie każdej stacji do urządzenia centralnego (hub). Hub jako centralny punkt sieci znacznie ułatwił diagnostykę i rozbudowę.

Topologia gwiazdy stała się standardem na kolejne 30+ lat – każda stacja ma dedykowane połączenie do urządzenia centralnego.
Trzy schematy: długa szyna, krótka szyna, gwiazda
25/44
Definicja huba (koncentratora)

Urządzenie warstwy 1

Hub (koncentrator) to urządzenie warstwy fizycznej (L1) modelu OSI. Jest to wieloportowy wzmacniacz (repeater) – regeneruje sygnał elektryczny, ale nie przetwarza ramek ani nie podejmuje decyzji. Sygnał odebrany na jednym porcie jest wzmacniany i rozsyłany na wszystkie pozostałe porty.

Hub (koncentrator) – urządzenie sieciowe warstwy 1, które regeneruje i rozsyła sygnał elektryczny ze wszystkich portów na wszystkie pozostałe, bez analizy przesyłanych danych.
Fizyczny hub 4-portowy i schemat blokowy
26/44
Hub jako repeater wieloportowy

Zasada działania

Hub odbiera sygnał elektryczny z portu źródłowego, regeneruje go (wzmacnia, nadaje kształt impulsom i odtwarza timing) i powiela na wszystkie pozostałe porty z wyjątkiem źródłowego. Opóźnienie wprowadzane przez hub wynosi typowo 1–2 us.

Regeneracja sygnału oznacza przywrócenie poziomu napięcia, korektę kształtu impulsów i zsynchronizowanie z przebiegiem czasowym – hub działa jak seria wzmacniaczy.

Hub nie ma "inteligencji" – nie wie, co przesyła. Tylko regeneruje i powiela.
Sygnał wchodzi portem 1, wychodzi wszystkimi pozostałymi
27/44
Hub w modelu OSI – warstwa 1

Warstwa fizyczna vs warstwa łącza

W modelu OSI hub działa wyłącznie w warstwie fizycznej (L1). Operuje na bitach, napięciu, kodowaniu sygnału. Nie ma dostępu do ramek, nie widzi adresów MAC, nie podejmuje decyzji o przekazywaniu.

Dla kontrastu: przełącznik (switch) działa w warstwie łącza (L2), operuje na ramkach, odczytuje adresy MAC i podejmuje decyzje na podstawie tablicy adresów.

Model OSI z zaznaczoną warstwą 1 dla huba i warstwą 2 dla switcha
28/44
Domena kolizyjna – definicja

Collision domain

Domena kolizyjna to zbiór urządzeń, których transmisje mogą ze sobą kolidować. W sieci z hubem wszystkie porty należą do jednej domeny kolizyjnej. Jeśli dwie stacje nadają jednocześnie, dochodzi do kolizji.

Domena kolizyjna (collision domain) – segment sieci, w którym dwie lub więcej stacji nie mogą nadawać jednocześnie bez ryzyka kolizji.
Kolisty obszar otaczający hub z zaznaczonymi stacjami
29/44
Jedna domena kolizyjna – konsekwencje praktyczne

Co to oznacza w praktyce?

  • Wszystkie transmisje konkurują o to samo medium.
  • Tylko jedna stacja może nadawać w danej chwili.
  • Im więcej stacji, tym częściej występują kolizje.
  • Rzeczywista przepustowość spada wraz z liczbą stacji.
Wykres: liczba stacji vs przepustowość rzeczywista – krzywa malejąca
30/44
Half-duplex – tryb pracy z hubem

Nadawanie lub odbiór – nie jednocześnie

W sieci z hubem stacja pracuje w trybie half-duplex – nie może nadawać i odbierać jednocześnie, podobnie jak krótkofalówka (walkie-talkie). Kolizja to próba nadawania w trakcie odbioru lub odebrania sygnału w trakcie nadawania przez inną stację. Konieczne jest przełączanie między trybem TX (nadawanie) a RX (odbiór).

Half-duplex – tryb transmisji, w którym urządzenie może nadawać lub odbierać, ale nie obie czynności jednocześnie.
Krótkofalówki – symbol half-duplex vs telefon – full-duplex
31/44
Reguła 5-4-3 dla hubów (10 Mbps Ethernet)

Maksymalna średnica sieci z hubami

  • Maks. 5 segmentów sieci.
  • Maks. 4 huby w kaskadzie między stacjami.
  • Maks. 3 segmenty z podłączonymi stacjami (pozostałe 2 to łącza między hubami).

Ograniczenie wynika z czasu propagacji sygnału i slot time (512 bitów) – przy większej liczbie hubów czas potrzebny na wykrycie kolizji przekroczyłby slot time.

Reguła 5-4-3 – maksymalna średnica sieci 10BASE-T z hubami.
Schemat 5 segmentów, 4 hubów, 3 segmentów ze stacjami
32/44
Wydajność sieci z hubem – reguła kciuka

Przepustowość rzeczywista ok. nominalna / liczba stacji

Przy ciągłej transmisji wszystkich stacji przepustowość przypadająca na jedną stację wynosi w przybliżeniu przepustowość nominalna podzielona przez liczbę aktywnych stacji. Przykład: 10 Mbps / 10 stacji = ok. 1 Mbps na stację. W praktyce ruch jest impulsowy (bursty), więc średnia może być niższa, ale szczytowo – tylko jedna transmisja naraz.

Wydajność rzeczywista ≈ przepustowość nominalna / liczba aktywnych stacji.
Wykres słupkowy: nominalna przepustowość 10 Mbps z podziałem na stacje
33/44
Deterministyczna degradacja wydajności

Jak rośnie liczba kolizji?

Przy niskim obciążeniu kolizje są rzadkie, a wydajność bliska nominalnej. Jednak powyżej ok. 40–50% wykorzystania medium liczba kolizji gwałtownie rośnie. Efekt: sieć "staje" – przepustowość użyteczna spada do ułamka nominalnej.

To zjawisko nosi nazwę deterministycznej degradacji – przy wzroście obciążenia kolizje narastają wykładniczo, nie liniowo.

Sieć Ethernet z CSMA/CD osiąga praktyczne maksimum przy 30–40% obciążenia medium. Powyżej – kolizje lawinowo obniżają wydajność.
Wykres: obciążenie medium vs przepustowość użyteczna – krzywa z załamaniem
34/44
Brak izolacji ruchu – każdy słyszy każdego

Naturalna cecha sieci współdzielonej

W sieci z hubem ramka dociera do wszystkich stacji – tak jak w szynie. Każda stacja widzi cały ruch w segmencie. Karta sieciowa normalnie odrzuca ramki nieadresowane do siebie (na podstawie docelowego adresu MAC), ale może pracować w trybie promiscuous, przechwytując cały ruch.

Każdy komputer w sieci z hubem widzi ruch wszystkich pozostałych – to naturalna cecha, nie błąd.
Ramka krążąca w hubie – widzą ją wszystkie podłączone komputery
35/44
Sniffing – zagrożenie bezpieczeństwa

Podsłuch w sieci z hubem

W trybie promiscuous karta sieciowa przechwytuje wszystkie ramki, nie tylko te adresowane do niej. Narzędzia takie jak tcpdump, Wireshark (dawniej Ethereal) czy Microsoft Network Monitor umożliwiają przechwycenie haseł (HTTP, FTP, Telnet – tekst jawny), treści maili i plików.

Brak izolacji oznacza, że każde urządzenie może być podsłuchiwaczem. To jeden z kluczowych powodów przejścia na przełączniki.

W sieci z hubem każdy może podsłuchiwać ruch – nie ma izolacji. To jeden z kluczowych powodów przejścia na przełączniki.
Zrzut ekranu Wireshark przechwytującego pakiety
36/44
Przykład obliczeniowy 1 – wydajność huba 10 Mbps z 20 stacjami

Scenariusz: 20 stacji, każda transmituje średnio 0,5 Mbps

Łączne zapotrzebowanie wynosi 10 Mbps – teoretycznie mieści się w nominalnej przepustowości. W praktyce jednak dochodzi do kolizji przy jednoczesnych transmisjach. Przy 20 stacjach rywalizujących o medium rzeczywista przepustowość spada o 40–60% w porównaniu z nominalną.

Oznacza to, że każda stacja uzyskuje średnio 0,2–0,3 Mbps zamiast oczekiwanych 0,5 Mbps.

Pasmo nominalne 10 Mbps podzielone między 20 stacji
37/44
Przykład obliczeniowy 2 – mała sieć (5 stacji) vs duża (50 stacji)

Porównanie skalowalności

5 stacji: wydajność ok. 2 Mbps na stację, kolizje rzadkie, sieć sprawna. 50 stacji: wydajność ok. 0,2 Mbps na stację, częste kolizje, sieć praktycznie nieużyteczna przy ciągłym ruchu.

Wniosek: sieć współdzielona skaluje się odwrotnie proporcjonalnie do liczby stacji. Przy większym obciążeniu konieczna jest segmentacja.

Ethernet współdzielony sprawdza się przy niewielkiej liczbie stacji (poniżej 10–15) i małym ruchu. Przy większym obciążeniu konieczna segmentacja.
Dwa wykresy: mała sieć (zielony, sprawny) i duża sieć (czerwony, przeciążony)
38/44
Mankamenty modelu współdzielonego – podsumowanie

Pięć fundamentalnych ograniczeń

  1. Deterministyczna degradacja wydajności wraz z liczbą stacji.
  2. Brak izolacji ruchu – podsłuch (sniffing) jest trywialny.
  3. Tylko jedna transmisja na raz w całej domenie kolizyjnej.
  4. Ograniczenie zasięgu przez regułę 5-4-3 i slot time.
  5. Half-duplex – brak jednoczesnego nadawania i odbioru.
Model współdzielony Ethernetu miał fundamentalne ograniczenia: wydajnościowe, bezpieczeństwa i skalowalności.
Pięć ikon symbolizujących każdy problem
39/44
Przełom – potrzeba urządzenia segmentującego

Lata 90. – wzrost liczby stacji

W latach 90. liczba stacji w sieciach LAN wzrosła z kilkunastu do setek. Pojawiły się aplikacje klient-serwer, udostępnianie plików, drukarki sieciowe, poczta elektroniczna. Przepustowość 10 Mbps stawała się niewystarczająca przy 50+ stacjach na jednym hubie.

Potrzebne było urządzenie, które segmentuje domenę kolizyjną – dzieli sieć na mniejsze, niezależne segmenty, w których kolizje występują rzadziej.

Zatłoczona serwerownia z lat 90.
40/44
Most (bridge) – pierwszy krok

Most transparentny IEEE 802.1D (1990)

Most (bridge) to urządzenie warstwy 2 (L2) z dwoma portami. Uczy się adresów MAC i podejmuje decyzję forward/filter – ramka jest przekazywana między segmentami tylko wtedy, gdy adresat znajduje się po drugiej stronie. Dzieli domenę kolizyjną na dwie osobne części.

Most (bridge) – urządzenie warstwy 2, które łączy dwa segmenty sieci, przekazując ramki tylko między nimi, gdy adresat znajduje się po drugiej stronie.
Most między dwoma hubami – każdy hub tworzy własną domenę kolizyjną
41/44
Hub vs Most – porównanie koncepcyjne

Dwie różne filozofie

CechaHubMost
Warstwa OSIL1 (fizyczna)L2 (łącza danych)
FunkcjaRegeneracja sygnałuUczy się MAC, forward/filter
Domena kolizyjnaJedna dla wszystkich portówOsobna dla każdego portu
Izolacja ruchuBrakTak (segmentacja)
Hub = warstwa 1, most = warstwa 2. To jakościowa różnica – most podejmuje decyzje na podstawie adresu MAC, hub tylko regeneruje sygnał.
Dwa schematy: jedna domena kolizyjna vs dwie domeny
42/44
Kierunek ewolucji – w stronę przełącznika

Od mostu do switcha

Ewolucja: most dwuportowy → most wieloportowy → przełącznik (switch). Przełącznik to most wieloportowy zintegrowany w pojedynczym chipie (ASIC). Każdy port to osobna domena kolizyjna. Praca w trybie full-duplex eliminuje potrzebę CSMA/CD.

Przełącznik rozwiązuje wszystkie mankamenty huba – to temat kolejnej prezentacji.

Zapowiedź: przełącznik Ethernet rozwiązuje wszystkie mankamenty huba – ale to temat następnej prezentacji.
Oś ewolucji: Hub → Most (2 porty) → Most wieloportowy → Switch
43/44
Domena kolizyjna vs domena rozgłoszeniowa – zapowiedź

Ważne rozróżnienie

Przełącznik eliminuje domenę kolizyjną – każdy port stanowi osobną domenę. Nie eliminuje jednak domeny rozgłoszeniowej – ramki broadcast (MAC FF:FF:FF:FF:FF:FF) są forwardowane na wszystkie porty. To rozróżnienie jest kluczowe dla zrozumienia VLAN.

Domena kolizyjna – obszar, w którym mogą wystąpić kolizje. Domena rozgłoszeniowa – obszar, do którego docierają ramki broadcast.
Dwa okręgi: mały (domena kolizyjna = port) i duży (domena rozgłoszeniowa)
44/44
Podsumowanie

Najważniejsze wnioski

  1. Ethernet narodził się jako sieć współdzielonego medium – CSMA/CD był koniecznością w szynie koncentrycznej.
  2. Topologie fizyczne ewoluowały: 10BASE5 → 10BASE2 → 10BASE-T (szyna → gwiazda).
  3. Hub (koncentrator) to urządzenie warstwy 1 – regeneruje sygnał, ale wszystkie porty należą do jednej domeny kolizyjnej.
  4. Współdzielone medium ma fundamentalne ograniczenia: degradacja wydajności z liczbą stacji, brak izolacji, sniffing, half-duplex, ograniczony zasięg.
  5. Przełomem był most (bridge), który segmentuje domenę kolizyjną – bezpośredni prekursor przełącznika.
  6. Zrozumienie tych ograniczeń jest kluczowe, by docenić, jak wiele zmienił przełącznik Ethernet.
Oś ewolucji od ALOHAnet przez hub do switcha