<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=IP</id>
	<title>IP - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=IP"/>
	<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=IP&amp;action=history"/>
	<updated>2026-07-16T07:33:01Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=IP&amp;diff=5439&amp;oldid=prev</id>
		<title>imported&gt;Kaaa: /* Версия 6 */</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=IP&amp;diff=5439&amp;oldid=prev"/>
		<updated>2026-03-26T17:15:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Версия 6&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{другие значения}}&lt;br /&gt;
{{Карточка протокола&lt;br /&gt;
  |Аббр = IP&lt;br /&gt;
  |Название = Internet protocol&lt;br /&gt;
  |Уровень = Сетевой&lt;br /&gt;
  |Семейство = [[TCP/IP]]&lt;br /&gt;
  |Создан = [[1981 год|1981]]&lt;br /&gt;
  &amp;lt;!-- |Порт = xxx/[[Ethernet]] --&amp;gt;&lt;br /&gt;
  |Назначение = Передача [[датаграмма|датаграмм]] между хостами сетей [[TCP/IP]]&lt;br /&gt;
  |Спецификация = RFC 791&lt;br /&gt;
 |Клиенты      = &lt;br /&gt;
 |Серверы      = &lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;{{lang-en2|Internet Protocol}}&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;IP&amp;#039;&amp;#039;&amp;#039;, {{досл|межсетевой протокол}}) — [[маршрутизация|маршрутизируемый]] [[сетевой протокол|протокол]] [[Протоколы сетевого уровня|сетевого уровня]] стека [[TCP/IP]]. Именно IP стал тем протоколом, который объединил отдельные [[компьютерная сеть|компьютерные сети]] во всемирную сеть [[Интернет]]. Неотъемлемой частью протокола является &amp;#039;&amp;#039;адресация&amp;#039;&amp;#039; сети (см. [[IP-адрес]]).&lt;br /&gt;
&lt;br /&gt;
== Свойства ==&lt;br /&gt;
IP объединяет сегменты сети в единую сеть, обеспечивая доставку пакетов данных между любыми узлами сети через произвольное число промежуточных узлов ([[маршрутизатор]]ов). Он классифицируется как протокол [[Протоколы сетевого уровня|сетевого]] уровня по [[Сетевая модель OSI|сетевой модели OSI]]. IP не гарантирует надёжной доставки пакета до адресата — в частности, пакеты могут прийти не в том порядке, в котором были отправлены, продублироваться (приходят две копии одного пакета), оказаться повреждёнными (обычно повреждённые пакеты уничтожаются) или не прийти вовсе. Гарантию безошибочной доставки пакетов дают некоторые протоколы более высокого уровня — &amp;#039;&amp;#039;[[транспортный уровень|транспортного уровня]]&amp;#039;&amp;#039; сетевой модели OSI — например, [[TCP]], которые используют IP в качестве транспорта.&lt;br /&gt;
&lt;br /&gt;
=== Фрагментация IP-пакетов ===&lt;br /&gt;
При доставке IP-пакета он проходит через разные каналы доставки. Возможно возникновение ситуации, когда размер пакета превысит возможности узла системы связи. В этом случае протокол предусматривает возможность дробления пакета на уровне IP в процессе доставки. Соответственно, к конечному получателю пакет придет в виде нескольких пакетов, которые необходимо собрать в один перед дальнейшим анализом. Возможность дробления пакета с последующей сборкой называется IP-фрагментацией.&lt;br /&gt;
&lt;br /&gt;
В протоколе предусмотрена возможность запрета фрагментации конкретного пакета. Если такой пакет нельзя передать через сегмент связи целиком, то он уничтожается, а отправителю направляется [[ICMP]]-сообщение о проблеме.&lt;br /&gt;
&lt;br /&gt;
== Версия 4 ==&lt;br /&gt;
{{main|IPv4}}&lt;br /&gt;
В современной сети [[Интернет]] используется IP четвёртой версии, также известный как IPv4. В протоколе IP этой версии каждому узлу сети ставится в соответствие [[IP-адрес]] длиной 4 [[октет (информатика)|октета]] (4 [[байт]]а). При этом компьютеры в [[бесклассовая адресация|подсетях]] объединяются общими начальными [[бит]]ами [[Адрес (информатика)|адреса]]. Количество этих бит, общее для данной подсети, называется [[маска подсети|маской подсети]] (ранее использовалось деление пространства адресов по [[Классовая адресация|классам]] — A, B, C; класс сети определялся диапазоном значений старшего октета и определял число адресуемых узлов в данной сети, сейчас используется [[бесклассовая адресация]]).&lt;br /&gt;
&lt;br /&gt;
== Версия 6 ==&lt;br /&gt;
{{main|IPv6}}&lt;br /&gt;
С 1996 года вводится в эксплуатацию шестая версия протокола — [[IPv6]], которая позволяет адресовать значительно большее количество узлов, чем IPv4. Адресное пространство IPv6 составляет 2&amp;lt;sup&amp;gt;128&amp;lt;/sup&amp;gt;. Такое большое адресное пространство было введено ради иерархичности адресов (это упрощает маршрутизацию). Тем не менее, увеличенное пространство адресов сделает [[NAT]] необязательным. Классическое применение IPv6 (по сети /64 на абонента; используется только unicast-адресация) обеспечит возможность использования более 300 млн IP-адресов на каждого жителя Земли. Эта версия отличается повышенной разрядностью адреса, встроенной возможностью шифрования и некоторыми другими особенностями{{какими}}. Долгий переход с IPv4 на IPv6 связан с трудоёмкой работой операторов связи и производителей программного обеспечения и не может быть выполнен в один момент. К [[2026 год]]у в [[Интернет]]е присутствовало более 246 000 сетей, работающих по протоколу IPv6. Для сравнения, в это же время в адресном пространстве IPv4 присутствовало более миллиона сетей, но в IPv6 сети гораздо более крупные, нежели в IPv4.&lt;br /&gt;
&lt;br /&gt;
== Пакет ==&lt;br /&gt;
{{anchor|IP-пакет}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;IP-пакет&amp;#039;&amp;#039;&amp;#039; — форматированный блок [[информация|информации]], передаваемый по [[Компьютерная сеть|компьютерной сети]], структура которого определена протоколом IP. Соединения компьютерных сетей, не поддерживающие IP-пакеты, такие как традиционные соединения типа «точка—точка» в телекоммуникациях, просто передают данные в виде последовательности [[байт]]ов, [[символ]]ов или [[бит]]ов. При использовании пакетного форматирования сеть может передавать длинные сообщения более надежно и эффективно.&lt;br /&gt;
&lt;br /&gt;
=== Версия 4 (IPv4) ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
 !Октет||width=&amp;quot;3%&amp;quot; |0||width=&amp;quot;3%&amp;quot; |1||width=&amp;quot;3%&amp;quot; |2||width=&amp;quot;3%&amp;quot; |3||width=&amp;quot;3%&amp;quot; |4||width=&amp;quot;3%&amp;quot; |5||width=&amp;quot;3%&amp;quot; |6||width=&amp;quot;3%&amp;quot; |7||width=&amp;quot;3%&amp;quot; |8||width=&amp;quot;3%&amp;quot; |9||10||11||12||13||14||15||16||17||18||19||20||21||22||23||24||25||26||27||28||29||30||31&lt;br /&gt;
 |-&lt;br /&gt;
 |0||colspan=&amp;quot;4&amp;quot;|Версия||colspan=&amp;quot;4&amp;quot; |IHL|| colspan=&amp;quot;6&amp;quot; |[[DSCP|Differentiated Services Code Point]]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |[[Explicit Congestion Notification|ECN]]|| colspan=&amp;quot;16&amp;quot; |Длина пакета&lt;br /&gt;
 |-&lt;br /&gt;
 |4||colspan=&amp;quot;16&amp;quot; |Идентификатор||colspan=&amp;quot;3&amp;quot; |Флаги||colspan=&amp;quot;13&amp;quot; |Смещение фрагмента&lt;br /&gt;
 |-&lt;br /&gt;
 |8||colspan=&amp;quot;8&amp;quot;|Время жизни ([[Time to live|TTL]])||colspan=&amp;quot;8&amp;quot;|[[Список интернет-протоколов транспортного уровня|Протокол]]||colspan=&amp;quot;16&amp;quot;|Контрольная сумма заголовка&lt;br /&gt;
 |-&lt;br /&gt;
 |12||colspan=&amp;quot;32&amp;quot; |IP-адрес отправителя&lt;br /&gt;
 |-&lt;br /&gt;
 |16||colspan=&amp;quot;32&amp;quot; |IP-адрес получателя&lt;br /&gt;
 |-&lt;br /&gt;
 |20||colspan=&amp;quot;32&amp;quot;|Параметры (от 0 до 10 32-битных слов)&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;||colspan=&amp;quot;32&amp;quot;|Данные&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
* Версия — для IPv4 значение поля должно быть равно 4.&lt;br /&gt;
* IHL — (Internet Header Length) длина заголовка IP-пакета в 32-битных словах (dword). Именно это поле указывает на начало блока данных ({{lang-en|payload}} — полезный груз) в пакете. Минимальное корректное значение для этого поля равно 5.&lt;br /&gt;
* Длина пакета — (Total Length) длина пакета в [[Октет (информатика)|октетах]], включая заголовок и данные. Минимальное корректное значение для этого поля равно 20, максимальное — {{formatnum:65535}}.&lt;br /&gt;
* Идентификатор — (Identification) значение, назначаемое отправителем пакета и предназначенное для определения корректной последовательности фрагментов при сборке пакета. Для фрагментированного пакета все фрагменты имеют одинаковый идентификатор.&lt;br /&gt;
* 3 бита флагов. Первый бит должен быть всегда равен нулю, второй бит DF (don’t fragment) определяет возможность фрагментации пакета и третий бит MF (more fragments) показывает, не является ли этот пакет последним в цепочке пакетов.&lt;br /&gt;
* Смещение фрагмента — (Fragment Offset) значение, определяющее позицию фрагмента в потоке данных. Смещение задается количеством восьмибайтовых блоков, поэтому это значение требует умножения на 8 для перевода в байты.&lt;br /&gt;
* Время жизни ([[Time to live|TTL]]) — число маршрутизаторов, которые может пройти этот пакет. При прохождении маршрутизатора это число уменьшается на единицу. Если значение этого поля равно нулю, то пакет должен быть отброшен, и отправителю пакета может быть послано сообщение &amp;#039;&amp;#039;Time Exceeded&amp;#039;&amp;#039; ([[ICMP]] тип 11 код 0).&lt;br /&gt;
* Протокол — идентификатор сетевого протокола следующего уровня указывает, данные какого протокола содержит пакет, например, [[TCP]], [[UDP]], или [[ICMP]] (см. [http://www.iana.org/assignments/protocol-numbers IANA protocol numbers] и RFC 1700). В [[IPv6]] называется «Next Header».&lt;br /&gt;
* Контрольная сумма заголовка — (Header Checksum) вычисляется в соответствии с [http://www.ietf.org/rfc/rfc1071.txt RFC 1071]&lt;br /&gt;
&lt;br /&gt;
=== Версия 6 ([[IPv6]]) ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
  Таблица разваливается, ширина ячеек в браузере неправильная, несмотря на указания width. Или я что-то напутал или,&lt;br /&gt;
  наверное, лучше всего будет переделать её в картинку, а ссылки перенести в описание ниже. ~drdaeman&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:8.4%; border-bottom:none; border-right:none;&amp;quot;| Позиция в октетах&lt;br /&gt;
! style=&amp;quot;width:8.4%; border-left:none;&amp;quot;|&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; | 0&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; | 1&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; | 2&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;border-top: none&amp;quot; |&lt;br /&gt;
! Позиция в битах&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 0&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 1&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 2&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 3&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 4&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 5&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 6&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 7&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 8&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 9&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 10&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 11&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 12&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 13&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 14&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 15&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 16&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 17&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 18&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 19&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 20&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 21&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 22&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 23&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 24&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 25&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 26&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 27&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 28&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 29&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 30&lt;br /&gt;
! style=&amp;quot;width:2.6%;&amp;quot;| 31&lt;br /&gt;
|-&lt;br /&gt;
! 0&lt;br /&gt;
! 0&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot;| Версия&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot;| [[QoS|Класс трафика]]&lt;br /&gt;
| colspan=&amp;quot;20&amp;quot;| [[IPv6#Метки потоков|Метка потока]]&lt;br /&gt;
|-&lt;br /&gt;
! 4&lt;br /&gt;
! 32&lt;br /&gt;
| colspan=&amp;quot;16&amp;quot;| Длина полезной нагрузки&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot;| След. заголовок&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot;| Число переходов&lt;br /&gt;
|-&lt;br /&gt;
! 8&lt;br /&gt;
! 64&lt;br /&gt;
| colspan=&amp;quot;32&amp;quot; rowspan=&amp;quot;4&amp;quot;| IP-адрес отправителя&lt;br /&gt;
|-&lt;br /&gt;
! 12&lt;br /&gt;
! 96&lt;br /&gt;
|-&lt;br /&gt;
! 16&lt;br /&gt;
! 128&lt;br /&gt;
|-&lt;br /&gt;
! 20&lt;br /&gt;
! 160&lt;br /&gt;
|-&lt;br /&gt;
! 24&lt;br /&gt;
! 192&lt;br /&gt;
| colspan=&amp;quot;32&amp;quot; rowspan=&amp;quot;4&amp;quot;| IP-адрес получателя&lt;br /&gt;
|-&lt;br /&gt;
! 28&lt;br /&gt;
! 224&lt;br /&gt;
|-&lt;br /&gt;
! 32&lt;br /&gt;
! 256&lt;br /&gt;
|-&lt;br /&gt;
! 36&lt;br /&gt;
! 288&lt;br /&gt;
|}&lt;br /&gt;
* Версия — для IPv6 значение поля должно быть равно 6.&lt;br /&gt;
* Класс трафика — определяет приоритет трафика ([[QoS]], [[QoS|класс обслуживания]]).&lt;br /&gt;
* Метка потока — уникальное число, одинаковое для однородного потока пакетов.&lt;br /&gt;
* Длина полезной нагрузки — длина данных в [[Октет (информатика)|октетах]] (заголовок IP-пакета не учитывается).&lt;br /&gt;
* Следующий заголовок — задаёт тип расширенного заголовка ({{lang-en|IPv6 extension}}), который идёт следующим. В последнем расширенном заголовке поле &amp;#039;&amp;#039;Next header&amp;#039;&amp;#039; задаёт тип транспортного протокола ([[TCP]], [[UDP]] и т. д.) и определяет следующий [[Инкапсуляция (компьютерные сети)|инкапсулированный]] уровень.&lt;br /&gt;
* Число переходов — максимальное число [[маршрутизатор]]ов, которые может пройти пакет. При прохождении маршрутизатора это значение уменьшается на единицу и по достижении нуля пакет отбрасывается.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[IPv5]]&lt;br /&gt;
* [[IP-адрес]]&lt;br /&gt;
* [[IP-телефония]]&lt;br /&gt;
* [[ip (утилита Unix)]]&lt;br /&gt;
* [[ping]]&lt;br /&gt;
* [[localhost]] (127.0.0.1): loopback, замыкание на себя&lt;br /&gt;
* [[IP посредством почтовых голубей]]&lt;br /&gt;
* [[Множественная адресация]]&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{примечания}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
{{wiktionary|IP}}&lt;br /&gt;
* RFC 791 — спецификация IP.&lt;br /&gt;
* RFC 1918 — выделение адресов для частных сетей.&lt;br /&gt;
* RFC 3330 — специальные диапазоны адресов в IPv4.&lt;br /&gt;
&lt;br /&gt;
{{IPstack}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Протоколы сетевого уровня]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Kaaa</name></author>
	</entry>
</feed>