- •Широко-территориальные опорные сети: иерархия сетей поставщиков услуг доступа к Internet (isp).
- •Российские национальные и региональные компьютерные сети: академические сети, региональные сети, сети операторов, примеры.
- •Компьютерные сети, основанные на коммутации пакетов: основные принципы построения и свойства сетей ps, разновидности пакетов, форматы пакетов, протокольные заголовки
- •Допустимые размеры пакетов в ps-сетях: ограничения на размеры pdu, предельные размеры кадров канального уровня, mtu интерфейса, фрагментация pdu, mtu пути продвижения пакетов.
- •Сетевые протоколы: понятие «протокол», компоненты и разновидности протоколов, семейства и стеки протоколов, основные определения и концепции, иерархии, одноранговое взаимодействие протоколов.
- •Модели и языки описания сетевых протоколов: примеры языков и систем моделирования протоколов.
- •Типы компьютерных сетей, характеризуемые их принадлежностью и целями функционирования. Примеры компьютерных сетей различного назначения.
- •Широко-территориальные сети (wan) различных архитектур: примеры “фирменных” сетевых архитектур, стандарты де-юре и де-факто, гетерогенные сети, шлюзы.
- •Эталонная модель iso/osi: ее значение и применение, основные концепции, иерархическая структура, протоколы и интерфейсы слоев, достоинства и недостатки модели iso/osi.
- •Физический уровень эталонной модели iso/osi: сетеобразующие элементы, действующие на физическом уровне: pmd, nic, преобразователи, повторители, концентраторы, мультиплексоры, демультиплексоры.
- •Подуровень канального уровня mac: подуровень управления доступом к среде (mac), локальные (mac) адреса, общие принципы метода csma/cd, маркерные методы доступа.
- •Протокол hdlc: общая характеристика семейства протоколов hdlc, протоколы производные от hdlc, особенности применения, число точек связи,.
- •Протокол hdlc: формат кадра hdlc, разделитель кадров, смысл поля “address”, формат и субполя поля “control”.
- •Протокол hdlc: режимы логического соединения, квитирование, управление передачей, размеры окна. (размеры окна в каком-то там режиме extended)
- •Протокол hdlc: ненумерованные кадры (unnumbered frames), их форматы, назначение и применение.
- •Протокол hdlc: регулирующие кадры (supervisory frames), их форматы, назначение и применение.
- •Протокол hdlc: информационные кадры (information frames), их форматы, назначение и применение.
- •Протокол ppp поверх Ethernet – ppPoE (rfc 2516): место в стеке протоколов, назначение.
- •Маршрутизация в широко-территориальных сетях. Механизм маршрутизации: маршрутная таблица, ее заполнение и использование.
- •Транспортный уровень эталонной модели iso/osi. Понятие порт, типы портов, сквозное (end-to-end) межпортовое взаимодействие, разновидности транспортных протоколов, примеры.
- •Сеансовый уровень эталонной модели iso/osi. Назначение сеансового уровня и обеспечиваемые им функции (сервисы). Контроль сеанса зондовыми пакетами.
- •Уровень представления информации в эталонной модели iso/osi. Проблемы совместимости представления данных. Назначение уровня представления и обеспечиваемые им функции (сервисы).
- •Прикладной уровень эталонной модели iso/osi. Способы организации взаимодействия распределенных приложений. Протоколы прикладного уровня, примеры.
- •Распределение протоколов по уровням модели osi
- •2.1. Стек osi
- •24 Экзаменационных билета, по 2 вопроса в каждом.
Протокол hdlc: общая характеристика семейства протоколов hdlc, протоколы производные от hdlc, особенности применения, число точек связи,.
Долгое время основным протоколом выделенных линий был протокол HDLC (High-level Data Link Control), имеющий статус стандарта ISO. Протокол HDLC на самом деле представляет собой семейство протоколов, в которое входят известные протоколы: LAP-B, образующий канальный уровень сетей Х.25, LAP-D - канальный уровень сетей ISDN, LAP-M - канальный уровень асинхронно-синхронных модемов, LAP-F - канальный уровень сетей frame relay.
Основные принципы работы протокола HDLC: режим логического соединения, контроль искаженных и потерянных кадров с помощью метода скользящего окна, управление потоком кадров с помощью команд RNR и RR, а также различные типы кадров этого протокола были уже рассмотрены в главе 3 при изучении еще одного представителя семейства HDLC - протокола LLC2.
Однако сегодня протокол HDLC на выделенных каналах вытеснил протокол «точка-точкам», Point-to-Point Protocol, PPP.
Одна из основных функций протокола HDLC - это восстановление искаженных и утерянных кадров. Действительно, применение протокола HDLC обеспечивает снижение вероятности искажения бита (BER) с 10-3, что характерно для территориальных аналоговых
каналов, до 10-9. Однако сегодня популярны цифровые каналы, которые и без внешних процедур восстановления кадров обладают высоким качеством (величина BER составляет10-8-10-9).
HDLC может быть использован в соединениях точка-многоточка, но в настоящее время в основном используется в соединениях точка-точка с использованием асинхронного сбалансированного режима (ABM).
Протокол hdlc: формат кадра hdlc, разделитель кадров, смысл поля “address”, формат и субполя поля “control”.
Кадры HDLC можно передавать, используя синхронные и асинхронные соединения. В самих соединениях нет механизмов определения начала и конца кадра, для этих целей используется уникальная в пределах протокола флаговая последовательность (FD — Frame Delimiter) '01111110'(0x7E в шестнадцатеричном представлении), помещаемая в начало и конец каждого кадра. Уникальность флага гарантируется использованием битстаффинга в синхронных соединениях и байтстаффинга в асинхронных. Битстаффинг — вставка битов, здесь — бита 0 после 5 подряд идущих битов 1. Битстаффинг работает только во время передачи информационного поля (поля данных) кадра. Если передатчик обнаруживает, что передано подряд пять единиц, то он автоматически вставляет дополнительный ноль в последовательность передаваемых битов (даже если после этих пяти единиц и так идѐт ноль). Поэтому последовательность 01111110 никогда не появится в поле данных кадра. Аналогичная схема работает в приемнике и выполняет обратную функцию. Когда после пяти единиц обнаруживается ноль, он автоматически удаляется из поля данных кадра.
Во всех бит-ориентированных протоколах используется формат кадра, показанный на рис.
Поле Address (адрес) чрезвычайно важно для линий с несколькими терминалами, где оно используется для идентификации одного из терминалов. В двухточечных сетях это поле иногда используется, чтобы отличать команды от ответов.
Поле Control (управляющей информации) используется для хранения порядковых номеров,подтверждений и других служебных данных, как будет показано далее. Занимает 1 или 2 байта. Его структура зависит от типа передаваемого кадра. Тип кадра определяется первыми битами управляющего поля: 0 — информационный, 10 — управляющий, 11 — ненумерованный тип. В структуру управляющего поля кадров всех типов входит бит P/F, он по-разному используется в кадрах-командах и кадрах-ответах. Например, станция-приемник при получении от станции-передатчика кадра-команды с установленным битом P немедленно должна ответить управляющим кадром-ответом, установив бит F. Бит P/F означает Poll/Final (Опрос/Финальный). Он используется, когда компьютер (или концентратор) опрашивает группу терминалов. В случае значения Р компьютер предлагает терминалу посылать данные. Во всех кадрах, кроме последнего, посылаемых терминалом, бит P/F устанавливается в Р. В последнем кадре этот бит устанавливается в F.
Поле Data (данные) может содержать произвольную информацию. Оно может быть любой длины, хотя эффективность контрольной суммы снижается с увеличением длины кадра из-за увеличения вероятности многочисленных пакетов ошибок.
Поле FCS (Frame Check Sequence) — контрольная последовательность, необходимая для обнаружения ошибок передачи
В качестве заголовка и концевика кадра используется флаговый байт (01111110). В линиях «точка — точка», которые в текущий момент времени простаивают, флаговые последовательности передаются постоянно. Кадр минимального размера состоит из трех
полей, занимающих в общей сложности 32 бита, не считая флаги в начале и в конце.
Seq – порядковый номер кадра. Next – номер первого не принятого кадра.
Type: 00 – К приему готов. 01 – Отказ. 10 – К приему не готов. 11 – Выборочный отказ.
