logo
сети ЭВМ / Шпора к экзамену

Структура ip сетей и адресация в них

IP протокол основан на понятиях хостов и сетей. Хост – это любое устройство, входящее в компьютерную сеть, которое способно передавать и получать IP пакеты через сеть. Т.о. в качестве IP-хостов могут выступать маршрутизаторы, рабочие станции, серверы или любые другие устройства, имеющие IP-адрес. Хосты, находящиеся в пределах одной сети, могут взаимодействовать между собой напрямую, но если они находятся в разных сетях, то для взаимодействия им необходим маршрутизатор. С точки зрения модели OSI: маршрутизатор действует на 3 уровне модели OSI, так же как и IP протокол. Если два хоста расположены в двух разных сетях Интернет, у них будут два разных сетевых адреса. Другими словами у них будут два разных адреса уровня 3. Поэтому для различения этих адресов требуется устройство, которое работает на том же уровне.

В некоторых конфигурациях разные хосты, входящие в одну сеть, физически могут располагаться на разных кабельных сегментах. В этом случае они должны быть соединены при помощи моста, что является функцией уровня 2. Устанавливая связь между двумя сегментами, мост имитирует для передающего устройства станцию, будто целевое устройство физически находиться на том же кабельном сегменте. Передающее устройство отправляет кадр на кабель, а мост направляет его на целевой кабельный сегмент.

IP-адрес состоит из двух частей: одна служит для обозначения хоста, а другая – для обозначения той сети, в которой этот хост расположен.

IP-протокол версии 4 использует схему адресации, состоящую из 32 бит (4 байт), которые выражены четырьмя десятичными числами, разделенными точками. Четыре байта обозначают некоторый конкретный хост и является его сетевым адресом. Разделять сеть и хост можно следующими способами:

Маска – число, применяемое в паре с IP-адресом, причем двоичная запись маски содержит непрерывную последовательность единиц в тех разрядах, которые должны в IP-адресе интерпретироваться как номер сети.

Чтобы получить из IP-адреса номера сети и узла, требуется не только разделить адрес на две соответствующие части, но и дополнить каждую из них нулями до полных 4 байтов. Например адрес 129.64.134.5. Первые два байта, идентифицирующие сеть, а последующие два – узел. Т.о., номером сети является адрес 129.64.0.0,а номером узла – адрес 0.0.134.5.