Протоколы. Понятие протокола
Понятие протокола. Современные сети построены по многоуровневому принципу. Чтобы организовать связь компьютеров, требуется сначала создать свод правил их взаимодействия, определить язык общения, т.е. определить, что означают посылаемые сигналы и т.д. Эти правила и определения называются протоколом. Для работы сетей необходимо множество различных протоколов: например, управляющих физической связью, установлением связи по сети, доступом к ресурсам и т.д. Общепринятая многоуровневая структура, известная как "эталонная модель ISO OSI'' и спроектирована с целью упростить и упорядочить это великое множество протоколов и отношений Инкапсуляция Инкапсуляция - способ упаковки данных в формате одного протокола в формат другого протокола. Например, упаковка IP-пакета в кадр Ethernet или TCP-сегмента в IP-пакет. На каждом из уровней данные обычно инкапсулируются при помощи простого механизма: пакет состоит из заголовка и данных. Заголовок содержит метаинформацию: источник, пункт назначения и другие атрибуты, а данные представляют собой ту информацию, которая подлежит передаче. Пакет верхнего уровня инкапсулируется в данных пакета уровнем ниже. При передаче пакета обратно (от нижнего уровня к верхнему) данные восстанавливаются в том виде, в каком они должны быть представлены на данном уровне. Наиболее часто в схеме TCP/IP используется сочетание трех протоколов: IP, TCP, UDP.