Login lub e-mail Hasło   

Wprowadzenie do sieci – Formatowanie wiadomości i enkapsulacja

Sieci komputerowe niekiedy mogą być bardzo skomplikowane i składać się z dużej ilości urządzeń.
Wyświetlenia: 350 Zamieszczono 13/10/2016

Sieci komputerowe niekiedy mogą być bardzo skomplikowane i składać się z dużej ilości urządzeń. Wyróżnić możemy tu bardzo rozległą sieć Internet lub bardzo prostą składającą się z dwóch komputerów połączonych bezpośrednio ze sobą. Jednak aby zapewnić komunikację między urządzeniami końcowymi nie wystarczy połącznie fizyczne. Aby wiadomość wysłana przez nadawce dotarła do odbiorcy, musi ona posiadać określony format i strukturę. Format wiadomości jest uzależniony od jej typu oraz kanału komunikacyjnego który wykorzystujemy.
Wysyłanie wiadomości możemy porównać do wysyłania listu. Niezależnie od tego gdzie wysyłamy nasza wiadomość aby dotarła ona do celu musi zawierać ustalone elementy takie jak:

  • Identyfikator odbiorcy
  • Pozdrowienie
  • Zawartość wiadomości
  • Zwrot kończący list
  • Identyfikator odbiorcy

Wszystko to do prawidłowego dostarczenie wiadomości musi być spakowana w kopertę( czyli enkaplulowana). W celu zapewnienia prawidłowego zaadresowania na kopercie musi znaleźć się adres odbiorcy i nadawcy.
Dokładnie tak tamo to wygląd w przypadku wysyłania pakietu aby dotarł on do nadawcy musi być on opakowany w ramkę (patrz nizej).
ramka_eth

 

 

  • Preambuła składa się z 7 bajtów złożonych z naprzemiennych zer i jedynek służy do synchronizacji odbiorników. Służy przede wszystkim do tego aby dać czas komponentom sieciowym na wykrycie nadawanego sygnału i odczytanie go, przed nadejściem ramki z danymi.
  • SFD (ang. start frame delimiter) – jest to znacznik początkowy ramki składający się z 1 bajtu.
  • Adres MAC odbiorcy (6 bajtów)
  • Adres MAC nadawcy (6 bajtów)
  • Typ określa on typ protokołu który jest używany do transmisji danych.
  • Dane rozmiar od 46 do 1500 bajtów jeżeli dane są mniejsze niż 46 bajtów, to uzupełniane są zerami.
  • Suma kontrolna składa sie z 4 bajtów, służy do sprawdzenia poprawności przesłanej ramki.

Jak widzimy pole danych to maksymalnie 1500bajtów. Dlatego aby przesłać naszą wiadomość musimy ją podzielić na wiele małych małych części. Za małe lub za duże ramki mogą być odrzucane przez docelowego hosta. Dlatego musimy się trzymać narzuconych ograniczeń na rozmiar ramki, co wymaga od hosta źródłowego podzielenie długiej wiadomości na części spełniające wymagania długości ramki. Nazywamy to segmentacjom danych. Każdy segment jest enkapsulowany w oddzielną ramkę która zawiera wszystkie informacje adresowe, a następnie jest segment wysyłany jest przez sieć. Celem hosta docelowego jest odebranie poszczególnych ramek i przeprowadzenie ich deenkapsulacji, a następnie poskładanie wszystkich segmentów w jedną całość.

I-support

Podobne artykuły


111
komentarze: 32 | wyświetlenia: 62234
54
komentarze: 68 | wyświetlenia: 31843
54
komentarze: 58 | wyświetlenia: 33340
50
komentarze: 27 | wyświetlenia: 64531
49
komentarze: 18 | wyświetlenia: 65847
39
komentarze: 30 | wyświetlenia: 29880
39
komentarze: 50 | wyświetlenia: 24009
37
komentarze: 9 | wyświetlenia: 29345
36
komentarze: 37 | wyświetlenia: 24587
34
komentarze: 21 | wyświetlenia: 26874
33
komentarze: 78 | wyświetlenia: 13146
 
Autor
Artykuł

Powiązane tematy






Brak wiadomości


Dodaj swoją opinię
W trosce o jakość komentarzy wymagamy od użytkowników, aby zalogowali się przed dodaniem komentarza. Jeżeli nie posiadasz jeszcze swojego konta, zarejestruj się. To tylko chwila, a uzyskasz dostęp do dodatkowych możliwości!
 

© 2005-2018 grupa EIOBA. Wrocław, Polska