Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Краткие теоретические сведения. Каждый компьютер в сети TCP/IP имеет адреса трех типов:





Каждый компьютер в сети TCP/IP имеет адреса трех типов:

· физический или локальный (MAC-адрес). Локальный адрес узла, определяемый технологией, с помощью которой построена отдельная сеть, в которую входит данный узел. Для узлов, входящих в локальные сети - это МАС-адрес сетевого адаптера или порта маршрутизатора, например, 00-16-36-0F-26-0F (рис. 1.). Эти адреса назначаются производителями оборудования и являются уникальными адресами, так как управляются централизовано. Для всех существующих технологий локальных сетей МАС-адрес имеет формат 6 байтов (в шестнадцатеричном виде), разделенных дефисом: старшие 3 байта - идентификатор фирмы производителя, а младшие 3 байта назначаются уникальным образом самим производителем. Для узлов, входящих в глобальные сети, такие как Х.25 или frame relay, локальный адрес назначается администратором глобальной сети.

· сетевой (IP-адрес), состоящий из 4 байт, например, 198.162.0.2 (рис. 1). Этот адрес используется на сетевом уровне. Он назначается администратором во время конфигурирования компьютеров и маршрутизаторов. IP-адрес состоит из двух частей: номера сети и номера узла. Номер сети может быть выбран администратором произвольно, либо назначен по рекомендации специального подразделения Internet (Network Information Center, NIC), если сеть должна работать как составная часть Internet. Обычно провайдеры услуг Internet получают диапазоны адресов у подразделений NIC, а затем распределяют их между своими абонентами. Номер узла в протоколе IP назначается независимо от локального адреса узла. Необходимо отметить, что IP-адрес характеризует не отдельный компьютер или маршрутизатор, а одно сетевое соединение.

· доменное имя или символьный идентификатор-имя, например, SERV1.VSI.RU. Этот адрес назначается администратором и состоит из нескольких частей, например, имени машины, имени организации, имени домена. Такой адрес, называемый также DNS-именем, используется на прикладном уровне, например, в протоколах FTP или telnet.

 

Рис. 1. Определение физического и IP-адреса компьютера

 

Класс А

  № сети (1 байт) № узла (3 байта)

Класс В

    № сети (2 байта) № узла (2 байта)

Класс С

      № сети (3 байта) № узла (1 байт)

Класс D

        адрес группы multicast (многопунктовая адресация)

Класс Е

          резерв адресов

 

Рис. 2. Структура IР-адреса

 

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

Адрес состоит из двух логических частей - номера сети и номера узла в сети. Какая часть адреса относится к номеру сети, а какая к номеру узла, определяется значениями первых битов адреса:

· Если адрес начинается с 0, то сеть относят к классу А, и номер сети занимает один байт, остальные 3 байта интерпретируются как номер узла в сети. В сетях класса А количество узлов должно быть больше 216, но не превышать 224.

· Если первые два бита адреса равны 10, то сеть относится к классу В и является сетью средних размеров с числом узлов 28 - 216. В сетях класса В под адрес сети и под адрес узла отводится по 16 битов, то есть по 2 байта.

· Если адрес начинается с последовательности 110, то это сеть класса С с числом узлов не больше 28. Под адрес сети отводится 24 бита, а под адрес узла - 8 битов.

· Если адрес начинается с последовательности 1110, то он является адресом класса D и обозначает особый, групповой адрес - multicast. Если в пакете в качестве адреса назначения указан адрес класса D, то такой пакет должны получить все узлы, которым присвоен данный адрес (многопунктовый режим посылки сообщений).

· Если адрес начинается с последовательности 11110, то это адрес класса Е, он зарезервирован для будущих применений.

В таблице 1 приведены диапазоны номеров сетей и теоретическое максимальное количество узлов, соответствующих каждому классу сетей.

 

Таблица 1

Класс Наименьший адрес Наибольший адрес Максимальное число узлов в сети
A 1.0.0.0 126.255.255.255 16777216 (224)
B 128.0.0.0 191.255.255.255 65536 (216)
C 192.0.0.0. 223.255.255.255 256 (28)
D 224.0.0.0 239.255.255.255 Multicast
E 240.0.0.0 247.255.255.255 Зарезервирован

 

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

