Каждая машина в мире (в "Сети 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 позволяет вашей сетевой программе работать с ЛЮБЫМ компьютером в мире, как если бы он находился в вашей локальной сети.
Уникальность 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, скорее всего они отправят Вас в РосНИИРОС.
Каждая сеть характеризуется маской сети, которая фактически задает размер сети (задает число адресов). Маска задается либо количеством битов в маске сети (например 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 и дает 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).
Начало создания курса: Mondy, 19-Aug-1996 10:12:15 NOVST
Дата последней модификации: Thursday, 07-Oct-1999 13:54:37 NOVST
© 1996 - 2003, А.М.Федотов
© 1996 - 2003, Институт вычислительных технологий СО РАН, Новосибирск