реклама на сайте
подробности

 
 
> протокол RTP
Метценгерштейн
сообщение Sep 15 2009, 10:17
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



у нас на базе пакетов UDP строится протокол RTP, где уже указывается и номер пакета и прочая служебная инфа и данные. Т.е. реально ходят лишь UDP пакеты. Пока правильно понимаю? Как тогда пришедшая куча на удаленный комп UDP пакетов из нескольких UDP (из скольки кстати?) состыковываются в одиин виртуальный пакет RTP? Где- то должен быть маркер что-ли? что дальнейшие пакеты объединяем в один RTP?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Метценгерштейн
сообщение Sep 16 2009, 16:17
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



00 1f 33 df 40 f6 00 0e 08 dd 86 79 08 00 45 b8
00 3c 42 99 00 00 fa 11 af 18 ac 10 91 0b 3e 29
53 02 40 58 61 22 00 28 37 1f 80 12 38 80 15 41
1e 0d bd 38 59 01 20 e3 45 66 c0 fa 1d 27 47 de
60 ea 85 68 c8 fa 13 2d 07 de


вот дамп одного пакета от моего тлф до рутера, от туда далее
итак,
разница в сниффере что он пишет в одном случае RTP, в другом UDP только в том, что в UDP он после 42 байта пишет payload. А В случае RTP он дальше анализирует.
далее, описание протокла UDP- сначала порт отправителя, порт получателя, длина сообщения, CRC
в перехваченном пакете и IP ещё, т.к. там и мак и IP и прочее. Сам UDP начинается с 35 байта (как я это понял). Уже здесь идет порт источник, порт назнач. длина UDP, CRC. Тут пока ясно все.

Далее пошел уже RTP. Вопрос- какие данные в заголовке говорят, что внутри загрузки UDP находится RTP?
начиная с 43 байта видим 0х80 ??? где обещанная версия протокола 2?

Сообщение отредактировал Метценгерштейн - Sep 16 2009, 16:20
Go to the top of the page
 
+Quote Post
SFx
сообщение Sep 16 2009, 17:18
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



Save as не умеете ?
суть в том чтобы открыть поток и поглядеть, мне эти наборы никак не понять. к сожалению.
____________

00 1f 33 df 40 f6 00 0e 08 dd 86 79 ---MAC
08 00 --sIZE TYPE
45 b8 00 3c 42 99 00 00 fa 11 af 18 ac 10 91 0b 3e 29 53 02 ----IP HEADER
40 58 61 22 00 28 37 1f --UDP

80 - ver2 (согласно http://ru.wikipedia.org/wiki/RTP первые два БИТА - это версия протокола)
12 - PT (7 бит) указывает формат полезной
38 80 -- Порядковый номер
15 41 1e 0d Метка времени
bd 38 59 01 ---SSRC-идентификатор
20 e3 45 66 c0 fa 1d 27 47 de 60 ea 85 68 c8 fa 13 2d 07 de --сами данные


что касается ethernet пакета :
6 - mac dst
6 - mac src
2 - size/type
20 IP заголовок
если тип указан в IP 0x11 кажется идет далее UDP
8 - Заголовок UDP
Дальше только Payload, который отдается приложению, принимающему данные порте dst, указанном в UDP


что не умеет разбирать Wireshark вам придется делать самому.
ищите тип 0x12 данных пейлоада в RFC 3550 для RTP и смежных.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Метценгерштейн   протокол RTP   Sep 15 2009, 10:17
- - Dima_G   Цитата(Метценгерштейн @ Sep 15 2009, 13:1...   Sep 16 2009, 06:56
- - Метценгерштейн   да, полазал по ссылке, хорошо написано, но про RTP...   Sep 16 2009, 09:15
|- - zltigo   Очень правильная фраза Цитата(Метценгерштейн ...   Sep 16 2009, 09:26
- - Метценгерштейн   ок. попробуем ещё раз объяснить что непонятно. У м...   Sep 16 2009, 09:46
|- - SFx   Цитата(Метценгерштейн @ Sep 16 2009, 13:4...   Sep 16 2009, 10:01
- - Метценгерштейн   да, у меня были подозрения, что один в один идут, ...   Sep 16 2009, 10:08
|- - zltigo   Цитата(Метценгерштейн @ Sep 16 2009, 12:0...   Sep 16 2009, 10:13
|- - SFx   Цитата(Метценгерштейн @ Sep 16 2009, 14:0...   Sep 16 2009, 14:53
- - uriy   У вас же порт в конце концов определенный использу...   Sep 16 2009, 14:38
|- - Метценгерштейн   полный цикл от позвонил до отбился http://files....   Sep 16 2009, 18:34
- - uriy   Как ни странно пришет RTP в обе стороны! Попро...   Sep 17 2009, 04:04
- - Метценгерштейн   по реализации подключения- на компе на материнке д...   Sep 17 2009, 05:25
|- - SFx   Цитата(Метценгерштейн @ Sep 17 2009, 09:2...   Sep 17 2009, 07:16
- - Метценгерштейн   как узнаем что тип данных RTP? Тип данных: ITU-T G...   Sep 17 2009, 15:18
|- - SFx   Цитата(Метценгерштейн @ Sep 17 2009, 19:1...   Sep 17 2009, 16:24
- - uriy   Цитатаа в составе UDP не могут быть такие же данны...   Sep 17 2009, 16:22
- - Метценгерштейн   вывод - в данном пакете UDP никак не видно что сод...   Sep 17 2009, 17:07
|- - SFx   Цитата(Метценгерштейн @ Sep 17 2009, 21:0...   Sep 17 2009, 17:32
- - Метценгерштейн   тогда такой вопрос- как я могу определить, что пош...   Sep 17 2009, 19:59
|- - SFx   Цитата(Метценгерштейн @ Sep 17 2009, 23:5...   Sep 17 2009, 20:47
- - Метценгерштейн   а размер кадра- какой байт именно? И при таких усл...   Sep 17 2009, 20:59
|- - zltigo   Цитата(Метценгерштейн @ Sep 17 2009, 22:5...   Sep 17 2009, 21:21
- - uriy   Метценгерштейн не принято использовать одновременн...   Sep 18 2009, 04:10
- - Метценгерштейн   Да, запутался я с основами. только сейчас начал ра...   Sep 18 2009, 06:16


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th August 2025 - 21:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.01384 секунд с 7
ELECTRONIX ©2004-2016