Редактирование:
IP
(раздел)
Материал из Ньюпедии — свободной энциклопедии
Перейти к навигации
Перейти к поиску
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
== Структура IP-датаграммы (пакета) == === В протоколе четвертой версии (IPv4) === {| class="wikitable" | colspan="4" |Версия (4 бит) | colspan="4" |Длина (4 бит) | colspan="8" |Тип обслуживания (8 бит) |- | colspan="16" |Длина пакета |- | colspan="16" |Идентификатор |- |0 |DF |MF | colspan="13" |Смещение фрагмента |- | colspan="8" |Число переходов (TTL) | colspan="8" |Протокол |- | colspan="16" |Контрольная сумма заголовка |- | colspan="16" |IP-адрес отправителя (32 бита) |- | colspan="16" |IP-адрес получателя (32 бита) |- | colspan="16" |Параметры (до 320 бит) |- | colspan="16" |Данные (до 65535 байт минус заголовок) |} * Версия — для IPv4 значение поля должно быть равно 4. * Длина — длина заголовка IP-пакета в 32-битных словах (dword). Именно это поле указывает на начало блока данных в пакете. Минимальное корректное значение для этого поля равно 5. * Идентификатор — значение, определяемое отправителем пакета и предназначенное для определения корректной последовательности пакетов. * 3 бита флагов. Первый бит должен быть всегда равен нулю, второй бит DF (don’t fragment) определяет возможность фрагментации пакета и третий бит MF (more fragments) показывает, не является ли этот пакет последним в цепочке пакетов. * Смещение фрагмента — значение, определяющее позицию фрагмента в потоке данных. * Протокол — идентификатор интернет-протокола следующего уровня (см. IANA protocol numbers и RFC 1700). В IPv6 называется «Next Header». === В протоколе 6 версии (IPv6) === {| class="wikitable" | colspan="4" |Версия (4 бита) | colspan="8" |Класс трафика (8 бит) | colspan="20" |Метка потока (20 бит) |- | colspan="16" |Длина полезной нагрузки (16 бит) | colspan="8" |След. заголовок (8 бит) | colspan="8" |Число переходов |- | colspan="32" |IP-адрес отправителя (128 бит) |- | colspan="32" |IP-адрес получателя (128 бит) |- | colspan="32" |Данные |} * Версия — для IPv6 значение поля должно быть равно 6. * Класс трафика — определяет приоритет трафика (QoS, класс обслуживания). * Метка потока — уникальное число, одинаковое для однородного потока пакетов. * Длина полезной нагрузки — длина данных (заголовок IP-пакета не учитывается). * Следующий заголовок — Определяет следующий инкапсулированный протокол. * Число переходов — максимальное число роутеров, которые может пройти пакет. При прохождении роутера это значение уменьшается на единицу и по достижению нуля пакет отбрасывается.
Описание изменений:
Пожалуйста, учтите, что любой ваш вклад в проект «Ньюпедия» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см.
Ньюпедия:Авторские права
).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!
Отменить
Справка по редактированию
(в новом окне)
Навигация
Действия на странице
Статья
Обсуждение
Читать
Править
Править код
История
Действия на странице
Статья
Обсуждение
Ещё
Инструменты
Персональные инструменты
Вы не представились системе
Обсуждение
Вклад
Создать учётную запись
Войти
Навигация
Заглавная страница
Рубрикация
Индекс А — Я
Избранные статьи
Случайная страница
Текущие события
Поиск
Участие
Сообщить об ошибке
Портал сообщества
Форум
Свежие правки
Новые страницы
Справка
Пожертвования
Инструменты
Ссылки сюда
Связанные правки
Служебные страницы
Сведения о странице
Получить короткий URL