Модель сетевого взаимодействия Малеев О.Н. Уровни взаимодействия • УРОВЕНЬ ПОЛЬЗОВАТЕЛЕЙ, ОБМЕНИВАЮЩИХСЯ ПИСЬМАМИ, И ИСПОЛЬЗУЮЩИХ ДЛЯ ЭТОЙ ЦЕЛИ ПОЧТОВУЮ СЛУЖБУ; • УРОВЕНЬ ПОЧТОВОЙ СЛУЖБЫ, ОСУЩЕСТВЛЯЮЩЕЙ ПЕРЕСЫЛКУ КОРРЕСПОНДЕНЦИИ МЕЖДУ ПОЧТОВЫМИ ОТДЕЛЕНИЯМИ НАСЕЛЕННЫХ ПУНКТОВ И ИСПОЛЬЗУЮЩЕЙ ДЛЯ РАБОТЫ УСЛУГИ ТРАНСПОРТНОЙ СЕТИ; • УРОВЕНЬ ТРАНСПОРТНОЙ СЕТИ, ОБЕСПЕЧИВАЮЩИЙ ДОСТАВКУ ГРУЗОВ ПО ПУТЯМ СООБЩЕНИЯ МЕЖДУ НАСЕЛЕННЫМИ ПУНКТАМИ; • УРОВЕНЬ ПУТЕЙ СООБЩЕНИЯ, ОБЕСПЕЧИВАЮЩИЙ ВОЗМОЖНОСТЬ ФИЗИЧЕСКОЙ ДОСТАВКИ ГРУЗОВ МЕЖДУ НАСЕЛЕННЫМИ ПУНКТАМИ. Уровни взаимодействия • Разделение процесса взаимодействия на уровни позволяет функционально изолировать различные средства, участвующие в этом процессе по принципу - "каждый занимается своим делом". Это позволяет обеспечить достаточную гибкость при расширении функциональности этих средств. Так, например, выделение уровня транспортной сети, позволяет при необходимости обеспечить транспортировку между населенными пунктами не только почтовых грузов, но и пассажиров, не требуя для этого перестройки путей сообщения. Выделение почтовой службы обеспечивает возможность пересылки не только писем, но и посылок, переводов и т.п., используя стандартные средства транспортной сети и опосредованно – существующие пути сообщения. Модель взаимодействия открытых систем • В 1984 году Международной Организацией по Стандартизации (International Standard Organization, ISO) была разработана модель взаимодействия открытых систем (Open Systems Interconnection, OSI). Модель представляет собой международный стандарт для проектирования сетевых коммуникаций и предполагает уровневый подход к построению сетей. Каждый уровень модели обслуживает различные этапы процесса взаимодействия. Посредством деления на уровни сетевая модель OSI упрощает совместную работу оборудования и программного обеспечения. Модель OSI разделяет сетевые функции на семь уровней: прикладной, уровень представления, сессионный, транспортный, сетевой, канальный и физический. Модель взаимодействия открытых систем Физический уровень • Физический уровень (Physical layer) определяет способ физического соединения компьютеров в сети. Функциями средств, относящихся к данному уровню, являются побитовое преобразование цифровых данных в сигналы, передаваемые по физической среде (например, по кабелю), а также собственно передача сигналов. ОСНОВНЫМИ ПОНЯТИЯМИ ФИЗИЧЕСКОГО УРОВНЯ ЯВЛЯЮТСЯ: • СРЕДА ПЕРЕДАЧИ, • ТОПОЛОГИЯ СЕТИ, • УСТРОЙСТВА ПЕРЕДАЧИ ДАННЫХ; Среда передачи ДЛЯ ПЕРЕДАЧИ СИГНАЛОВ В КАЧЕСТВЕ ФИЗИЧЕСКОЙ СРЕДЫ МОГУТ ВЫСТУПАТЬ • КАБЕЛЬНЫЕ СИСТЕМЫ, • ЭЛЕКТРОМАГНИТНЫЕ ВОЛНЫ; • Центральным понятием данного уровня является понятие среды передачи. Среда передачи – это физическая среда, по которой возможно распространение информационных сигналов в виде электрических, световых и т.п. импульсов. В настоящее время выделяют два основных типа физических соединений: соединения с помощью кабеля и беспроводные соединения. • СУЩЕСТВУЮТ РАЗЛИЧНЫЕ ТИПЫ КАБЕЛЯ, ОТЛИЧАЮЩИЕСЯ ДРУГ ОТ ДРУГА СТРУКТУРОЙ И ТЕХНИЧЕСКИМИ ХАРАКТЕРИСТИКАМИ, ОПРЕДЕЛЯЮЩИМИ ПОТРЕБИТЕЛЬСКИЕ СВОЙСТВА СЕТИ: МАКСИМАЛЬНОЕ РАССТОЯНИЕ ПЕРЕДАЧИ ДАННЫХ И СКОРОСТЬ ПЕРЕДАЧИ; Кабельные системы • КАБЕЛЬ (CABLE), ИСПОЛЬЗУЕМЫЙ ДЛЯ ПОСТРОЕНИЯ КОМПЬЮТЕРНЫХ СЕТЕЙ, ПРЕДСТАВЛЯЕТ СОБОЙ СЛОЖНУЮ КОНСТРУКЦИЮ, СОСТОЯЩУЮ, В ОБЩЕМ СЛУЧАЕ, ИЗ ПРОВОДНИКОВ, ИЗОЛИРУЮЩИХ И ЭКРАНИРУЮЩИХ СЛОЕВ. В СОВРЕМЕННЫХ СЕТЯХ ИСПОЛЬЗУЮТСЯ ТРИ ТИПА КАБЕЛЯ: • КОАКСИАЛЬНЫЙ КАБЕЛЬ (COAXIAL CABLE); • "ВИТАЯ ПАРА" (TWISTED PAIR); • ОПТОВОЛОКОННЫЙ КАБЕЛЬ (FIBER OPTIC). Коаксиальный кабель • Коаксиальный кабель был первым типом кабеля, использованным для соединения компьютеров в сеть.. При прокладке сетей используются два типа кабеля — "Толстый коаксиальный кабель" (Thicknet) и "Тонкий коаксиальный кабель" (Thinnet). Сети на основе коаксиального кабеля обеспечивают передачу со скоростью до 10 Мбит/с. Максимальная длина сегмента лежит в диапазоне от 185 до 500 м в зависимости от типа кабеля. Коаксиальный кабель • Кабель данного типа состоит из центрального медного проводника, покрытого пластиковым изолирующим материалом, который, в свою очередь, окружен медной сеткой и/или алюминиевой фольгой. Этот внешний проводник обеспечивает заземление и защиту центрального проводника от внешней электромагнитной интерференции "Витая пара" • Кабель типа "витая пара" (twisted pair), является одним из наиболее распространенных типов кабеля в настоящее время. • Сети на основе "витой пары" в зависимости от категории кабеля обеспечивают передачу со скоростью от 10 Мбит/с – 1 Гбит/с. Длина сегмента кабеля не может превышать 100 м (до 100 Мбит/с) или 30 м (1 Гбит/с). Витая пара • Витая пара состоит из нескольких пар медных проводов, покрытых пластиковой оболочкой. Провода, составляющие каждую пару, закручены вокруг друг друга, что обеспечивает защиту от взаимных наводок. • Кабели данного типа делятся на два класса — "экранированная витая пара" ("Shielded twisted pair") и "неэкранированная витая пара" ("Unshielded twisted pair"). Оптоволоконный кабель • Оптоволоконные кабели представляют собой наиболее современную кабельную технологию, обеспечивающую высокую скорость передачи данных на большие расстояния, устойчивую к интерференции и прослушиванию. • Скорость передачи для оптоволоконных сетей находится в диапазоне от 100 Мбит/c до 2 Гбит/с. Ограничение по длине сегмента составляет 2 км. Оптоволоконный кабель • Оптоволоконный кабель состоит из центрального стеклянного или пластикового проводника, окруженного слоем стеклянного или пластикового покрытия и внешней защитной оболочкой. Передача данных осуществляется с помощью лазерного или светодиодного передатчика, посылающего однонаправленные световые импульсы через центральный проводник. Сигнал на другом конце принимается фотодиодным приемником, осуществляющим преобразование световых импульсов в электрические сигналы, которые могут обрабатываться компьютером Топология сети • СПОСОБ СОЕДИНЕНИЯ КОМПЬЮТЕРОВ ОПРЕДЕЛЯЕТСЯ ТОПОЛОГИЕЙ СЕТИ; • ПРОСТЕЙШИЙ СПОСОБ СОЕДИНЕНИЯ ВСЕГО ДВУХ КОМПЬЮТЕРОВ НАЗЫВАЕТСЯ "ТОЧКА-ТОЧКА"; • Для обеспечения связи более чем двух компьютеров также может использоваться последовательность соединений типа "точка-точка". • Однако такой подход требует установки на большую часть компьютеров нескольких устройств передачи данных. Топология сетей • В качестве альтернативного подхода возможно использование более сложных топологий, позволяющих подключить к общей среде сразу несколько компьютеров, имеющих по одному устройству передачи данных. Выделяют три базовые топологии: "Шина" ("bus"), "Кольцо" ("ring"), "Звезда"("star"). Топология «ШИНА» • ЭТА ТОПОЛОГИЯ ИСПОЛЬЗУЕТ ОДИН ПЕРЕДАЮЩИЙ КАНАЛ НА БАЗЕ КОАКСИАЛЬНОГО КАБЕЛЯ, НАЗЫВАЕМЫЙ "ШИНОЙ". ВСЕ СЕТЕВЫЕ КОМПЬЮТЕРЫ ПРИСОЕДИНЯЮТСЯ НАПРЯМУЮ К ШИНЕ. НА КОНЦАХ КАБЕЛЯ-ШИНЫ УСТАНАВЛИВАЮТСЯ СПЕЦИАЛЬНЫЕ ЗАГЛУШКИ - "ТЕРМИНАТОРЫ" (TERMINATOR). ОНИ НЕОБХОДИМЫ ДЛЯ ТОГО, ЧТОБЫ ПОГАСИТЬ СИГНАЛ ПОСЛЕ ПРОХОЖДЕНИЯ ПО ШИНЕ. К НЕДОСТАТКАМ ТОПОЛОГИИ "ШИНА" СЛЕДУЕТ ОТНЕСТИ СЛЕДУЮЩЕЕ: • данные, предаваемые по кабелю, доступны всем подключенным компьютерам; • в случае повреждения "шины" вся сеть перестает функционировать. Топология «КОЛЬЦО» • • • ДЛЯ ТОПОЛОГИИ КОЛЬЦО ХАРАКТЕРНО ОТСУТСТВИЕ КОНЕЧНЫХ ТОЧЕК СОЕДИНЕНИЯ; СЕТЬ ЗАМКНУТА, ОБРАЗУЯ НЕРАЗРЫВНОЕ КОЛЬЦО, ПО КОТОРОМУ ПЕРЕДАЮТСЯ ДАННЫЕ. ЭТА ТОПОЛОГИЯ ПОДРАЗУМЕВАЕТ СЛЕДУЮЩИЙ МЕХАНИЗМ ПЕРЕДАЧИ: ДАННЫЕ ПЕРЕДАЮТСЯ ПОСЛЕДОВАТЕЛЬНО ОТ ОДНОГО КОМПЬЮТЕРА К ДРУГОМУ, ПОКА НЕ ДОСТИГНУТ КОМПЬЮТЕРАПОЛУЧАТЕЛЯ. НЕДОСТАТКИ ТОПОЛОГИИ "КОЛЬЦО" ТЕ ЖЕ, ТО И У ТОПОЛОГИИ "ШИНА": ОБЩЕДОСТУПНОСТЬ ДАННЫХ; НЕУСТОЙЧИВОСТЬ К ПОВРЕЖДЕНИЯМ КАБЕЛЬНОЙ СИСТЕМЫ. Топология «ЗВЕЗДА» • В сети с топологией "звезда" все компьютеры соединены со специальным устройством, называемым сетевым концентратором или "хабом" (hub), который выполняет функции распределения данных. Прямые соединения двух компьютеров в сети отсутствуют. Благодаря этому, имеется возможность решения проблемы общедоступности данных, а также повышается устойчивость к повреждениям кабельной системы. Однако функциональность сети зависит от состояния сетевого концентратора. ПЕРЕДАЧА ДАННЫХ • ПЕРЕДАЧА ДАННЫХ ПО ФИЗИЧЕСКИМ КАНАЛАМ ПОДРАЗУМЕВАЕТ РЕШЕНИЕ ТРЕХ ЗАДАЧ: • КОДИРОВАНИЕ/ДЕКОДИРОВАНИЕ ДАННЫХ. • ПРОЦЕСС ПРЕОБРАЗОВАНИЯ СИГНАЛОВ, "УДОБНЫХ ДЛЯ КОМПЬЮТЕРА", В СИГНАЛЫ, КОТОРЫЕ МОГУТ БЫТЬ ПЕРЕДАНЫ ПО СЕТИ, НАЗЫВАЕТСЯ ФИЗИЧЕСКИМ КОДИРОВАНИЕМ, А ОБРАТНОЕ ПРЕОБРАЗОВАНИЕ ДЕКОДИРОВАНИЕМ. ПЕРЕДАЧА ДАННЫХ КОДИРОВАНИЕ/ДЕКОДИРОВАНИЕ ДАННЫХ • Способ физического кодирования определяется техническими характеристиками среды передачи. Наиболее известным и часто используемым способом является модуляция. Суть модуляции состоит в том, что по физическому каналу передается непрерывный синусоидальный сигнал (называемый несущим или опорным), физические параметры которого изменяются в соответствии со значениями информационного сигнала, представляющего данные. Модуляция используется, как правило, при передаче данных по каналам, специально не предназначенным для построения компьютерных сетей (например, телефонным). Виды модуляций Виды каналов • Передача сигналов. Информационные сигналы передаются по физическим линиям связи последовательно. В случае, если между передающей и принимающей сторонами параллельно существуют более одной линии, например, проложено несколько кабелей, то оказывается возможным одновременно (параллельно) передавать несколько сигналов. Если эти сигналы представляют различные биты передаваемых данных, то повышается скорость информационного обмена. Если же сигналы представляют один и тот же бит данных - то повышается надежность взаимодействия. Последовательные и параллельные каналы Повторитель • Важной проблемой передачи данных является проблема затухания сигналов. Проходя определенное конечное расстояние, сигналы ослабевают до такой степени, что не могут быть правильно восприняты устройствами. В связи с этим для любой физической среды передачи существует ограничение на максимальное расстояние передачи данных. (см. разделы "Кабельные системы" и "Беспроводные технологии") В случае, если необходимо организовать передачу данных на расстояние, превышающее ограничение среды передачи, при построении канала связи применяются специальные промежуточные устройства, позволяющие усиливать и восстанавливать сигналы. Устройства такого рода, использующиеся при прокладке кабельных систем, называются повторителями (repeater). Повторитель Синхронизация • Синхронизация. Для успешного декодирования непрерывный поток сигналов, направляемый передатчиком по физическому каналу, должен быть разделен принимающей стороной на "фрагменты", соответствующие битам данных. Естественно, что такое деление не может быть произвольным, а должно быть синхронизировано с отправителем. Синхронизация Устройства передачи • Модем (МОдулятор/ДЕМодулятор, Modem) представляет собой устройство, осуществляющее физическое кодирование данных методом модуляции. Обычно модемы используются для взаимодействия в сетях типа "точка-точка". К числу дополнительных функций, связанных с организацией передачи, можно отнести сжатие передаваемых данных и обнаружение и исправление ошибок с целью повышения эффективности и надежности передачи по низкокачественным каналам. Устройства передачи • Сетевой адаптер (сетевая плата, плата сетевого интерфейса, Network Interface Card) - это устройство, которое предназначено для подключения компьютера к высококачественным физическим каналам компьютерных сетей. Поэтому для физического кодирования передаваемых данных используются различные типы цифрового кодирования. РЕЗЮМЕ • • • • • • • • • • • ОСНОВНЫМИ ПОНЯТИЯМИ ФИЗИЧЕСКОГО УРОВНЯ ЯВЛЯЮТСЯ: СРЕДА ПЕРЕДАЧИ, ТОПОЛОГИЯ СЕТИ, УСТРОЙСТВА ПЕРЕДАЧИ ДАННЫХ; ДЛЯ ПЕРЕДАЧИ СИГНАЛОВ В КАЧЕСТВЕ ФИЗИЧЕСКОЙ СРЕДЫ МОГУТ ВЫСТУПАТЬ КАБЕЛЬНЫЕ СИСТЕМЫ, А ТАКЖЕ ЭЛЕКТРОМАГНИТНЫЕ ВОЛНЫ; СУЩЕСТВУЮТ РАЗЛИЧНЫЕ ТИПЫ КАБЕЛЯ, ОТЛИЧАЮЩИЕСЯ ДРУГ ОТ ДРУГА СТРУКТУРОЙ И ТЕХНИЧЕСКИМИ ХАРАКТЕРИСТИКАМИ, ОПРЕДЕЛЯЮЩИМИ ПОТРЕБИТЕЛЬСКИЕ СВОЙСТВА СЕТИ: МАКСИМАЛЬНОЕ РАССТОЯНИЕ ПЕРЕДАЧИ ДАННЫХ И СКОРОСТЬ ПЕРЕДАЧИ; СПОСОБ СОЕДИНЕНИЯ КОМПЬЮТЕРОВ ОПРЕДЕЛЯЕТСЯ ТОПОЛОГИЕЙ СЕТИ; ПРОСТЕЙШИЙ СПОСОБ СОЕДИНЕНИЯ ВСЕГО ДВУХ КОМПЬЮТЕРОВ НАЗЫВАЕТСЯ "ТОЧКА-ТОЧКА"; ДЛЯ ПОСТРОЕНИЯ СЕТЕЙ СЛОЖНЫХ КОНФИГУРАЦИЙ ИСПОЛЬЗУЮТСЯ КОМБИНАЦИИ ТРЕХ БАЗОВЫХ ТОПОЛОГИЙ: "ШИНА", "ЗВЕЗДА", "КОЛЬЦО"; ДЛЯ ПОДКЛЮЧЕНИЯ КОМПЬЮТЕРОВ К СРЕДЕ ПЕРЕДАЧИ ИСПОЛЬЗУЮТСЯ СПЕЦИАЛЬНЫЕ УСТРОЙСТВА ПЕРЕДАЧИ ДАННЫХ, НАИБОЛЕЕ РАСПРОСТРАНЕННЫМИ ИЗ КОТОРЫХ ЯВЛЯЮТСЯ СЕТЕВЫЕ АДАПТЕРЫ И МОДЕМЫ; ОДНИМИ ИЗ ГЛАВНЫХ ФУНКЦИЙ УСТРОЙСТВ ПЕРЕДАЧИ ДАННЫХ ЯВЛЯЮТСЯ ФИЗИЧЕСКОЕ КОДИРОВАНИЕ И ДЕКОДИРОВАНИЕ ДАННЫХ, А ТАКЖЕ СИНХРОНИЗАЦИЯ ПРИЕМА И ПЕРЕДАЧИ; ОСНОВНЫМИ ВИДАМИ ФИЗИЧЕСКОГО КОДИРОВАНИЯ ЯВЛЯЮТСЯ МОДУЛЯЦИЯ И ЦИФРОВОЕ КОДИРОВАНИЕ; МОДУЛЯЦИЯ ОБЫЧНО ПРИМЕНЯЕТСЯ ПРИ ПЕРЕДАЧЕ ДАННЫХ ПО ФИЗИЧЕСКИМ КАНАЛАМ, СПЕЦИАЛЬНО НЕ ПРЕДНАЗНАЧЕННЫМ ДЛЯ ВЗАИМОДЕЙСТВИЯ КОМПЬЮТЕРОВ; ЦИФРОВОЕ КОДИРОВАНИЕ ИСПОЛЬЗУЕТСЯ В ВЫСОКОКАЧЕСТВЕННЫХ КАНАЛАХ КОМПЬЮТЕРНЫХ СЕТЕЙ. КАНАЛЬНЫЙ УРОВЕНЬ • Канальный уровень отвечает за организацию передачи данных между абонентами через физический уровень, поэтому на данном уровне предусмотрены средства адресации, позволяющие однозначно идентифицировать отправителя и получателя во всем множестве абонентов, подключенных к общему физическому каналу. Коммутация каналов и коммутация пакетов Протоколы канального уровня • Протоколы канального уровня определяют удобный для сетевого обмена способ представления информации, а также необходимый набор правил, позволяющий упорядочивать взаимодействие абонентов. На канальном уровне данные рассматриваются как последовательный поток битов. Перед передачей по физическим каналам этот поток, в соответствии с принципом пакетной коммутации, разделяется на "порции", каждая из которых снабжается заголовком, содержащим некоторую служебную информацию, т.е. формируется пакет. На канальном уровне пакет называется кадром (frame). Проверка и исправление ошибок Структура кадра данных Передача кадров данных • 1. АДРЕС ОТПРАВИТЕЛЯ – НЕКОТОРОЕ ЧИСЛО (ИЛИ НАБОР ЧИСЕЛ), ПОЗВОЛЯЮЩЕЕ ИДЕНТИФИЦИРОВАТЬ СЕТЕВОЙ АДАПТЕР (А, СЛЕДОВАТЕЛЬНО, И КОМПЬЮТЕР, В КОТОРОМ ОНА УСТАНОВЛЕНА), КОТОРЫЙ ОСУЩЕСТВИЛ ПЕРЕДАЧУ КАДРА ДАННЫХ В СЕТЬ. АДРЕСА ПРИСВАИВАЮТСЯ СЕТЕВЫМ АДАПТЕРАМ НА ЗАВОДЕ-ИЗГОТОВИТЕЛЕ, И, КАК ПРАВИЛО, НЕ ИЗМЕНЯЮТСЯ В ДАЛЬНЕЙШЕМ, ХОТЯ БОЛЬШИНСТВО СОВРЕМЕННЫХ АДАПТЕРОВ ПОЗВОЛЯЮТ ПЕРЕПРОГРАММИРОВАТЬ СЕТЕВОЙ АДРЕС. • ДОСТАТОЧНО ЧАСТО В ЛИТЕРАТУРЕ, ПОСВЯЩЕННОЙ КОМПЬЮТЕРНЫМ СЕТЯМ, АППАРАТНЫЙ АДРЕС СЕТЕВОГО АДАПТЕРА НАЗЫВАЕТСЯ MACАДРЕСОМ. 2. АДРЕС ПОЛУЧАТЕЛЯ, ОПРЕДЕЛЯЮЩИЙ КОМПЬЮТЕР, КОТОРЫЙ ДОЛЖЕН ПРИНЯТЬ И ОБРАБОТАТЬ КАДР. ОЧЕВИДНО, ЧТО КАДР ДАННЫХ, ОТПРАВЛЕННЫЙ КЕМ-ЛИБО, "ВИДЕН" СЕТЕВЫМИ АДАПТЕРАМИ ВСЕХ КОМПЬЮТЕРОВ, ПОДКЛЮЧЕННЫХ К ОБЩЕМУ НОСИТЕЛЮ. КАЖДЫЙ СЕТЕВОЙ АДАПТЕР, ПОЛУЧИВШИЙ КАДР, СРАВНИВАЕТ АДРЕС ПОЛУЧАТЕЛЯ, ЗАПИСАННЫЙ В КАДРЕ СО СВОИМ СОБСТВЕННЫМ АДРЕСОМ. ЕСЛИ ОНИ СОВПАДАЮТ, ТО КАДР АДРЕСОВАН ДАННОМУ КОМПЬЮТЕРУ И ПОДЛЕЖИТ ДАЛЬНЕЙШЕЙ ОБРАБОТКЕ. В ПРОТИВНОМ СЛУЧАЕ КАДР ОТБРАСЫВАЕТСЯ, ПОСКОЛЬКУ ОН НАПРАВЛЕН ДРУГОМУ АБОНЕНТУ. ПРИНИМАТЬСЯ И ОБРАБАТЫВАТЬСЯ ВСЕМИ КОМПЬЮТЕРАМИ, КОТОРЫЕ ЕГО ПОЛУЧИЛИ. Передача кадров данных Метод доступа к сетям • • • МЕТОД ОБНАРУЖЕНИЯ КОЛЛИЗИЙ. ПОЛНОЕ НАЗВАНИЕ ЭТОГО МЕТОДА – "МНОЖЕСТВЕННЫЙ ДОСТУП К СЕТЯМ С ПРОВЕРКОЙ НЕСУЩЕЙ И ОБНАРУЖЕНИЕМ КОЛЛИЗИЙ" (CARRIER SENSE MULTIPLE ACCESS WITH COLLISION DETECTION, CSMA/CD). ДАННЫЙ МЕТОД ПРЕДПОЛАГАЕТ, ЧТО ПЕРЕД ПЕРЕДАЧЕЙ ДАННЫХ ПЕРЕДАЮЩИЙ КОМПЬЮТЕР ДОЛЖЕН УБЕДИТЬСЯ В "СВОБОДНОМ СОСТОЯНИИ" ЛИНИИ, А В ПРОЦЕССЕ ПЕРЕДАЧИ – "ПРОСЛУШИВАТЬ" КАНАЛ. ПРИ ОБНАРУЖЕНИИ КОЛЛИЗИИ (СТОЛКНОВЕНИЯ С "ЧУЖИМИ ДАННЫМИ", COLLISION) ОН ДОЛЖЕН ПРЕКРАТИТЬ ПЕРЕДАЧУ И ПОПЫТАТЬСЯ ВОЗОБНОВИТЬ ЕЕ ЧЕРЕЗ ОПРЕДЕЛЕННЫЙ ПРОМЕЖУТОК ВРЕМЕНИ. ОБЫЧНО ЭТОТ СПОСОБ ИСПОЛЬЗУЕТСЯ В СЕТЯХ С ТОПОЛОГИЕЙ "ШИНА". МЕТОД ПРЕДУПРЕЖДЕНИЕ КОЛЛИЗИЙ. ПОЛНОЕ НАЗВАНИЕ ЭТОГО МЕТОДА – "МНОЖЕСТВЕННЫЙ ДОСТУП К СЕТЯМ С ПРОВЕРКОЙ НЕСУЩЕЙ И ПРЕДУПРЕЖДЕНИЕМ КОЛЛИЗИЙ" (CARRIER SENSE MULTIPLE ACCESS WITH COLLISION AVOIDANCE, CSMA/CA). ЭТОТ МЕТОД ТАКЖЕ ПРЕДПОЛАГАЕТ, ЧТО ПЕРЕДАЮЩИЙ КОМПЬЮТЕР ПЕРЕД НАЧАЛОМ ПЕРЕДАЧИ ОПРЕДЕЛЯЕТ ЗАНЯТОСТЬ КАНАЛА. УБЕДИВШИСЬ В ТОМ, ЧТО КАБЕЛЬ СВОБОДЕН, ОН ОПОВЕЩАЕТ ДРУГИЕ КОМПЬЮТЕРЫ О НАЧАЛЕ ПЕРЕДАЧИ, ПРЕДУПРЕЖДАЯ ТЕМ САМЫМ ВОЗМОЖНОСТЬ ОДНОВРЕМЕННОЙ ПОСЫЛКИ ДАННЫХ. ГЛАВНЫЙ НЕДОСТАТОК ЭТОГО МЕТОДА СОСТОИТ В ЗНАЧИТЕЛЬНОМ ОБЪЕМЕ ШИРОКОВЕЩАТЕЛЬНОЙ РАССЫЛКИ. МЕТОД ПЕРЕДАЧИ МАРКЕРА. ПРИНЦИП ЭТОГО МЕТОДА ДОСТАТОЧНО ПРОСТ. ДЛЯ ТОГО ЧТОБЫ ПЕРЕДАТЬ ДАННЫЕ, КОМПЬЮТЕР ДОЛЖЕН ПОЛУЧИТЬ РАЗРЕШЕНИЕ. ДЛЯ ЭТОГО ОН ДОЛЖЕН "ПОЙМАТЬ" ПАКЕТ ДАННЫХ СПЕЦИАЛЬНОГО ВИДА – МАРКЕР (TOKEN). МАРКЕР ПЕРЕМЕЩАЕТСЯ ПО ЗАМКНУТОМУ КРУГУ ОТ ОДНОГО КОМПЬЮТЕРА К ДРУГОМУ. ПОЛУЧИВ МАРКЕР, КОМПЬЮТЕР МОЖЕТ ПЕРЕДАТЬ ЕГО ДАЛЬШЕ ИЛИ ВМЕСТО НЕГО ОТПРАВИТЬ ПАКЕТ С ДАННЫМИ. КОГДА ДАННЫЕ ДОСТИГНУТ КОМПЬЮТЕРА-ПОЛУЧАТЕЛЯ, ТОТ, В СВОЮ ОЧЕРЕДЬ, ДОЛЖЕН СНОВА "ВЫСТАВИТЬ" В СЕТЬ МАРКЕР. ТАКОЙ АЛГОРИТМ ИСПОЛЬЗУЕТСЯ, КАК ПРАВИЛО, В СЕТЯХ С ТОПОЛОГИЕЙ КОЛЬЦО. Метод доступа к сетям Объединение сетей на канальном уровне • Сложные сети, в общем случае, представляют собой совокупность нескольких сетей. Такие сети называются объединенными сетями (internetwork). Для построения объединенных сетей требуются специальные устройства, которые позволяют подключать к себе две (или более) сети. Наиболее простым устройством такого вида является мост (bridge). МОСТ РЕЗЮМЕ • Канальный уровень выполняет функции логической организации передачи данных через физический уровень; • для обеспечения возможности параллельного использования каналов связи несколькими парами абонентов используются различные методы коммутации; • наиболее перспективным методом является метод коммутации пакетов, предполагающий разбиение передаваемых данных на пакеты; • пакет представляет собой структуру, состоящую из заголовка, в котором размещена служебная информация, управляющая доставкой, и собственно данных, подлежащих передаче; сложность протоколов канального уровня зависит от особенностей физического уровня, в частности от топологии сети; протоколы канального уровня определяют форматы кадров (пакетов канального уровня), а также метод упорядочивания доступа к среде передачи; протоколы канального уровня регламентируются сетевыми технологиями; для преодоления технических проблем, вызванных особенностями среды передачи, сложные сети строятся на основе объединения физических сетей; объединение сетей осуществляется с помощью специальных устройств, наиболее известными из которых являются мосты; главным недостатком объединения сетей на канальном уровне является невозможность объединения сетей, построенных на базе сетевых технологий с разной системой адресации Сетевой уровень • ФУНКЦИИ СЕТЕВОГО УРОВНЯ: • СЕТИ, ВХОДЯЩИЕ В СОСТАВ ОБЪЕДИНЕННОЙ СЕТИ, МОГУТ СТРОИТЬСЯ НА ОСНОВЕ РАЗЛИЧНЫХ СЕТЕВЫХ ТЕХНОЛОГИЙ. КАЖДАЯ СЕТЕВАЯ ТЕХНОЛОГИЯ ВПОЛНЕ ДОСТАТОЧНА ДЛЯ ОРГАНИЗАЦИИ ОБМЕНА ИНФОРМАЦИЕЙ В РАМКАХ ОДНОЙ ПОДСЕТИ, НО НЕ ПОЗВОЛЯЕТ ОСУЩЕСТВЛЯТЬ ВЗАИМОДЕЙСТВИЕ КОМПЬЮТЕРОВ ДАННОЙ ПОДСЕТИ С КОМПЬЮТЕРАМИ ПОДСЕТЕЙ, ОСНОВАННЫХ НА ДРУГИХ ТЕХНОЛОГИЯХ. ЭТО ОБЪЯСНЯЕТСЯ ВОЗМОЖНОЙ НЕСОВМЕСТИМОСТЬЮ ПРОТОКОЛОВ И СПОСОБОВ АДРЕСАЦИИ, ОПРЕДЕЛЕННЫХ РАЗЛИЧНЫМИ ТЕХНОЛОГИЯМИ. ПОЭТОМУ ДЛЯ ОБЕСПЕЧЕНИЯ ФУНКЦИОНИРОВАНИЯ ОБЪЕДИНЕННЫХ СЕТЕЙ ТРЕБУЮТСЯ СРЕДСТВА, ПРЕДСТАВЛЯЮЩИЕ СОБОЙ "НАДСТРОЙКУ" НАД КАНАЛЬНЫМ УРОВНЕМ, ПОЗВОЛЯЮЩУЮ АБСТРАГИРОВАТЬСЯ ОТ КОНКРЕТНЫХ РЕШЕНИЙ, ЗАЛОЖЕННЫХ В СЕТЕВЫХ ТЕХНОЛОГИЯХ. В КАЧЕСТВЕ ТАКОЙ НАДСТРОЙКИ ВЫСТУПАЮТ СРЕДСТВА СЕТЕВОГО УРОВНЯ МОДЕЛИ OSI. Сетевой уровень Сетевой уровень • ИТАК, ДЛЯ УСПЕШНОГО ИНФОРМАЦИОННОГО ОБМЕНА В ОБЪЕДИНЕННЫХ СЕТЯХ СРЕДСТВА СЕТЕВОГО УРОВНЯ ДОЛЖНЫ РЕШАТЬ СЛЕДУЮЩИЕ ЗАДАЧИ: • ОБЕСПЕЧИВАТЬ ЕДИНУЮ СИСТЕМУ АДРЕСАЦИИ, НЕ ЗАВИСЯЩУЮ ОТ СЕТЕВОЙ ТЕХНОЛОГИИ, ПОЗВОЛЯЮЩУЮ АДРЕСОВАТЬ ОТДЕЛЬНЫЕ СЕТИ И УЗЛЫ; • ОПРЕДЕЛЯТЬ ПУТЬ (ПОСЛЕДОВАТЕЛЬНОСТЬ СЕТЕЙ), ПО КОТОРОМУ ДОЛЖНЫ ПРОЙТИ ДАННЫЕ, ЧТОБЫ ДОСТИЧЬ ПОЛУЧАТЕЛЯ; • ОБЕСПЕЧИВАТЬ СКВОЗНУЮ ПЕРЕДАЧУ ДАННЫХ ЧЕРЕЗ СЕТИ С РАЗНОЙ ТЕХНОЛОГИЕЙ. Протокол IP Сетевой уровень ОСНОВНЫМИ ИНФОРМАЦИОННЫМИ ПОЛЯМИ ЗАГОЛОВКА ПАКЕТА ЯВЛЯЮТСЯ: • IP-АДРЕСА ОТПРАВИТЕЛЯ И ПОЛУЧАТЕЛЯ – ПРЕДНАЗНАЧЕНЫ ДЛЯ ИДЕНТИФИКАЦИИ ОТПРАВИТЕЛЯ И ПОЛУЧАТЕЛЯ (СМ. IP-АДРЕСАЦИЯ); • ВРЕМЯ ЖИЗНИ ПАКЕТА (TIME TO LIVE, TTL) - ОПРЕДЕЛЯЕТ ВРЕМЯ, КОТОРОЕ IP-ПАКЕТ МОЖЕТ НАХОДИТЬСЯ В СЕТИ, И ПРЕДНАЗНАЧЕНО ДЛЯ ПРЕДОТВРАЩЕНИЯ "ЗАХЛАМЛЕНИЯ" СЕТИ "ЗАБЛУДИВШИМИСЯ ПАКЕТАМИ"; • ПОЛЯ, ПРЕДНАЗНАЧЕННЫЕ ДЛЯ ФРАГМЕНТАЦИИ ПАКЕТОВ (СМ. IP-ФРАГМЕНТАЦИЯ); • ПОЛЯ, ПРЕДНАЗНАЧЕННЫЕ ДЛЯ УПРАВЛЕНИЯ ОБРАБОТКОЙ ПАКЕТА (ДЛИНА ПАКЕТА И ЗАГОЛОВКА, КОНТРОЛЬНАЯ СУММА ЗАГОЛОВКА, ТИП ОБСЛУЖИВАНИЯ И Т.Д.). Принцип работы протокола IP Сетевой уровень Маска подсети • Для более гибкого определения границ между разрядами номеров сети и узла внутри IP-адреса используются так называемые маски подсети. Маска подсети – это 4-байтовое число специального вида, которое используется совместно с IP-адресом. "Специальный вид" маски подсети заключается в следующем: двоичные разряды маски, соответствующие разрядам IP-адреса, отведенным под номер сети, содержат единицы, а в разрядах, соответствующих разрядам номера узла – нули. Маска подсети IP-Маршрутизация • IP-Маршрутизация – процесс выбора пути для передачи пакета в сети. Под путем (маршрутом) понимается последовательность маршрутизаторов, через которые проходит пакет по пути к узлу назначению. IP-маршрутизатор – это специальное устройство, предназначенное для объединения сетей и обеспечивающее определение пути прохождения пакетов в составной сети. Маршрутизатор должен иметь несколько IP-адресов с номерами сетей, соответствующими номерам объединяемых сетей. IP- маршрутизация • Для разделения пакетов на фрагменты модуль IP, установленный на маршрутизаторе, создает на его основе некоторое число новых пакетов (в соответствии с длиной исходного пакета и значения MTU для сети, куда должны быть переданы данные). Для того, чтобы данные могли быть правильно собраны получателем, в заголовки новых IP-пакетов помещается специальный числовой идентификатор, позволяющий однозначно определить, что эти пакеты являются фрагментами одного большого пакета. Кроме того, в заголовках также указывается положения фрагментов в исходном пакете, что позволяет обеспечить правильный порядок сборки получателем. IP-фрагментация РЕЗЮМЕ • Сетевой уровень представляет собой функциональную надстройку над канальным уровнем, обеспечивающую возможность объединения сетей, базирующихся на разных сетевых технологиях; • главными функциями сетевого уровня являются: обеспечение единой системы адресации, независимой от способов адресаций, определяемых конкретной сетевой технологией, маршрутизация пакетов данных, передаваемых по сети, а также обеспечение сквозной передачи данных через составную сеть; • устройства, предназначенные для объединения сетей на сетевом уровне, называются маршрутизаторами; РЕЗЮМЕ • основным протоколом сетевого уровня является протокол IP; • протокол IP определяет схему адресации узлов сети и обеспечивает маршрутизацию и фрагментацию пакетов; • IP-адрес – это 4-х байтовое число, однозначным образом идентифицирующее узел сети и состоящее из двух частей – номера сети и номера узла; • в зависимости от того, сколько разрядов внутри IPадреса отводится под номера сети и узла, адреса делятся на классы; • для гибкого разделения IP-адреса на номера сети и узла может использоваться маска подсети – 4-х байтовое число специального вида; РЕЗЮМЕ • при отправке IP-пакета каждый узел сети сравнивает номер сети получателя со своим собственным, и в случае, если эти номера совпадают, пакет направляется непосредственно получателю, а в противном случае – маршрутизатору; • маршрутизатор определяет путь, по которому должен быть передан пакет, с помощью таблицы маршрутизации; • для успешной передачи данных между сетями, построенными РЕЗЮМЕ • на базе различных технологий, IPмаршрутизаторы могут осуществлять фрагментацию пакетов в соответствии с ограничениями, устанавливаемыми сетевой технологией сети назначения; • для обеспечения реального взаимодействия совместно с протоколом IP используются вспомогательные п ротоколы сетевого уровня. ТРАНСПОРТНЫЙ УРОВЕНЬ • СРЕДСТВА ТРАНСПОРТНОГО УРОВНЯ ПРЕДСТАВЛЯЮТ СОБОЙ ФУНКЦИОНАЛЬНУЮ НАДСТРОЙКУ НАД СЕТЕВЫМ УРОВНЕМ И РЕШАЮТ ДВЕ ОСНОВНЫХ ЗАДАЧИ: • ОБЕСПЕЧЕНИЕ ДОСТАВКИ ДАННЫХ МЕЖДУ КОНКРЕТНЫМИ ПРОГРАММАМИ, ФУНКЦИОНИРУЮЩИМИ, В ОБЩЕМ СЛУЧАЕ, НА РАЗНЫХ УЗЛАХ СЕТИ; • ОБЕСПЕЧЕНИЕ ГАРАНТИРОВАННОЙ ДОСТАВКИ МАССИВОВ ДАННЫХ ПРОИЗВОЛЬНОГО РАЗМЕРА. Транспортный уровень • В НАСТОЯЩЕЕ ВРЕМЯ В ИНТЕРНЕТ ИСПОЛЬЗУЮТСЯ ДВА ТРАНСПОРТНЫХ ПРОТОКОЛА – UDP, ОБЕСПЕЧИВАЮЩИЙ НЕГАРАНТИРОВАННУЮ ДОСТАВКУ ДАННЫХ МЕЖДУ ПРОГРАММАМИ, И TCP, ОБЕСПЕЧИВАЮЩИЙ ГАРАНТИРОВАННУЮ ДОСТАВКУ С УСТАНОВЛЕНИЕМ ВИРТУАЛЬНОГО СОЕДИНЕНИЯ. Транспортный уровень Принцип гарантированной доставки • Принцип гарантированной доставки основан на том, что передающий компьютер всегда «знает», была ли доставлены данные получателю или нет. Это обеспечивается тем, что принимающий компьютер подтверждает успешный прием данных. Если передающий компьютер не получает подтверждения, он пытается произвести повторную передачу. Режим передачи с гарантией доставки имеет существенный недостаток – сеть дополнительно загружается пакетамиподтверждениями. Это может оказаться принципиальной проблемой на каналах с низкой производительностью. Поэтому при широковещательной рассылке, а также для передачи небольших порций данных, если нет необходимости в подтверждении, используется режим передачи с негарантированной доставкой. Принцип гарантированной доставки Протокол UDP • Протокол UDP (User Datagram Protocol) – протокол транспортного уровня, входящий в стек протоколов TCP/IP, обеспечивающий негарантированную доставку данных без установления виртуального соединения. Протокол UDP РЕЗЮМЕ • • • • ОСНОВНОЙ ЗАДАЧЕЙ ТРАНСПОРТНОГО УРОВНЯ ЯВЛЯЕТСЯ ОБЕСПЕЧЕНИЕ ДОСТАВКИ ДАННЫХ МЕЖДУ КОНКРЕТНЫМИ ПРОГРАММАМИ, ФУНКЦИОНИРУЮЩИМИ НА РАЗНЫХ УЗЛАХ СЕТИ; КРОМЕ ТОГО, СРЕДСТВА ТРАНСПОРТНОГО УРОВНЯ МОГУТ ОБЕСПЕЧИВАТЬ ГАРАНТИРОВАННУЮ ДОСТАВКУ МАССИВОВ ДАННЫХ ПРОИЗВОЛЬНОГО РАЗМЕРА; РЕЖИМ ГАРАНТИРОВАННОЙ ДОСТАВКИ ОСНОВАН НА ПОДТВЕРЖДЕНИИ ПРИНИМАЮЩЕЙ СТОРОНОЙ ФАКТА ПОЛУЧЕНИЯ ДАННЫХ; ДЛЯ ОБЕСПЕЧЕНИЯ ДОСТАВКИ ДАННЫХ ПРОИЗВОЛЬНОГО ОБЪЕМА ТРЕБУЕТСЯ УСТАНОВЛЕНИЕ ВИРТУАЛЬНОГО СОЕДИНЕНИЯ; РЕЗЮМЕ • ОСНОВНЫМИ ПРОТОКОЛАМИ ТРАНСПОРТНОГО УРОВНЯ СЕТИ ИНТЕРНЕТ ЯВЛЯЮТСЯ TCP И UDP; • ПРОТОКОЛ UDP ОБЕСПЕЧИВАЕТ НЕГАРАНТИРОВАННУЮ ДОСТАВКУ ДАННЫХ; • ПРОТОКОЛ TCP ОБЕСПЕЧИВАЕТ ГАРАНТИРОВАННУЮ ДОСТАВКУ С УСТАНОВЛЕНИЕМ ВИРТУАЛЬНОГО СОЕДИНЕНИЯ; • ДЛЯ ИДЕНТИФИКАЦИИ КОНКРЕТНЫХ ПРОГРАММ, ИСПОЛЬЗУЮЩИХ СЕТЬ, ПРОТОКОЛЫ TCP И UDP ИСПОЛЬЗУЮТ НОМЕРА ПОРТОВ; РЕЗЮМЕ • РЕАЛИЗАЦИЯ РЕЖИМА ГАРАНТИРОВАННОЙ ДОСТАВКИ В ПРОТОКОЛЕ TCP ПРЕДПОЛАГАЕТ, ЧТО ПОДТВЕРЖДЕНИЕ ВЫСЫЛАЕТСЯ НЕ НА КАЖДЫЙ TCP-СЕГМЕНТ, А НА НЕКОТОРЫЙ БЛОК СЕГМЕНТОВ; • ОБЪЕМ ДАННЫХ, ПЕРЕДАВАЕМЫХ ДО ОТПРАВКИ ПОЛУЧАТЕЛЕМ ПОДТВЕРЖДЕНИЯ, ОПРЕДЕЛЯЕТСЯ РАЗМЕРОМ TCP-ОКНА, КОТОРЫЙ СОГЛАСУЕТСЯ ПРИ УСТАНОВЛЕНИИ СОЕДИНЕНИЯ И МОЖЕТ ДИНАМИЧЕСКИ МЕНЯТЬСЯ В ЗАВИСИМОСТИ ОТ СОСТОЯНИЯ КАНАЛА СВЯЗИ. Сессионный уровень. Уровень представления. Прикладной уровень. • Пример: рассмотрим ситуацию, когда пользователю необходимо просмотреть документ, расположенный на удаленной машине. Решение такой задачи предполагает как минимум прохождение следующих этапов: 1. Формирование и передача с компьютера пользователя запроса, содержащего имя документа. 2. Обработка запроса, поиск и пересылка файла документа с удаленного компьютера. 3. Отслеживание в процессе работы программным обеспечением удаленной машины изменений, вносимых в этот документ другими пользователями, и уведомление об этом пользователя. Сессионный уровень. Уровень представления. Прикладной уровень. • Сессионный уровень обеспечивает установление и поддержку сеанса (или сессии) при длительном взаимодействии. Сеанс – это логическое (виртуальное) соединение между двумя программами, в общем случае функционирующими на разных компьютерах. В простейшем случае, установление виртуального соединения подразумевает согласование параметров обмена и выделение ресурсов, например, блоков памяти, необходимых для приема и передачи данных. Уровень представления • В некоторых случаях при передаче данных по сети может потребоваться дополнительное преобразование. Например, это необходимо в случае, если взаимодействующие программы используют различные способы кодировки текстовой информации, или если для обеспечения защиты информации требуется осуществлять шифрование данных. Обеспечение подобных промежуточных преобразований возложено на уровень представления. Прикладной уровень • Все рассмотренные уровни модели OSI, по сути, являются сервисными уровнями. Они позволяют осуществлять работу с различными информационными ресурсами сети, например, файлами или сообщениями электронной почты. Естественно, что различные типы ресурсов в общем случае требуют различных методов обработки и, в том числе, методов сетевого взаимодействия. Поэтому самым верхним уровнем модели OSI является прикладной уровень, который обеспечивает сетевые функции работы с конкретными информационными объектами. Прикладной уровень • В предложенном выше примере (чтение удаленного документа) к функциям прикладного протокола относятся формирование запросов на получение документа, проверка прав доступа, а также определение порядка пересылки файлов и уведомлений об изменении документа. Сервисы INTERNET • • • • • • • ЭЛЕКТРОННАЯ ПОЧТА (E-MAIL), ОБЕСПЕЧИВАЮЩАЯ ВОЗМОЖНОСТЬ ОБМЕНА СООБЩЕНИЯМИ ОДНОГО ЧЕЛОВЕКА С ОДНИМ ИЛИ НЕСКОЛЬКИМИ АБОНЕНТАМИ; ТЕЛЕКОНФЕРЕНЦИИ, ИЛИ ГРУППЫ НОВОСТЕЙ (USENET), ОБЕСПЕЧИВАЮЩИЕ ВОЗМОЖНОСТЬ КОЛЛЕКТИВНОГО ОБМЕНА СООБЩЕНИЯМИ; СЕРВИС FTP – СИСТЕМА ФАЙЛОВЫХ АРХИВОВ, ОБЕСПЕЧИВАЮЩАЯ ХРАНЕНИЕ И ПЕРЕСЫЛКУ ФАЙЛОВ РАЗЛИЧНЫХ ТИПОВ; СЕРВИС TELNET, ПРЕДНАЗНАЧЕННЫЙ ДЛЯ УПРАВЛЕНИЯ УДАЛЕННЫМИ КОМПЬЮТЕРАМИ В ТЕРМИНАЛЬНОМ РЕЖИМЕ; WORLD WIDE WEB (WWW, W3) – ГИПЕРТЕКСТОВАЯ (ГИПЕРМЕДИА) СИСТЕМА, ПРЕДНАЗНАЧЕННАЯ ДЛЯ ИНТЕГРАЦИИ РАЗЛИЧНЫХ СЕТЕВЫХ РЕСУРСОВ В ЕДИНОЕ ИНФОРМАЦИОННОЕ ПРОСТРАНСТВО; СЕРВИС DNS, ИЛИ СИСТЕМА ДОМЕННЫХ ИМЕН, ОБЕСПЕЧИВАЮЩИЙ ВОЗМОЖНОСТЬ ИСПОЛЬЗОВАНИЯ ДЛЯ АДРЕСАЦИИ УЗЛОВ СЕТИ МНЕМОНИЧЕСКИХ ИМЕН ВМЕСТО ЧИСЛОВЫХ АДРЕСОВ; СЕРВИС IRC, ПРЕДНАЗНАЧЕННЫЙ ДЛЯ ПОДДЕРЖКИ ТЕКСТОВОГО ОБЩЕНИЯ В РЕАЛЬНОМ ВРЕМЕНИ (CHAT); Стандартные номера портов для основных сервисов Номер порта Транспортные протоколы SMTP-сервер 25 TCP POP3-сервер 110 TCP IMAP-сервер 143 TCP 119 TCP Компонент службы Электронная почта Телеконференции NNTP-сервер Стандартные номера портов для основных сервисов Компонент службы Номер порта Транспортные протоколы 20, 21 TCP 23 TCP 80 TCP 53 TCP, UDP FTP FTP-сервер Telnet Telnet-сервер WWW HTTP-сервер DNS DNS-сервер РЕЗЮМЕ • Принципы взаимодействия программного обеспечения, предназначенного для работы пользователей с различными информационными ресурсами, регламентируются верхними уровнями модели OSI: сессионным уровнем, уровнем представления и прикладным уровнем; • основной функцией средств сессионного уровня является установление и поддержка логического сеанса связи между программами; • средства уровня представления обеспечивают промежуточное преобразование данных, подлежащих передачи по сети; РЕЗЮМЕ • в задачи прикладного уровня входит обеспечение высокоуровневых функций сетевого взаимодействия, например, передачи файлов; • программные средства, относящиеся к этим уровням, взаимодействуют в соответствии со схемой "клиентсервер"; • комплекс клиентского и серверного программного обеспечения и протоколов взаимодействия, обеспечивающий работу с определенными сетевыми ресурсами, а также сами информационные ресурсы составляют сетевой сервис или сетевую службу; • в настоящее время существует большое количество разнообразных сервисов сети Интернет.