- •Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования
- •Учебно-методический комплекс
- •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. Технологическая карта дисциплины Поволжский государственный университет сервиса
- •Образец оформления титульного листа лабораторной работы
- •Образец оформления титульного листа журнала отчетов по лабораторным работам
- •Лист обложки пояснительной записки курсовой работы
- •Титульный лист пояснительной записки курсовой работы
- •Поволжский государственный университет сервиса
- •Задание по курсовому проектированию
- •Типовые варианты* задания на выполнение курсовой работы
4.9. Справочные данные
Синтаксис команд протокола SMTP (SP – пробел):
HELO <SP> <domain> <CRLF>
MAIL <SP> FROM:<reverse-path> <CRLF>
RCPT <SP> TO:<forward-path> <CRLF>
DATA <CRLF>
RSET <CRLF>
SEND <SP> FROM:<reverse-path> <CRLF>
SOML <SP> FROM:<reverse-path> <CRLF>
SAML <SP> FROM:<reverse-path> <CRLF>
VRFY <SP> <string> <CRLF>
EXPN <SP> <string> <CRLF>
HELP <SP> <string> <CRLF>
NOOP <CRLF>
QUIT <CRLF>
Таблица П.6
Команды протокола SMTP
Команда |
Обязательна |
Описание |
HELO |
да |
Идентифицирует модуль передатчик для модуля-приемника (hello) |
|
да |
Начинает почтовую транзакцию, которая завершается передачей данных в один или несколько почтовых ящиков (mail) |
RCPT |
да |
Идентифицирует получателя почтового сообщения (recipient) |
DATA |
|
Строки, следующие за этой командой, рассматриваются получателем как данные почтового сообщения. В случае SMTP, почтовое сообщение заканчивается комбинацией символов: CRLF-точка-CRLF |
RSET |
|
Прерывает текущую почтовую транзакцию (reset) |
NOOP |
|
Требует от получателя не предпринимать никаких действий, а только выдать ответ ОК. Используется для тестирования. (No operation) |
QUIT |
|
Требует выдать ответ ОК и закрыть текущее соединение |
VRFY |
|
Требует от приемника подтвердить, что ее аргумент является действительным именем пользователя |
SEND |
|
Начинает почтовую транзакцию, доставляющую данные на один или несколько терминалов (а не в почтовый ящик) |
SOML |
|
Начинает транзакцию MAIL или SEND, доставляющую данные на один или несколько терминалов или в почтовые ящики |
SAML |
|
Начинает транзакцию MAIL и SEND, доставляющие данные на один или несколько терминалов и в почтовые ящики |
EXPN |
|
Команда SMTP-приемнику подтвердить, действительно ли аргумент является адресом почтовой рассылки, и если да, вернуть адрес получателя сообщения (expand) |
HELP |
|
Команда SMTP-приемнику вернуть сообщение-справку о его командах |
Описание команд и ответов протокола РОР3.
USER <SP> <name> <CRLF>
Возможные ответы:
+OK name is a valid mailbox
-ERR never heard of mailbox name
Описание. Первый шаг авторизации на сервере. Если ответом на эту команду является строка индикатора «+OK», клиент может отправлять команду PASS – ввод пароля или QUIT – завершить сессию. Если ответом является строка «-ERR», клиент может либо повторить команду USER, либо закрыть сессию. Аргумент: name – строка, идентифицирующая почтовый ящик системы.
PASS <SP> <passw> <CRLF>
Возможные ответы:
+OK maildrop locked and ready
-ERR invalid password
-ERR unable to lock maildrop
Описание. Второй шаг авторизации на сервере. Если ответом на эту команду является строка индикатора «+OK», авторизация прошла успешно и сессия переходит в состояние транзакции. Если ответом является строка «-ERR», то пользователь либо ввел неправильный пароль, либо неверно указал почтовый ящик. Аргумент: passw – строка-пароль.
(Продолжение описания команд и ответов протокола РОР3 приводится после табл. П.7).
Таблица П.7
Коды ответа протокола SMTP
Код |
Описание |
211 |
Ответ о состоянии системы или помощь |
214 |
Сообщение-подсказка (помощь) |
220 <имя_домена> |
Служба готова к работе |
221 <имя_домена> |
Служба закрывает канал связи |
250 |
Запрошенное действие почтовой транзакции успешно завершилось |
251 |
Данный адресат не является местным; сообщение будет передано по маршруту <forward-path> |
354 |
Начинай передачу сообщения. Сообщение заканчивается комбинацией CRLF-точка-CRLF |
421 <имя_домена> |
Служба недоступна; соединение закрывается |
450 |
Запрошенная команда почтовой транзакции не выполнена, так как почтовый ящик недоступен |
451 |
Запрошенная команда не выполнена; произошла локальная ошибка при обработке сообщения |
452 |
Запрошенная команда не выполнена; системе не хватило ресурсов |
500 |
Синтаксическая ошибка в тексте команды; команда не опознана |
501 |
Синтаксическая ошибка в аргументах или параметрах команды |
502 |
Данная команда не реализована |
503 |
Неверная последовательность команд |
504 |
У данной команды не может быть аргументов |
550 |
Запрошенная команда не выполнена, так как почтовый ящик недоступен |
551 |
Данный адресат не является местным; попробуйте передать сообщение по маршруту <forward-path> |
552 |
Запрошенная команда почтовой транзакции прервана; дисковое пространство, доступное системе, переполнилось |
553 |
Запрошенная команда не выполнена; указано недопустимое имя почтового ящика |
554 |
Транзакция не выполнена |
Продолжение описания команд и ответов протокола РОР3:
QUIT <CRLF>
Возможные ответы:
+OK
Описание. Завершение сессии. При появлении команды QUIT в состоянии транзакции сессия переходит в состояние обновления и осуществляется удаление помеченных сообщений.
STAT <CRLF>
Возможные ответы:
+OK <n> <s>
Описание. Команда STAT используется для просмотра текущего состояния почтового ящика: n – количество сообщений, s – их общий объем. Сообщения, помеченные как удаленные, не учитываются.
LIST [<SP> <mes>] <CRLF>
Возможные ответы:
+OK scan listing follows
<n1> <s1>
<n2> <s2>…
-ERR no such message
Описание. Команда LIST может передаваться как с аргументом mes – номером сообщения, так и без аргумента. Если команда содержит аргумент и сообщение с указанным номером существует, ответом на нее будет «информационная строка», которая содержит номер сообщения n1 и размер сообщения s1 в байтах. Если аргумент не указан – ответом будет список информационных строк ni si обо всех сообщениях в данном почтовом ящике. Сообщения, помеченные как удаленные, в этом списке не приводятся.
RETR <SP> <mes> <CRLF>
Возможные ответы:
+OK message follows
<заголовок и тело сообщения>
-ERR no such message
Описание. Используется для передачи клиенту запрашиваемого сообщения. Аргумент команды: mes – номер сообщения.
DELE <SP> <mes> <CRLF>
Возможные ответы:
+OK message deleted
-ERR no such message
Описание. По команде DELE сообщение с указанным в аргументе mes номером помечается как удаленное. Перенумерация остальных сообщений не производится. Физическое удаление помеченных сообщений происходит только при переходе сессии в стадию обновления.
NOOP <CRLF>
Возможные ответы:
+OK
Описание. Используется для проверки состояния сервера. Никаких действий не производится. Ответ всегда положительный.
RSET <CRLF>
Возможные ответы:
+OK
Описание. По команде RSET со всех сообщений снимаются пометки об удалении.
TOP <SP> <mes> <SP> <n> <CRLF>
Возможные ответы:
+OK
< заголовок сообщения + первые n строк из тела сообщения>
-ERR no such message
Описание. По команде TOP передается заголовок и n первых строк сообщения с номером mes. Если количество строк в сообщении меньше указанного в параметре n, пользователю передается все сообщение. Если n=0, то передается только заголовок.
UIDL [<SP> <mes>] <CRLF>
Возможные ответы:
+OK unique-id listing follows
<№ сообщения1+ ID1, № сообщения2+ ID2, …>
-ERR no such message
Описание. Если указан номер сообщения mes, то передается уникальный идентификатор для этого сообщения. Если аргумент не был передан, то передаются идентификаторы всех сообщений, кроме помеченных для удаления.
Контрольные вопросы
1. Назначение протокола SMTP.
2. Опишите модель работы протокола SMTP.
3. Каковы особенности кодировки почтовых сообщений?
4. Опишите типовую последовательность действий почтового клиента при отправке сообщения.
5. Какие операции должны выполняться во время почтовой транзакции? Какими командами она открывается и закрывается?
6. По каким принципам формируются команды и коды ответов протокола SMTP?
7. Охарактеризуйте модель протокола POP3.
8. Назовите и поясните назначение стадий РОР3-сессии.
9. Опишите формат почтового сообщения.
10. Назовите особенности и методы кодирования информации в почтовых сообщениях.
11. По каким принципам формируются команды и коды ответов протокола РОР3?
12. Какие операции выполняются на стадиях авторизации и обновления?
13. Какие операции выполняются на стадии транзакции?