Taqsimlangan algoritmlar va tizimlar


Download 274.1 Kb.
Pdf ko'rish
bet2/10
Sana25.02.2023
Hajmi274.1 Kb.
#1230333
1   2   3   4   5   6   7   8   9   10
Bog'liq
Mustaqil ish 4

Torrent mijozlar 
To'g'ridan-to'g'ri faylning qismlari torrent trekerining ishtirokisiz 
to'g'ridan-to'g'ri mijozlar o'rtasida uzatiladi. Kuzatuvchi faqat to'playdi va 
mijozlarga tarmoq orqali fayllarni tarqatish jarayonlari haqida ma'lumot 
beradi. Protokol maksimal samaradorlik bilan ishlashi uchun mijozlarning 
maksimal soni fayllarni qabul qilishi va yuborishi kerak. Mijozlar bir-biriga 
ulanganda, ular qiladigan birinchi narsa - ulardagi torrent qismlari haqida 
ma'lumot almashish. Agar birinchi mijozda ikkinchisi uchun segment 
etishmayotgan bo'lsa, ikkinchi mijoz "torrentni yuklab olish" so'rovini 
yuboradi. Birinchi 
mijoz, 
iloji 
bo'lsa, 
torrentning 
so'ralgan 
qismini 
beradi. So'ralgan qismni olgandan so'ng, oluvchi o'z nazorat summasini 
tekshiradi va trekerga bu qism ham borligi haqida xabar beradi, shunda boshqa 
barcha ulangan mijozlar torrentni undan yuklab olishlari mumkin. 
2.Torrent protokollari va portlar 
Mijozlar trekerga TCP protokoli orqali ulanadi. Qoida tariqasida, treker 
uchun kiruvchi port 6969 bilan belgilanadi. Mijozlar TCP protokoli yordamida 
ham bir-birlari bilan muloqot qilishadi. Eng ko'p ishlatiladigan kiruvchi mijoz 
portlari 6881-6889. Biroq, port raqamlari protokol spetsifikatsiyasi tomonidan 
talab qilinmaydi va kerak bo'lganda o'zgartirilishi mumkin. Hozirgi vaqtda ko'p 
sonli trekerlar oddiy HTTP port 80 dan foydalanadi va mijozlarga tasodifiy 
kirish portini tanlash tavsiya etiladi. Ba'zi provayderlar qaroqchilik torrent 
kontentining tarqalishiga qarshi turish uchun avval aytib o'tilgan port 
diapazonidan foydalanishni taqiqlaydi. 
Bundan tashqari, mijozlar UDP portlaridan foydalanish imkoniyatiga ega, 
ammo 

rasman 
tasdiqlanmagan. Hamma 
mijozlar 
buni 
qo'llab-
quvvatlamaydi. UDP portlari DHT opsiyasining ishlashi uchun, ya'ni torrent 
trekeri bilan aloqa qilmasdan ishlash rejimi uchun ishlatiladi. 


Tarqatishni optimallashtirish uchun mijoz torrent fayli qismlarini boshqa 
mijozga tarqatishni to'xtatib qo'yishi mumkin. Bu haqda https://intellect.icu sayti 
xabar bermoqda. Tarmoq a'zosiga ustunlik beriladi, uning o'zi sizga ko'proq 
qismlarni berdi, ya'ni tengdosh (tugun, mijoz) sizga qancha ko'p bersa, siz unga 
shunchalik ko'p berasiz. Natijada, yuqori tezlikda yuklab olinadigan torrent 
mijozlari yuqori yuklab olish tezligiga ega bo'ladilar. 

Download 274.1 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling