Данный вопрос больше по сетевому стеку операционных систем. Влияет ли поле ip identification в заголовке IP пакета на выстаивание правильной последовательности нефрагментированного UDP потока. Пример: на сетевой интерфейс компьютера поступает RTP поток с IP.id 1,2,3,5,4,6,8,7 и т.д. Будет ли последовательность отсортирована в буфере сетевого стека перед передачей на уровень выше?
> Данный вопрос больше по сетевому стеку операционных систем. Влияет ли поле ipданный вопрос больше непонятно что чем вопрос - у каждой ОС своя реализация стека.
> identification в заголовке IP пакета на выстаивание правильной последовательности
> нефрагментированного UDP потока.ммм фрагметируется ip ..
> Пример: на сетевой интерфейс компьютера поступает RTP поток сна сетевой интерфейс поступают кадры ... (ethernet)
> IP.id 1,2,3,5,4,6,8,7 и т.д. Будет ли последовательность отсортирована в буфере
> сетевого стека перед передачей на уровень выше?зачем???
>[оверквотинг удален]
> данный вопрос больше непонятно что чем вопрос - у каждой ОС своя
> реализация стека.
>> identification в заголовке IP пакета на выстаивание правильной последовательности
>> нефрагментированного UDP потока.
> ммм фрагметируется ip ..
>> Пример: на сетевой интерфейс компьютера поступает RTP поток с
> на сетевой интерфейс поступают кадры ... (ethernet)
>> IP.id 1,2,3,5,4,6,8,7 и т.д. Будет ли последовательность отсортирована в буфере
>> сетевого стека перед передачей на уровень выше?
> зачем???Клиенту поступает мультикаст (TV-трансляция), но некоторые фреймы по разным причинам перемешиваются. Вопрос в том, сортируются ли поступающие UDP датаграммы по ip identification перед передачей на уровень выше (прикладной программе, например VLC плееру)? Интересно узнать хотя бы на примере одной ОС.
>[оверквотинг удален]
>> ммм фрагметируется ip ..
>>> Пример: на сетевой интерфейс компьютера поступает RTP поток с
>> на сетевой интерфейс поступают кадры ... (ethernet)
>>> IP.id 1,2,3,5,4,6,8,7 и т.д. Будет ли последовательность отсортирована в буфере
>>> сетевого стека перед передачей на уровень выше?
>> зачем???
> Клиенту поступает мультикаст (TV-трансляция), но некоторые фреймы по разным причинам
> перемешиваются. Вопрос в том, сортируются ли поступающие UDP датаграммы по ip
> identification перед передачей на уровень выше (прикладной программе, например VLC плееру)?
> Интересно узнать хотя бы на примере одной ОС.нет не упорядочиваются и не должны.
>[оверквотинг удален]
>>>> Пример: на сетевой интерфейс компьютера поступает RTP поток с
>>> на сетевой интерфейс поступают кадры ... (ethernet)
>>>> IP.id 1,2,3,5,4,6,8,7 и т.д. Будет ли последовательность отсортирована в буфере
>>>> сетевого стека перед передачей на уровень выше?
>>> зачем???
>> Клиенту поступает мультикаст (TV-трансляция), но некоторые фреймы по разным причинам
>> перемешиваются. Вопрос в том, сортируются ли поступающие UDP датаграммы по ip
>> identification перед передачей на уровень выше (прикладной программе, например VLC плееру)?
>> Интересно узнать хотя бы на примере одной ОС.
> нет не упорядочиваются и не должны.Спасибо за ответ, но , к сожалению, не содержательно. Можете посоветовать литературу по подробному описанию работы сетевого стека?
>[оверквотинг удален]
>>>>> IP.id 1,2,3,5,4,6,8,7 и т.д. Будет ли последовательность отсортирована в буфере
>>>>> сетевого стека перед передачей на уровень выше?
>>>> зачем???
>>> Клиенту поступает мультикаст (TV-трансляция), но некоторые фреймы по разным причинам
>>> перемешиваются. Вопрос в том, сортируются ли поступающие UDP датаграммы по ip
>>> identification перед передачей на уровень выше (прикладной программе, например VLC плееру)?
>>> Интересно узнать хотя бы на примере одной ОС.
>> нет не упорядочиваются и не должны.
> Спасибо за ответ, но , к сожалению, не содержательно. Можете посоветовать литературу
> по подробному описанию работы сетевого стека?OSI, bsd sockets, linux/openbsd/FreeBSD kernel
> Спасибо за ответ, но , к сожалению, не содержательно. Можете посоветовать литературу
> по подробному описанию работы сетевого стека?мммм может таки скажете а зачем оно вам?
весь смысл UDP как раз и заключается в том чтобы исключить (минимизировать) пост- пред- обработку, сборку, разборку, установление сессий - передать пакет с минимальными усилиями и забыть.
>> Спасибо за ответ, но , к сожалению, не содержательно. Можете посоветовать литературу
>> по подробному описанию работы сетевого стека?
> мммм может таки скажете а зачем оно вам?Решение проблемы Методом Композиции (также известным, как "нквеста на выданьи"):
""Уж как трудно решиться, так просто рассказать нельзя, как трудно! Если бы губы Никанора Ивановича да приставить к носу Ивана Кузьмича, да взять сколько-нибудь развязности, какая у Балтазара Балтазарыча, да, пожалуй, прибавить к этому еще дородности Ивана Павловича -- я бы тогда тотчас же решилась."" -- Гоголь Н.В.
> весь смысл UDP как раз и заключается в том чтобыUDP: "Товарищ прапорщик, с нашей стороны пули вылетели — проблема на стороне мишеней."