- •Широко-территориальные опорные сети: иерархия сетей поставщиков услуг доступа к 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 вопроса в каждом.
Эталонная модель iso/osi: ее значение и применение, основные концепции, иерархическая структура, протоколы и интерфейсы слоев, достоинства и недостатки модели iso/osi.
Основана – 1983, Последний пересмотр – 1995
Модель взаимодействия «открытых систем», т.е. открытых для связи с другими системами. Не является моделью сетевой архитектуры без протоколов каждого уровня.
Модель ISO/OSI (open system interconnection) предназначена для того, чтобы обобщить средства представления сетевого взаимодействия. Она определяет уровни взаимодействия в сетях с коммутацией пакетов, стандартные назания урвоней, функции каждого уровня. Она не содержит описания конкретных действий
Условия к модели:
Каждый уровень модели должен создаваться в соответствии с новым уровнем абстракции
Каждый уровень должен выполнять свою уникальную функцию
Количество уровней не должно быть слишком большим, чтобы облегчить реализацию. Количество уровней не должно быть слишком малым, чтобы разная функциональность не объединялась на 1 уровне
Поток информации между уровнями дожен быть минимальным
Выбор функций уровня должен осуществляться с учетом создания стандартизованных международных протоколов
На физическом уровне: убедиться, что обе стороны одинаково осознают 1 и 0(напряжение, таймаут, одновременная передача, установка сеанса связи).
На уровне передачи данных: передавать «сырые» данные физического уровня по надежной линии связи. Тут появляются разделения на кадры (100 – 1000 байт), Обработка кадров подтверждения. Механизм согласования скорости передатчика и приемника.
На МЕЖсетевом уровне: операции подсети. Определение маршрутов перессылки пакетов. Они задаются в виде таблиц, либо жестко прошиты, либо пишутся в начале каждого сеанса, либо определяются динамически для каждого пакета, с учетом загруженности сети. Отвечает за задержки, время передачи. Отвечает за объединение разнородных сетей с разными пакетами.
На транспортном уровне: разбивает данные от сеансового уровня и передает на сетевой. Изолирует верхние слои от аппаратной реализации. Это «порт, откуда отправляются корабли». Читает заголовки и управляющие сообщения.
На сеансовом уровне: позволяет устанавливать сеансы связи между двумя различными компьютерами. Следит за очередностью передачи, синхронизацией, критическими секциями.
На уровне представления: занимается конвертацией данных от пользователя в стандартные форматы для передачи. Занимается синтаксисом. Обеспечивает общение компьютеров с различным представлением данных.
На прикладном уровне: например HTTP. Вы запрашиваете страницу в броузере, а в ответ – сервер вам шлет ответ в HTTP.
Уровни иерархии ISO/OSI и обмен пакетами: упаковка и распаковка информации, поэтапная схема обрамления данных пакета, заголовки протоколов, мультиплексирование и демультиплексирование пакетов.
В стандартах ISO для обозначения единиц обмена данными, с которыми имеют дело протоколы разных уровней, используется общее название протокольная единица данных (Protocol Data Unit, PDU). Для обозначения единиц обмена данными конкретных уровней часто используются специальные названия, в частности: сообщение, кадр, пакет, дейтаграмма, сегмент.
ПО прикладного уровня формирует пакет. Затем каждый нижележащий слой добавляет заголовок для своего собрата на приемной стороне.
Протоколы канального уровня реализуются как на конечных узлах (средствами сетевых адаптеров и их драйверов), так и на всех промежуточных сетевых устройствах.
Канальный уровень помещает (инкапсулирует) пакет в поле данных кадра и заполняет соответствующей служебной информацией заголовок кадра. Важнейшей информацией заголовка кадра является адрес назначения, на основании которого коммутаторы сети будут продвигать пакет. На канальном уровне фиксируются границы кадра и добавляется контрольная сумма. Затем проверяется доступность среды передачи (ее иногда выделяют MAC).
Протокол канального уровня обычно работает в пределах сети, являющейся одной из составляющих более крупной составной сети, объединенной протоколами сетевого уровня. Адреса, с которыми работает протокол канального уровня, используются для доставки кадров только в пределах этой сети, а для перемещения пакетов между сетями применяются уже адреса следующего, сетевого, уровня. Так, например, сети Ethernet, FDDI, Token Ring, ATM, Frame Relay, использующих свою технологию канального уровня, можно объединить в одну большую общую сеть на сетевом уровне.
Со стороны компьютера функции физического уровня выполняются сетевым адаптером или последовательным портом. Примером протокола физического уровня может служить спецификация 10Base-T технологии Ethernet.
Маршрутизатор реализует функции сетевого уровня. За счет его использования достигается физическое соединение сетей. Данные снабжаются заголовком сетевого уровня. Данные вместе с заголовком образуют пакет — так называется PDU сетевого уровня. Заголовок пакета сетевого уровня имеет унифицированный формат, не зависящий от форматов кадров канального уровня тех сетей, которые могут входить в составную сеть, и несет, наряду с другой служебной информацией, данные об адресе назначения этого пакета. Такие адреса называются сетевыми, или глобальными. В заголовке кадра указывается канальный адрес интерфейса следующего маршрутизатора. Сеть, используя свою канальную технологию, доставляет кадр с инкапсулированным в него пакетом по заданному адресу. Маршрутизатор извлекает пакет из прибывшего кадра и после необходимой обработки передает пакет для дальнейшей транспортировки в следующую сеть, предварительно упаковав его в новый кадр канального уровня в общем случае другой технологии.
В качестве примера транспортных протоколов можно привести протоколы TCP и UDP стека TCP/ IP и протокол SPX стека Novell.
Уровень среды передачи данных: классификация и примеры используемых физических сред передачи. электромагнитный спектр и частотные диапазоны телекоммуникационных каналов.
Физическая среда передачи данных-набор проводников, по которым передаются сигналы+атмосфера земли и космическое пространство
Проводные(возудшные) линии- провода без изоляции, проложенные между столбами в воздухе
Кабельные линии- проводники заключенные в изоляцию
Неэкранированная витая пара
Экранированная витая пара
Коаксиальные кабели
Оптические кабели
Радиоканалы
Диапазон широковещательного радио (модуляция AM)
Очень высоких частот(VHF, модуляция FM)
Ультравысоких частот(UHF) (микроволны, более 300 мгц) (необходима пряма видимость между передатчиком и приемником)
Цифры- степени десятки
Витые пары 4-6 Гц
Оптоволоконка 15
AM 6
FM 8
Коаксиальный 5-9
