русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Адресация в Интернет


Дата добавления: 2014-11-28; просмотров: 695; Нарушение авторских прав


Каждый компьютер в Интернет должен иметь свой собственный уникальный адрес, позволяющий связаться с ним любому другому компьютеру сети. Адреса компьютеров в Интернет [их называют IP-адресами] имеют две формы записи: числовой адрес и символьный адрес [имя].

Числовой IP-адрес представляет собой 32-битовый идентификатор узла сети. Для удобства записи он обычно разделяется на 4 числа по 8 бит в каждом. Эти числа разделяются точками, а каждое число записывается в десятичной системе счисления. Например, IP-адрес:

11000010 01010100 01111100 00110011

записывается как 194.84.124.51.

Компьютер, подключенный к Интернет и, соответственно, имеющий IP-адрес, называется хостом [англ. host - хозяин].

Все IP-адреса разделены на классы. Каждому классу соответствует определенный диапазон IP-адресов.

• Класс A: 001.xxx.xxx.xxx-126.xxx.xxx.xxx

• Класс B: 128.000.xxx.xxx-191.255.xxx.xxx

• Класс C: 192.000.000.xxx-223.255.255.xxx

 

В указанных диапазонах символ 'x' определяет позиции, которые предназначены для нумерации компьютеров в какой-либо подсети Интернета. Остальные позиции предназначены для указания номера конкретной подсети. Зная IP-адрес можно определить номер подсети, которой принадлежит владелец этого адреса. Например, для IP-адреса 194.84.124.51 номер сети будет 194.84.124.0, т.к. он принадлежит классу С.

Числовой IP-адрес часто сопровождается также маской подсети [subnet mask или netmask], имеющей такую же структуру, как и адрес, и несущей дополнительную служебную информацию. Маска подсети делит IP-адрес на номер подсети и номер компьютера в подсети. Для того чтобы получить номер сети, зная маску сети и IP-адрес, необходимо выполнить над двоичными представлениями маски и IP-адреса логическую операции "И". Например, для IP-адреса 194.84.124.51, использую маску 255.192.0.0, получим следующий номер сети 194.64.0.0.



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

• если IP-адрес состоит из нулей, то это адрес отправителя сообщения;

• если в адресе сети стоят нули, то это адрес компьютера, который принадлежит той же сети, что и отправитель сообщения;

• если IP-адрес состоит из единиц, то это сообщение предназначено всем компьютерам текущей сети;

• если в номере узла стоят единицы, то это сообщение предназначено всем компьютерам заданной сети.

 

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

Доменное имя состоит из нескольких слов или сокращений, разделенных точками, например: de.ifmo.ru. Оно несет полезную информацию о местонахождении компьютера. Крайняя правая часть имени обозначает домен верхнего уровня, т.е. самую большую группу компьютеров, в которой находится данный компьютер. В нашем примере это ru - сокращение от Russia [Россия]. Этот домен верхнего уровня объединяет компьютеры, подключенные к Интернет в России. Внутри ru есть поддомены, т.е. области меньших размеров, например, msk.ru [Москва], spb.ru [Санкт-Петербург] и т.п. В нашем примере это ifmo.ru - компьютеры, подключенные к Интернет в Санкт-Петербургском государственном институте точной механики и оптики [Institute of Fine Mechanics and Optics, ifmo]. Крайняя левая часть доменного имени обозначает имя компьютера [de] внутри своего поддомена.

Доменное имя не всегда имеет три части, но в любом случае крайняя правая часть обозначает домен верхнего уровня, крайняя левая - имя собственно компьютера, остальные, справа налево, - набор вложенных друг в друга поддоменов, каждый следующий является частью предыдущего. Например, chief.ucl.uk - компьютер с именем chief, подключенный к сети одного из колледжей Лондонского университета [University College London, ucl] в Великобритании [United Kingdom, uk].

Домены верхнего уровня бывают двух типов. Первый представляет собой двухбуквенное сокращение названия страны [см. табл.1], например, ru - Russia, Россия, su - Soviet Union, бывший Советский Союз, fr - Франция и т.д. Все сокращения являются стандартными и определены в специальной таблице. Второй тип доменов верхнего уровня - трехбуквенное обозначение "по роду занятий" [см. табл.2]. Изначально эти домены объединяли компьютеры, находящиеся в США [двухбуквенный домен us - United States - встречается крайне редко]. Однако в последнее время "трехбуквенные" домены, особенно com и net, стали переходить границу Америки.

Таблица 1. Двухбуквенные домены   Таблица 2. Трехбуквенные домены
Домен Регион Домен Тип организации
by Беларусь com Коммерческие
uk Великобритания edu Образовательные организации
de Германия gov Правительственные организации
it Италия mil Военные
ru Россия org Другие организации
us США net Организации, управляющие
ua Украина Int Международные организации

Преобразование доменного имени в числовой IP-адрес осуществляется специальной службой Интернет, которая называется Служба доменных имен [Domain Name Service, DNS]. Компьютеры, выполняющие такое преобразование, называются DNS-серверами. У каждого домена есть обслуживающий его DNS-сервер.

 

 



<== предыдущая лекция | следующая лекция ==>
Стек протоколов TCP/IP | Основные службы Интернета


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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