The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Вопрос про полю ip identification и сетевому стеку"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Разное)
Изначальное сообщение [ Отслеживать ]

"Вопрос про полю ip identification и сетевому стеку"  +/
Сообщение от tnick (ok) on 20-Апр-15, 11:43 
Данный вопрос больше по сетевому стеку операционных систем. Влияет ли поле ip identification в заголовке IP пакета на выстаивание правильной последовательности нефрагментированного UDP потока. Пример: на сетевой интерфейс компьютера поступает RTP поток с IP.id 1,2,3,5,4,6,8,7 и т.д. Будет ли  последовательность отсортирована в буфере сетевого стека перед передачей на уровень выше?
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Вопрос про полю ip identification и сетевому стеку"  +/
Сообщение от Pahanivo (ok) on 20-Апр-15, 13:09 
> Данный вопрос больше по сетевому стеку операционных систем. Влияет ли поле ip

данный вопрос больше непонятно что чем вопрос - у каждой ОС своя реализация стека.
> identification в заголовке IP пакета на выстаивание правильной последовательности
> нефрагментированного UDP потока.

ммм фрагметируется ip ..
> Пример: на сетевой интерфейс компьютера поступает RTP поток с

на сетевой интерфейс поступают кадры ... (ethernet)
> IP.id 1,2,3,5,4,6,8,7 и т.д. Будет ли  последовательность отсортирована в буфере
> сетевого стека перед передачей на уровень выше?

зачем???


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Вопрос про полю ip identification и сетевому стеку"  +/
Сообщение от tnick (ok) on 20-Апр-15, 13:55 
>[оверквотинг удален]
> данный вопрос больше непонятно что чем вопрос - у каждой ОС своя
> реализация стека.
>> identification в заголовке IP пакета на выстаивание правильной последовательности
>> нефрагментированного UDP потока.
> ммм фрагметируется ip ..
>> Пример: на сетевой интерфейс компьютера поступает RTP поток с
> на сетевой интерфейс поступают кадры ... (ethernet)
>> IP.id 1,2,3,5,4,6,8,7 и т.д. Будет ли  последовательность отсортирована в буфере
>> сетевого стека перед передачей на уровень выше?
> зачем???

Клиенту поступает мультикаст (TV-трансляция), но некоторые  фреймы по разным причинам  перемешиваются. Вопрос в том, сортируются ли поступающие UDP датаграммы по ip identification перед передачей на уровень выше (прикладной программе, например VLC плееру)? Интересно узнать хотя бы на примере одной ОС.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Вопрос про полю ip identification и сетевому стеку"  +/
Сообщение от pavel_simple (ok) on 20-Апр-15, 19:43 
>[оверквотинг удален]
>> ммм фрагметируется ip ..
>>> Пример: на сетевой интерфейс компьютера поступает RTP поток с
>> на сетевой интерфейс поступают кадры ... (ethernet)
>>> IP.id 1,2,3,5,4,6,8,7 и т.д. Будет ли  последовательность отсортирована в буфере
>>> сетевого стека перед передачей на уровень выше?
>> зачем???
> Клиенту поступает мультикаст (TV-трансляция), но некоторые  фреймы по разным причинам  
> перемешиваются. Вопрос в том, сортируются ли поступающие UDP датаграммы по ip
> identification перед передачей на уровень выше (прикладной программе, например VLC плееру)?
> Интересно узнать хотя бы на примере одной ОС.

нет не упорядочиваются и не должны.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Вопрос про полю ip identification и сетевому стеку"  +/
Сообщение от tnick (ok) on 21-Апр-15, 11:25 
>[оверквотинг удален]
>>>> Пример: на сетевой интерфейс компьютера поступает RTP поток с
>>> на сетевой интерфейс поступают кадры ... (ethernet)
>>>> IP.id 1,2,3,5,4,6,8,7 и т.д. Будет ли  последовательность отсортирована в буфере
>>>> сетевого стека перед передачей на уровень выше?
>>> зачем???
>> Клиенту поступает мультикаст (TV-трансляция), но некоторые  фреймы по разным причинам
>> перемешиваются. Вопрос в том, сортируются ли поступающие UDP датаграммы по ip
>> identification перед передачей на уровень выше (прикладной программе, например VLC плееру)?
>> Интересно узнать хотя бы на примере одной ОС.
> нет не упорядочиваются и не должны.

Спасибо за ответ, но , к сожалению, не содержательно. Можете посоветовать литературу по подробному описанию работы сетевого стека?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Вопрос про полю ip identification и сетевому стеку"  +/
Сообщение от pavel_simple (ok) on 21-Апр-15, 11:30 
>[оверквотинг удален]
>>>>> IP.id 1,2,3,5,4,6,8,7 и т.д. Будет ли  последовательность отсортирована в буфере
>>>>> сетевого стека перед передачей на уровень выше?
>>>> зачем???
>>> Клиенту поступает мультикаст (TV-трансляция), но некоторые  фреймы по разным причинам
>>> перемешиваются. Вопрос в том, сортируются ли поступающие UDP датаграммы по ip
>>> identification перед передачей на уровень выше (прикладной программе, например VLC плееру)?
>>> Интересно узнать хотя бы на примере одной ОС.
>> нет не упорядочиваются и не должны.
> Спасибо за ответ, но , к сожалению, не содержательно. Можете посоветовать литературу
> по подробному описанию работы сетевого стека?

OSI, bsd sockets, linux/openbsd/FreeBSD kernel

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Вопрос про полю ip identification и сетевому стеку"  +/
Сообщение от Pahanivo (ok) on 21-Апр-15, 12:13 
> Спасибо за ответ, но , к сожалению, не содержательно. Можете посоветовать литературу
> по подробному описанию работы сетевого стека?

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

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Вопрос про полю ip identification и сетевому стеку"  +/
Сообщение от Andrey Mitrofanov on 21-Апр-15, 12:25 
>> Спасибо за ответ, но , к сожалению, не содержательно. Можете посоветовать литературу
>> по подробному описанию работы сетевого стека?
> мммм может таки скажете а зачем оно вам?

Решение проблемы Методом Композиции (также известным, как "нквеста на выданьи"):

""Уж как трудно решиться, так просто рассказать нельзя, как трудно! Если бы губы Никанора Ивановича да приставить к носу Ивана Кузьмича, да взять сколько-нибудь развязности, какая у Балтазара Балтазарыча, да, пожалуй, прибавить к этому еще дородности Ивана Павловича -- я бы тогда тотчас же решилась."" -- Гоголь Н.В.


> весь смысл UDP как раз и заключается в том чтобы

UDP: "Товарищ прапорщик, с нашей стороны пули вылетели — проблема на стороне мишеней."

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру