İnternet texnologiyalarının inkişafı ilə daima yüksək sürətlə müxtəlif növ məlumat mübadiləsi aparmaq zərurətə çevrildi. Digər istifadəçilərlə faylları paylaşmağın bir çox yolu var. Ən populyarlardan biri də p2p şəbəkələri vasitəsilə məlumat ötürülməsidir.
p2p, sözün əsl mənasında "bərabərə bərabər" kimi tərcümə olunan "peer-to-peer" üçün qısadır. Rusdilli İnternetdə p2p şəbəkələrinə həmyaşıd, həmyaşıd və ya mərkəzləşdirilmiş şəbəkələr də deyilir.
2p2 şəbəkə ilə digər fayl paylaşma şəbəkələri arasındakı fərqlər
Adi fayl paylaşma şəbəkələrində, fayllar istənilən istifadəçinin ehtiyac duyduğu faylı yükləyə biləcəyi bir serverdə saxlanılır. Fayl serverdən silinərsə, istifadəçi ona giriş hüququnu itirəcəkdir. Bundan əlavə, yükləmə sürəti server bant genişliyi ilə məhdudlaşır.
Peer-to-peer şəbəkələrində belə bir server yoxdur. Bütün lazımi sənədlər istifadəçilərin paylaşdıqları qovluqlarda sabit disklərində saxlanılır. P2p şəbəkələrində hər bir kompüter həm məlumat verir, həm də məlumat yükləmək lazım olduqda müştəri rolunu oynayır. Bu, fayl mübadiləsi sürətini əhəmiyyətli dərəcədə artırmağa imkan verir.
Hal-hazırda hibrid p2p şəbəkələri ən geniş yayılmışdır. Belə şəbəkələrdə server istifadəçilər arasında qarşılıqlı əlaqəni təmin edən bir koordinator rolunu oynayır, lakin heç bir məlumat saxlamır. Bu şəbəkələr həm təmiz 2p2 şəbəkənin sürətini, həm də mərkəzləşdirilmiş şəbəkənin etibarlılığını birləşdirir. Hal-hazırda ən populyar hibrid şəbəkə protokolları BitTorrent və Direct Connectdir.
BitTorrent protokolu
BitTorrent protokolu vasitəsilə fayl mübadiləsi xüsusi bir müştəri proqramı istifadə edərək hissə-hissə baş verir. Yükləmə zamanı fayl qırıntıları “sən mənim üçün - mən sənin üçün” prinsipinə əsasən dəyişdirilir.
Fayl ötürülməsi xüsusi bir server - torrent tracker istifadə edərək koordinasiya olunur. Şəbəkə iştirakçılarının, sözdə yaşıdlarının bir-birini tapa bilməsi üçün lazımdır. Bu server fayl kimliklərini, IP ünvanlarını və müştəri limanlarını saxlayır. Çox vaxt, torrent izləyicisi paylanmış fayllar haqqında məlumatları saxlayan bir saytdır.
Bir çox izləyici, p2p şəbəkələrinin əsas prinsipinə uyğun olmaq üçün qeydiyyat və qiymətləndirmə sistemindən istifadə edir. İstifadəçi tərəfindən yüklənən və verilən məlumatların nisbətini nəzərə alırlar. İstifadəçi tərəfindən yüklənən məlumat miqdarının ona verilən məlumat həcmindən əhəmiyyətli dərəcədə çox olması hallarında, onun üçün yükləmə seçimi məhdud olacaqdır.
Direct Connect Protocol (DC)
Direct Connect protokolu vasitəsilə fayl mübadiləsi çox vaxt yerli şəbəkələrin istifadəçiləri arasında baş verir. DC şəbəkəsində işləmək üçün belə bir şəbəkədə hub adlanan bir və ya daha çox serverə qoşulan xüsusi bir müştəri lazımdır. Mərkəzə qoşulduqda, istifadəçilər giriş üçün açıq olan digər şəbəkə üzvlərinin qovluqlarından faylları yükləyə bilərlər.
DC şəbəkələrinin istifadəçilər üçün maraqlı bir xüsusiyyəti, söhbət zamanı ani şəxsi mesaj mübadiləsi etməkdir.
P2p şəbəkələrinin yeganə əhəmiyyətli çatışmazlığı müəllif hüquqlarının pozulmasıdır. İstifadəçilər arasında fayl mübadiləsini izləmək praktik olaraq qeyri-mümkün olduğundan, onların paylanması yalnız peer-to-peer şəbəkələrindəki iştirakçıların vicdanında qalır.