LINUX.ORG.RU

История изменений

Исправление pfg, (текущая версия) :

в протоколе UDP нет алгоритма восстановления последовательности пакетов и даже нет подходящего поля в заголовке пакета.

в отличии от к примеру упомянутого TCP у которого прям в заголовке имеется 32 битное поле Sequence number, по которому можно отследить правильность последовательности пакетов, выпущенных отправителем, и восстановить на получателе, чем собственно и занимается TCP-протокол на приемнике и кой чем еще.

почитай мануал библиотеки, которая реализует sendto(). там должно быть все описано.

размер пакета ip определяется размером mtu. но можно и вручную уменьшить.
«разнообразие» прихода пакета определяется параметрами сети между передатчик и приемником.

Исходная версия pfg, :

в протоколе UDP нет алгоритма восстановления последовательности пакетов и даже нет подходящего поля в заголовке пакета.

в отличии от к примеру упомянутого TCP у которого прям в заголовке имеется 32 битное поле Sequence number, по которому можно отследить правильность последовательности пакетов, выпущенных отправителем, и восстановить на получателе, чем собственно и занимается TCP-протокол на приемнике и кой чем еще.

почитай мануал библиотеки, которая реализует sendto(). там должно быть все описано.