oqimli media xizmati
|
|
|
nazorat seansi protokoli
|
|
ma'lumotlar seansi protokoli
|
|
|
|
RealMedia
|
|
|
RTSP
|
|
RDT
|
|
|
|
QuickTime
|
|
|
RTSP
|
|
RTP
|
|
|
|
|
|
|
|
|
|
WMT
|
|
|
MMS
|
|
MMST/MMSU
|
|
|
|
|
|
|
|
|
|
Jadval 1. Streaming Media Service Protocols
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ilova
|
|
|
nazorat seansi protokoli
|
|
ma'lumotlar seansi protokoli
|
|
|
|
SIP asosida
|
|
|
SIP
|
|
RTP
|
|
|
|
H.323 asosida
|
|
|
Q.931, H.245
|
|
RTP
|
|
|
|
|
|
|
|
|
Jadval 2. Multimedia konferentsiya protokollari
Multimedia xizmati davomida mijoz va server o'rtasida ikki turdagi seanslar yaratiladi: a nazorat sessiyasi va a ma'lumotlar sessiyasi. Tekshirish seansi ulanishni o'rnatish va o'ynash va pauza kabi navigatsiyani boshqarish uchun javobgardir. Ushbu sessiya RTSP (Real Time Streaming Protocol) [9] va MMS (Microsoft Media Server) [4] kabi boshqaruv protokollaridan foydalanadi. Maʼlumot seansi multimedia xizmati mazmunini mijozga maʼlumotlar seansi protokoli orqali yuboradi, jumladan RDT (RealNetworks Data Transfer) [5], RTP (Realtime Transfer Protocol) [10] va MMST/MMSU (TCP/UDP orqali MMS) [ 4]. Biz nazorat seansi va ma'lumotlar seansiga tegishli har bir paketni mos ravishda boshqaruv paketi va ma'lumotlar paketi sifatida belgilaymiz.
1-rasmda boshqaruv va ma'lumotlarni uzatish seansi uchun mijoz/server o'zaro ta'siri tasvirlangan. Boshlash uchun boshqaruv seansi taniqli port raqami orqali o'rnatiladi. 1 (a)-rasmda tasvirlanganidek, oqimli media xizmatlari (masalan, RealMedia, QuickTime) yoki SIP-ga asoslangan ilovalar bitta nazorat seansiga ega. Boshqa tomondan, H.323 ilovalari ikkita nazorat seansiga ega: Q.931 [8] va H.245 [8]. Nazorat seansi transport protokoli va port bo'yicha muzokaralar olib borish orqali yangi ma'lumotlar seansini yaratadi
raqamlar. Keyin ma'lumotlar seansi multimedia ma'lumotlarini dinamik ravishda tayinlangan transport protokoli va port raqamlari orqali uzatadi. Ushbu maqolada biz yangi atamani kiritamiz,dinamik seans, 1 (b)-rasmdagi ma'lumotlar sessiyasi va ikkinchi nazorat seansi kabi boshqaruv seansi tomonidan dinamik ravishda kelishilgan transport protokoli va port raqamlaridan foydalanadi.
mijoz server mijoz server
|
ulanmoq
|
taniqli
|
sessiya
|
ulanish (Q.931)
|
taniqli
|
|
|
|
|
|
|
|
|
port
|
|
port
|
|
|
|
muzokaralar
|
|
|
|
|
|
|
|
|
sessiya
|
|
|
|
|
|
|
muzokaralar
|
|
|
|
ulanish (H.245)
|
dinamik
|
|
|
|
|
sessiya
|
|
|
|
|
|
|
port1
|
|
|
|
|
muzokaralar
|
|
|
|
|
|
|
|
|
dinamik
|
|
|
|
dinamik
|
dinamik
|
|
sessiya
|
|
dinamik
|
|
|
|
|
|
sessiya
|
|
|
|
|
port2
|
|
|
|
port
|
|
|
|
|
|
|
|
|
|
|
|
|
ajrating
|
|
|
ajrating
|
|
|
|
|
|
boshqaruv
|
|
|
|
|
RealMedia, QuickTime,
|
|
ma'lumotlar
|
H.323
|
|
|
|
|
|
|
|
|
WMT, SIP
|
|
|
|
|
|
|
(a)
|
|
|
(b)
|
|
|
Rasm 1. Multimedia xizmatini boshqarish va ma'lumotlar seansi
Boshqarish seansi dinamik seans haqida muzokaralar olib borsa, nazorat seansining paketli yuki dinamik seansda ishlatiladigan transport protokoli va port raqamlari kabi muzokara natijalarini o'z ichiga oladi. Boshqaruv paketini tanlash va tahlil qilish orqali biz dinamik seans haqida ma'lumotni topishimiz mumkin.dinamik seans ma'lumotlari ushbu maqolada.
Multimedia xizmatlarida dinamik seanslardan foydalanish trafik monitoringida kamchiliklarni keltirib chiqaradi, garchi foydalanish ma'lumotlarni etkazib berishda foyda keltiradi. Ushbu xizmatlar multimedia ma'lumotlarini oqim va konferentsiya uchun tegishli protokollarni o'zgartirish orqali samarali yuborishi mumkin. Boshqa tomondan, yangi va taniqli bo'lmagan port raqamlari sessiya muzokaralaridan keyin paydo bo'ladi. Ushbu noma'lum port raqamlari tufayli dinamik seans tomonidan foydalaniladigan trafik ilovalarni identifikatsiyalash uchun taniqli port raqamlaridan foydalanadigan ko'pchilik trafik monitoringi tizimlari tomonidan noma'lum trafik sifatida noto'g'ri aniqlanadi. Shuning uchun biz dinamik seans ma'lumotlarini topamiz va undan multimedia xizmati trafigini aniqlashda foydalanamiz.
3. Tegishli ish
Oqim "qiziqarli" so'nggi nuqtalar orasida harakatlanadigan bir qator paketlarni ifodalaydi. Oqim haqida turli xil ta'riflar mavjud [13, 14, 15]. Ushbu maqolada biz oqimni bir xil 5-kanalli paketlar ketma-ketligi sifatida aniqlaymiz: manba IP-manzili, maqsad IP-manzili, manba porti, maqsad porti va protokol raqami. Tegishli birikmalar orqali
paketlarni oqimga aylantirganda, ma'lumotlarni qayta ishlash uchun tizim xarajatlarini kamaytirish mumkin. Ushbu siqilish tufayli NG-MON [16] kabi ko'plab tizimlar oqimlar asosida trafikni tahlil qiladi.
Flowscan [11] shuningdek, oqimga asoslangan trafikni tahlil qilish tizimidir. Multimedia xizmati bilan bog'liq monitoring maqsadi RTSP-dan foydalangan holda trafikdir. U quyidagi tarzda evristik usuldan foydalanadi. Tizim davom etayotgan nazorat seanslarini qayd qiladi. Ikki xostda noma'lum port raqami bilan oqim ko'rilsa, u bir xil xostlar o'rtasida faol boshqaruv aloqasi mavjudligini tekshiradi. Agar shunday bo'lsa, u oqim dinamik seansga mos keladi deb taxmin qiladi. Biroq, bu tahlil noto'g'ri ma'lumot berishi mumkin. Buning sababi shundaki, noma'lum port raqami bilan ko'rilgan trafik ikkita ulangan xostlar o'rtasida mavjud bo'lgan faol boshqaruv aloqasi bilan bog'liq bo'lmasligi mumkin. Bundan tashqari, ba'zi multimedia xizmati ma'lumotlari faol boshqaruv ulanishida ishtirok etmaydigan boshqa manbadan uzatilishi mumkin. Ushbu holatda,
mmdump [3] Internetdagi multimedia trafigini kuzatish vositasidir. Ushbu vosita RTSP va H.232 orqali multimediya xizmatlari trafigining xususiyatlarini o'rganish uchun ishlatiladi. Asbobda RTSP va H.323 protokoli uchun tahlil qilish moduli mavjud. U dinamik ravishda tayinlangan port raqamlarini chiqarish uchun boshqaruv xabarlarini tahlil qiladi. Keyinchalik tahlil qilish moduli ushbu portlar bilan bog'langan paketlarni qo'lga kiritishga ruxsat berish uchun paket filtrini dinamik ravishda o'zgartiradi. Paket filtrini o'zgartirish orqali ushbu vosita faqat ro'yxatdagi port raqamlarini o'z ichiga olgan paketlarni yozib olishi mumkin, shu bilan birga resurs talablarini kamaytiradi va qo'shimcha xarajatlarni oladi. Shu bilan birga, paket filtrini tez-tez kompilyatsiya qilish va o'zgartirish ham og'irdir. Bundan tashqari, ushbu vosita quyidagi muammolarni ochib beradi. Birinchidan, u dunyodagi eng ko'p qo'llaniladigan oqim xizmati deb hisoblangan MMS [4] ni tahlil qilmaydi. Keyingi, u IP-parchalanishni hisobga olmaydi. Sinovlarimiz davomida WMT paketlarining taxminan 40-70 foizi parchalanganligini kuzatdik. Xuddi shunday, ba'zi ilovalar tarmoqqa katta oqimlarni yuboradi va bu ma'lumotlar parchalanadi. Ushbu parchalangan paketlarning port raqamini qayta yig'masdan aniqlab bo'lmaydi. mmdump paketni faqat port raqamlariga havola qilish orqali ushlaganligi sababli, ular multimedia xizmat paketlari bo'lsa ham, parchalangan paketlarni o'tkazib yuboradi. Bundan tashqari, u noto'g'ri rad etish xatosiga yo'l qo'yishi mumkin, bunda haqiqiy ma'lumotlar paketi multimedia xizmati seansi bilan bog'lanmagan deb noto'g'ri identifikatsiya qilinadi. Ma'lumotlar seansiga tegishli bo'lgan, lekin olinadigan paket filtrida mavjud bo'lmagan oqimli ma'lumotlar paketini ko'rib chiqing. Ba'zi ma'lumotlar paketlari filtrlash ro'yxatidan port raqamlari o'chirilgandan so'ng tekshirish nuqtasidan o'tadi. Keyin paket ushlanmasdan tekshirish nuqtasidan o'tishi mumkin. Bunday hollarda mmdumpning tahlil natijalari aniq emas.
Do'stlaringiz bilan baham: |