Skip to content

Инкапсуляция схема

Скачать инкапсуляция схема doc

Рассмотрим схему многоуровневой упаковки сообщения рис. На каждом уровне пакет состоит из собственного заголовка и самих данных, которые часто называют полезной, нагружай, payload.

Смысл всего процесса инкапсуляции заключается в передаче на другой компьютер какой-то информации, но на пути к адресату на каждом из уровней заголовки добавляются к уже существующей информации. Заголовки вышележащего уровня считаются данными для более низкого уровня. Предположим, что нам нужно послать сообщение или передать какую-либо информацию на удаленный компьютер. UDP-пакет называют дейтаграммой, что часто проводит к путанице, так как дейтаграммой называется и пакет, формирующийся на сетевом уровне протокол IP.

TCP-сегмент передается вниз по стеку протоколов на уровень протокола IP. В действительности и заголовок, и данные TCP на уровне протокола IP рассматриваются как единый блок данных.

При прохождении сообщения по стеку протоколов его информация представляет собой набор нулей и единиц. Как же понять, что скрывается за этой последовательностью? Представим себе, например, заголовок IP-дейтаграммы. Как узнать, какой протокол был использован на более высоком уровне? Безусловно, эти сведения позволяет понять принципы работы протокола. В данном случае под термином протокол понимается набор согласованных правил или форматов об мена сообщениями.

Рассмотрим заголовок IP-дейтаграммы рис.

Она называется инкапсуляция. Инкапсуляция — это объединение функций и данных в рамках одной структуры, внутреннее состояние которой данные скрыто от внешнего мира этот аспект мы разберем позже.

Такие функции называют методами. Мы уже встречались с ними много раз и, как вы заметили, в js они используются повсеместно. Перед тем как мы начнем рассматривать инкапсуляцию подробнее, надо сделать небольшое отступление по поводу терминологии и путаницы в среде разработчиков. Это особенно важно, учитывая, что многие студенты уже приходят, начитавшись разной литературы.

PDF, txt, rtf, PDF