- •Информационные сети. Вопросы к экзамену
- •1. Топология локальных сетей, среда передачи данных, коммуникационное оборудование
- •Кабели на основе витых пар
- •Коаксиальные кабели
- •Оптоволоконные кабели
- •2. Token Ring
- •3. Ethernet 10/100 Мбит/с
- •4. Gigabit Ethernet
- •5. Метод доступа в сетях Ethernet (csma/cd)
- •6. Стандарт 802.11 (Wi-Fi)
- •7. Маршрутизация в лвс
- •8. Структура кадра Ethernet, полезная нагрузка, min размер кадров
- •10. Адресация межсетевого протокола. Маска подсети. Ip mtu
- •11. Заголовок ip. Тип сервиса
- •12. Фрагментация протокола ip
- •13. Icmp-сообщения
- •15. Протокол udp, применение
- •16. Протокол tcp. Заголовок, флаги
- •Флаги (управляющие биты):
- •Установка соединения
- •Завершение соединения
- •18. Протокол tcp, повторная передача
- •19. Протокол ftp
- •20. Протокол передачи почты (smtp, pop3)
- •21. Протокол dhcp
- •22. Сетевая диагностика с применением протокола snmp
- •23. Эталонная модель взаимодействия открытых систем
- •24.Технология ip Security и vpn
8. Структура кадра Ethernet, полезная нагрузка, min размер кадров
Преамбула – 7 байт – указывает на начало кадра данных
Разделитель – 1 байт
Адрес получателя – 6 байт
Адрес отправителя – 6 байт
Длина LLC – 2 байта
Контрольный байт для получателя – 1 байт
Контрольный байт для отправителя – 1 байт
Управление – 2 байта – если стоит 1 байт, то это ненадежная передача данных без установления соединения, если стоит 2 байта, то надежное соединение, требующее установки соединения.
Полезная нагрузка – от 46 до 1500 байт – пакеты, включающие это поле, называются информационными, без этого поля – управляющими
Контрольная сумма (CRC) – 4 байта
1-5 – это заголовок кадра Ethernet; 6-9 – это кадр LLC
9. ARP-протокол. Примеры запроса/ответа, обнаружение конфликта IP-адресов
Для определения локального адреса по IP-адресу используется протокол разрешения адреса (Address Resolution Protocol, ARP). Необходимость в обращении к протоколу ARP возникает каждый раз, когда модуль IP передает пакет на уровень сетевых интерфейсов, например драйверу Ethernet. IP-адрес узла назначения известен модулю IP. Требуется на его основе найти МАС - адрес узла назначения.
Работа протокола ARP начинается с просмотра так называемой АRР-таблицы. Каждая строка таблицы устанавливает соответствие между IP-адресом и МАС - адресом. Для каждой сети, подключенной к сетевому адаптеру компьютера или к порту маршрутизатора, строится отдельная ARP-таблица.
Итак, после того как модуль IP обратился к модулю ARP с запросом на разрешение адреса, происходит поиск в ARP-таблице указанного в запросе IP-адреса. Если таковой адрес в ARP-таблице отсутствует, то исходящий IP-пакет, для которого нужно было определить локальный адрес, ставится в очередь. Далее протокол ARP формирует свой запрос (ARP-запрос), вкладывает его в кадр протокола канального уровня и рассылает запрос широковещательно.
Все узлы локальной сети получают ARP-запрос и сравнивают указанный там IP-адрес с собственным. В случае их совпадения узел формирует ARP-ответ, в котором указывает свой IP-адрес и свой локальный адрес, а затем отправляет его уже направленно, так как в ARP-запросе отправитель указывает свой локальный адрес. ARP-запросы и ответы используют один и тот же формат пакета.
Ответ присылает узел, опознавший свой IP-адрес. Получает этот ответ машина, сделавшая ARP-запрос. Если в сети нет машины с искомым IP-адресом, то ARP-ответа не будет. Протокол IP уничтожает IP-пакеты, направляемые по этому адресу. (Заметим, что протоколы верхнего уровня не могут отличить случай повреждения сети Ethernet от случая отсутствия машины с искомым IP-адресом.) Если такой IP есть, то модуль ARP анализирует ARP-ответ и добавляет запись в свою ARP-таблицу. Новая запись в ARP-таблице появляется автоматически, спустя несколько миллисекунд после того, как она потребовалась. Если запись не обновлялась в течение определенного времени (порядка нескольких минут, примерно 10 мин), то она исключается из таблицы. Таким образом, в ARP - таблице содержатся записи не обо всех узлах сети, а только о тех, которые активно участвуют в сетевых операциях. Поскольку такой способ хранения информации называют кэшированием, ARP-таблицы иногда называют ARP-кэш.
Структура ARP-заголовка:
Аппаратный тип – в какой сети используется – 2 байта
Тип протокола (IP) – 2 байта
Длина аппаратного адреса – 1 байт (6, т.к. длина MAC-адреса равна 6)
Длина адреса сетевого протокола – 1 байт (4, т.к. IPv4)
Режим работы – ARP-запрос или ARP-ответ – 2 байта
Аппаратный адрес отправителя – 6 байт
Адрес протокола-отправителя – 4 байта
Аппаратный адрес получателя – 6 байт
Адрес протокола-получателя – 4 байта
ARP-протокол посылается на сетевом уровне. Используется только для разрешения адресов, никакой информации от протоколов верхних уровней он передать не может.