ЛЕКЦИЯ №2 по дисциплине «Теория информационных процессов и систем» Стандарты и протоколы вычислительных сетей 1 Учебные вопросы: 1. Связь открытых систем 2. Протоколы сетевого взаимодействия 3. Требования к компьютерной сети 2 OSI (Open Systems Interconnection — Связь открытых систем) 3 Физический уровень Физический уровень (англ. physical layer) — нижний уровень модели, который определяет метод передачи данных, представленных в двоичном виде, от одного устройства (компьютера) к другому. Функции физического уровня реализуются на всех устройствах, подключенных к сети. Канальный уровень • Канальный уровень (англ. data link layer) осуществляет такие процедуры управления, как определение начала и конца блока, обнаружение ошибок передачи, адресация сообщений и др. Полученные с физического уровня данные, представленные в битах, он упаковывает в кадры. Сетевой уровень • Сетевой уровень (англ. network layer) модели предназначен для определения пути передачи данных. Отвечает за трансляцию логических адресов и имён в физические, определение кратчайших маршрутов, коммутацию и маршрутизацию, отслеживание неполадок и «заторов» в сети. Транспортный уровень • Транспортный уровень (англ. transport layer) модели предназначен для обеспечения надёжной передачи данных от отправителя к получателю. (Например, передача данных без подтверждения приема, доставка в пункт назначения нескольких пакетов данных в надлежащей последовательности, достоверность принятых данных). Сеансовый уровень • Сеансовый уровень (англ. session layer) модели обеспечивает поддержание сеанса связи, позволяя приложениям взаимодействовать между собой длительное время. Уровень управляет созданием/завершением сеанса, обменом информацией, синхронизацией задач, определением права на передачу данных и поддержанием сеанса в периоды неактивности приложений. Представительский уровень • Представительский уровень (уровень представления; англ. presentation layer) обеспечивает преобразование протоколов и шифрование/дешифрование данных. Уровень включает функции, относящиеся к используемому набору символов, кодированию данных и способам представления данных на экранах дисплеев или печати, сжатие передаваемых данных и их распаковка. Прикладной уровень Прикладной уровень (уровень приложений; англ. application layer) —обеспечивает взаимодействие пользовательских приложений с сетью: • позволяет приложениям использовать сетевые службы: – удалённый доступ к файлам и базам данных, – пересылка электронной почты; • отвечает за передачу служебной информации; • предоставляет приложениям информацию об ошибках. 12 Протоколы сетевого взаимодействия можно классифицировать • протоколы нижнего уровня, распространяемые на канальный и физический уровни модели OSI; • протоколы среднего уровня, распространяемые на сетевой, транспортный и сеансовый уровни OSI; • протоколы верхнего уровня, распространяемые на уровень представления и прикладной уровень модели OSI. 13 Протоколы нижнего уровня OSI • стандарт NDIS (Network Driver Interface Specification — спецификация интерфейса сетевых драйверов), разработанный совместно фирмами Microsoft и 3Com; • стандарт ODI (Open Datalink Interface — открытый интерфейс связи), разработанный совместно фирмами Novell и Apple Computer. 14 Универсальный интерфейс канального уровня MAC (Media Access Control) ориентирован на непосредственное управление доступом к передающей среде, проверку пакетов сообщений на наличие ошибок; LLC (Logical Line Control) - подуровень управления логической связью. 15 Протоколы среднего уровня • набор протоколов SPX(Sequenced Packet Exchange — последовательный обмен пакетами)/IPX (Internetwork Packet Exchange — межсетевой обмен пакетами), используемый в локальных сетях, функционирующих под управлением сетевой операционной системы NetWare; • протоколы NetBIOS (Network Basic Input/Output System — базовая система ввода-вывода) и NetBEUI (Extended User Interface NetBIOS — расширенный пользовательский интерфейс NetBIOS) , поддерживаемые большинством сетевых операционных систем и используемых только в локальных сетях; • протоколы TCP/IP(Transmission Control Protocol/Internet Protocol) , являющиеся стандартом для глобальной сети Internet, используемые в локальных сетях и поддерживаемые 16 большинством сетевых операционных систем. Протоколы верхнего уровня • протоколы перенаправления запросов и обмена сообщениями SMB, NCP; • протокол управления сетями SNMP; • протокол сетевой файловой системы NFS; • протокол вызова удаленных процедур RPC; • протоколы, повышающие эффективность использования протоколов TCP/IP среднего уровня DNS, DHSP; • протоколы удаленного доступа к компьютерным ресурсам SLIP, РРР, Telnet; • протокол передачи файлов FTP; • протокол передачи гипертекста HTTP; • протоколы электронной почты SMTP, РОРЗ, IMAP4; • протокол организации электронных конференций и системы 17 новостей NNTP. Протоколы взаимодействия открытых систем 18 Требования к компьютерной сети Основным требованием к компьютерной сети является выполнение сетью того набора услуг, для которого она предназначена. К таким услугам могут относиться: •доступ к файловым архивам; •доступ к страницам веб-сайтов; •обмен с использованием электронной почты; •интерактивный обмен с помощью IР-телефонии; •потоковое видео и т.д. 19 Требования к сети, связанные с качеством обслуживания (Quality of Service — QoS) • • • • • • • Производительность Надежность Совместимость Управляемость Защищенность Расширяемость Масштабируемость 20 Производительность сети Производительность Время реакции Скорость передачи данных Задержка передачи и ее вариация. 21 t1 Обмен «пользователь-клиентсервер» Где: t1— время подготовки запроса на пользовательском компьютере; t2— время передачи между клиентом и сервером; t3— время обработки запроса на сервере; t4— время доставки ответа с сервера на клиентский компьютер; t5— время обработки ответа на этом компьютере. 22 Скорость передачи данных определяется объемом данных, передаваемых в единицу времени Скорость передачи измеряется: •в битах в секунду; •в пакетах в секунду. Различают: Среднюю скорость. Берется достаточно длительный промежуток времени (час, сутки) и общий объем переданных данных делится на время. Мгновенную скорость. Для усреднения выбирается очень маленький промежуток времени — например, 10 мс или 1 с. Максимальную скорость. Это максимальная мгновенная 23 скорость, зафиксированная за время наблюдения. Задержка передачи время между моментом поступления данных на вход какого-то сетевого устройства или части сети и моментом появления этих данных на выходе, т.е. tзад tвых tвх 24 Надежность и безопасность Для надежности: •Готовность •Сохранность данных •Согласованность данных •Вероятность потери пакета Для безопасности (Security) — как способности системы защитить данные от несанкционированного доступа: •защита каналов •защита компьютеров •защита от взлома паролей 25 Характеристики надежности • Отказоустойчивость — способность системы скрывать от пользователя факт отказа отдельных элементов • Расширяемость — возможность легко добавлять в сеть новые элементы • Масштабируемость — возможность наращивания количества узлов и протяженности связей в сети в очень широких пределах • Прозрачность может достигаться на двух уровнях — пользователя и программиста. • Поддержка разных видов трафика • Особенность мультимедийного трафика — это жесткие требования к синхронизации передаваемых данных. • Управляемость — возможность централизованно контролировать состояние основных элементов сети, выявлять и устранять неисправности, выполнять анализ производительности и планировать развитие сети. • Совместимость (или интегрируемость) — способность сети включать в себя разнообразное ПО и аппаратное обеспечение 26 Типы QoS • Сервис Best Effort — с максимальными усилиями. Это фактически отсутствие QoS. • Сервис с предпочтением (называют также «мягким» сервисом QoS). В этом случае некоторые виды трафика обслуживаются лучше остальных. • Гарантированный сервис (называется также «жестким» или «истинным» сервисом QoS). Различным типам трафика даются статистические гарантии. 27