identify
Инкапсуляция — это компьютерный сетевой процесс объединения заголовков или трейлеров конкретного уровня со служебным блоком данных (т. е. полезной нагрузкой ) для передачи информации по компьютерным сетям. [2] [3] [4] Деинкапсуляция (или деинкапсуляция ) — это обратный процесс компьютерной сети для получения информации; он удаляет из блока данных протокола (PDU) ранее объединенный заголовок или хвост, переданный нижележащим уровнем связи. [3] [5] [4]
Инкапсуляция и деинкапсуляция позволяют разрабатывать модульные протоколы связи таким образом, чтобы логически разделить функции каждого уровня связи и абстрагировать структуру передаваемой информации от других уровней связи. [2] [4] Эти два процесса являются общими чертами моделей компьютерных сетей и наборов протоколов, например, в модели OSI и наборе интернет-протоколов . [3] Однако процессы инкапсуляции/деинкапсуляции также могут служить вредоносными функциями, например, в протоколах туннелирования . [6]
Физический уровень отвечает за физическую передачу данных, инкапсуляция каналов обеспечивает работу в локальной сети , IP обеспечивает глобальную адресацию отдельных компьютеров, а TCP выбирает процесс или приложение (т. е. порт TCP или UDP ), который определяет службу, например Веб-сервер или TFTP- сервер. [7]
Например, в наборе IP содержимое веб-страницы инкапсулируется заголовком HTTP , затем заголовком TCP, заголовком IP и, наконец, заголовком и трейлером кадра. Кадр пересылается узлу назначения в виде потока битов , где он декапсулируется в соответствующие PDU и интерпретируется на каждом уровне принимающим узлом. [8]
Результатом инкапсуляции является то, что каждый нижний уровень предоставляет услугу уровню или уровням, расположенным над ним, и в то же время каждый уровень взаимодействует со своим соответствующим уровнем на принимающем узле. Они известны как взаимодействие соседнего уровня и взаимодействие одного уровня соответственно. [8]
При обсуждении инкапсуляции более абстрактный уровень часто называют протоколом верхнего уровня, а более конкретный уровень — протоколом нижнего уровня. Однако иногда термины «протоколы верхнего уровня» и «протоколы нижнего уровня» используются для описания уровней выше и ниже IP. [7]