Bez względu na to, która metoda zostanie wykorzystana do osiągnięcia komunikacji przez port sieciowy, nie można jej oddzielić od odpowiednich standardowych protokołów. Jednak Ethernet zaangażowany w naszej firmieONUSeria produktów jest głównie zgodna ze standardem IEEE 802.3. Poniżej znajduje się krótkie wprowadzenie do struktury ramek IEEE 802.3
Struktura ramki IEEE802.3
Funkcja podwarstwy Media Access Control (MAC) jest podstawową technologią Ethernetu, która określa główną wydajność sieci Ethernet. Podwarstwa MAC jest zwykle podzielona na dwa moduły funkcjonalne: enkapsulację/rozpakowywanie ramek i kontrolę dostępu do mediów. Łącząc funkcje tej podwarstwy, pierwszym krokiem jest zrozumienie struktury ramowej Ethernetu
|Wstępny kod | Ogranicznik początku ramki | Adres docelowy | Adres źródłowy | Długość | Dane | Sekwencja sprawdzania ramek|
|7 bajtów | 1 bajt | 6 bajtów | 6 bajtów | 2 bajty | 46-1500 bajtów | 4 bajty|
(1) Prekod: Kod zawierający 7 bajtów binarnych przedziałów „1” i „0”, tj. 1010... 10, w sumie 56 bitów. Po przesłaniu ramki na nośnik odbiornik może nawiązać synchronizację bitową, ponieważ w przypadku kodu Manchester przebieg transmisji z interwałami „1” i „0” jest okresową falą prostokątną.
(2) Ogranicznik pierwszej ramki (SFD): Jest to sekwencja binarna 10101011 o długości 1 bajtu. Gdy ten kod przejdzie, reprezentuje rzeczywisty początek ramki, aby umożliwić odbiornikowi zlokalizowanie pierwszego bitu rzeczywistej ramki. Oznacza to, że rzeczywista ramka składa się z pozostałych DA+SA+L+LLCPDU+FCS.
(3) Adres docelowy (DA): Określa adres docelowy, do którego ramka próbuje wysłać, składający się z 6 bajtów. Może to być pojedynczy adres (reprezentujący pojedynczą stację), wiele adresów (reprezentujących grupę stacji) lub pełne adresy (reprezentujące wszystkie stacje w sieci lokalnej). Jeśli pod adresem docelowym pojawia się wiele adresów, oznacza to, że ramka jest jednocześnie odbierana przez grupę stacji, co nazywa się „multicastem”. Gdy adres docelowy pojawia się jako adres pełny, oznacza to, że ramka jest odbierana jednocześnie przez wszystkie stacje w sieci lokalnej, co jest tzw. „rozgłoszeniem”. Typ adresu jest zwykle określany przez najwyższy bit DA. Jeśli najwyższy bit ma wartość „0”, oznacza to pojedynczy adres; Wartość „1” oznacza wiele adresów lub pełne adresy. Gdy adres jest pełny, pole DA zawiera pełny kod „1”.
(4) Adres źródłowy (SA): Wskazuje adres stacji wysyłającej ramkę, która podobnie jak DA zajmuje 6 bajtów.
(5) Długość (L): Łącznie dwa bajty, reprezentujące liczbę bajtów w LLC-PDU.
(6) Jednostka danych protokołu warstwy łącza danych (LLC-PDU): waha się od 46 do 1500 bajtów. Należy pamiętać, że minimalna długość LLC-PDU wynosząca 46 bajtów jest ograniczeniem, które wymaga, aby wszystkie stacje w sieci lokalnej były w stanie wykryć tę ramkę, zapewniając normalne działanie sieci. Jeżeli LLC-PDU ma mniej niż 46 bajtów, podwarstwa MAC stacji nadawczej automatycznie wypełni kod „0”, aby zakończyć.
(7) Sekwencja sprawdzania ramki (FCS): Znajduje się na końcu ramki i zajmuje w sumie 4 bajty. Jest to 32-bitowy kod kontroli nadmiarowości (CRC), który sprawdza zawartość wszystkich ramek z wyjątkiem preambuły, SFD i FCS. Wyniki kontroli CRC od DA do DATA są odzwierciedlane w FCS. Kiedy stacja nadawcza wysyła ramkę, podczas wysyłania przeprowadza bit po bitwie weryfikację CRC. Na koniec tworzony jest 32-bitowy test CRC, który wypełnia pozycję FCS na końcu ramki do transmisji na nośniku. Po odebraniu ramki na stacji odbiorczej następuje weryfikacja CRC krok po kroku przy odbiorze tej samej ramki począwszy od DA. Jeżeli suma kontrolna utworzona przez końcową stację odbiorczą jest taka sama jak suma kontrolna ramki, oznacza to, że ramka transmitowana na nośniku nie uległa zniszczeniu. I odwrotnie, jeśli stacja odbiorcza uważa, że ramka została zniszczona, poprosi stację nadawczą o ponowne wysłanie ramki za pomocą pewnego mechanizmu.
Długość ramki to DA+SA+L+LLCPDU+FCS=6+6+2+(46-1500)+4=64-1518, co oznacza, że gdy LLC-PDU ma 46 bajtów, ramka jest najmniejsza a długość ramki wynosi 64 bajty; Gdy LLC-PDU ma 1500 bajtów, maksymalny rozmiar ramki wynosi 1518 bajtów.
Odpowiednie produkty sieciowe naszej firmy, które sprzedają się na gorąco, obejmują różne typyONUprodukty serii, w tym ACONU/komunikacjaONU/inteligentnyONU/skrzynkaONUitp. PowyższeONUprodukty z tej serii mogą być wykorzystywane do potrzeb sieciowych w różnych scenariuszach. Zapraszamy wszystkich do odwiedzenia i bardziej szczegółowego zrozumienia technicznego produktu.