-
OZNACZENIA TECHNOLOGII
-
SZYBKOŚĆ
- 10
- 100
- 1000
- 10G
-
METODA SYGNALIZACJI
- BASE
- BROAD
-
MEDIUM
- 2
- 5
- T
- TX
- SX
- LX
- F
-
PODZIAŁ TECHNOLOGII NA WARSTWY
-
2. ŁĄCZA DANYCH
- 802.2 STEROWANIE LOGICZNE
-
1. FIZYCZNA
- 802.1 MOSTOWANIE
- 802.3 ETHERNET
- 802.4 MAGISTRALA Z PRZEKAZYWANIEM TOKENU
- 802.5 TOKEN RING
- 802.6 METODA DOSTĘPU DQDB
- 802.9USŁUGI ZINTEGROWANE
- 802.11 BEZPRZEWODOWA SIEĆ LAN
- 802.12 PRIORYTET ŻĄDANIA (VG)
- 802.14 TELEWIZJA KABLOWA
- 802.15 BEZPRZEWODOWA SIEĆ PAN
-
ADRES MAC
- 48 BITÓW
- 12 SZESNASTKOWYCH CYFR
- PIERWSZE 6 CYFR (OUI - ORGANIZATIONAL UNIQUE IDENTIFIER) NADAWANE PRZEZ IEEE
- POZOSTAŁE 6 TO NUMER SERYJNY LUB WARTOŚĆ NADANĄ PRZEZ PRODUCENTA
- JEST DODAWANY DO NAGŁÓWKA I STOPKI RAMKI WARSTWY ŁĄCZA DANYCH
- KARTA SIECIOWA OKREŚLA NA PODSTAWIE MAC CZY KOMUNIKAT
POWINIEN BYĆ PRZESŁANY WYŻSZEJ WARSTWIE OSI
- KARTY SIECIOWE KOMPUTERÓW W SIECI SPRAWDZAJĄ
CZY ADRES MAC RAMKI JEST ZGODNY I KOPIĘ
PRZEKAZUJĄ DO WYŻSZEJ WARSTWY
-
POLA RAMKI OGÓLNEJ
- A - POLE POCZĄTKU RAMKI
- B - POLE ADRESU
- C - POLE TYPU/DŁUGOŚCI
- D - POLE DANYCH
-
E - POLE FCS (KODU KONTROLNEGO RAMKI)
-
CYKLICZNA KONTROLA NADMIAROWA - CRC
- OBLICZANIE RESZTY Z DZIELENIA PRZEZ 17 (CRC-16) LUB 33 (CRC-32)
- CYCLIC REDUNDANCY CHECK
- PARZYSTOŚĆ DWUWYMIAROWA
-
INTERNETOWA SUMA KONTROLNA
- DODAWANIE WARTOŚCI WSZYSTKICH BITÓW DANYCH
-
FORMAT RAMKI ETHERNET II
-
PREAMBUŁA (8)
- PIERWSZE 7 BAJTÓW SKŁADA SIĘ Z NAPRZEMIENNYCH ZER I JEDYNEK
SŁUŻĄCYCH DO SYNCHRONIZACJI W ASYNCHRONICZNYCH
IMPLEMENTACJACH ETHERNET 10Mb I WOLNIEJSZYCH. W SZYBSZYCH,
SYNCHRONICZNYCH WERSJACH ZOSTAŁO TO ZACHOWANE DLA ZGODNOŚCI
- OSTATNI BIT TO ZNACZNIK KOŃCA RAMKI 10101011 (SFD 802.3)
-
ADRES MAC ODBIORCY (6)
- MOŻE TO BYĆ ADRES POJEDYŃCZEGO HOSTA, GRUPY LUB ROZGŁOSZENIOWY
-
ADRES MAC NADAWCY (6)
- Z REGUŁU JEST TAM ADRES MAC POJEDYŃCZEGO NADAWCY,
ALE NIEKTÓRE PROTOKOŁY WIRTUALNE WYKORZYSTUJĄ TO
DO ZIDENTYFIKOWANIA WSPÓLNEJ JEDNOSTKI
-
POLE TYPU RAMKI I DŁUGOŚĆ (2)
-
WRAZ Z DŁUGOŚCIĄ SŁUŻY DO USTALENIA PROTOKOŁU OBSŁUGI WYŻSZEJ WARSTWY
- 0X0806 = ARP
- 0x0800 = IPv4
- JEŚLI DŁUGOŚĆ JEST NIŻSZA NIŻ 0x600 (1536d) TO JEST
TO SAMA DŁUGOŚĆ. RESZTA BITÓW OKREŚLA PROTOKÓŁ
-
DANE I NAGŁÓWEK 802.2(46 - 1500)
- JEŚLI DANE SĄ KRÓTSZE NIŻ 46 OKTETÓW, KONIECZNE JEST DODANIE WYPEŁNIENIA
- MAKSYMALNA JEDNOSTKA TRANSMISYJNA (MTU) WYNOSI 1518 B
- KOD KONTROLNY RAMKI FSC - CRC(4)
-
PODWARSTWA WARSTWY ŁĄCZA DANYCH - MECHANIZM DOSTĘPU DO MEDIUM (MAC)
-
DETERMINISTYCZNA (ZGODNIE Z KOLEJNOŚCIĄ)
-
TOKEN RING
- GWIAZDA
- PIERŚCIEŃ
-
FDDI
- PIERŚCIEŃ
- PODWÓJNY PIERŚCIEŃ
-
NIEDETERMINISTYCZNA (PIERWSZY PRZYCHODZI, PIERWSZY OBSŁUŻONY)
-
ETHERNET I CSMA/CD (CARRIER SENSE MULTIPLE ACCESS / COLLISION DETECTION)
KARTA NASŁUCHUJE BRAKU SYGNAŁU W MEDIUM I ZACZYNA NADAWANIE
- MAGISTRALA
- GWIAZDA
- ROZSZERZONA GWIAZDA
-
ALGORYTM CSMA/CD
- 1. HOST ZAMIERZA NADAWAĆ. NASŁUCHIWANIE.
- 2. CZY WYKRYTO CISZĘ? JEŚLI NIE TO POWRÓT DO PUNKTU 1
- 3. ZŁOŻENIE RAMKI
- 4. POCZĄTEK TRANSMISJI
- 5. CZY WYKRYTO KOLIZJĘ? JEŚLI TAK TO DO PUNKTU 9
- 6. KONTYNUACJA TRANSMISJI
- 7. CZY TRANSMISJA DOBIEGŁA KOŃCA. JEŚLI NIE TO POWRÓT DO PUNKTU 6
- 8. TRANSMISJA ZAKOŃCZONA
- 9. ROZGŁASZANIE SYGNAŁU ZAGŁUSZAJĄCEGO
- 10. PRÓBY++
- 11. PRÓBY > ZBYT WIELE? JEŚLI NIE TO IDŹ DO PUNKTU 13
- 12. ZBYT WIELE KOLIZJI. PRZERWANIE TRANSMISJI
- 13. ALGORYTM OBLICZA CZAS OCZEKIWANIA
- 14. OCZEKIWANIE OBLICZONEJ ILOŚCI MIKROSEKUND
-
CZAS PRZESYŁANIA BITU DANYCH W WARSTWIE MAC
-
10Mb/s
- 100ns
-
100Mb/s
- 10ns
-
1000Mb/s = 1Gb/s
- 1ns
-
10 000Mb/s = 10Gb/s
- 0.1ns
-
TRANSMISJA DWUKIERUNKOWA
-
DUPLEX (PEŁNY)
- W OBIE STRONY NA RAZ
- BRAK SPADKU TRANSFERU
- BRAK KOLIZJI
-
HALF DUPLEX (PÓŁDUPLEKS)
- RAZ W JEDNĄ, RAZ W DRUGĄ
- SPADEK TRANSFERU
- MOŻLIWE KOLIZJE
-
SZCZELINA CZASOWA - MINIMALNY CZAS TRWANIA TRANSMISJI
-
10Mb/s I 100Mb/s
- 512b - 64B
-
1000Mb/s
- 4096b - 512B
-
INNE
- PRACA W TRYBIE PÓŁDUPLEKSU PRZY PRĘDKOŚCI 1Gb/s NIE JEST OBSŁUGIWANA
ZE WZGLĘDU NA POWOLNĄ ELIMINACJĘ BŁĘDÓW
- OPÓŹNIENIE NA KABLU UTP O DŁUGOŚCI 21,3 CM (8 CALI) WYNOSI 1ns
- SYGNAŁ ZAKŁÓCAJĄCY PO WYKRYCIU KOLIZJI MA 32 BITY. SKŁADA SIĘ Z
JAKICHKOLWIEK DANYCH NIE O ILE NIE TWORZĄ ONE WŁAŚCIWEJ SUMY
KONTROLNEJ. NAJCZĘŚCIEJ JEST TO CIĄG ZER I JEDYNEK (01010101)
-
PRZERWA MIĘDZYRAMKOWA - MINIMALNY CZAS
POMIĘDZY DWIEMA NIEKOLIDUJĄCYMI RAMKAMI
(INTERFRAME SPACING/GAP)
-
10Mb/s
- 90b
- 9.6µs
-
100Mb/s
- 90b
- 0,96µs
-
1Gb/s
- 90b
- 0,096µs
-
10Gb/s
- 90b
- 0,0096µs
-
SZCZELINA CZASOWA - JEDNOSTKA CZASU OCZEKIWANIA
W PRZYPADKU KOLIZJI - MAX 16
-
10Mb/s
- 512 b
- 51,2µs
-
100Mb/s
- 512 b
- 5,12µs
-
1Gb/s
- 4096 b
- 4,096µs
-
10Gb/s
- BRAK PÓŁDUPLEKSU
- NIE DOTYCZY
-
RODZAJE KOLIZJI
-
LOKALNA
- DWIE STACJE NADAJĄ NA RAZ POWODUJĄC WZROST
NAPIĘCIA POZA DOPUSZCZALNY POZIOM, CO JEST
WYKRYWANE W PRZYPADKU KONCENTRYKA
- W PRZYPADKU SKRĘTKI UTP KOLIZJA WYKRYWANA JEST
GDY PODCZAS NADAWANIA NA TX WIDOCZNY JEST SYGNAŁ
NA RX
-
ZDALNA
- ROZPOZNAWANA JEST PO WIELKOŚCI RAMKI
- RAMKA JEST ZA MAŁA I MA BŁĘDNĄ SUMĘ FCS
- Z REGUŁU PROBLEM WYSTĄPIŁ PO DRUGIEJ STRONIE SIECI
Z UŻYCIEM WTÓRNIKA
- WTÓRNIK CHRONI PRZED NADMIERNYM NAPIĘCIEM I
JEDNOCZESNYM NADAWANIEM NA TX I RX
- TEN RODZAJ KOLIZJI JEST POPULARNY W SIECHACH Z UŻYCIEM UTP
-
SPÓŹNIONA
- WYSTĘPUJE PO WYSŁANIU PIERWSZYCH 64 B DANYCH
- W ODRÓŻNIENIU OD KOLIZJI LOKALNEJ, RAMKA NIE ZOSTANIE PONOWNIE PRZESŁANA
- FAKT KOLIZJI MUSZĄ WYKRYĆ WYŻSZE WARSTWY PROTOKOŁÓW
-
ŹRÓDŁA BŁĘDÓW W SIECI ETHERNET
- KOLIZJA LUB RUNT - JEDNOCZESNE WYSŁANIE DANYCH PRZED UPŁYWEM SZCZELINY CZASOWEJ
- KOLIZJA SPÓŹNIONA - RÓWNOCZESNA TRANSMISJA PO UPŁYWIE SZCZELINY CZASOWEJ
- JABBER, DŁUGA RAMKA, I BŁĘDY ZAKRESU - NIEDOPUSZCZALNIE LUB NADMIERNIE DŁUGA RAMKA
- KRÓTKA RAMKA, FRAGMENT KOLIZYJNY LUB RUNT - NIEDOPUSZCZALNIE KRÓTKA TRANSMISJA
- BŁĄD FCS - USZKODZONA TRANSMISJA
- BŁĄD WYRÓWNANIA - NIEWYSTARCZAJĄCA LUB NADMIERNA ILOŚĆ WYSŁANYCH BITÓW (WIADOMOŚC NIE KOŃCZY SIĘ NA GRANICY OKTETU)
- BŁĄD ZAKRESU - NIEZGODNOŚĆ RZECZYWISTEJ I PODANEJ W POLU DŁUGOŚCI LICZBY OKTETÓW W RAMCE
- GHOST LUB JABBER - NADZWYCZAJ DŁUGA PREAMBUŁA LUB ZDARZENIE ZAKŁÓCANIA. GHOST TO ZAKŁÓCENIE, KTÓRE MA DŁUGOŚĆ CO NAJMNIEJ 72 BAJTÓW I WYDAJE SIĘ BYĆ RAMKĄ