Интернет-протокол (IP) Учебник

Технология Интернет-протокола (IP) была разработана в 1970-х годах для поддержки некоторых из первых исследовательских компьютерных сетей. Сегодня IP стал мировым стандартом для домашних и деловых сетей. Наши сетевые маршрутизаторы, веб-браузеры, почтовые программы, программное обеспечение для обмена мгновенными сообщениями — все зависит от IP или других сетевых протоколов, наложенных поверх IP.

Существуют две версии технологии IP. Традиционные домашние компьютерные сети используют IP-версию 4 (IPv4), но некоторые другие сети, особенно сети образовательных и исследовательских учреждений, приняли IP-версию следующего поколения 6 (IPv6).

Обозначение адресации IPv4

Адрес IPv4 состоит из четырех байтов (32 бита). Эти байты также известны как октеты.

В целях удобства чтения люди обычно работают с IP-адресами в нотации, называемой точечной десятичной дробью. Эта нотация размещает точки между каждым из четырех чисел (октетов), которые составляют IP-адрес.

Например, IP-адрес, который компьютеры видят как:

  • 00001010 00000000 00000000 00000001

записывается в десятичном виде с точками как:

  • 10.0.0.1

Поскольку каждый байт содержит 8 битов, каждый октет в IP-адресе находится в диапазоне значений от минимума 0 до максимума 255. Поэтому полный диапазон IP-адресов составляет от 0.0.0.0 до 255.255.255.255. Это составляет в общей сложности 4 294 967 296 возможных IP-адресов.

Обозначение адресации IPv6

IP-адреса значительно меняются с IPv6. IPv6-адреса имеют длину 16 байт (128 бит), а не четыре байта (32 бита). Этот больший размер означает, что IPv6 поддерживает больше, чем:

  • 300.000.000.000.000.000.000.000.000.000.000.000.000

возможные адреса! По мере того, как все большее число сотовых телефонов и другой бытовой электроники расширяют свои сетевые возможности и требуют собственных адресов, меньшее адресное пространство IPv4 в конечном итоге иссякнет, и IPv6 станет обязательным.

Адреса IPv6 обычно записываются в следующей форме:

  • хххх: хххй: хххй: хххй: хххй: хххй: хххй: ххая

В этой полной записи пары байтов IPv6 разделены двоеточием, и каждый байт по очереди представлен в виде пары шестнадцатеричных чисел, как в следующем примере:

  • E3D7: 0000: 0000: 0000: 51F4: 9BC8: C0A8: 6420

Как показано выше, адреса IPv6 обычно содержат много байтов с нулевым значением. Сокращенная запись в IPv6 удаляет эти значения из текстового представления (хотя байты все еще присутствуют в фактическом сетевом адресе) следующим образом:

  • E3D7 :: 51F4: 9BC8: C0A8: 6420

Наконец, многие адреса IPv6 являются расширениями адресов IPv4. В этих случаях самые правые четыре байта адреса IPv6 (самые правые двухбайтовые пары) могут быть переписаны в нотации IPv4. Преобразование приведенного выше примера в смешанную запись дает:

  • E3D7 :: 51F4: 9BC8: 192.168.100.32

Адреса IPv6 могут быть записаны в любом из полных, сокращенных или смешанных обозначений, показанных выше.

Ссылка на основную публикацию