- •1. Какие функции выполняет сетевой адаптер? На каком уровне модели osi функционирует данное устройство? Какие разновидности сетевых адаптеров Вы знаете?
- •2. Что представляет собой сетевой адаптер? Зарисуйте и объясните структуру сетевого адаптера.
- •3. Из каких основных частей состоит сетевой адаптер? Поясните принцип функционирования данного устройства. Приведите формат мас-адреса адаптера.
- •4. Объясните структуру и принцип функционирования мульдема для оптических каналов связи. За счет чего достигается большая скорость передачи в этих устройствах?
- •5. Что представляет собой протокол ieee 802.2? Опишите формат кадра протокола ieee 802.2. Какими типами протокольных блоков данных оперирует данный протокол?
- •8. В каких фазах работает протокол ieee 802.2 в режиме с установлением логического соединения и с подтверждением правильности доставки данных (llc2)? Объясните все эти фазы.
- •9. Какие счетчики используются протоколом ieee 802.2 для передачи нумерованных кадров? Объясните процедуру выявления нарушений последовательности информационных кадров и их потери.
- •11. Какие функции выполняют протоколы транспортного уровня и в частности протокол tcp? Что представляет собой этот протокол? Поясните режимы работы протокола tcp.
- •12. Зарисуйте формат пакета, формируемого протоколом тср. Поясните назначение и принцип заполнения каждого поля.
- •13. Какие функции выполняют протоколы транспортного уровня и в частности протокол tcp? Что представляет собой этот протокол? Поясните режимы работы протокола tcp.
- •14. Зарисуйте формат пакета, формируемого протоколом тср. Поясните назначение и принцип заполнения каждого поля.
- •18. Перечислите и поясните уровни (стратегии) управления потоками, реализуемые протоколами сетевого уровня.
- •19. Поясните, что представляет собой протокол ip, назовите его основные функции. В чем заключаются основные отличия протоколов iPv4 и iPv6?
- •20. Зарисуйте формат дейтаграммы, формируемой протоколом iPv4. Поясните назначение и принцип заполнения каждого поля.
- •21. Поясните принципы адресации в протоколах tcp/ip для сети Internet. Какую роль в организации этой адресации играют протоколы arp, rarp и dns-система?
- •22. Поясните принципы адресации в протоколах tcp/ip для сети Internet. Какие классы ip-адресов для протокола iPv4 Вам известны? Приведите форматы адресов этих классов.
- •23. Поясните принципы адресации в протоколах tcp/ip для сети Internet. Какую роль в организации этой адресации играют протоколы arp, rarp и dns-система?
- •24. Какие основные функции выполняет протокол arp? Поясните формат arp-пакетов и принцип обмена по сети этими пакетами.
- •25. Какие основные функции выполняет протокол arp? Поясните формат arp-пакетов и принцип обмена по сети этими пакетами.
- •26. Что представляет собой ip-имя и ip-адрес? Кем и как назначается ip-адрес? Можно ли, зная мас-адрес узла, определить его ip-адрес?
- •28. Что представляет собой dns-система? Как она поддерживается? Объясните рекурсивный режим работы dns-серверов.
- •29. Что представляет собой dns-система? Как она поддерживается? Объясните нерекурсивный режим работы dns-серверов.
- •31. Что представляют собой мосты и коммутаторы? На каком уровне модели osi они функционируют. Перечислите основные функции этих устройств.
- •32. Что представляют собой мосты и коммутаторы? На каком уровне модели osi они функционируют. В чем заключается принципиальная разница между этими двумя устройствами?
- •33. Что представляют собой мосты? На каком уровне модели osi они функционируют. Зарисуйте и поясните структуру моста.
- •34. Что представляют собой коммутаторы? На каком уровне модели osi они функционируют. Зарисуйте и поясните структуру коммутатора.
- •35. Что представляют собой маршрутизаторы? На каком уровне модели osi они функционируют. В чем заключается принципиальная разница между маршрутизаторами, мостами и коммутаторами?
- •42. Объясните понятия «латентный период» и «время цикла» для сетей Token Ring. Чем время цикла отличается от латентного периода? Зачем при расчете сети необходимо вычислять каждый из этих параметров?
- •43. В чем заключается обучение мостов и коммутаторов? На примере сети с мостами объясните алгоритм обучения, приводя форматы кадров сети Ethernet и формат таблицы физических адресов.
- •45. Какие функции возложены на корневой коммутатор? Объясните алгоритм поиска корневого коммутатора.
- •46. Что такое активная петля в сети, построенной на мостах или коммутаторах? Объясните алгоритм удаления активных петель в сети.
- •48. Что такое рациональная длина пакета и от чего она зависит?
- •49. Каким образом маршрутизатор строит таблицу маршрутизации? Какие алгоритмы построения этой таблицы Вы знаете. В чем заключается суть каждого алгоритма?
- •50. Поясните принципы работы маршрутизатора по протоколу ospf.
50. Поясните принципы работы маршрутизатора по протоколу ospf.
Основная функция всех маршрутизаторов - маршрутизация трафика. Кроме того, они могут выполнять ряд дополнительных функций. Процесс маршрутизации можно представить двумя иерархически связанными компонентами:
1. Создание и сопровождение таблиц маршрутизации. Основная функция таблицы маршрутизации - в установлении соответствия между адресом сетевого уровня получателя и адресом сетевого уровня следующего транзитного узла. Этим двум адресам ставится в соответствие определенный выходной физический порт. Такой процесс можно назвать определением маршрута для перемещения пакета.
2. Передача пакетов. При этом проводится проверка контрольной суммы заголовка пакета, определяется получатель пакета с адресом канального уровня и производится отправка пакета с выполнением процедур очередности, фрагментации, фильтрации и т.д.
Исходя из данного описания процесса маршрутизации, функциональная схема маршрутизатора представлена на рис. 6.1. Приведенная функциональная схема носит условный характер и необходима для иллюстрации принципов работы маршрутизатора.
Уровень передачи пакетов реализован на алгоритмах коммутации и в основном одинаков для большинства протоколов маршрутизации. Отправитель, имея адрес маршрутизатора, посылает ему пакет, адресованный специально в физический адрес этого маршрутизатора, но с адресом протокола (сетевой уровень) получателя. После проверки адреса получателя пакета маршрутизатор определяет, «знает» ли он, как передать этот пакет следующему маршрутизатору в пути. Если знает, то пакет отсылается путем замены физического адреса получателя на физический адрес следующего маршрутизатора. Если не знает, то пакет игнорируется. По мере прохождения пакета через сеть его физический адрес меняется, а адрес протокола сетевого уровня остается неизменным.
В случае, если маршрутизатор получает пакеты быстрее, чем может отправить их через данный порт, он помещает их в очередь. Простейший способ организации очереди - постановка пакетов в очередь и отправка их в порядке поступления, по принципу FIFO. Такой алгоритм довольно эффективен, но далеко не оптимален.
Случайное раннее обнаружение (Random Early Detection — RED) представляет собой альтернативу очередям FIFO. Оно позволяет смягчить эффект от потери трафика даже при очень больших нагрузках. Такая очередь по-прежнему использует принцип FIFO, но трафик отбрасывается статически, когда средняя длина очереди за данный промежуток времени превосходит установленное значение. Этим достигается оптимизация заполнения очереди. Наряду с бесприоритетной дисциплиной обслуживания очередей (FIFO и случайная выборка из очереди) используется и дисциплина с относительными приоритетами.
Основная задача уровня передачи пакетов - переключение трафика. В этот процесс входят функции приема пакетов, выбора подходящего маршрута дальнейшего следования и отправки их по этому маршруту. Выбор маршрута осуществляется с использованием классических методик: ищется адрес получателя в маршрутной таблице, выбирается один из возможных транзитных узлов, определенных протоколом маршрутизации, формируется выходной заголовок канального уровня и осуществляется посылка пакетов. На этом этапе могут быть задействованы дополнительные возможности, например, фрагментация пакетов, обработка опций и проверка контрольной суммы.