Препоръчано, 2024

Избор На Редактора

Разлика между рамка и пакет

В тази статия ще обсъдим два термина, често използвани в мрежата като единица данни, т.е. рамка и пакет .
Решаващата разлика между рамката и пакета е, че рамката е серийната колекция от битове и инкапсулира пакетите, докато пакетите са фрагментирана форма на данни и капсулира сегмента.

Слоят за връзка с данни изпълнява процеса на кадриране. От друга страна, мрежовият слой извършва фрагментация на данните и създава по-малки парчета, известни като пакети.
Друга основна разлика е, че един кадър включва MAC адреса на устройството, докато пакетът съдържа IP адреса на устройството .

Сравнителна таблица

Основа за сравнениеКадърпакет
Основен
Frame е единица данни за протокол от линията за данни.Пакетът е единица данни за протокола на мрежовия слой.
Свързан слой OSIСлоят за връзка с данниМрежов слой
Включва
MAC адрес на източник и на местоназначение.IP адрес на източник и на местоназначение.
корелацияСегментът се капсулира в пакет.Пакетът е капсулиран в рамка.

Определение на рамката

Терминът рамка произтича от мрежи, по-специално комуникация през серийни линии, където подателят „рамкира” данните, които са колекция от битове, чрез добавяне на специални символи преди и след предадените данни.

Frame може да бъде дефиниран като единица данни, използвана в слоя Data Link. Рамката се състои от маркери, които изобразяват началото и края на пакета и адресите за изпращане и получаване.

Конкретен пример за рамка е кадърът на Ethernet. Следващите точки дават кратка информация за различните области на рамката.

  • Ethernet кадрите са с различна дължина, без рамка по-малка от 64 октета или по-голяма от 1518 октета (заглавие, данни и CRC).
  • Форматите на Ethernet кадрите съдържат физическия източник, както и MAC адресите на устройството.
  • В допълнение към идентифициране на източника и дестинацията, всеки кадър, предаван през Ethernet, съдържа преамбюл, поле за тип, поле за данни и Проверка на циклична излишък (CRC) .
  • Преамбюлът, състоящ се от 64 бита на пулсиращи 0s и 1s, за да помогне при получаване на интерфейси, се синхронизират.
  • Полето CRC помага за интерфейса при откриването на грешки при предаване.
  • Това 16-битово поле с цяло число описва типа на данните, които носи полето.
  • От гледна точка на интернет, полето тип рамка е от съществено значение и отговаря за самоидентификацията. Когато една рамка достигне необходимата машина, операционната система идентифицира кой модул за протокол трябва да обработва рамката с помощта на тип рамка.
  • Заслугата на самоопределящите се рамки е, че те позволяват много протоколи да бъдат използвани заедно на един компютър и те позволяват комбинирането на множество протоколи в една и съща физическа мрежа без смущения.

Определение на пакета

Пакетът може да бъде всеки малък блок от данни, изпратен през мрежа с комутиране на пакети. Терминът произтича от символно-ориентирани протоколи, които се добавят специални символи за начало на кадри и край на кадър при предаване на пакети.

Пакетът е единица данни за протокола, използвана в мрежовия слой. Като основна функция на мрежовия слой е да се достави пакет от един логически адрес (IP адрес) към друг. Пакетът е самотна единица данни, които се обменят между две устройства в мрежата. Маршрутизаторът използва заглавка на IP пакет за изпращане на пакети през мрежата от източник до местоназначение.

Когато се занимавате с мрежа без свързване, данните се разделят на малки части, известни като пакети, за да се прехвърлят по мрежа, която се мултиплексира във високочестотни интермашинни връзки. Пакет, който обикновено съдържа само няколко стотин байта данни, носи идентификация, която позволява на мрежовия хардуер да знае как да го изпрати до определената дестинация.
Например, един огромен файл се разбива на много пакети и след това се предава по мрежата един по един. Мрежовият хардуер предава пакета към определената дестинация, където софтуера ги събира отново в един файл.

Ключови разлики между рамка и пакет

  1. Frame може да бъде дефиниран като единица данни, използвана в слоя Data Link. От друга страна, пакетът е единица данни за протокола, използвана в мрежовия слой.
  2. Рамките се формират в слоя за пренос на данни на OSI, докато пакетите се формират в мрежовия слой.
  3. Рамкирането включва MAC адресите на източника и дестинацията (т.е. физическия адрес на машината). За разлика от това, пакетирането включва IP адреса на източника и дестинацията.
  4. Пакетът капсулира сегмента в мрежовия слой. Напротив, Frames капсулира пакети в слоя за връзка с данни.

Заключение:

Рамки и пакети функционират като единици за протоколни данни, използвани в различните слоеве на OSI. Първо, данните, предавани на мрежовия слой чрез транспортен слой, са сегмент, който обикновено съдържа заглавието на транспортния слой и данните.

В мрежовия слой сегментите се разделят на фрагменти, известни като пакети, които съдържат сегмента, а IP заглавието основно включва IP адрес на източника и дестинацията. Накрая, пакетите са капсулирани в рамки . Връзката за данни изпълнява своя заглавие с MAC адреса на източника и дестинацията, след като предава получения кадър.

Top