- •Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования
- •Учебно-методический комплекс
- •1. Рабочая учебная программа дисциплины
- •1.1. Цели и задачи дисциплины
- •1.2. Структура и объем дисциплины Распределение фонда времени по семестрам, неделям, видам занятий
- •1.3. Содержание дисциплины Распределение фонда времени по темам и видам занятий
- •1.4. Требования к уровню освоения дисциплины и формы текущего и промежуточного контроля
- •Примерный перечень вопросов для подготовки к экзамену по дисциплине «Сети эвм и телекоммуникации»
- •1.5. Содержание самостоятельной работы
- •Распределение самостоятельной работы студентов по темам с указанием времени
- •Содержание каждого вида самостоятельной работы и вида контроля
- •2. Учебно-методическое пособие
- •2.1. Теоретические сведения
- •2.1.1. Введение
- •2.1.2.1. Эталонная модель osi
- •2.1.2.2. Аппаратура локальных сетей
- •2.1.2.3. Стандартные сетевые протоколы
- •2.1.2.4. Протоколы высоких уровней
- •2.1.2.5. Взаимодействие между стеками протоколов
- •2.1.2.6. Стандартные сетевые программные средства
- •2.1.2.7. Применение модели osi
- •2.1.2.8. Методы и технологии проектирования средств телекоммуникаций
- •2.1.3. Конфигурации локальных вычислительных сетей и методы доступа в них
- •2.1.3.1. Топология локальных сетей
- •2.1.3.2. Назначение пакетов и их структура
- •2.1.3.3. Методы управления обменом
- •2.1.3.4. Метод управления обменом csma/cd
- •2.1.3.5. Оценка производительности сети
- •2.1.3.6. Использование помехоустойчивых кодов для обнаружения ошибок в сети
- •2.1.4. Сети эвм с моноканалом и кольцевые. Проектирование сетей эвм по принципу «клиент-сервер»
- •2.1.4.1. Сети Ethernet и Fast Ethernet
- •2.1.4.2. Сеть Token-Ring
- •2.1.4.3. Сеть fddi
- •2.1.4.4. Сеть 100vg-Any lan
- •2.1.4.5. Сверхвысокоскоростные сети
- •2.1.4.6. Беспроводные сети
- •2.1.4.7. Стандартные сегменты семейства Ethernet
- •2.1.4.8. Стандартные сегменты Fast Ethernet
- •2.1.4.9. Автоматическое определение типа сети (Auto-Negotiation)
- •2.1.4.10. Производительность эвм и информационно-вычислительных сетей
- •2.1.4.11. Проектирование сетей эвм по принципу «клиент-сервер»
- •2.1.5. Конфигурации глобальных сетей и методы коммутации в них. Менеджмент в телекоммуникационных системах
- •2.1.5.1. Глобальные связи компьютерных сетей
- •2.1.5.2. Глобальные связи на основе выделенных каналов
- •2.1.5.3. Глобальные сети на основе коммутации каналов
- •2.1.5.4. Глобальные сети с коммутацией пакетов
- •2.1.6. Аппаратные средства телекоммуникации
- •2.1.6.1. Аппаратные средства локальных сетей
- •2.1.6.2. Аппаратные средства глобальных сетей
- •2.1.7. Составные и корпоративные сети
- •2.1.7.1. Принципы построения составных сетей
- •2.1.7.2. Алгоритмы и протоколы выбора маршрута
- •2.1.7.3. Иерархическая маршрутизация
- •2.1.7.4. Общие сведения о корпоративных сетях
- •2.1.7.5. Уровни и протоколы
- •2.1.7.6. Структура территориальных сетей
- •2.1.7.7. Адресация компьютеров в сети Интернет
- •2.1.7.8. Службы обмена данными
- •2.1.7.9. Сервисы сети Интернет
- •2.1.7.10. Виды конференц-связи
- •2.1.8. Программные средства телекоммуникации
- •2.1.8.1. Классификация операционных систем
- •2.1.8.2. Обобщенная структура операционных систем
- •2.1.8.3. Модель клиент-сервер и модель ос на базе микроядра
- •2.1.8.4. Топологии распределенных вычислений
- •2.1.8.5. Функции сетевых операционных систем
- •2.1.8.6. Распределенная обработка приложений
- •2.1.8.7. Адресация прикладных процессов в сетях эвм
- •2.1.8.8. Сетевые службы
- •2.1.9. Обеспечение безопасности телекоммуникационных связей и административный контроль. Проблемы секретности в сетях эвм и методы криптографии
- •2.1.9.1. Общие сведения и определения
- •2.1.9.2. Виды угроз информации
- •2.1.9.3. Классификация угроз безопасности и их нейтрализация
- •2.1.9.4. Методы и средства защиты информации в сетях. Программные средства защиты информации
- •2.1.9.5. Стандартные методы шифрования и криптографические системы
- •2.1.9.6. Администрирование сети
- •2.1.9.7. Безопасность в корпоративных сетях
- •2.1.9.8. Архивирование. Источники бесперебойного питания
- •2.1.10. Тенденции развития телекоммуникационных систем
- •2.3. Лабораторный практикум
- •Распределение тем лабораторных занятий по времени
- •2.3.1. Лабораторная работа № 1 Расчет конфигурации сети Ethernet
- •1.1. Критерии корректности конфигурации
- •1.2. Методика расчета времени двойного оборота и уменьшения межкадрового интервала
- •1.3. Пример расчета конфигурации сети
- •1.4. Задание на лабораторную работу
- •1.5. Справочные данные ieee
- •2.3.2. Лабораторная работа № 2 Изучение структуры ip-адреса
- •2.1. Типы адресов стека tcp/ip
- •2.2. Классы ip-адресов
- •2.3. Особые ip-адреса
- •2.4. Использование масок в ip-адресации
- •2.5. Задание на лабораторную работу
- •2.3.3. Лабораторная работа № 3 Взаимодействие прикладных программ с помощью транспортного протокола тср
- •3.1. Транспортный протокол tcp
- •3.2. Транспортный протокол udp
- •3.3. Порты, мультиплексирование и демультиплексирование
- •3.4. Логические соединения
- •3.5. Программирование обмена данными на основе транспортных протоколов
- •3.6 Пример реализации простейшего клиент-серверного приложения на основе сокетов
- •3.7. Задание на лабораторную работу
- •3.8. Справочные данные Основные свойства компонента ServerSocket:
- •2.3.4. Лабораторная работа № 4 Взаимодействие прикладных программ с помощью протоколов электронной почты smtp и pop3
- •4.1. Модель протокола, команды и коды ответов smtp
- •4.2. Кодировка сообщений
- •4.3. Процесс передачи сообщений
- •4.4. Пример последовательности команд почтовой транзакции
- •4.5. Модель протокола рор3, его назначение и стадии рор3-сессии
- •4.6. Формат сообщений
- •4.7. Процесс получения сообщений. Команды и ответы протокола рор3
- •4.8. Задание на лабораторную работу
- •4.9. Справочные данные
- •2.3.5. Лабораторная работа № 5 Взаимодействие прикладных программ с помощью протокола передачи данных ftp
- •5.1. Назначение и модели работы протокола ftp
- •5.2. Особенности управления процессом обмена данными
- •5.3. Команды и ответы протокола ftp
- •5.4. Задание на лабораторную работу
- •5.5. Справочные данные
- •2. Команды управления потоком данных.
- •3. Команды ftp-сервиса.
- •2.3.6. Лабораторная работа № 6 Построение и исследование компьютерных сетей с помощью системы NetCracker
- •6.1. Основы компьютерной системы NetCracker
- •6.2. Задание на лабораторную работу
- •2.3.7. Лабораторная работа № 7 Изучение алгоритма маршрутизации ospf
- •7.1. Алгоритмы маршрутизации
- •7.2. Задание на лабораторную работу
- •3. Учебно-методическое обеспечение дисциплины
- •3.1. Перечень основной и дополнительной литературы
- •3.1.1. Основная литература:
- •3.1.2. Дополнительная литература:
- •3.2. Методические рекомендации преподавателю
- •3.3. Методические указания студентам по изучению дисциплины
- •3.4. Методические указания и задания для выполнения курсовой работы
- •3.4.1. Постановка задачи курсовой работы. Обязательное содержание разделов
- •3.4.2. Выбор конфигурации сети Ethernet
- •3.4.3. Выбор конфигурации Fast Ethernet
- •3.4.4. Методика и начальные этапы проектирования сети
- •3.4.5. Выбор с учетом стоимости сети
- •3.4.6. Проектирование кабельной системы
- •3.4.7. Оптимизация и поиск неисправностей в работающей сети
- •3.4.8. Проектирование локальной корпоративной компьютерной сети с помощью системы автоматизированного проектирования NetWizard
- •3.4.9. Правила выполнения и оформления курсовой работы
- •Пример правильного оформления расчета
- •3.5. Учебно-методическая карта дисциплины
- •3.6. Материально-техническое обеспечение дисциплины
- •3.7. Программное обеспечение использования современных информационно-коммуникативных технологий
- •3.8. Технологическая карта дисциплины Поволжский государственный университет сервиса
- •Образец оформления титульного листа лабораторной работы
- •Образец оформления титульного листа журнала отчетов по лабораторным работам
- •Лист обложки пояснительной записки курсовой работы
- •Титульный лист пояснительной записки курсовой работы
- •Поволжский государственный университет сервиса
- •Задание по курсовому проектированию
- •Типовые варианты* задания на выполнение курсовой работы
2.1.8.8. Сетевые службы
Комплект протоколов Internet включает в себя большое число протоколов высших уровней:
– Протокол передачи файлов FTP (File Transfer Protocol) – обеспечивает способ перемещения файлов между компьютерными системами.
– Протокол Telnet - обеспечивает виртуальную терминальную эмуляцию.
– Протокол управления простой сетью SNMP (Simle Network Management Protocol) используется для сообщения об аномальных ситуациях в сети и установления значений допустимых порогов в сети.
– Протокол X Windows позволяет терминалу с интеллектом связываться с отдаленными компьютерами (процессами), причем на экране терминала для каждого процесса выделяется отдельная область - "окно".
– Комбинация протоколов сетевой файловой системы NFS (Network File System), представление внешней информации XDR (external Data Representation ) и вызов процедуры обращений к отдаленной сети RPC (Remote Procedure Call) обеспечивают прозрачный доступ к ресурсам отдаленной сети.
– Простой протокол передачи почты SMTP (Simple Mail Transfer Protocol) обеспечивает механизм передачи электронной почты.
Эти и другие протоколы высших уровней используют базовые сетевые услуги ТСР/IP и других протоколов Internet низших уровней.
Служба доменных имен Интернета. Для адресации ресурсов Интернет используется формат, называемый Universal Resource Locator (URL). Например, запись URL
http://www.diva.eecs.berkely.edu/wir
имеет структуру:
Служба доменных имен (Domain Name Service – DNS) служит для определения цифрового IP-адреса сетевого компьютера по его доменному адресу.
Рассмотрим пример (рис. 154), в котором приложение (Web-навигатор), выполняющееся на компьютере A во Франции, находит IP-адрес компьютера F с именем diva.eecs.berkely.edu.
Рис. 154. Пример нахождения IP-адреса |
Сначала компьютер A просматривает свой кэш в поисках записи с именем diva.eecs.berkely.edu. Если компьютер A находит такую запись и соответствующий IP-адрес, то процедура завершена. Если эта попытка неудачна, компьютер A обращается к локальному серверу имен на компьютере B. Компьютер B запрашивает сервер корневых имен (его копию во Франции на компьютере C), где хранится адрес berkely.edu, и получает ответ berkely.edu=d и т.д. Последовательность запросов и ответов для нахождения искомого IP-адреса выглядит следующим образом:
(1): diva.eecs.berkely.edu
(2): berkely.edu
(3): berkely.edu=d
(4): eecs.berkely.edu
(5): eecs.berkely.edu=e
(6): diva.eecs.berkely.edu
(7): diva.eecs.berkely.edu=f
(8): diva.eecs.berkely.edu=f
Служба управления сетью. Протокол SNMP. Модель ISO предусматривает пять основных функций (направлений) управления сетью: управление эффективностью, управление конфигурацией, учет использования ресурсов, управление обработкой ошибок, управление защитой данных.
Управление эффективностью предусматривает измерение и обеспечение требуемого уровня показателей эффективности: пропускной способности сети, времени реакции на запросы пользователей, коэффициента использования оборудования и т.д.
Управление эффективностью включает:
1. Сбор информации о параметрах, используемых для измерения эффективности;
2. Анализ собранной информации для определения нормальных уровней параметров эффективности;
3. Определение пороговых значений параметров, используемых для сигнализации о возникающих проблемах.
Управляемые объекты постоянно контролируют параметры эффективности и, в случае превышения установленных пороговых значений, посылают сигнал тревоги в систему управления сетью.
Управление конфигурацией предусматривает учет установленных программных и аппаратных средств, их версий, анализ отклонений в их работе, влияющих на гладкую работу системы.
Учет использования ресурсов заключается в измерении параметров использования ресурсов сети отдельными пользователями и группами пользователей с целью оптимального распределения ограниченных ресурсов.
Управление обработкой ошибок предполагает выявление и фиксацию ошибок, извещение пользователей и, по возможности, автоматическое устранение ошибок.
Управление защитой данных заключается в выявлении чувствительных ресурсов сети, выявлении связи таких ресурсов с набором пользователей, в контроле точек доступа к чувствительным ресурсам и регистрации нарушений порядка доступа.
На рис. 155 представлена архитектура системы управления сетью. Программное обеспечение управляемых устройств имеет специальные модули (агенты), которые собирают информацию об управляемом устройстве и накапливают ее в базе данных управления БД (MIB – Management Information Base). Эта информация передается в модуль (сервер) управления сетью посредством протокола управления сетью SNMP (simple Network Management Protocol). Передача управления осуществляется по запросу менеджера управления или, в случае отклонений контролируемых параметров от установленных значений, по инициативе агента.
Управляемые объекты, которые не имеют агентов, могут контролироваться с помощью «уполномоченных управления» (proxy), установленных в других устройствах.
Рис. 155. Архитектура системы управления сетью |
Служба передачи файлов и протокол FTP. Служба передачи файлов использует протокол FTP (File Transfer Protocol) и позволяет перемещать файлы между FTP-сервером и FTP-клиентом. Программа FTP-клиент поддерживает набор команд для просмотра каталога FTP-сервера, поиска файлов и управления их перемещением. Рассмотрим работу FTP-клиента на основе командной строки (для ОС UNIX или DOS). Сеанс работы с FTP-сервером начинается с установления соединения:
После установления соединения FTP-сервер просит вас зарегистрироваться. Для работы с FTP-сервером используются следующие команды:
username> anonymous |
Для анонимного подключения |
||
password> [ваш полный электронный адрес] |
|||
|
|
||
ftp> dir |
(для просмотра каталогов) |
||
ftp> ascii |
(для пересылки ASCII-файлов) |
||
ftp> get README.txt |
(для пересылки файла README.txt) |
||
ftp> quit |
(для завершения сеанса) |
Протокол telnet. Протокол telnet обеспечивает пользователю работу с удаленным компьютером через сеть (эмуляцию удаленного терминала или виртуальный сетевой терминал – Network Virtual Terminal). Сеанс начинается с установления соединения:
Затем пользователь получает приглашение зарегистрироваться (login) и ввести пароль (password). После этого пользователь на своем компьютере получает доступ ко всем ресурсам удаленного компьютера, к которым разрешен доступ.
Протокол SMTP. Протокол SMTP (Simple Mail Transfer Protocol – простой протокол передачи почты). Электронная почта (e-mail – electronic mail) выполняет функции обычной почты. Электронное письмо приходит сразу же после его отправления и хранится в почтовом ящике получателя. Кроме текста, можно посылать приложения – графические и звуковые файлы, а также любые двоичные файлы (программы, документы Word и т.д.). Пользователь Интернета с помощью электронной почты может получить доступ к различным ресурсам сети. Для этого на хост-компьютер отправляется электронное письмо-запрос, содержащее в стандартной форме команды вызова соответствующих функций.
Протокол http и www. World Wide Web (www), или Всемирная Паутина – самая популярная информационная служба Интернета. Две основные особенности WWW:
• использование гипертекста;
• возможность клиентов взаимодействовать с другими приложениями Интернета.
Гипертекст – это текст, который содержит в себе связи с другими текстами, графической, видео- и звуковой информацией, размещенной на любых хостах сети. Гипертекст создается в коде ASCII с использованием специальной разметки, управляющей представлением информации на машине клиента. Правила разметки определяет язык разметки гипертекстов (Hyper Text Mark-up Language – HTML). Страницы гипертекста размещаются на веб-сервере. Для просмотра их на удаленном компьютере используется программа-клиент, называемая браузером (browser), или веб-навигатором.
Очень простой пример html-текста представлен на рис. 156, также там приведен вид соответствующей страницы. Части страницы помещаются в контейнеры, образуемые соответствующими парами тэгов (tag (англ.) – ярлык):
• <html>, </html> – начало и конец страницы;
• <head>, </head> – начало и конец заголовка;
• <title>, </title> – начало и конец наименования страницы;
• <body .. .>, </body> – начало и конец тела страницы;
• <h1>, </h1> – начало и конец заголовка уровня 1;
• <ul>, </ul> – начало и конец ненумерованного списка;
• <a …>,</a> – начало и конец гипертекстовой ссылки.
В тэге тела страницы заданы цвета: фона страницы (bg color); текста страницы (text); текста еще не посещенной ссылки (link); текста посещенной ссылки (vlink). В данном примере посетитель страницы может выбрать язык для просмотра страницы СЗТУ. Гипертекстовая ссылка href="rus/page1.htm" позволяет перейти к странице СЗТУ на русском языке, которая размещена в виде файла page1.htm в каталоге rus.
Гипертекстовая ссылка на удаленный ресурс может выглядеть следующим образом:
href="http://www.diva.eecs.berkely.edu/wir ".
Имеется возможность вставлять в html-страницы графические объекты и музыкальные фрагменты.
Рис. 156. Пример html-текста и вид соответствующей страницы |
Web-технология лежит в основе построения современных информационных систем и постоянно развивается. Например, когда появился язык Java, расширились возможности языка HTML, программистам стало легче встраивать в веб-документ движущихся изображений, а пользователю – управлять содержимым окна веб-навигатора. В основе технологии Java – концепция объединения виртуальной машины и объектно-ориентированного языка программирования. Приложения на языке Java, называемые апплетами, загружаются с web-сервера на машину пользователя и могут быть выполнены на машине с любой аппаратной архитектурой, поскольку исполняемый код генерируется в процессе выполнения программы.
Появился усовершенствованный гипертекстовый язык XML (Extensible Markup Language). Современные веб-сервисы – это XML-приложения, которые связывают данные с программами, объектами, базами данных либо с деловыми операциями целиком. Веб-сервис и программа обмениваются XML-документами, оформленными в виде сообщений.
Современные веб-сервисы могут использоваться во многих приложениях, например:
– в системах предварительных заказов или контроля выполнения заказов;
– для В2В-интеграции (business-to-business), позволяющей объединить приложения, выполняемые различными организациями, в один производственный процесс;
– для интеграции приложений предприятия (Enterprise Application Integration – EAI), позволяющей связать несколько приложений одного предприятия с несколькими другими приложениями, размещенными как «до», так и «после» межсетевого экрана.
Вопросы для самоконтроля. 1. Для чего необходимы сетевые операционные системы? 2. По каким основным признакам можно классифицировать ОС? 3. Что такое кластер и какие ОС называют мобильными? 4. Что такое время реакции системы и реактивность? 5. Опишите два основных подхода к построению ОС. 6. Для чего необходима виртуальная память в компьютере? 7. Каким образом обеспечивается взаимодействие подсистем с исполнительной системой? 8. Опишите основные принципы построения подсистем. 9. В чем основное отличие одноранговых и двухранговых классов сетей? 10. Перечислите известные вам ОС. 11. В чем заключается основной принцип организации распределенных вычислений? 12. Для чего необходимы служба удаленного вызова процедур и сетевой динамический обмен данными. 13. Что такое серверная часть ОС и клиентская часть ОС? 14. Как называется приложение, состоящее из нескольких частей, каждая из которых выполняется на отдельном компьютере? 15. Какие части сетевого приложения называются «тонким клиентом» и «толстым клиентом»? 16. Что такое средства класса middleware? 17. Как осуществляется удаленный вызов процедур (RPC)? 18. Чем отличается технология RPC от технологии мобильных агентов? 19. Какие функции выполняют службы FTP, SMTP, DNS и SNMP? 20. Какие функции выполняет протокол telnet?