Исходный код вики IP
Версия 1.7 от Alexandr Fokin на 2022/07/15 00:56
Последние авторы
author | version | line-number | content |
---|---|---|---|
1 | **Internet protocol.** | ||
2 | |||
3 | ---- | ||
4 | |||
5 | Может работать на основе [[Ethernet>>Сети.Протоколы.Ethernet.WebHome]]. | ||
6 | |||
7 | IPv4 | ||
8 | IPv6 | ||
9 | |||
10 | ---- | ||
11 | |||
12 | |=(% style="width: 78px;" %) |=(% style="width: 447px;" %)Название|=(% style="width: 987px;" %)Описание | ||
13 | |(% style="width:78px" %) |(% style="width:447px" %)IP пакет|(% style="width:987px" %)Блок единичного пакета/сообщения. | ||
14 | Пакет содержит:((( | ||
15 | * Данные (максимальный размер 65515 байт). | ||
16 | * Метаданные, включающий в себе IP адрес отправителя и получателя, контрольную сумму заголовка, TTL, | ||
17 | ))) | ||
18 | |(% style="width:78px" %)ICMP|(% style="width:447px" %)Internet Control Message Protocol|(% style="width:987px" %)Представляет из себя собственный протокол сообщений, но также является частью протокола IP. | ||
19 | |(% style="width:78px" %) |(% style="width:447px" %)IP адрес и маска|(% style="width:987px" %)Адрес хоста, адрес сети, широковещательный адрес. | ||
20 | |(% style="width:78px" %) |(% style="width:447px" %)Фрагментация пакета|(% style="width:987px" %)В ситуациях, когда размер IP пакета превышает допустимый размер фрейма MTU, IP пакет разбивается на несколько пакетов, каждый из которых содержит часть данных, умещающихся в границы MTU, также для каждого фрагмента записывается смещение от начала исходного пакета. | ||
21 | Потребителю при обнаружении фрагментации необходимо дождаться получения всех фрагментов, а после собрать из них исходный IP пакет и только после этого передать его дальше по сетевому стеку. | ||
22 | |||
23 |