Różnica między ramką a pakietem

Autor: Laura McKinney
Data Utworzenia: 3 Kwiecień 2021
Data Aktualizacji: 5 Móc 2024
Anonim
Różnica między ramką a pakietem - Technologia
Różnica między ramką a pakietem - Technologia

Zawartość


W tym artykule omówimy dwa terminy często używane w sieci jako jednostka danych, tj. rama i paczka.
Zasadnicza różnica między ramką a pakietem polega na tym, że ramka jest szeregowym zbiorem bitów i hermetyzuje pakiety, podczas gdy pakiety są fragmentaryczną formą danych i enkapsulują segment.

Warstwa łącza danych wykonuje proces kadrowania. Z drugiej strony warstwa sieciowa dokonuje fragmentacji danych i tworzy mniejsze porcje zwane pakietami.
Inną ważną różnicą jest to, że ramka zawiera urządzenie Adres MAC podczas gdy pakiet zawiera urządzenie Adres IP.

  1. Wykres porównania
  2. Definicja
  3. Kluczowe różnice
  4. Wniosek

Wykres porównania

Podstawa do porównaniaRama Paczka
Podstawowy
Ramka to jednostka danych protokołu warstwy łącza danych.Pakiet to jednostka danych protokołu warstwy sieci.
Skojarzona warstwa OSIWarstwa łącza danychWarstwa sieci
Obejmuje
Źródłowy i docelowy adres MAC.Źródłowy i docelowy adres IP.
KorelacjaSegment jest zamknięty w pakiecie.Pakiet jest zamknięty w ramce.


Definicja ramy

Termin ramka pochodzi od komunikacji sieciowej, w szczególności poprzez linie szeregowe, w których „ramkuje” dane, które są zbiorem bitów przez dodanie znaków specjalnych przed i po przesłanych danych.

Ramkę można zdefiniować jako jednostkę danych używaną w warstwie łącza danych. Ramka składa się ze znaczników, które przedstawiają początek i koniec pakietu oraz adresy do wysyłania i odbierania.

Szczególnym przykładem ramki jest ramka Ethernet. Poniższe punkty zawierają krótkie omówienie różnych pól ramki.

  • Ramki Ethernet mają różną długość, bez ramki mniejszej niż 64 oktety lub większej niż 1518 oktetów (nagłówek, dane i CRC).
  • Formaty ramek Ethernet zawierają źródło fizyczne oraz miejsce docelowe Adresy MAC urządzenia.
  • Oprócz identyfikacji źródła i miejsca docelowego każda ramka przesyłana przez sieć Ethernet zawiera znak preambuła, pole typu, pole danych, i Cykliczna kontrola nadmiarowa (CRC).
  • Preambuła składa się z 64 bitów pulsujących zer i jedynek, aby pomóc w zsynchronizowaniu interfejsów odbiorczych.
  • Pole CRC pomaga w wykrywaniu błędów transmisji.
  • To 16-bitowe pole liczby całkowitej opisuje typ danych przenoszonych przez pole.
  • Z punktu widzenia Internetu pole typu ramki jest niezbędne i odpowiada za samoidentyfikację. Gdy ramka osiągnie wymaganą maszynę, system operacyjny określa, który moduł oprogramowania protokołu powinien obsługiwać ramkę za pomocą typu ramki.
  • Zaletą ramek samoidentyfikujących jest to, że umożliwiają one używanie wielu protokołów razem na jednym komputerze i umożliwiają połączenie wielu protokołów w tej samej sieci fizycznej pozbawionej zakłóceń.

Definicja pakietu

Pakiet może być dowolnym małym blokiem danych przesyłanym przez sieć z komutacją pakietów. Termin wywodzi się od protokołów zorientowanych na znaki, które są dodawane podczas przesyłania pakietów specjalnych znaków początku i końca ramki.


Pakiet to jednostka danych protokołu używana w warstwie sieci. Jako podstawową funkcją warstwy sieciowej jest dostarczanie pakietu z jednego adresu logicznego (adresu IP) na inny. Pakiet to pojedyncza jednostka danych wymieniana między dwoma urządzeniami w sieci. Router używa nagłówka pakietu IP do przesyłania pakietów przez sieć od źródła do miejsca docelowego.

Podczas pracy z siecią bezpołączeniową dane są dzielone na małe części zwane pakietami, aby przesyłać je przez sieć, która jest multipleksowana do połączeń międzymechanicznych wysokiego zasięgu. Pakiet, który zazwyczaj zawiera tylko kilkaset bajtów danych, przenosi identyfikację, która pozwala sprzętowi sieciowemu wiedzieć, jak to zrobić do określonego miejsca docelowego.
Na przykład ogromny plik jest dzielony na wiele pakietów, a następnie przesyłany pojedynczo przez sieć. Sprzęt sieciowy przenosi pakiet do określonego miejsca docelowego, gdzie oprogramowanie ponownie gromadzi je w jednym pliku.

  1. Ramkę można zdefiniować jako jednostkę danych używaną w warstwie łącza danych. Z drugiej strony pakiet jest jednostką danych protokołu używaną w warstwie sieci.
  2. Ramki są tworzone w warstwie łącza danych OSI, podczas gdy pakiety są tworzone w warstwie sieci.
  3. Ramkowanie obejmuje źródłowy i docelowy adres MAC (tj. Fizyczny adres urządzenia). Natomiast pakietowanie obejmuje źródłowy i docelowy adres IP.
  4. Pakiet hermetyzuje segment w warstwie sieci. Przeciwnie, ramki enkapsulują pakiety w warstwie łącza danych.

Wniosek:

Ramki i pakiety działają jak jednostki danych protokołu wykorzystywane na różnych warstwach OSI. Po pierwsze, dane przekazywane do warstwy sieci według warstwy transportowej to człon który zazwyczaj przechowuje nagłówek i dane warstwy transportowej.

W warstwie sieci segmenty są podzielone na fragmenty znane jako pakiety które zawierają segment, a nagłówek IP zasadniczo zawiera adres IP źródła i miejsca docelowego. W końcu pakiety są enkapsulowane ramki. Łącze danych poprzedza nagłówek adresem źródłowym i docelowym MAC, po czym przesyła otrzymaną ramkę.