- •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.
28. Что представляет собой dns-система? Как она поддерживается? Объясните рекурсивный режим работы dns-серверов.
Система доменов представляет собой распределенную базу данных, размещенную на множестве компьютеров. Такие компьютеры называются серверами имен или просто DNS-серверами. Каждый сервер имен содержит обычно лишь информацию по одному домену, но знает адреса DNS-серверов вышестоящих и нижестоящих доменов. Программное обеспечение, которое общается с серверами имен, называется клиентом DNS. Клиент DNS выполняет роль посредника между сетевыми приложениями и серверами имен и может функционировать как на отдельном компьютере, так и на сервере имен.
С ервер имен служит для перевода имени узла в соответствующий ему адрес при маршрутизации сообщения. Поскольку маршрутизация в сети осуществляется по IP-адресам, то перевод указанного пользователем IP-имени в IP-адрес с помощью DNS обязателен. Ниже показана схема работы с DNS-сервером.
Клиент DNS входит в состав программного обеспечения TCP/IP, которое, для поддержания “плоской” (не иерархичкской) системы именования содержит программу, называемую файл-hosts. За счет этого поддерживается работоспособность сетевых устройств при отсутствии связи с сервером имен.
Клиенты DNS и серверы имен кэшируют в своей оперативной памяти данные, получаемые от других серверов имен. Время, в течении которого информация хранится в кэше, определяется источником и обычно составляет от десятков минут до нескольких суток. Это время зависит от частоты обращения к некоторому домену. Кэширование позволяет уменьшить трафик сети и снизить нагрузку на серверы имен.
Для повышения отказоустойчивости доменной системы имен одной зоной сети должны управлять как минимум два сервера имен – один выделяют как первичный и один или два – как вторичные серверы. При добавлении нового компьютера в сеть или изменении его IP-адреса информация о нем изменяется только на первичном сервере имен. Обновление содержимого других серверов имен данной зоны сети происходит по мере устаревания содержимого их кэш-памяти.
При рекурсивном режиме работы, в случае отсутствия нужной информации, DNS-сервер сам обращается по цепочке к другим серверам имен, а клиенту отсылается уже готовый результат. В этом случае клиент освобождается от большей части работы по поиску информации в DNS. Однако рекурсивный режим работы используется намного реже нерекурсивного, т.к. нагрузка на серверы имен в этом случае значительно возрастает. А это является не оптимальным для клиента, поскольку при большой задержке ответа ему трудно определить произошел ли сбой в линии или просто опрашивается очень длинная цепочка серверов имен.
29. Что представляет собой dns-система? Как она поддерживается? Объясните нерекурсивный режим работы dns-серверов.
Система доменов представляет собой распределенную базу данных, размещенную на множестве компьютеров. Такие компьютеры называются серверами имен или просто DNS-серверами. Каждый сервер имен содержит обычно лишь информацию по одному домену, но знает адреса DNS-серверов вышестоящих и нижестоящих доменов. Программное обеспечение, которое общается с серверами имен, называется клиентом DNS. Клиент DNS выполняет роль посредника между сетевыми приложениями и серверами имен и может функционировать как на отдельном компьютере, так и на сервере имен.
С ервер имен служит для перевода имени узла в соответствующий ему адрес при маршрутизации сообщения. Поскольку маршрутизация в сети осуществляется по IP-адресам, то перевод указанного пользователем IP-имени в IP-адрес с помощью DNS обязателен. Ниже показана схема работы с DNS-сервером.
Клиент DNS входит в состав программного обеспечения TCP/IP, которое, для поддержания “плоской” (не иерархичкской) системы именования содержит программу, называемую файл-hosts. За счет этого поддерживается работоспособность сетевых устройств при отсутствии связи с сервером имен.
Клиенты DNS и серверы имен кэшируют в своей оперативной памяти данные, получаемые от других серверов имен. Время, в течении которого информация хранится в кэше, определяется источником и обычно составляет от десятков минут до нескольких суток. Это время зависит от частоты обращения к некоторому домену. Кэширование позволяет уменьшить трафик сети и снизить нагрузку на серверы имен.
Для повышения отказоустойчивости доменной системы имен одной зоной сети должны управлять как минимум два сервера имен – один выделяют как первичный и один или два – как вторичные серверы. При добавлении нового компьютера в сеть или изменении его IP-адреса информация о нем изменяется только на первичном сервере имен. Обновление содержимого других серверов имен данной зоны сети происходит по мере устаревания содержимого их кэш-памяти.
При нерекурсивном режиме работы сервер имен получает запрос от клиента DNS, например, на преобразование доменного имени в IP-адрес. Если доменное имя входит в зону управления сервера, то сервер возвращает клиенту ответ: положительный, т.е. IP-адрес, или отрицательный, если такого имени нет. Если имя не относится к зоне управления сервера, но присутствует в его кэше, то сервер ищет там. Если же требуемая информация не присутствует в кэше, то клиенту DNS отсылается IP-адрес сервера имен, который ближе к нужному домену. В этом случае клиент сам запрашивает другой сервер и так происходит до тех пор, пока не будет найден сервер, управляющий требуемым доменом.
30. Поясните формат конфигурационного файла, в котором хранятся адреса DNS-серверов. Чем вызвана именно такая последовательность записей? Как происходит взаимодействие основного и резервных DNS-серверов? Какие функции возложены на основной и резервные DNS-сервера?
В большинстве приложений TCP/IP принято, что настройки клиента DNS задаются в специальном конфигурационном файле.
Для Unix – это файл /etс/resolv.conf
DOS – etс\resolv.cfg
Windows – etс\resolv.cfg
NetWare – sys:etс\resolv.cfg.
Форматы данных файлов полностью идентичны. Для Windows’95 и Windows NT 4.0 подобный файл отсутствует, а параметры настроек задаются на панели управления.
Файл типа resolv.conf имеет формат:
domain <текущий домен>
nameserver <адрес 1-го сервера>
nameserver <адрес 2-го сервера>
nameserver <адрес 3-го сервера>,
где domain указывает текущий домен узла сети, а nameserver – IP-адрес сервера имен.
Пример файла resolv.conf:
domain company1.msk.ru
nameserver 194. 195.12.1
nameserver 194.195.12.5
Количество строк с адресами DNS-серверов не может превышать трех, а порядок их следования имеет значение для определения порядка вызова серверов. Первым вызывается самый первый в списке DNS-сервер. Обычно первым указывают ближайший вторичный сервер имен данного домена, а затем – первичный. Это позволяет снизить нагрузку на первичный сервер. К следующему в списке DNS-серверу клиент DNS обратится в случае, если первый сервер не работает. Первичный сервер должен быть свободен, чтобы следить за работоспособностью сети и перестраивать таблицы маршрутизации.
Раньше в каждом узле сети был файл hosts (т.е. файл конфигурации узлов сети) отвечает за “плоскую” (т.е. не за доменную иерархическую) систему именования. При помощи этого файла устанавливается соответствие между IP-адресами и NetBIOS- именами.
Местонахождение этого файла также зависит от операционной системы:
Unix – /etc/hosts
DOS, Windows – etc\hosts
NetWare – sys: etc\hosts.
Этот файл состоит из строк формата
<IP-адрес> <имя>[<псевдоним> ... <псевдоним>],
каждая из строк определяет один узел сети. Файл hosts может содержать имена в доменном формате. Например:
194. 195. 12.3 ko-srv ftp-srv
192. 15.2.6 www.company.com
194.195.12.6 pc3
В большинстве ОС клиент DNS запускается автоматически при наличии файла resolv.conf. В связи с этим, программное обеспечение TCP/IP сначала пытается определить IP-адрес узла через файл resolv.conf, а лишь затем, в случае ошибки в этом файле, через файл hosts.
Для того чтобы сократить время подключения к серверу, с которым приходится работать очень часто, можно при помощи одной из команд ping, host или nslookup узнать IP-адрес этого сервера и в дальнейшем вызывать сервер непосредственно через его адрес. Это позволяет избежать длинных цепочек обращений к серверам имен