Sposób, w jaki rozumiem kadrowanie w sieci, polega na enkapsulacji danych do ramki. Oznacza to pobranie datagramu i dodanie do niego nagłówka. Czy to jest poprawne?
źródło
Sposób, w jaki rozumiem kadrowanie w sieci, polega na enkapsulacji danych do ramki. Oznacza to pobranie datagramu i dodanie do niego nagłówka. Czy to jest poprawne?
tak i nie.
Terminologia jest tu trochę błotnista, więc bez dalszych opracowań, w twoich definicjach jest trochę debaty. Z wysoce abstrakcyjnej perspektywy, na dowolnej warstwie stosu protokołów, "pakiet" jest blobem danych, który zawiera uporządkowany układ, a "ramka" jest strukturalnym układem dla jednostki danych protokołu na tej warstwie, więc warstwa 6 pakiet zawiera warstwę 6 "Frame". Ta terminologia jest używana w Wikipedii tutaj i tutaj .
Pakiet danych na łączu Ethernet jest nazywany pakietem Ethernet, który transportuje ramkę Ethernet jako swój ładunek. źródło: https://en.wikipedia.org/wiki/Ethernet_frame
NIE jest to jednak powszechna terminologia, którą usłyszysz w odniesieniu do codziennych sieci IP lub Internetu.
W powszechnym żargonie, mówiąc o nowoczesnych sieciach danych, zwłaszcza w odniesieniu do Model OSI Ramka jest w szczególności jednostką PDU warstwy 2, więc pakiet warstwy 3 jest obudowany wewnątrz ramki, poprzez umieszczenie pakietu w obszarze danych ramki (a warstwa 4 'segment' jest zamknięta w pakiecie warstwy 3).
Wikipedia również dotyka tej rozbieżności w terminologii:
W siedmiowarstwowym modelu sieci komputerowej OSI pakiet odnosi się ściśle do jednostki danych w warstwie 3 warstwy sieci. Prawidłowym terminem dla jednostki danych na Warstwie 2, Warstwie Łącza Danych, jest ramka, a na Warstwie 4, Warstwie Transportowej, poprawnym terminem jest segment lub datagram. W przypadku komunikacji TCP / IP przez Ethernet, segment TCP jest przenoszony w jednym lub większej liczbie pakietów IP, z których każdy jest przenoszony w jednej lub większej liczbie ramek Ethernetowych. Źródło: https://en.wikipedia.org/wiki/Data_packet#Terminology
Proces enkapsulacji jest bardzo podobny do tego, co sugerujesz; zasadniczo jest to poprzedzanie nagłówka i dołączanie zwiastuna do danych warstwy wyższej, ale obejmuje obliczenia takie jak suma kontrolna ładunku na podstawie samego pakietu.
mam nadzieję, że pomaga.