
- •1. Назначение и области применения сетей эвм. Принципы построения и функционирования. Типы сетей.
- •2. Эталонная модель взаимодействия открытых систем. Цель создания модели. Принципы построения.
- •3. Разделение функций передачи сообщений по уровням эталонной модели.
- •4. Прикладные процессы. Функции и типы.
- •5. Декомпозиция сети эвм на функциональные подсистемы.
- •6. Понятие протокола. Основные свойства протоколов.
- •7. Механизмы окна, тайм-аута, циклической нумерации. Их применение в протоколах. Механизм тайм-аут
- •Механизм окна
- •Применяются в протоколах сетевого уровня и hdlc.
- •8. Методы коммутации каналов, сообщений, пакетов в сетях эвм. Сравнение.
- •9. Методы селекции и маршрутизации сообщений в сетях. Области применения.
- •10. Рекомендация hdlc для построения протоколов канального уровня. Основные функции. Конфигурации систем.
- •Процедура высокого уровня управления каналом hdlc
- •12. Механизм соединения и разъединения протокола hdlc. Организация управления передачей кадров протокола hdlc. Роль супервизорных кадров в различных конфигурациях системы.
- •13. Порядок организации логических и виртуальных каналов на сетевом уровне.
- •14. Особенности фаз соединения и разъединения протокола сетевого уровня. Передача данных.
- •16. Понятие маршрутизации в сети. Классификация методов. Достоинства и недостатки.
- •Классификация методов маршрутизации.
- •17.Транспортная служба сети. Основные функции. Организация транспортной сети.
- •Структура сообщений
- •18. Примитивы транспортного протокола. Их функции. Примитивы транспортного интерфейса
- •19. Особенности фаз соединения и разъединения транспортного протокола.
- •20.Организация передачи данных на транспортном уровне. Дейтаграммная служба.
- •21. Блокировки в сети. Управление потоком. Защита от перегрузок.
- •22. Сеть Интернет. Сервисы. Структурное построение. Автономные системы.
- •23.Стек протоколов Интернет. Особенности в сравнении моделью открытых систем.
- •24. Система адресации в сети Интернет. Стандартные классы сетей. Маски, назначение.
- •25. Структурная организация межсетевой маршрутизации в сети Интернет. Модуль ip как базовый модуль маршрутизации. Таблицы маршрутизации.
- •26. Взаимодействие протоколов межсетевого уровня в сети Интернет. (ip, arp, icmp, igmp). Порядок формирования таблиц arp и маршрутов.
- •27. Протокол "большой” маршрутизации rip.
- •29. Протокол tcp. Функции протокола. Алгоритм работы.
- •2. Заголовок tcp-сегмента
- •3. Промежуточные состояния соединения
- •30. Протокол udp. Назначение, функционирование.
- •31. Бесклассовая технология маршрутизации в Интернет (cidr).
- •32. Методы экономного расходования ip адресов.
- •33. Протокол iРv6. Причины разработки. Основные отличия от протокола ip V.4.
- •34. Сервер dhcp. Назначение. Работа.
- •35. Система dns. Назначение. Принципы построения.
Структура сообщений
Данные между процессами передаются через транспортный интерфейс в форме сообщений - последовательности байтов, ограничиваемой сверху достаточно большим значением, например 8 кбайт. Сообщение идентифицируется адресом порта местного процесса, адресом порта удаленного процесса, порядковым номером сообщения в сеансе связи и длиной в байтах. Эти сведения указываются в заголовке сообщения.
Средства управления передачей данных транспортного уровня расчленяют сообщения на транспортные блоки, которые вводятся в СПД в виде пакетов последовательно и передаются по сети под управлением средств сетевого уровня. Принимая последовательность пакетов, удаленная транспортная служба собирает сообщения из полей данных, переносимых в пакетах, и поставляет их в адресуемый порт в виде, совпадающем с видом отправленных сообщений.
Функции транспортного протокола.
Функция сборки-разборки сообщений.
Сопряжение процессов с сетью передачи данных с целью обеспечения их прозрачной передачи сообщений. Прозрачная передача сообщений не зависит от способов кодирования и от внутренней структуры сети.
Обеспечение взаимодействия процессов при наличие сбоев в сети.
Передача прикладному процессу целостных сообщений.
Передача квитанции по заявке сообщения.
Транспортный протокол может обеспечивать приоритетную передачу сообщений.
Шифрование сообщения.
Функционирование транспортной службы.
Механизмы передачи данных:
Механизм тайм-аута; Механизм циклической нумерации; Механизм кредитов.
18. Примитивы транспортного протокола. Их функции. Примитивы транспортного интерфейса
В отношении использования процедур оба взаимодействующих процесса - местный и удаленный – равноправны. Каждый из них может инициировать установление соединения, передачу и прием сообщений, разъединение. Указанные процедуры реализуются транспортными модулями систем — главных и терминальных ЭВМ и инициируются процессами с помощью операторов обращения к процедурам. Выполнение процедуры-оператора можно рассматривать как команду, интерпретируемую транспортной службой и исполняемую транспортной сетью. Когда удаленный процесс в качестве реакции на команду инициирует соответствующую процедуру транспортного интерфейса, действие удаленного процесса, определяемое этой процедурой, можно рассматривать как ответ. Команды и ответы на них связаны с выполнением соответствующих процедур, а реализация последних предполагает формирование сообщений и передачу их между транспортными протоколами через СПД. Таким образом, функционирование транспортных протоколов вычислительной сети сводится к:
Формированию сообщений;
Представлению их в пакетной форме для отправки в СПД;
Сборке сообщений из поступающих пакетов;
Интерпретации поступающих команд и сообщений-ответов в соответствии с процедурной характеристикой протокола.
В результате этого транспортная служба сети реализует процедуры транспортного интерфейса.
Примитивы транспортного интерфейса
Класс |
Наименование |
Функция |
Установление соединения и разъединение |
Ожидание (LISTEN) |
Подготовка к установлению соединения |
Соединение (CONNECT) |
Установление соединения |
|
Согласие (ACCEPT) |
Согласие на установление соединения |
|
Отказ (REJECT) |
Отказ в установлении соединения |
|
Отмена (CANSEL) |
Отмена ожидания |
|
Разъединение (DISCONNECT) |
Разъединение |
|
Разрыв (DESTORY) |
Неуправляемый разрыв соединения |
|
Передача данных |
Передача (SENT) |
Выдача сообщения для удаленного процесса |
Прием (RECEIVE) |
Готовность к приему сообщения |
|
Отмена передачи (CANCELSENT) |
Отмена процедуры передачи |
|
Отмена приема (CANCELRECEIVE) |
Отмена готовности к приему |
|
Синхронизация |
Прерывание (INTERRUPT) |
Передача прерывания |
Прием прерывания (CONINTERRUPT) |
Готовность к приему прерывания |
|
Рестарт (RESET) |
Повторный старт |
|
Дейтаграммная служба |
Передача дейтаграммы (SENTDATAGRAMM) |
Прием дейтаграммы (RECEIVEDATAGRAMM) |
Передача дейтаграммы |
Готовность к приему дейтаграммы |
|
Переключение |
Переключение (SWITCH) |
Изменение адреса местного процесса |