Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Символьное представление имени компьютера в сети




IP-адресация

Передача сообщений в Интернет основана на том, что каждый компьютер сети имеет индивидуальный адрес - IP-адрес. Этот адрес выражается одним 32-разрядным числом, имеющим две смысловые части. Одна часть IP-адреса опре­деляет номер сети, вторая - номер узла(компьютера) в сети. Так как оперировать длинными двоичными числами достаточно сложно, число, определяющее IР-ад­pec, разбивают на 4 октета - восьмиразрядных двоичных числа, а каждое из этих чисел представляют в десятичном виде. Октеты отделяют друг от друга точками. Таким образом, 32-разрядный IP-адрес представляется в виде: 255.255.255.255 (десятичное число может меняться от 0 до 255 - максимального значения восьмиразрядного двоичного числа). Например: 128.10.2.30 - десятич­ная форма представления IP-адреса,

10000000 00001010 00000010 00011110 - двоичная форма представления этого же адреса.

В сети Интернет различные глобальные сети, в зависимости от размера, делятся по классам:

Сети класса А: большие сети общего пользования, первый октет опреде­ляет номер сети, три последующие октета - номер узла;

Сети класса В: сети среднего размера. Два первых октета определяют но­мер сети, два оставшихся - номер узла;

Сети класса С: сети малого размера. В этих сетях три первых октета определяют номер сети и последний октет - номер узла.

В таблице 1 представлена общая характеристика схемы Интернет-адреса­ции.

Таблица 1

 

Класс Диапазон значений первого октета Общее количе­ство сетей Максимальное коли­чество узлов в каж­дой сети
А 1 - 126   16 777 214
В 128-191 16 382 65 534
С 192-223 2 097 150  

Некоторые IP-адреса имеют специальное назначение, например, адрес:

• 0.0.0.0 представляет адрес шлюза по умолчанию, т.е. адрес компьютера, которому следует направлять информационные пакеты, если они не нашли адресата в локальной сети;

• 127.любое число (часто 127.0.0.1) - адрес «петли». Данные, переданные по этому адресу, поступают на вход компьютера, как полученные по сети. Такой адрес необходим при отладке сетевых программ;

• 255.255.255.255 - широковещательный адрес. Сообщения, переданные по этому адресу, получают все узлы локальной сети, содержащей компьютер-источник сообщения (в другие локальные сети оно не передается);

• Номер сети. все нули - адрес сети;

• Все нули. номер узла - узел в данной сети. Может использоваться для передачи сообщений конкретному узлу внутри локальной сети;

• Номер сети. все единицы (двоичные) - все узлы указанной сети.

В локальных сетях используются специальные, так называемые «серые» IP-адреса. Они определены документом RFC 1918 (RFC - Requests For Comments, предлагаемый проект стандарта, большинство документов, регламен­тирующих Интернет, описано в RFC) и приведены в табл. 2:

Таблица 2

 

Диапазоны IP-адресов, используемых в локальных сетях
10.0.0.0- 10.255.255.255
172.16.0.0- 172.31.255.255
192.168.0.0- 192.168.255.255

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

Для повышения гибкости использования IP-адресов деление адреса на ча­сти с использованием классов дополняется технологией CIDR (Classless Inter-Domain Routing) - бесклассовой междоменной маршрутизации. В этом случае адрес сети формируется с помощью двух чисел: адреса и маски. Маска это тоже

32-разрядное двоичное число, с помощью которого из IP-адреса выделяется ад­рес сети. Схема формирования адреса сети с использованием маски проста, ее можно пояснить на примере, допустим, адрес представлен двоичным числом 110101, маска числом 111100. Маска накладывается на адрес, как трафарет, в ко­тором единицы соответствуют прорезям, в которых мы «увидим» адрес сети, в нашем примере адрес сети соответствует числу 110100. Маска всегда содержит такое двоичное число, старшие разряды которого подряд единицы, а младшие -нули, единицы представляют «прозрачную» часть трафарета, а нули - «непро­зрачную». Маска так же, как и адрес, записывается в виде четырех десятичных чисел, разделенных точками и представляющих двоичные октеты. Для компакт­ной записи пары чисел: IР-адрес-маска, используется также другая форма, например: 10.0.0.8/30. Число до слеша представляет собой IP-адрес, а число по­сле слеша - количество разрядов в IP-адресе, отводимых для адресации сети. Число 30 после слеша соответствует маске 255.255.255.252. После определения адреса сети, оставшаяся часть IP-адреса используется для адресации узлов в сети.

 

Символьное представление имени компьютера в сети

Каждый компьютер в сети имеет уникальный адрес. При использовании IP-адресации это IP-адрес. Однако человеку достаточно трудно оперировать длинными наборами цифр, не несущих смысловой нагрузки, поэтому всегда применяются системы преобразования имен, ставящие в соответствие цифрово­му адресу компьютера его символьное имя. В глобальных сетях и сети Интернет это служба DNS (Domain Name System) - распределенная база данных, поддер­живающая иерархическую систему имен для идентификации узлов в сети Ин­тернет. Определенные части базы данных доменных имен хранятся на специаль­ных серверах - DNS-серверах, обрабатывающих запросы любого компьютера и определяющие имя, соответствующее IP-адресу или наоборот. В каждой локаль­ной сети, подключенной к Интернет, работает по крайней мере один DNS-cep-вер. База данных DNS имеет структуру дерева, называемого доменным про-странством имен, в котором каждый домен (узел дерева) имеет имя и может со-держать поддомены. Имя домена идентифицирует его положение в этой базе данных по отношению к родительскому домену, а точки в имени отделяют ча-сти, соответствующие узлам домена, например, www.tusur.ru.

Для именования компьютеров в локальных сетях используются плоские (не имеющие иерархии) символьные имена, так называемые NetBIOS-имена. Протокол NetBIOS (Network Basic Input/Output System), как расширение стан­дартных функций базовой системы ввода-вывода, был разработан в 1984г. компанией IBM и широко применяется в ее продуктах, а также продуктах компа­нии Microsoft. В протоколе NetBIOS реализован механизм широковещательного разрешения имен, когда все компьютеры в локальной сети получают запрос на разрешение имени, соответствующего некоторому IP-адресу. Кроме того, компа­ния Microsoft для своей сетевой операционной системы Windows NT разработа­ла централизованную службу разрешения имен WINS(Windows Internet Name Service). WINS-сервер, работающий в локальной сети, централизованно обраба­тывает все запросы, касающиеся разрешения имен в сетях Windows. При большом числе компьютеров в локальной сети WINS-сервер необходим. Однако в малых сетях, содержащих менее 10 компьютеров, часто используется широко­вещательный механизм разрешения имен протокола NetBIOS, упрощающий административное обслуживание таких сетей.

 





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


Дата добавления: 2017-02-24; Мы поможем в написании ваших работ!; просмотров: 1634 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Большинство людей упускают появившуюся возможность, потому что она бывает одета в комбинезон и с виду напоминает работу © Томас Эдисон
==> читать все изречения...

2499 - | 2165 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.