W skrócie koncentratory znajdują się w fizycznej warstwie modelu OSI.
Nie są inteligentni.
Nie rozumieją, że ramki, które powtarzają,
po prostu wzmacniają sygnał odbierany ze wszystkich innych portów, z
wyjątkiem portów, w których został odebrany.
Piasty były dobre dla ich czasu, ale w ogóle dzisiaj zostały zastąpione przełącznikami.
Teraz zawsze istnieje wyjątek od reguły.
Sieci bezprzewodowe działają jak huby, jeśli masz sieć bezprzewodową o szybkości 54 Mb /
s, bądź ostrożny, nie korzystaj z łącza o szybkości 54 Mb / s lub jeśli masz sieć bezprzewodową
200 Mb / s, bądź ostrożny, aby był on dzielony między
wszystkie urządzenia w sieci bezprzewodowej. Musisz więc podzielić prędkość sieć bezprzewodową
przez urządzenia podłączone do punktu dostępowego.
Sieć bezprzewodowa ma również inne problemy, które jeszcze bardziej zmniejszają przepustowość,
ale morał tej historii to sieci bezprzewodowe działające jako huby.
Piasty są urządzeniami współdzielonymi, które dobrze by się sprawdziły,
ale są bardzo powolne w porównaniu do dzisiejszych przełączników.
Więc węzły nadgodzin zostały zastąpione przez
mosty, a mosty z kolei zostały odebrane przez przełączniki.
Most jest urządzeniem warstwy 2, innymi słowy znajduje się w warstwie łącza danych
modelu OSI, mosty są bardziej inteligentne niż koncentratory.
Używają czegoś zwanego tablicą adresów MAC, aby dowiedzieć
się, gdzie urządzenia są w topologii.
Więc zamiast po prostu powtarzać sygnał i wysyłać
ruch ze wszystkich portów bez jego zrozumienia.
Mosty utrzymują tabelę z listą adresów MAC poznanych w tej topologii.
W naszej przykładowej sieci mamy 4 urządzenia A, B, C i
D, a hub jest zastępowany przez most.
Topologia nadal jest topologią gwiazdy.
Główną zmianą jest tutaj zastąpienie huba mostem.
Mosty przechowują adres Maca w tabeli adresów MAC, a to z
kolei jest przechowywane w oprogramowaniu.
Mosty są zatem bardzo powolne w porównaniu do współczesnych urządzeń takich jak przełączniki.
Przełączniki i mosty działają w bardzo podobny sposób, ale mosty
przetwarzają i oprogramowanie, w którym przełączniki przetwarzają dane i sprzęt.
Przełączniki używają czegoś zwanego ASIC lub Application Specific Integrated Circuit, który pozwala na
wysoką przepustowość, bardzo szybkie wyszukiwanie tabel i przekazywanie ruchu często z
prędkością linii, innymi słowy przełączniki nie spowalniają ruchu.
Mosty były poprzednikami przełączania i robienia rzeczy w oprogramowaniu.
Były one dużo wolniejsze, ale z punktu widzenia przekazywania łączy i przełącza ruch do
przodu na segmencie warstwy 2 w ten sam sposób, z
wyjątkiem przełączników, które wykonują w sprzęcie, a mosty w oprogramowaniu.
Co robi most, gdy otrzymuje ramkę?
W podobny sposób do poprzedniego przykładu.
Host A wysyła ruch do hosta C, źródłowy adres MAC w ramce to
A adres docelowy w ramce to C, gdy most uruchamia
się, jego tablica adresów MAC
jest pusta, innymi słowy nie zawiera dynamicznie wyuczonych adresów MAC.
Adresy MAC mogą być konfigurowane statycznie przez administratora, ale w
tym przykładzie załóżmy, że adres Mac będzie się dynamicznie uczył.
W tej chwili tabela jest pusta, kiedy ramka przybywa do portu 1 na
moście wysłanym przez hosta A, most wie teraz, że host A jest podłączony do portu 1 i może
dodać adres MAC A do swojej tabeli adresów MAC i
zasadniczo tworzy mapowanie mówiące, że adres MAC A można znaleźć na porcie 1
A więc dowiedziałem się, gdzie A jest w topologii.
Jednak nie wie, gdzie C jest w topologii, ponieważ ta
informacja nie znajduje się jeszcze w jego tabeli adresów MAC.
Innymi słowy, ponieważ nie wie, gdzie jest C, wysyła
ramkę ze wszystkich portów poza portem, który zostałby odebrany, aby zapewnić, że C odbierze ramkę.
Teraz, ponieważ ramka jest wysyłana ze wszystkich portów, zarówno B jak i D
otrzymują kopię ramki, ale ją upuszczą, ponieważ ramka nie jest dla nich przeznaczona.
Innymi słowy, karty interfejsu sieciowego w kartach NIC na komputerach B i D
będą odczytywać docelowy adres MAC i zobaczą, że są przeznaczone dla C,
a nie same, a zatem opuszczają ramkę.
Karta interfejsu sieciowego na hoście C odbierze ramkę, usunie nagłówki warstwy 2 i
przekaże informacje do protokołów wysokiej warstwy,
a to zrobi, ponieważ docelowy adres MAC w ramce to C.