Size: a a a

Network Education

2021 June 08

I

Innokentiy in Network Education
identification используется для того, чтобы собрать исходный пакет из той расчлененки, которая пришла на получателя
источник

I

Innokentiy in Network Education
«это моя рука, это его рука, это моя нога,…» итд
источник

I

Innokentiy in Network Education
у всех фрагментов одного пакета ID будет одинаковый
источник

RP

Roman Polukhin in Network Education
Почему только 2^16, когда счётчик дойдёт до последнего значения, он начнётся сначала.
источник

I

Innokentiy in Network Education
при этом стандарт предписывает отправителю проставлять в исходящих пакетах ID таким образом, чтобы они повторялись как можно реже
источник

I

Innokentiy in Network Education
там не обязательно «счетчик» даже, можно просто (почти) рандомные числа ставить
источник

RP

Roman Polukhin in Network Education
«The identification field is used to distinguish the fragments of one datagram from those of another.  The originating protocol module of an internet datagram sets the identification field to a value that must be unique for that source-destination pair and protocol for the time the datagram will be active in the internet system.  The originating protocol module of a complete datagram sets the more-fragments flag to zero and the fragment offset to zero.»
источник

I

Innokentiy in Network Education
главное, чтобы у отправляемых рядом пакетов до одного и того же получателя они не были одинаковы
источник

RP

Roman Polukhin in Network Education
Согласен, в стандарте этот вопрос оставили на усмотрение реализации
источник

I

Innokentiy in Network Education
там в рфц еще смешная формулировка была «они не должны повторяться в течение разумного времени»
источник

RP

Roman Polukhin in Network Education
Что не редкость для RFC в целом, такие забавные формулировки без точного определения. 🙂
источник

ДП

Дмитрий Плуталов... in Network Education
As currently
  specified, all datagrams between a source and destination of a given
  protocol must have unique IPv4 ID values over a period of this MDL,
  which is typically interpreted as two minutes and is related to the
  recommended reassembly timeout [RFC1122].  This uniqueness is
  currently specified as for all datagrams, regardless of fragmentation
  settings.
источник

ДП

Дмитрий Плуталов... in Network Education
In IPv4, the Identification (ID) field is a 16-bit value that is
  unique for every datagram for a given source address, destination
  address, and protocol, such that it does not repeat within the
  maximum datagram lifetime (MDL)
источник

ДП

Дмитрий Плуталов... in Network Education
2 минуты в рфц
источник

I

Innokentiy in Network Education
источник

RP

Roman Polukhin in Network Education
«Thus, the sender must choose the Identifier to be unique for this source, destination pair and protocol for the time the datagram (or any fragment of it) could be alive in the internet.»

А это в подтверждение слов Иннокентия
.

RFC 791
источник

RP

Roman Polukhin in Network Education
which is typically interpreted as two minutes
источник

RP

Roman Polukhin in Network Education
RFC 6864
источник

А

Александр in Network Education
Вы вроде бы говорили, что время не должно быть меньше максимального ттл
источник

А

Александр in Network Education
Если я не путаю ничего
источник