Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Топ:
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Особенности труда и отдыха в условиях низких температур: К работам при низких температурах на открытом воздухе и в не отапливаемых помещениях допускаются лица не моложе 18 лет, прошедшие...
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного...
Интересное:
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Дисциплины:
2017-10-21 | 371 |
5.00
из
|
Заказать работу |
|
|
IP-адрес состоит из четырех байтов и делится на две части: сетевую и машинную. Первая часть обозначает логическую сеть, к которой относится адрес, а вторая идентифицирует конкретный компьютер в сети.
По соглашению IP-адреса записываются в виде группы десятичных чисел (по одному на каждый байт), разделенных точками. Например, IP-адрес конкретной машины может выглядеть как 128.138.240.1. Левый байт — старший и всегда является компонентом сетевой части адреса
Если первым байтом адреса является число 127, оно обозначает интерфейс обратной связи — фиктивную сеть, не имеющую реального аппаратного интерфейса и состоящую только из локальной машины. Адрес 127.0.0.1 всегда ссылается на текущую машину; ее символическое имя — localhost.
IP-адрес и другие параметры сетевого интерфейса задаются командой ifconfig в OC семейства UNIX и командой ipconfig в OC семейства Windows.
Классы IP-адресов.
Исторически IP-адреса группировались в классы, определявшиеся на основании первых битов самого левого байта. Классы отличались распределением байтов адреса между сетевой и машинной частями. Современные маршрутизаторы используют явные маски для задания сетевой части адреса, причем компоненты адреса могут разделяться по границе отдельных битов, а не обязательно байтов. Тем не менее, традиционные классы все еще используются по умолчанию, если не предоставлена явная маска.
Классы А, В и С обозначают обычные IP-адреса; классы D и Е применяются при групповой адресации и в исследовательских целях.
В табл. 1 представлены характеристики каждого класса адресов. Сетевая часть адреса обозначена буквой С, а машинная — буквой М.
Таблица 1. Классы IP-адресов.
Класс | Первый байт | Формат | Комментарии |
А | 1-127 | С.М.M.M | Самые ранние сети или адреса, зарезервированные для Министерства обороны США. Значение 127 зарезервировано для адресов обратной связи. |
В | 128-191 | С.С.М.М | Крупные организации, обычно с подсетями; адреса данного класса почти полностью заняты. |
С | 192-223 | С.С.С.М | Небольшие организации; адреса данного класса получить сравнительно легко. |
D | 224-239 | - | Групповые адреса, не назначаются на постоянной основе |
Е | 240-254 | - | Экспериментальные адреса |
|
Значения 0 и 255 для обычных IP-адресов не используются. Значение 127 зарезервировано для адресов обратной связи.
Организация подсетей.
В редких случаях в состав локальной сети входит более 500 компьютеров. По этой причине полезность адресов класса А и класса В (которые допускают наличие в одной сети соответственно 16777214 и 65534 машин) весьма сомнительна. К примеру, 126 адресов класса А занимают половину доступного адресного пространства.
Большинство организаций, имеющих эти адреса, пользуются улучшенным вариантом схемы адресации, в которой применяются подсети. Здесь некоторая доля машинной части адреса "заимствуется" для расширения сетевой части. Например, четыре байта адреса класса В обычно интерпретируются как С.С.М.М. При наличии подсети третий байт также отводится под номер сети, а не номер машины, поэтому формат адреса становится таким: С.С.С.М. Это превращает один сетевой адрес класса В в 256 сетей, подобных сетям класса С, в каждую из которых может входить 254 компьютера.
Переназначение адресов производится с помощью команды ifconfig в OC семейства UNIX и команды ipconfig в OC семейства Windows, которая назначает сетевому интерфейсу так называемую маску подсети. Каждый бит маски, соответствующий сетевой части IP-адреса, равен 1, а биты машинной части равны 0. Например, маска для адреса класса С будет иметь вид 255.255.255.0 в десятичной системе и 0xFFFFFF00 — в шестнадцатеричной. Ядро, как правило, использует класс адреса для того, чтобы выяснить, какие биты относятся к сетевой части. Если задается явная маска, то эта функция просто отменяется.
|
Граница между сетевой и машинной частями адреса не обязательно приходится на границу байта, но чаще всего бывает именно так. Биты сетевой части должны быть смежными. Конфигурация вида С.С.М.С раньше допускалась, хотя и не была распространена. Сегодня подобный формат адреса недопустим.
Сетевые маски, не оканчивающиеся на границе байта, труднее декодировать. Они обычно записываются в виде суффикса /XX, где XX — число битов в сетевой части адреса (длина маски). Например, адрес 128.138.243.0/26 обозначает первую из четырех сетей с общим компонентом адреса 128.138.243. В трех других сетях последний байт адреса идентифицируется значениями 64, 128 и 192. Сетевая маска, связанная с этими сетями, имеет вид 255.255.255.192. или 0xFFFFFFC0. В двоичном представлении это 26 единиц, за которыми следуют шесть нулей.
В сети с длиной маски /26 для нумерации узлов отводится 6 битов (32 — 26 = 6). Таким образом, появляется возможность задать 64 адреса (26 = 64). В действительности можно использовать 62 адреса, поскольку адреса, состоящие из всех нулей и всех единиц, зарезервированы (соответственно для адреса самой сети и для широковещательного режима).
Манипулировать всеми этими битами в голове трудно, но есть ряд приемов, позволяющих упростить вычисления. Число узлов в сети и значение последнего байта сетевой маски в сумме всегда дают 256: последний байт сетевой маски = 256 — размер сети
К примеру, в рассмотренном выше случае 256 — 64 = 192 — это последний байт маски. Другое правило гласит, что значение последнего байта фактического сетевого адреса (не сетевой маски) должно нацело делиться на число узлов в сети. В описываемом примере последние байты равны 0, 64, 128 и 192 — каждое из этих чисел делится нацело на 64.
Старшие два бита последнего байта адреса могут принимать значения 00, 01, 10 и 11. Таким образом, сеть 128.138.243.0/24 может быть разделена на четыре сети /26:
5. 128.138.243.0/26 (0 - 00 000000);
6. 128.138.243.64/26 (64 - 01 000000).
7. 128.138.243.128/26 (128 - 10 000000);
8. 128.138.243.192/26 (192 - 11 000000).
Выделенные полужирным шрифтом биты последнего байта каждого адреса относятся к сетевой части этого адреса.
Имея конкретный IP-адрес (допустим, 128.138.243.100), невозможно сказать, не узнав сетевую маску, каким будет адрес сети и широковещательный адрес. В табл. 2 представлены возможные варианты для масок /16 (выбирается по умолчанию для адресов класса В), /24 и /26 (наиболее реалистичное значение, если учитывать нехватку адресов в сети).
|
Таблица 2. Пример расшифровки IP-адреса
IP-адрес | Сетевая маска | Сетевой адрес | Широковещательный адрес |
128.138.243.100/16 | 255.255.0.0 | 128.138.0.0 | 128.138.255.255 |
128.138.243.100/24 | 255.255.255.0 | 128.138.243.0 | 128.138.243.255 |
128.138.243.100/26 | 255.255.255.192 | 128.138.243.64 | 128.138.243.127 |
Исходный документ RFC950, посвященный IP-подсетям, не разрешал использовать первый и последний адреса подсети (состоящие из всех нулей и всех единиц соответственно), что в нашем примере привело бы к исключению половины подсетей: с адресами 0 и 192. Однако впоследствии выяснилось, что данный запрет не имеет оснований, поэтому на практике данные адреса подсетей используются повсеместно. Данный запрет актуален только для машинной части IP-адреса.
Сетевой (все нули) и широковещательный (все единицы) адреса сокращают число узлов в каждой подсети на 2, поэтому в сети минимального размера формально будет 4 узла: 2 реальных, соединенных напрямую, и 2 фиктивных (сетевой и широковещательный адреса). Для создания подобной сети необходимо выделить под машинную часть адреса 2 последних бита, а под сетевую – 30 бит в начале адреса, т.е. суффикс адреса будет /30, а сетевая маска – 255.255.255.252.
Сетевые маски понятны компьютерам в локальной сети, но глобальной сети они неизвестны и в ней адреса интерпретируются в соответствии с заложенными в них классами.
ЗАКЛЮЧЕНИЕ
Применение описанной (первоначальной) схемы выделения адресов привело к возникновению ряда проблем.
Во-первых, при существующих темпах развития адресное пространство класса B (наиболее востребованное организациями умеренного размера) окажется исчерпанным в течение 5-7 лет.
Во-вторых, таблицы маршрутизации серверов, управляющих Интернет-магистралями, стали настолько большими, что появились опасения относительно нехватки памяти на маршрутизаторах.
В-третьих, IP-адреса выделялись в порядке обращения за ними, абсолютно не учитывая информацию о местоположении адресата. Таким образом, «соседние» IP-адреса могли находиться как в пределах одной организации, так и на разных континентах.
|
Для решения данных проблем было предложено два варианта.
Первый вариант, ориентированный на ближайшее будущее, – протокол CIDR (Classless Inter-Domain Routing – бесклассовая междоменная маршрутизация). Он предусматривал изменение принципов управления существующими четырехбайтовыми адресами и упрощение таблиц маршрутизации за счет введения понятия смежности.
Второй вариант, разработанный на долгосрочную перспективу, представляет собой протокол IPv6 – следующее поколение протокола IP, в котором увеличена длина адреса и учтен ряд других ошибок, выявленных в процессе эксплуатации протокола IP.
Подробнее реализация CIDR, IPv6 и других вариантов преодоления кризиса IP-адресов будет рассмотрена в следующей лекции.
|
|
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!