Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Маска подсети




КЛАССЫ IP-АДРЕСОВ

Глава 3. IP-АДРЕСА

 

IP-адрес – это двоичное 32-разрядное число, которое идентифицирует, в какой из подсетей постоянно находится компьютер, а также уникальный номер в той подсети. Для лучшего восприятия это число преобразуется в четыре десятичных числа со значениями в пределах от 0 до 255. Ниже приведён пример IP-адреса, представленного в виде четырёх десятичных чисел и в виде соответствующего им 32-разрядного числа.

 

Четыре десятичных числа: 207. 219. 170.193.

32-разрядное двоичное число: 11001111.11011011.10101010. 11000001.

При преобразовании чисел из двоичного в десятичный формат воспользуйтесь Таблицей 3.1.

 

 

Таблица 3.1. десятичные значения битовых комбинаций

               
               

 

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

· двоичное число: 11001111

· десятичное: 128+64+0+0+8+4+2+1=207

Каждый компьютер в сети TCP/IP должен иметь собственный IP-адрес, который идентифицирует сам компьютер и содержащую его подсеть. На первый взгляд кажется, что любой разработчик сети TCP/IP при назначении IP-адресов волен выбирать любой свободный номер, не заботясь ни о каких ограничениях. Все это правильно, если вы создаете собственную сеть, однако для Интернета это не так, поскольку IP-адреса хостов ни в коем случае не должны совпадать.

 

Поэтому выдачей IP-адресов для сети Интернета занимаются уполномоченные организации, например InterNIC (http://www.internic.net), руководствуясь определенными правилами, а именно: IP-адреса Интернета должны входить в один из перечисленных ниже классов IP-адресов.

 

· Класс А-Старший бит в адресе класса А всегда должен быть равен нулю (0). Этот бит и следующие 7 битов отведены для сетевого адреса. Остающиеся 24 бита отводятся для адресов сетевых компьютеров. Таким образом, первое десятичное число в IP-адресе сети класса А может иметь значение в диапазоне 0-127, предоставляя создать 128 возможных подсетей класса А; однако, в действительности, таких сетей допускается только 126, поскольку два числа 0 и127 сохранены для специальных целей (обсуждаемых далее в этом разделе).

IP-адреса класса А в десятичном виде таковы: от 1.0.0.0 до 126.0.0.0.

IP-адреса класса А в двоичном виде таковы:

от 00000001.00000000.00000000.00000000

до 01111111.00000000.00000000.00000000.

 

· Класс В – Два старших бита в IP-адресе класса В всегда являются комбинацией битов 1 и 0. Эти два и следующие 14 битов отведены для сетевого номера, а оставшиеся 16 битов используются для адресации компьютеров. Поэтому могут использоваться всего 16383 подсетей класса В, каждая с 65000 хостами.

IP-адреса класса В в десятичном виде таковы:

От 10000000.00000000.00000000.00000000

До 10111111.11111111.00000000.00000000.

 

Существуют также классы сетей Dи E, но они не используются для основных адресов Интернета. Также придерживаются некоторые IP-адреса, потому что они предназначены для специального использования. Например, IP-адреса, которые начинаются со 127, недопустимы, поскольку соответствующая им сеть сохранена для целей тестирования. IP-адрес 127.0.0.1 называется адресом обратной связи, который используется для проверки функциональных возможностей платы сетевого адаптера и работы подключения TCP/IP. Если при тестировании (с помощью утилиты, про которую мы расскажем в главе 5) этого IP-адреса будет возвращен правильный сетевой отклик, плата сетевого адаптера может функционировать, используя протокол TCP/IP, но, в то же самое время, не обязательно использовать IP-адрес.

Упомянем одну деталь относительно исходящих IP-адресов: сетевой номер или адрес хоста не могут отображать все ноли или все единицы в двоичном коде адреса. Все ноли в адресе представляют «эту сеть», в то время как все единицы представляют адрес широковещательной передачи. Это не означает, что ноль или 255 (десятичный эквивалент) не может быть частью IP-адреса. Например, IP-адрес 128.0.0.1 с маской подсети 255.255.0.0- правильный (допустимый) IP-адрес, потому что сетевой адрес (128.0) и адрес хоста (0.1) оба содержат единицу при преобразовании в двоичный код.

Маска подсети определяет, какая часть IP-адреса является сетевым адресом, а какая часть является адресом хоста. Маска делает это “маскируя”, т.е. “закрывая” с помощью двоичного числа ту часть сетевого IP-адреса, которая отведена для нумерации подсетей. Ниже приведён пример IP-адреса и маски подсети.

· IP-адрес в виде четырех десятичных чисел: 207.219.170.193

· Маска подсети в десятичном виде: 255.255.255.0

· IP-адрес в виде 32-х разрядного двоичного числа: 11001111.11011011.10101010.11000001

· Маска подсети в двоичном виде: 11111111.11111111.11111111.00000000

Путем установки 1 во все первые 24 бита три первых числа октета были замаскированы, т.е. сделаны недоступными для назначения адресов хостов, и выделены для указания номера подсети. Т.е. в нашем случае, все числа, «накрытые маской»,являются номерами подсетей, а последнее десятичное число, или восемь битов, оставлено для адресов хостов подсети.

При организации связей между компьютерами маски подсети используются для определения, находится ли целевой хост внутри той же самой подсети, что и исходный хост, или же целевой хост – удаленный, т.е. лежит вне подсети. Если целевой хост – удаленный, исходный хост пошлет информацию по IP-адресу основного шлюза, заданного при настройке протокола TCP/IP компьютера.

Чтобы определить местоположение целевого хоста, следует для целевого и исходного хостов вычислить идентификаторы подсетей, которые должны быть одинаковыми у всех хостов подсети. Если два полученных идентификатора сети будут равны – хосты находятся в одной подсети, и наоборот. Для вычисления идентификатора сети применяется операция, называемая ANDing.




Поделиться с друзьями:


Дата добавления: 2013-12-12; Просмотров: 315; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.