В такой ситуации возможны два пути. Первый из них связан с получением от NIC (Network Information Center) дополнительных номеров сетей. Второй способ, употребляющийся более часто, связан с использованием так называемых масок, которые позволяют разделять одну сеть на несколько сетей.

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

Маска сети накладывается на IP-адрес по следующему правилу: если значение бита маски равно единице, то адресация узлов запрещена, а если нулю - разрешена. В сетевой маске биты маскируются только подряд от старшего к младшему, т. е. слева направо. С учетом этого правила для стандартных классов сетей получим следующие маски:

255.0.0.0 - маска для сети класса А,

255.255.0.0 - маска для сети класса В,

255.255.255.0 - маска для сети класса С.

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

Пусть, например, маска имеет значение 255.255.224.0 (11111111.11111111.11100000.00000000). И пусть сеть имеет номер 134.35.0.0 (10000110.00100011.00000000.00000000), из которого видно, что она относится к классу В. После наложения маски на этот адрес число разрядов, интерпретируемых как номер сети, увеличилось с 16 до 19, то есть администратор получил возможность использовать вместо одного, централизованно заданного ему номера сети, восемь (cм. табл. 2):


Таблица 2

Номер подсети ID Диапазон Широковещательный адрес
  134.35.0.0 134.35.0.1 - 134.35.31.254 134.35.31.255
  134.35.32.0 134.35.32.1 - 134.35.63.254 134.35.63.255
  134.35.64.0 134.35.64.1 - 134.35.95.254 134.35.95.255
  134.35.96.0 134.35.96.1 - 134.35.127.254 134.35.127.255
  134.35.128.0 134.35.128.1 - 134.35.159.254 134.35.159.255
  134.35.160.0 134.35.160.1 - 134.35.191.254 134.35.191.255
  134.35.192.0 134.35.192.1 - 134.35.223.254 134.35.223.255
  134.35.224.0 134.35.224.1 - 134.35.255.254 134.35.255.255

 

После преобразования IP-адреса для идентификации узла используются оставшиеся 13 бит. Например, IP-адрес 134.35.41.115 (10000110.00100011.00101001.01110011), который по стандартам IP задает номер сети 134.35.0.0 и номер узла 0.0.41.115, теперь, при использовании маски, будет интерпретироваться как пара: 134.35.32.0 - номер сети, 0.0.9.115 - номер узла. Таким образом, установив новое значение маски, можно заставить маршрутизатор по другому интерпретировать IP-адрес.

Примечание: необходимо учитывать, что при каждом делении сети на две подсети два адреса теряются (нулевой - адрес сети - и единичный - широковещательный адрес). В рассматриваемом примере при делении сети c IP-адресом 134.35.0.0 класса B на 8 подсетей теряется 16 адресов, по 2 на каждую подсеть. Т.е. каждая из полученных подсетей может включать до 8190 (213 - 2) узлов.

Номера подсетей при таком делении определяются комбинацией единиц и нулей в 17, 18, и 19 разрядах IP-адреса. Соответственно для первой подсети эти разряды будут иметь значение 000, второй - 010, третьей – 010, четвертой - 011, …, для восьмой - 111.

Таким образом, если в пределах одной IP-сети требуется организовать работу N подсетей, где N = 2, 4, 8, 16, 32, …, 222, то для этого необходимо зарезервировать (старших) бита из номера узла сети.

Например, для сети c IP-адресом класса С 198.120.89.0 для организации в ее пределах 4 подсетей необходимо зарезервировать (принять равными единице) 2 () старших бита из номера узла (последнего байта). Тогда маска сети примет в дот-нотации следующий вид: 255.255.255.192 (11111111.11111111.11111111.11000000).

Кроме дот-нотации существует еще и битовая нотация. В битовой форме записи сетевой маски совмещается адрес подсети и ее маска. Так, для рассмотренного ранее примера IP-адреса класса С 198.120.89.0 в битовой форме сетевая маска записывается в виде 198.120.89/26, где 26 указывает на число маскированных битов IP-адреса. При каждом последующем разделении сети пополам маска увеличивается на 1 бит.

Date: 2015-06-11; view: 545; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию