Схема взаимодействия двух компьютеров в сети. Понятия интерфейс, протокол, стек протоколов.
В самом простом случае связь компьютеров может быть реализована с помощью тех же самых средств, которые используются для связи компьютера с периферией, например. через последовательный интерфейс. В этом случае происходит взаимодействие двух программ, выполняемых на каждом из компьютеров. Программа, работающая на одном компьютере, не может получить непосредственный доступ к ресурсам другого компьютера, она может только "попросить" об этом другую программу, выполняемую на том компьютере, которому принадлежат эти ресурсы. Эти "просьбы" выражаются в виде сообщений, передаваемых по каналам связи между компьютерами.
Чтобы передать какой-либо запрос удаленному компьютеру В, приложение А обращается к драйверу СОМ-порта собственного компьютера и сообщает ему адрес буфера, в котором находится сообщение. Затем драйвер и контроллер СОМ-порта компьютера А, взаимодействую с драйвером и контроллером СОМ-порта компьютера В, передает сообщение байт за байтом приложению В. Приложение В, получив сообщение, обращается к периферийному устройству, в данном случае диску. Считанные с диска данные приложение В помещает в буферную область оперативной памяти, а далее с помощью драйвера СОМ-порта передает их по каналу связи в компьютер А, где они и попадают к приложению А. Формализованные правила, определяющие последовательность и формат сообщений, которыми обмениваются сетевые компоненты, лежащие на одном уровне, но в разных узлах, называются протоколом. Интерфейс – определяет последовательность и формат сообщений, которыми обмениваются сетевые компоненты, лежащие на соседних уровнях в одном узле. Интерфейс определяет набор услуг, пре- доставляемый данным уровнем соседнему уровню.
Иерархически организованный набор протоколов, достаточный для организации взаимодействия узлов в сети, называется стеком коммуникационных протоколов.
33. Открытая модель взаимодействия компьютеров в сети. Схема взаимодействия двух компьютеров в OSI. Открытая система— система, доступная для взаимодействия с другими системами в соответствии с разработанными стандартами. Модель OSI содержит общие рекомендации для построения стандартов совместимых сетевых программных продуктом и служит основой для разработчиков совместимого сетевого оборудования. Для обеспечения упорядочения функций управления и протоколов вычислительной сети вводятся функциональные уровни. В общем случае сеть включает семь функциональных уровней. Условно уровни приложения и представления данных можно отнести к функциям взаимодействия с приложением, а более низкиеуровни — к функциям связи: Прикладной уровень регламентирует процесс управления терминалами сети и прикладными процессами, которые являются источниками и потребителями информации, передаваемой в сети. Отвечает за запуск программ пользователя, их выполнение, ввод-вывод данных, управление терминалами, административное управление сетью. На данном уровне применяются технологии, являющиеся надстройкой над инфраструктурой передачи данных: электронной почты, теле- и видеоконференций, удаленного доступа к ресурсам, работы в Интернете. Уровень представления интерпретирует и преобразовывает данные, передаваемые в сети, в вид, удобный для прикладных процессов. Согласует форматы представления данных, синтаксис, трансляцию и интерпретацию программ с разных языков. Многие функции этого уровня задействованы на прикладном уровне, поэтому предоставляемые им протоколы не получили развития и во многих сетях практически не используются.
Сеансовый уровень обеспечение организации и проведения сеансов связи между прикладными процессами, такими как инициализация и поддержание сеанса между абонентами сети, управление очередностью и режимами передачи данных. Многие функции этого уровня в части установления соединения и поддержания упорядоченного обмена данными реализуются на транспортном уровне, поэтому протоколы сеансового уровня имеют ограниченное применение. Транспортный уровень — отвечает за управление сегментированием данных (сегмент — блок данных транспортного уровня) и СКВОЗНОЙ передачей (транспортировкой) данных от источника к потребителю. На данном уровне оптимизируется использование услуг, предоставляемых на сетевом уровне, в части обеспечения максимальной пропускной способности при минимальных затратах. Протоколы транспортного уровня (сегментирующие и дейтаграммные) развиты очень широко и интенсивно используются на практике. Сегментирующие протоколы разбивают исходное сообщение на блоки данных - сегменты. Основной функцией таких протоколов транспортного уровня является обеспечение доставки этих сегментов до объекта назначения и восстановление сообщения. Дейтаграммные протоколы не сегментируют сообщение и отправляют его одним куском, который называется «дейтаграмма». Сетевой уровень. Назначением данного уровня является управление логическим каналом передачи данных в сети (адресация и маршрутизация данных, коммутация каналов, сообщений, пакетов и мультиплексирование). На данном уровне реализуется главная телекоммуникационная функция сетей, заключающаяся в обеспечении связи ее пользователей. Каждый пользователь сети обязательно использует протоколы этого уровня и имеет свой уникальный сетевой адрес, используемый протоколами сетевого уровня. На ЭТОМ уровне передаваемые данные разбиваются на пакеты. Для того чтобы пакет был доставлен до какого-либо хоста, этому хосту должен быть поставлен в соответствие известный передатчику сетевой адрес. Канальный уровень. Формирование и управление физическим каналом передачи данных между объектами сетевого уровня, обеспечение прозрачности физических соединений, контроля и исправления ошибок передачи. Физический уровень отвечает за установление, поддержание и расторжение соединений с физическим каналом сети. На данном уровне определяются набор сигналов, которыми обмениваются системы, параметры этих сигналов временные, электрические - и последовательность формирования этих сигналов при выполнении процедуры передачи данных.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|