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

Содержание

IP-адрес.

Каждая машина в мире (в "Сети Internet") имеет свой уникальный IP-адрес.

IP-адрес - 32-битное число, которое принято записывать в смешанном 16-рично-десятичном формате, в виде 4 чисел, разделенных точками. Например:

  193.124.243.73
  128.8.2.1
Каждое десятичное число здесь представляет на самом деле два шестнадцатеричных разряда. Может принимать значения от 0 до 255. Допустима также шестнадцатеричная запись:
  c1.7c.94.49  или 0xC17C9449
  80.08.02.01  или 0x80080201
В корректно сконфигуренной локальной сети, и при условии подключения ее к всемирной "Сети Internet", протокол TCP/IP позволяет вашей сетевой программе работать с ЛЮБЫМ компьютером в мире, как если бы он находился в вашей локальной сети.

NIC

Уникальность IP-адресов поддерживается просто. Они выдаются централизованно. Этим занимается NIC (Network Informational Center). В настоящий момент информационные функции о сети Интернет, a также вопросы регистрации сетей и выдачи соответствующих адресов возложены на InterNIC (Internet Network Informational Center), а регистрацией и выдачей адресов в Европе и в ее окружении занимается RIPE NCC (The RIPE Network Coordination Centre, RIPE -Reseaux IP Europeens).

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

Ближайший узел, обслуживающий Российских пользователей находится в Москве в Российском Научно-Исследовательском Институте Развития Общественных Сетей (РосНИИРОС). E-mail адрес, по которому нужно послать запрос:

  ncc@ripn.net
Конечно, можно обратится с этой просьбой и в RIPE и в InterNIC, скорее всего они отправят Вас в РосНИИРОС.

IP-сеть, подсеть.

IP-сеть это семейство из 2**n IP-адресов, идущих подряд. Самый младший и самый старший адреса сети резервируются. Младший адрес называется адресом данной IP-сети, например 128.8.0.0, или 193.125.149.64, и используется, когда требуется указать всю сеть целиком, например, когда задается маршрутизация до этой сети. Самый старший адрес в сети - широковещательный адрес (Broadcast) и используется для передачи сообщений типа "все-всем-всем" (в сети), например, 128.8.255.255.

Каждая сеть характеризуется маской сети, которая фактически задает размер сети (задает число адресов). Маска задается либо количеством битов в маске сети (например 8бит - 256 адресов, 6 бит - 64 адреса), либо битовой маской вида

   b'111...11100...00'
         число^^   ^^ битов
которую тоже принято записывать в десятично-побайтной записи, например:
  255.255.255.192 - маска на 64 адреса
  255.255.255.0   - маска на 256 адресов
  255.255.0.0     - маска на 64Kb адресов
Сети делятся на классы:
Класс A.    "Большие" сети.
        Адреса этих сетей лежат в промежутке: 1 - 126.
        Маска сети: 255.0.0.0
        Содержит до 16777216 адресов (256*256*256).
        Адреса хостов в этих сетях вида: 125.*.*.*

Класс B.  "Средние" сети.

        Адреса этих сетей лежат в промежутке: 128.0 - 191.255
        Маска сети: 255.255.0.0
        Содержит до 65536 адресов (256*256).
        Адреса хостов в этих сетях вида: 136.12.*.*

Класс C.  "Маленькие" сети.

        Адреса сетей лежат в интервале: 192.0.0 - 255.254.255
        Маска сети: 255.255.255.0
        Содержит 254 адреса.
        Адреса хостов в этих сетях вида: 195.136.12.*

Распределение адресного пространства сетей класса С по странам описано в RFC 1466:

 Multi-regional          192.0.0.0 - 193.255.255.255
 Europe                  194.0.0.0 - 195.255.255.255
 Others                  196.0.0.0 - 197.255.255.255
 North America           198.0.0.0 - 199.255.255.255
 Central/South America   200.0.0.0 - 201.255.255.255
 Pacific Rim             202.0.0.0 - 203.255.255.255
 Others                  204.0.0.0 - 205.255.255.255
 Others                  206.0.0.0 - 207.255.255.255

Новая версия IP

Уже долгое время в Сети ждут кризиса переполнения адресного пространства. Дело в том, что хотя текущая реализация протокола IP и дает 4 миллиарда комбинаций адресов (сегодня в Интернет используется протокол IP, использующий для адреса компьютера 32 бита), но на практике получается гораздо меньше. Адреса выделяются компаниям большими блоками, и очень скоро их станет не хватать. Однако, учитывая все ускоряющийся рост сети, адресное пространство может просто закончиться, причем это событие прогнозируется в пределах ближайших десяти лет. Для решения этой проблемы разрабатывается протокол IP нового поколения - IPng, в котором для адреса будет использоваться 128 бит, что позволяет адресовать астрономическое количество объектов. Переход на новый протокол предполагается планомерно осуществить в оставшиеся до коллапса годы, но кто знает, сколь болезненным он окажется - ведь такие изменения требуют практически полной смены существующего программного обеспечения и активного сетевого оборудования.

Кроме этого, новый IP протокол содержит целый ряд новых свойств, включая одновременную передачу пакетов в несколько адресов и качественно новые служебные функции. Более того известно, что код, реализующий новый протокол для основных операционных систем, работающих в сети (UNUX и MS Windows 98/NT), уже написан. Подробности см. Протокол IPv6.

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

Все хосты (хостом называется, вообще говоря, любой компьютер, подключенный к сети Интернет, но чаще всего тот, который умеет отвечать на IP запросы) имеют Internet-адрес, состоящий из четырех чисел, разделенных точками (например, 193.124.171.60), и составное имя в доменной форме (например, ict.nsk.su). Один хост может иметь несколько имен и адресов. Раньше соответствие между адресом и именем определялось из специального текстового файла - hosts. Но со временем, когда количество машин в Internet стало таким, что файл начал занимать несколько мегабайтов и к тому же его требовалось непрерывно корректировать, была создана специальная система запросов, позволяющая получать эту информацию по сети, - DNS (Domain Name System) и протокол ARP (Address Resolution Protocol).


ИВТ Федотов А.М. Введение в Internet
Документация по Интернет технологиям

Начало создания курса: Mondy, 19-Aug-1996 10:12:15 NOVST
Дата последней модификации: Thursday, 07-Oct-1999 13:54:37 NOVST
© 1996 - 2003, А.М.Федотов
© 1996 - 2003, Институт вычислительных технологий СО РАН, Новосибирск