- •1. Способы коммутации данных
- •2.1. Коммутация каналов
- •2.2. Коммутация сообщений
- •2.3. Коммутация пакетов
- •2. Эталонная модель вос. Особенности частных сетевых архитектур.
- •3. Основные характеристики среды передачи данных, линии передачи данных и канала связи
- •1. Каналы передачи данных
- •1.1. Основные понятия
- •1.2. Характеристики линий связи
- •4. Особенности, функциональные и структурные отличия репитеров, трансиверов и концентраторов.
- •5. Основные стратегии управления ошибками в ивс
- •6. Методы доступа к моноканалу. Маркерный доступ в сети с кольцевой топологией.
- •1.2.2. Маркерный доступ в кольцевой сети
- •1.2.2.1. Сеть Token Ring
- •1.2.2.2. Сеть fddi
- •7. Методы доступа к моноканалу. Маркерный доступ в сети с шинной топологией.
- •1.2.1. Маркерный доступ в сети с шинной топологией
- •8. Методы доступа к моноканалу. Тактируемый доступ.
- •1.2.3. Тактируемый доступ
- •9. Методы доступа к моноканалу. Случайные методы доступа.
- •1.1. Случайные методы доступа
- •10. Сравнение основных методов доступа к моноканалу. Комбинированный метод доступа.
- •1. Методы доступа к моноканалу
- •Комбинированный метод доступа
- •11. Принципы взаимодействия объектов на уровнях эталонной модели вос. Примитивы.
- •12. Сравнение аналитических моделей лвс для шинной сети со случайным и маркерным методом доступа.
- •13. Сравнение аналитических моделей лвс с маркерным методом доступа для сетей с шинной и кольцевой топологией.
- •14. Способы уменьшения нормированного времени доставки сообщений в сетях с маркерным методом доступа и кольцевой топологией.
- •16. Выбор рациональной длины пакета данных в сетях эвм.
- •17. Услуги и формат кадра подуровня улк Протокол управления логическим каналом
- •2.1. Формат кадра протокола ieee 802.2
- •18. Протоколы подуровня улк без установления логического соединения.
- •2.2.1. Протокол ieee 802.2 без установления логического соединения
- •19. Протоколы подуровня улк с установлением логического соединения.
- •2.2.2. Протокол ieee 802.2 с установлением логического соединения
- •20. Процедура выявления нарушений последовательности или потери информационных протокольных блоков Процедура выявления нарушения последовательности информационных кадров и их потери
- •21. Особенности реализации различных конфигураций сети Ethernet Thick Ethernet, Thin Ethernet и Twisted Pair Ethernet.
- •Разновидности сети Ethernet
- •22. Особенности реализации различных конфигураций сети Ethernet Etherway, Radio Ethernet и Fast Ethernet.
- •23. Особенности реализации сети Token Ring.
- •24. Принципы построения и передача информации в сетях fddi.
- •Сеть fddi
- •25. Отличия реализации маркерного метода доступа в сетях Token Ring и fddi.
- •26. Структура и принципы функционирования мульдема для оптических каналов связи. Мульдем для оптических каналов связи
- •27. Организация связи эвм через сетевые адаптеры. Обобщенная структура и принципы функционирования
- •2.1. Сетевые адаптеры
- •28. Взаимосвязь лвс с помощью мостов и коммутаторов. Структура и алгоритм работы мостов и коммутаторов на основе таблицы физических адресов.
- •4.1. Структура и принципы работы мостов
- •4.2. Структура и принципы работы коммутаторов
- •4.3. Протокол spt для мостов и коммутаторов
- •29. Удаление активных петель в сетях эвм по протоколу stp
- •30. Взаимосвязь лвс с помощью маршрутизаторов. Функциональная схема и принципы работы Структура и принципы работы маршрутизаторов
- •31. Взаимодействие маршрутизаторов на основе протокола ospf. Протокол маршрутизации ospf
- •32. Сравнение функциональных и структурных особенностей мостов, коммутаторов и маршрутизаторов.
- •33. Функции протоколов транспортного уровня. Синхронная и асинхронная передача сегментов.
- •1. Функции протокола tcp
- •2. Формат тср-пакета
- •4. Режимы работы протокола тср
- •34. Функции протоколов транспортного уровня . Процедура установления логического соединения .
- •1. Функции протокола tcp
- •2. Формат тср-пакета
- •Процедура установления соединения протоколом тср
- •35. Функции протоколов транспортного уровня. Процедура клиент-сервер.
- •1. Функции протокола tcp
- •2. Формат тср-пакета
- •36. Функции протоколов сетевого уровня и формат протокольного блока данных на примере протокола
- •1. Протоколы tcp/ip
- •2. Протокол сетевого уровня ip
- •2.1 Функции протокола ip
- •2.2. Формат дейтаграммы протокола iPv4
- •37. Назначение и принципы работы протокола arp. Формат arp-таблицы и arp-пакета
- •2. Протокол arp
- •38. Адресация в протоколах tcpip. Классы адресов для протокола iPv4. Классы ip-адресов протокола iPv4
- •39. Адресация в протоколах tcpip. Схема рекурсивного и нерекурсивного режимов работы dns-серверов.
Процедура установления соединения протоколом тср
Также как и протокол УЛК, протокол TCP работает в трех фазах:
установление соединения;
передача;
разъединение.
Процедура установления соединения зависит от типа сети и существует процедура установления соединения для одноранговых сетей и для архитектуры клиент-сервер.
Установление соединений для одноранговых сетей
П олучив запрос от прикладной программы, ОС создает копию протокола TCP, которая будет обслуживать запрос от соединения до разъединения. Затем TCP программа запрашивает у ОС номер протокольного порта, т.е. тип прикладной программы, которая запросила отмен (рис. 10.2 - рис. 11.1 КН, стр. 20). Например, для протокола электронной почты SMTP номер протокольно порта – 25, а для протокола файлового обмена FTP – 20 или 21.
Затем TCP программа формирует в оперативной памяти ЭВМ TCP-пакет, который называется сегментом. IP-имена отправителя и получателя TCP протоколу не известны и он обрабатывать их не умеет. Они (имена) передаются протоколу IP. В сформированном TCP пакете будет содержаться команда на установление соединения (как команда SABME для протокола УЛК). Затем протокол TCP назначает текущему соединению номер – ISN. Это делается для того, чтобы при получении ответа ОС могла вызвать нужную копию TCP протокола. Затем TCP протокол передает управление протоколу IP.
После этого сформированный TCP пакет претерпевает все изменения, вносимые IP протоколом, протоколом УЛК, физического и канального уровня. В транзитных узлах (маршрутизаторах, серверах) TCP пакет никто анализировать не сможет.
В узле получателя протокол IP вызывает ОС, которая в памяти создает копию TCP протокола – эта программа анализирует пришедший пакет и формирует на него ответ (команда UA – для протокола УЛК). Номер соединения ISN не изменяется и будет затем использоваться для любого отправляемого пакета.
TCP программа также запрашивает у своей ОС номер протокольного порта. Ответ в протоколе TCP означает не просто подтверждение соединения (как в протоколе УЛК), а означает подтверждение прямого соединения и запрос обратного соединения. Узел, запросивший соединение, должен подтвердить установку обратного соединения. TCP протокол устанавливает соединение за три шага, потому что этот протокол дуплексный. Назначенный ISN номер соединения при передаче добавляется в каждый пакет.
Также как и в протоколе УЛК в протоколе TCP для каждого сегмента отслеживается тайм-аут ожидания ответа. Если ответ за это время не приходит, то сегмент посылается повторно, либо считается потерянным. Время ожидания устанавливается от 0,5 до 2 мин.
35. Функции протоколов транспортного уровня. Процедура клиент-сервер.
1. Функции протокола tcp
Функции транспортного уровня реализуются только в конечных узлах и представляют собой следующие функции:
разделение сообщений на дейтаграммы;
сборка сообщений из дейтаграмм;
установление виртуального соединения между отправителем и получателем;
обеспечение заданного уровня услуг, включающих установление времени доставки пакета, типа канала связи, возможности сжатия данных с частичной потерей информации;
управление сквозными соединениями в сети с помощью специальных команд.
Ориентированные на предварительное установление соединения транспортные протоколы, такие как ТСР (Transmission Control Protocol), делят общий поток данных приложения на раздельные логические потоки и могут дифференцированно распределять ресурсы между ними, что позволяет эффективно использовать общую пропускную способность.
Протокол ТСР – это дуплексный транспортный протокол с установлением соединения. Он описан в документе RFC 793.
Функциями протокола являются:
а) упаковка и распаковка пакетов на концах транспортного соединения. Поступающие к получателю данные буферизуются средствами протокола ТСР. Перед отправкой данные также буферизуются;
б) установление виртуального канала путем обмена запросом и подтверждением на соединение;
в) управление потоком, которое заключается в том, что получатель при подтверждении правильности передачи сообщает размер окна ответов, т.е. диапазон номеров пакетов, которые получатель готов принять;
г) пометка о срочности передаваемых данных, т.е. возможность управлять скоростью передачи.
Протокол TCP работает только в конечных узлах. Протокол TCP представляет собой программу, которая входит в ОС (представляет ее часть), а именно драйвер самого высокого уровня. Программа TCP постоянно находится в режиме ожидания, поэтому она называется «демон». Когда от прикладных программ приходят запросы на посылку сообщений, то TCP программа создает в памяти свою копию для обслуживания запроса, а сама опять переходит в режим ожидания. Число одновременно обслуживаемых запросов зависит от размера оперативной памяти компьютера.