Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
сети.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
3.97 Mб
Скачать
  1. Прямая и косвенная маршрутизация.

Каждый м-р знает (или может определить) всех своих соседей. Обнаружение происходит 2-мя способами:

  • Прямой – выполняется с помощью спец. команд динамических протоколов маршрутизации («процедура рукопожатия»). Процедура выполняется по всем имеющимся у м-ра портам, н/з от того, что знает м-р о присутствии там соседа или нет.

  • Косвенный (опосредованный) – если в протоколе маршрутизации не существует спец. команд для обнаружения соседа, то обмен осуществляется с помощью широковещательных пакетов (broadcast). Это не хорошо, т.к. увеличивается технический трафик и уменьшается безопасность.

  1. Протокол rip.

Протокол RIP (англ. Routing Information Protocol) — один из наиболее распространенных протоколов маршрутизации в небольших компьютерных сетях, который позволяет маршрутизаторам динамически обновлять маршрутную информацию (направление и дальность в хопах), получая ее от соседних маршрутизаторов.

RIP — так называемый протокол дистанционно-векторной маршрутизации, который оперирует хопами (ретрансляционными скачками) в качестве метрики маршрутизации. Максимальное количество хопов, разрешенное в RIP — 15 (метрика 16 означает «бесконечно большую метрику»). Каждый RIP-маршрутизатор по умолчанию вещает в сеть свою полную таблицу маршрутизации раз в 30 секунд, генерируя довольно много трафика на низкоскоростных линиях связи. RIP работает на прикладном уровне стека TCP/IP, используя UDP порт 520.

В современных сетевых средах RIP — не самое лучшее решение для выбора в качестве протокола маршрутизации, так как его возможности уступают более современным протоколам, таким как EIGRP, OSPF. Ограничение на 15 хопов не дает применять его в больших сетях. Преимущество этого протокола — простота конфигурирования.

command - Команда, определяет назначение датаграммы (1 - request; 2 - response)

version - Номер версии, в зависимости от версии, определяется формат пакета

must be zero - Должно быть нулём

RIP Entry - (RTE) Запись маршрутной информации RIP. RIP пакет может содержать от 1 до 25 записей RIP Entry.

  1. Протокол ip.

Internet Protocol или IP (англ. internet protocol — межсетевой протокол) — маршрутизируемый сетевой протокол, протокол сетевого уровня семейства («стека») TCP/IP.

Протокол IP (RFC 791) используется для негарантированной доставки данных, разделяемых на так называемые пакеты от одного узла сети к другому. Это означает, что на уровне этого протокола (третий уровень сетевой модели OSI) не даётся гарантий надёжной доставки пакета до адресата. В частности, пакеты могут прийти не в том порядке, в котором были отправлены, продублироваться (когда приходят две копии одного пакета; в реальности это бывает крайне редко), оказаться повреждёнными (обычно повреждённые пакеты уничтожаются) или не прибыть вовсе. Гарантии безошибочной доставки пакетов дают протоколы более высокого (транспортного уровня) сетевой модели OSI — например, TCP — которые IP используют в качестве транспорта.

IP-пакет — форматированный блок информации, передаваемый по вычислительной сети. Соединения вычислительных сетей, которые не поддерживают пакеты, такие как традиционные соединения типа «точка-точка» в телекоммуникациях, просто передают данные в виде последовательности байтов, символов или битов. При использовании пакетного форматирования сеть может передавать длинные сообщения более надежно и эффективно.

  • Версия — для IPv4 значение поля должно быть равно 4.IHL — длина заголовка IP-пакета в 32-битных словах (dword). Именно это поле указывает на начало блока данных в пакете. Минимальное корректное значение для этого поля равно 5.Идентификатор — значение, назначаемое отправителем пакета и предназначенное для определения корректной последовательности фрагментов при сборке датаграммы. Для фрагментированного пакета все фрагменты имеют одинаковый идентификатор.3 бита флагов. Первый бит должен быть всегда равен нулю, второй бит DF (don’t fragment) определяет возможность фрагментации пакета и третий бит MF (more fragments) показывает, не является ли этот пакет последним в цепочке пакетов.Смещение фрагмента — значение, определяющее позицию фрагмента в потоке данных.Протокол — идентификатор интернет-протокола следующего уровня (см. IANA protocol numbers и RFC 1700). В IPv6 называется «Next Header».

  • Версия — для IPv6 значение поля должно быть равно 6.Класс трафика — определяет приоритет трафика (QoS, класс обслуживания).Метка потока — уникальное число, одинаковое для однородного потока пакетов.Длина полезной нагрузки — длина данных (заголовок IP-пакета не учитывается).Следующий заголовок — Определяет следующий инкапсулированный протокол.Число переходов — максимальное число маршрутизаторов, которые может пройти пакет. При прохождении маршрутизатора это значение уменьшается на единицу и по достижении нуля пакет отбрасывается.

При подключении пользовательского компьютера к Интернету, IP-адреса выбираются из диапазона, предоставленного провайдером. Компьютеры, не имеющие IP-адреса, выданного провайдером, могут (при правильной настройке маршрутизации[1]) работать с другими локальными компьютерами, имея IP-адреса из диапазонов, зарезервированных для локальных сетей (RFC 1918)[2]:

  • 10.0.0.0 — 10.255.255.255 (одна подсеть класса A или 16777216 (224) адресов[3])

  • 172.16.0.0 — 172.31.255.255 (16 подсетей класса B по 65536 (216) адресов; всего — 1048576)

  • 192.168.0.0 — 192.168.255.255 (256 подсетей класса C по 256 адресов; всего — 65536)

  • сеть 2001:0DB8::/32 в IPv6 — зарезервировано для примеров и документации

Компьютеры с такими адресами могут получать доступ к Интернету посредством прокси-серверов или NAT. Иногда в компьютерном сленге адреса из указанных диапазонов для локальных сетей называются серыми или плю́шевыми IP.

При построении сетей, составляющих Интернет (например, сетей провайдеров), выбираются строго определённые диапазоны адресов, назначенные организацией IANA (подконтрольна ICANN, «высшей инстанции» в вопросах резервирования диапазонов адресов) и имеет свои представительства по всему миру[4] — например, в Европе распределение адресов координирует RIPE NCC.