
- •Для специальности «Математическое обеспечение и администрирование информационных систем»
- •Dhcp: протокол динамического конфигурирования узлов
- •Аренда dhcp
- •3. Маску подсети;
- •Продление аренды и освобождение ip-адреса
- •OpenMp - модель программирования
- •Ключевые элементы
- •OpenMp - средства синхронизации
- •Синхронизация процессов в OpenMp
- •Синхронизация типа atomic
- •Синхронизация типа critical
- •Синхронизация типа barrier
- •3.3. Пример синхронизации типа barrier Здесь же отметим, что на языке Fortran определение директивы nowait выглядит так:
- •Синхронизация типа master
- •Синхронизация типа ordered
- •Синхронизация типа flush
- •Зарезервированные адреса
- •Структура пакета
- •Внедрение протокола
- •Сравнение с iPv4
- •Основы адресации iPv6
- •Аксиоматика Колмогорова
- •Колмогоровские аксиомы элементарной теории вероятностей
- •Шесть свойств сущностей, необходимых для распределения данных
Зарезервированные адреса
Некоторые адреса IPv4 зарезервированы для специальных целей и не предназначены для глобальной маршрутизации[1].
Подсеть |
Назначение |
0.0.0.0/8[2] |
Адреса источников пакетов «этой» («своей») сети, предназначены для локального использования на хосте при создании сокетов IP. Адрес 0.0.0.0/32 используется для указания адреса источника самого хоста.[1] Пакеты с такими адресами не должны посылаться в сеть.[3] |
10.0.0.0/8[4] |
Для использования в частных сетях. |
127.0.0.0/8[2] |
Подсеть для коммуникаций внутри хоста (см.: localhost). |
169.254.0.0/16[5] |
Канальные адреса; подсеть используется для автоматического конфигурирования адресов IP в случае отсутствия сервера DHCP. |
172.16.0.0/12[4] |
Для использования в частных сетях. |
100.64.0.0/10[6] |
Для использования в сетях сервис-провайдера. |
192.0.0.0/24[7] |
Регистрация адресов специального назначения. |
192.0.2.0/24[8] |
Для примеров в документации. |
192.168.0.0/16[4] |
Для использования в частных сетях. |
198.51.100.0/24[8] |
Для примеров в документации. |
198.18.0.0/15[9] |
Для стендов тестирования производительности. |
203.0.113.0/24[8] |
Для примеров в документации. |
240.0.0.0/4[2] |
Зарезервировано для использования в будущем. |
255.255.255.255[10] |
Ограниченный широковещательный адрес. |
Есть также зарезервированные адреса, которые маршрутизируются глобально.
Подсеть |
Назначение |
192.88.99.0/24[1] |
Используются для рассылки ближайшему узлу. Адрес 192.88.99.1/32 применяется в качестве ретранслятора при инкапсуляции IPv6 в IPv4 (6to4)[11]. |
224.0.0.0/4[12] |
Используются для многоадресной рассылки. |
Структура пакета
Пакет IP содержит 14 полей, из которых 13 являются обязательными. Четырнадцатое поле предназначено для необязательных опций. Поля используют порядок байтов от старшего к младшему, старшие биты идут первыми. Первый бит имеет номер 0. Таким образом, например, поле с версией находится в четырёх старших битах первого байта.
IPv6
IPv6 (англ. Internet Protocol version 6) — новая версия протокола IP, призванная решить проблемы, с которыми столкнулась предыдущая версия (IPv4) при её использовании в интернете, за счёт использования длины адреса 128 бит вместо 32. Протокол был разработан IETF.
В настоящее время протокол IPv6 уже используется в нескольких тысячах сетей по всему миру (более 14000 сетей на осень 2013), но пока ещё не получил столь широкого распространения в Интернете, как IPv4. На конец 2012 года, доля IPv6 сетевого трафика составляла около 1%[1]. К концу 2013 года ожидается рост до 3%[2]. В России коммерческое использование операторами связи невелико (не более 1% трафика). DNS-серверы многих российских регистраторов доменов и провайдеров хостинга используют IPv6.
После того, как адресное пространство в IPv4 закончится, два стека протоколов — IPv6 и IPv4 — будут использоваться параллельно (англ. dual stack), с постепенным увеличением доли трафика IPv6 по сравнению с IPv4. Такая ситуация станет возможной из-за наличия огромного количества устройств, в том числе устаревших, не поддерживающих IPv6 и требующих специального преобразования для работы с устройствами, использующими только IPv6.