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: 304 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


8
komentarze: 79 | wyświetlenia: 1271
111
komentarze: 32 | wyświetlenia: 60989
54
komentarze: 56 | wyświetlenia: 32672
54
komentarze: 68 | wyświetlenia: 31366
50
komentarze: 27 | wyświetlenia: 63674
49
komentarze: 18 | wyświetlenia: 65098
39
komentarze: 50 | wyświetlenia: 23361
39
komentarze: 30 | wyświetlenia: 28977
37
komentarze: 9 | wyświetlenia: 28635
36
komentarze: 37 | wyświetlenia: 23667
34
komentarze: 21 | wyświetlenia: 26375
32
komentarze: 12 | wyświetlenia: 26761
 
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