Universitet



Yüklə 1,56 Mb.
səhifə36/58
tarix22.06.2022
ölçüsü1,56 Mb.
#62077
1   ...   32   33   34   35   36   37   38   39   ...   58
Cherdyncev maket (1)

Kvitansiya paketlar


RTP sessiya o'z ichiga oladi ichida o'zim Qanday oqimlar ma'lumotlar, Shunday qilib va oqimlar boshqaruv , ishlaydi Bilan tayinlangan portlar (odatda hatto uchun ma'lumotlar oqimi va g'alati uchun oqim boshqaruv). bu anglatadi nima mezbon _ oqimlar Ilova kerak ochiq ikki rozetka ( rozetka - ulanishning yakuniy elementi bo'lgan ob'ekt, o'zaro ta'sirni ta'minlash orasida jarayonlar transport Daraja tarmoqlar), bitta - uchun ma'lumotlar _ ikkinchi - uchun boshqaruv. Shunday qilib Qanday RTP ishlaydi ichida stack UDP/IP protokollari, u foydalanadi standart rozetkalar SOCK_DGRAM.
Soketlar yaratilgandan so'ng, dastur qabul qilishga tayyorlanmoqda paketlar yoqilgan tarmoqlar va saqlash ular uchun keyingi qayta ishlash. Ko'pgina ilovalar buni har bir paket qabul qilinganda takrorlanadigan tsikl sifatida amalga oshiradi.

fd_data = create_socket(...); fd_ctrl = create_socket(...); esa (bajarilmagan) {


FD_ZERO(&rfd); FD_SET(fd_ma'lumotlar, &rfd); FD_SET(fd_ctrl, &rfd); vaqt tugashi=...;
agar (tanlash(max_fd, &rfd, NULL, NULL, taym-aut; turib qolish; tanaffus) > 0) { agar (FD_ISSET(fd_data, &rfd)) {
...tasdiqlash ma'lumotlar paket
...jarayon ma'lumotlar paket
}
agar (FD_ISSET(fd_ctrl, &rfd)) {
...tasdiqlash boshqaruv paket
...jarayon boshqaruv paket
}
}
...qilish boshqa qayta ishlash
}
Paketlar ma'lumotlar va boshqaruv tekshirildi ustida to'g'rilik, Qanday
tasvirlangan ichida oldingi bo'limlar. Interval takrorlash tsikl paketlarni qabul qilish kadrlar orasidagi interval bilan tanlanadi.
Paketlarni qabul qilish jarayonini tashkil qilish uchun foydalanish mumkin va voqealarga boy yondashuv: paketlar ichida bu hol qayta ishlangan yoqilgan kamida kvitansiyalar. Odatda shunday yondashuv qo'llaniladi da holat real vaqtda ishlash.
      1. Kvitansiya paketlar ma'lumotlar


Birinchidan bosqich o'ynamoqda ma'lumotlar multimedia yoqilgan tarmoqlar oladi _ paketlar va ular buferlash uchun yana qayta ishlash. Shunday qilib tarmoq qanday tez-tez o'zgarishlar interval vaqt orasida paketlar, Qanday ko'rsatilgan ustida
guruch. 6,5, keyin bir nechta paketlar mumkin paydo bo'lmoq ichida qisqa interval vaqt yoki mumkin paydo bo'ladi katta pauzalar orasida qabul qilish paketlar. Qabul qiluvchi _ emas biladi oldindan, qachon yetib keladi muntazam paketlar, shunung uchun u bo'lishi kerak tayyor uchun qabul qilish bir nechta paketlar darhol, va ichida har qanday xop.


Guruch. 6.5. Buzilish interval vaqt orasida paketlarni tarmoq orqali tashish paytida
Paketlar qabul qilingandan so'ng, ular to'g'riligi tekshiriladi va keyingi qayta ishlash uchun navbatga o'sish tartibida qo'shiladi. belgilar vaqt. Bular Qadamlar yirtib tashlash ulanish orasida vaqt paketning kelishi va vaqt ular qayta ishlash va o'ynamoqda uchun foydalanuvchi. Shaklda. 6.6 ko'rsatilgan ajratish orasida qabul qilish paketlar va faqat kirish navbatlariga kirish huquqiga ega bo'lgan ijro dasturlari.




Guruch. 6.6. filiali jarayon qabul qilish paketlar dan ularni o'ynash
Muhim yodlab olish aniq vaqt kelishi paketlar M , uchun tegishli statistik belgilarni hisoblay olish. noto'g'ri o'lchov balki qo'rg'oshin uchun ko'rinish kechikishlar ichida paket uzatish. Kelish vaqti qabul qiluvchining real vaqtida T o'lchanadi va oqim vaqti R ga aylantiriladi :

Yüklə 1,56 Mb.

Dostları ilə paylaş:
1   ...   32   33   34   35   36   37   38   39   ...   58




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin