Раздел: Документация
0 ... 56 57 58 59 60 61 62 ... 127 Адрес состоит из 128 разрядов и его запись в двоичной системе крайне неудобна. Покажем запись этого адреса в десятичной системе с точечным разделением: 88.0.0.192.227.195.241.170.72.227.217.39.212.149.170.254. Такая запись также недостаточно компактна. Поэтому разработчики 6-й версии выбрали шестнадцатеричную запись с разделением двоеточиями. Адрес разбивается на 16-разрядные группы, разделенные двоеточиями. Представленный в примере адрес будет иметь вид: 5800:00C0:E3C3:F1AA:48E3:D927: D495:AAFE. Такой адрес уже более-менее удобен для записи, однако существуют некоторые приемы уменьшения объема записи. Так, допускается не указывать начальные 0. Например, адрес вида: 25ЕЗ:0000:0000:0000:0000:07АА:00С4:0005 можно записать как 25ЕЗ:0:0:0:0:7АА:С4:5. Кроме того, действует правило сжатия нулей, которое позволяет заменить последовательность повторяющихся нулей двойным символом двоеточия44 (: :). Таким образом, адрес, приведенный выше, может быть представлен как 25ЕЗ :: 7АА:С4:5. При расширении адреса, содержащего сжатые нули, часть адреса, находящаяся слева от двойного двоеточия, выравнивается по начальным шестнадцатиразрядным словам адреса, а часть, находящаяся справа — по конечным шестнадцатиразрядным словам адреса. Оставшиеся шестнадцатиразрядные слова адреса заполняются 0. Символ «::» может также использоваться в качестве префикса, например, при представлении адреса версии 4 в формате IPv6. В адресации IPv6 выделяются три категории адресов: направленные, групповые и альтернативные. Направленный адрес (unicast address) — адрес, который определяет сетевой интерфейс конкретного компьютера45. Направленные адреса существуют в нескольких разновидностях: глобальные, локальные и совместимые. Глобальные направленные адреса используются для установления связи с любым провайдером в Интернете. 44Такая замена допускается в адресе только один раз, иначе возможно неоднозначная интерпретация расширения адреса. 45Один компьютер может использовать несколько разных протоколов, каждый из которых имеет свой адрес. Локальный направленный адрес используется только в сети или подсети. Групповой адрес (multicast address) — адрес, который определяет группу сетевых интерфейсов и позволяет получить пакет всем компьютерам, входящим в группу. Этот вид адресации можно рассматривать как аналог групповой рассылки IPv4, но он обладает большей гибкостью (в частности, позволяет подключать интерфейсы одного компьютера в несколько групп). Альтернативный адрес (anycast address) — определяет группу интерфейсов для одного группового адреса. Альтернативные адреса имеют ту же структуру, что и направленные адреса. Система адресации IPv6 позволяет использовать несколько IP-адресов для одного хоста (так называемые множественные адреса). Отметим, что IP-адреса как версии 4, так и версии 6 преобразуются в физические адреса, используемые на сетевом уровне. Эти преобразования осуществляются с помощью протокола ARP (Address Resolution Protocol). Обратные преобразования производит протокол RARP (Reverse Address Resolution Protocol). Адресное пространство IP-адресов распределяется иерархическим способом. IANA выделяет блоки адресного пространства региональным Интернет-Реестрам (Regional Internet Registries). На сегодняшний день существуют четыре Региональных Интернет-Реестра: •RIPE NCC — для стран Европы, Ближнего Востока, Центральной Азии и стран Африки, расположенных севернее экватора; •ARIN — для стран Северной Америки и остальных стран Африки; •LACNIC — для стран Латинской Америки и некоторых Карибских островов; •APNIC — для стран Азии и Тихоокеанского региона. Региональные Интернет-Реестры выделяют блоки адресного пространства локальным Интернет-Реестрам (Local Internet Registries). Распределение адресного пространства производится, исходя из следующих принципов [57]: 1.Уникальность. Каждый публичный адрес в сети должен быть уникальным, что гарантирует идентификацию каждого компьютера сети. 2.Агрегирование. Публичные адреса должны распределяться иерархическим способом, позволяющим обеспечить надлежащую работу маршрутизаторов. 3.Экономичность. Публичные номера должны распределяться справедливо в соответствии с конкретными потребностями операторов сетей. 4.Регистрация. Целью регистрации является обеспечение уникальности адресов, а также возможности получения информации на всех уровнях. В Интернете для пересылки электронной почты (e-mail) используется протокол SMTP (Simple Mail Transfer Protocol). «Отцом» этого протокола называют Рэя Томлинсона (Ray Tomlinson) из компании BBN Technologies в Массачусетсе, разработавшего его в начале 70-х годов. Главное преимущество протокола — про-I стота адресации. Её также разработал Томлин-I сон. При работе с программой каждому пользо-I вателю локальной машины присваивался адрес, I состоящий из его имени и сетевого имени его ЩЛ компьютера, разделенных знаком «@». Знак «@» I значительно старше Интернета, он перекочевал I на клавиатуру компьютера вместе с другими I символами, использовавшимися в бухгалтер-I ских отчетах. Так как этот знак не использовался ни в одном имени или названии, Томлинсон предложил использовать его вместо предлога «at» (на), то есть выражение user@machine означает: пользователь такой-то на компьютере таком-то. В разных странах знак «@» называют по-разному: во Франции — улиточкой, в Венгрии — гусеницей, в Корее — улиткой, в Голландии — обезьяньим хвостом, в Финляндии — спящей кошкой. В Швеции и Норвегии этот знак носит название булочки с корицей, в Израиле его называют штруделем. В англоязычных странах знак «@» особого названия не имеет, а просто читается at (эт). В России его называют собачкой, и, к сожалению, история не сохранила, кому первому пришло на ум такое название. Структура современного адреса в протоколе представлена на рисунке 40. Идентификатор обычно выбирается самим пользователем и согласовывается с поставщиком услуг IP-сети (или с администратором сервера). Его адрес всегда есть у администратора соответствующего сервера. 0 ... 56 57 58 59 60 61 62 ... 127
|