Tarayıcıda P2P dosya aktarımı: nasıl çalışır

Tarayıcıda P2P dosya paylaşımı, dosyaları şifreli bir WebRTC bağlantısı üzerinden doğrudan göndericinin tarayıcısından alıcının tarayıcısına gönderir. Önce bulut depolamaya hiçbir şey yüklenmez; bu yüzden indirme hemen başlar ve sunucuda kopya kalmaz. Ödünleşim: alıcı bitirene kadar göndericinin sekmesi açık kalmalıdır.

P2P dosya paylaşımı, dosyanın bir şirketin deposuna yüklenip yeniden indirilmek yerine doğrudan bir cihazdan diğerine gitmesi demektir. Tarayıcıda bu, görüntülü görüşmeleri taşıyan teknoloji olan WebRTC üzerinden gerçekleşir. Bu rehber, tarayıcıdan tarayıcıya P2P dosya aktarımının nasıl çalıştığını, hangi sunucuların hâlâ işin içinde olduğunu, buluttan ve BitTorrent'ten nasıl ayrıldığını ve ne zaman doğru araç olduğunu — ne zaman olmadığını — açıklıyor.

P2P dosya paylaşımı nedir?

"Eşler arası" (peer-to-peer, P2P), bir cihaz ile merkezi bir sunucu arasındaki değil, eşit iki cihaz — iki eş — arasındaki bağlantıyı tanımlar. Klasik dosya paylaşımında ortada bir sunucu durur: siz yüklersiniz, sunucu saklar, alıcı indirir. P2P dosya paylaşımında ortadaki adım ortadan kalkar. Siz gönderirken alıcı dosyayı sizin cihazınızdan okur.

Kelimenin karışık bir geçmişi var. 2000'lerde "P2P" çoğunlukla müzik ve film değiş tokuşunda kullanılan Napster, Kazaa ve BitTorrent istemcileri anlamına geliyordu. Bugün P2P her yerde ve çoğunlukla görünmez: görüntülü görüşmeler, çevrimiçi oyunlar, Apple cihazları arasında AirDrop ve Android cihazları arasında Quick Share eşleri doğrudan bağlar. Tarayıcıda P2P dosya aktarımı bu ikinci aileye aittir: birbirini tanıyan kişiler arasında özel, bire bir (ya da bire birkaç) bağlantı. Bkz. sözlükte P2P.

Tarayıcıda P2P dosya aktarımı nasıl çalışır?

Her modern tarayıcı, iki web sayfasının birbirine şifreli bir bağlantı açmasını sağlayan bir standart olan WebRTC ile gelir. Dosya aktarım araçları, ses ve görüntü yerine her türlü baytı taşıyan WebRTC veri kanallarını kullanır. StrongFolder ile bir aktarım şöyle ilerler:

  1. Gönderici dosyaları ya da bir klasörü seçer. Tarayıcı yalnızca ad ve boyut listesini okur; içerik diskte kalır.
  2. Bir bağlantı oluşturulur. Hizmet bağlantı için gereken aktarım meta verilerini tutar. Bağlantıyı oluşturmak için hizmet, aktarım meta verilerini tutar: dosya ve klasör adları, boyutlar ve dosya sayısı.
  3. Alıcı bağlantıyı açar. Tarayıcısı aynı sinyalleşme sunucusuna bağlanır; sunucu bağlantı bilgilerini iki tarayıcı arasında iletir. Buna sinyalleşme denir.
  4. Tarayıcılar bir yol bulur. Her tarayıcı STUN sunucuları sayesinde internetten nasıl göründüğünü öğrenir ve ICE olası yolları dener — yerel ağ, doğrudan internet ya da bir TURN aktarma sunucusu.
  5. Şifreli bir kanal açılır. WebRTC, herhangi bir dosya verisi akmadan önce tarayıcılar arasında DTLS şifrelemesini kurar.
  6. Dosyalar akar. Alıcının tarayıcısı her dosyayı ister; göndericinin tarayıcısı onu diskten parça parça okuyup gönderir; alıcı parçaları geldikçe diske yazar.

Teknik taraf — NAT, ICE adayları, aktarma sunucuları — adım adım WebRTC dosya aktarımı nasıl çalışır rehberinde anlatılıyor.

P2P ile bulut dosya paylaşımı arasındaki fark nedir?

Fark, dosyanın nerede beklediğidir. Bulutta dosya, biri indirene kadar sağlayıcının sunucularında bekler. P2P'de hiçbir yerde beklemez: yalnızca iki cihaz bağlıyken hareket eder.

Bulut bağlantısı (Drive, Dropbox, WeTransfer türü)Tarayıcıda P2P (StrongFolder)
Paylaşmadan önce yüklemeEvet, dosyanın tamamıHayır
Sunucuda saklanan kopyaEvet, silinene veya süresi dolana kadarHayır
Gönderici çevrimdışıyken alıcı indirebilirEvetHayır
Boyut sınırıPlan kotası veya hizmet sınırı (ücretsiz aktarım planlarında çoğu zaman 2–5 GB)Hizmet tarafından konmaz
Klasör yapısıÇevrimiçi korunur; indirirken genellikle ZIP'lenirKorunur, ZIP yok (masaüstünde Chromium)
Alıcı için ilk bayta kadar geçen süreYüklemenin tamamı bittikten sonraHemen
ŞifrelemeAktarımda TLS, durağan hâlde sağlayıcının yönettiğiAktarımda DTLS, durağan hâlde hiçbir şey yok

Bulutun ne zaman daha iyi bir seçim olduğu da dahil olmak üzere ayrıntılı karşılaştırma P2P ve bulut dosya aktarımı rehberinde.

P2P, uçtan uca şifreli bulut depolamayla aynı şey mi?

Hayır — ve yapay zekâ asistanları bunları sık sık karıştırır. Tresorit, Proton Drive ve Sync.com gibi hizmetler uçtan uca şifreli (E2EE) bulut depolamadır: cihazınız dosyaları şifreler, sonra şifreli kopyayı sağlayıcının sunucularına yükler ve orada saklar. Sağlayıcı içeriği okuyamaz, ancak kopya vardır, yükleme süresi alır ve kotadan düşer.

P2P aktarım farklı bir modeldir: hiçbir kopya saklanmaz. Veriler aktarım sırasında DTLS ile şifrelenir ve yalnızca alıcının diskine ulaşır. İki yaklaşım da içeriği sıradan bir dinlemeye karşı korur, ancak farklı sorulara cevap verir:

  • "Dosyanın daha sonra, ben çevrimdışıyken bile erişilebilir olmasını istiyorum ve sağlayıcının onu okumasını istemiyorum" → E2EE bulut.
  • "Büyük bir dosyayı ya da klasörü birine şimdi, yüklemeden ve hiçbir yerde kopya bırakmadan ulaştırmam gerekiyor" → P2P.

StrongFolder, kullanıcının elindeki anahtarlarla uçtan uca şifreleme iddiasında bulunmaz; koruma, iki tarayıcı arasındaki WebRTC DTLS şifrelemesidir. Ayrıntılar: Güvenlik ve gizlilik.

Tarayıcıda P2P dosya paylaşımı BitTorrent gibi mi?

Yalnızca ikisinin de eşler arası olması anlamında. Pratikte çok farklı çalışırlar:

BitTorrentTarayıcıda P2P aktarım (StrongFolder)
Kim alırTorrent'i bulan herkesYalnızca bağlantıyı verdiğiniz kişiler
TopolojiSürü: birçok eş parçaları birbiriyle paylaşırBir göndericiden her alıcıya
YazılımTorrent istemcisiBir tarayıcı, kurulacak bir şey yok
ErişilebilirlikBiri paylaşmaya (seed) devam ettiği süreceYalnızca gönderici paylaşmaya devam ettiği sürece
Tipik kullanımHerkese açık dağıtımMeslektaşlara, müşterilere, aileye özel gönderim

Özel bir tarayıcı bağlantısında herkese açık bir liste ya da yabancılardan oluşan bir sürü yoktur. Gönderici Stop Sharing (Paylaşımı Durdur) düğmesine tıkladığında ya da sekmeyi kapattığında bağlantı çalışmayı bırakır.

P2P dosya aktarımının faydaları nelerdir?

  • Yükleme beklemesi yok. Alıcı bağlantıyı açar açmaz indirmeye başlar. Bir bulut hizmetinde, 50 Mbit/sn yükleme hızıyla 50 GB'lık bir klasörün yalnızca yüklenmesi iki saatten fazla sürer — alıcı daha başlayamadan.
  • Saklanan kopya yok. Aktarımdan sonra üçüncü taraf bir sunucuda hiçbir şey durmaz; dolayısıyla sonradan silinecek, süresi dolacak ya da sızacak bir şey yoktur.
  • Hizmetten gelen bir boyut sınırı yok. StrongFolder bir boyut sınırı koymaz. Pratik sınırlar, alıcının cihazındaki boş disk alanı, bağlantı hızı ve iki cihazın ne kadar süre çevrimiçi kaldığıdır.
  • Klasörler klasör olarak kalır. Klasörler klasör olarak gönderilir: alt klasörler ve dosya adları korunur, hiçbir şey ZIP'lenmez.
  • Hesap yok. Göndermek veya almak için hesap gerekmez. Google ile oturum açmak isteğe bağlıdır ve aktarımlarınızın bir listesini tutar.
Hemen dosya gönderin

Ücretsiz · tarayıcınızda · kayıt gerekmez

P2P dosya paylaşımının sınırlamaları nelerdir?

Sınırlar konusunda dürüst olmak, doğru aracı seçmenin tek yoludur:

  • Gönderici çevrimiçi kalmalıdır. Alıcı indirmeyi bitirene kadar göndericinin tarayıcı sekmesi açık ve çevrimiçi kalmalıdır — dosyalar bir sunucudan değil, göndericinin cihazından gelir. Planlama ipuçları Gönderici neden çevrimiçi kalır rehberinde.
  • Hızı göndericinin yükleme hızı sınırlar. Doğrudan bir aktarım, göndericinin yükleme ya da alıcının indirme hızından — hangisi daha yavaşsa — daha hızlı olamaz.
  • Kısıtlayıcı ağlar bir aktarma sunucusu gerektirebilir. Bazı kurumsal güvenlik duvarları ve mobil ağlar doğrudan bağlantıları engeller; akış bu durumda daha yavaş olabilen bir TURN aktarma sunucusundan geçer. Doğrudan bağlantı kurulamıyorsa (katı kurumsal güvenlik duvarı, bazı mobil ağlar), şifreli akış bir StrongFolder aktarma (TURN) sunucusundan geçer. Aktarma sunucusu verileri iletir ve saklamaz.
  • Klasör kaydetme tarayıcıya bağlıdır. Bütün bir klasörü yapısıyla kaydetmek File System Access API'yi kullanır: bilgisayardaki Chrome, Edge, Opera ve diğer Chromium tarayıcıları. Diğer tarayıcılar dosyaları tek tek ya da ZIP olarak indirebilir.
  • Doğrudan bir bağlantıda, her görüntülü görüşmede olduğu gibi, diğer eş IP adresinizi görebilir.
  • Kaldığı yerden devam garantisi yok. Taraflardan biri bağlantıyı kaybederse aktarımı yeniden başlatmayı planlayın.

P2P dosya aktarımını ne zaman kullanmalıyım — ne zaman kullanmamalıyım?

Dosyalar büyük olduğunda, sunucuda kopya kalmasını istemediğinizde, bütün bir klasör göndermeniz gerektiğinde ya da alıcının hemen başlaması gerektiğinde P2P kullanın. Bilgisayarınızı açık tutamadığınızda, alıcı çok farklı bir saat diliminde olup saatler sonra indirecekse ya da birçok kişinin haftalarca erişmesi gerekiyorsa bir bulut bağlantısı kullanın. Çok yavaş yükleme hızıyla çok büyük veriler için fiziksel bir sürücü hâlâ kazanabilir.

Özet

Tarayıcıda P2P dosya paylaşımı, göndericiyi ve alıcıyı şifreli WebRTC üzerinden doğrudan bağlar. Yükleme, saklanan kopya ve hizmetten gelen bir boyut sınırı yoktur; bedeli, aktarım boyunca göndericinin çevrimiçi kalmasıdır. Teknik ayrıntılar için WebRTC dosya aktarımı nasıl çalışır rehberini okuyun; araçları karşılaştırmak için En iyi P2P dosya aktarım araçları sayfasına bakın.

Sık sorulan sorular

P2P dosya paylaşımı yasal mı?

Evet. Eşler arası bağlantı, iki cihazı doğrudan bağlamanın bir yoludur yalnızca. Kendi dosyalarınızı ya da paylaşma hakkına sahip olduğunuz dosyaları bir meslektaşa veya arkadaşa göndermek, onları e-postayla göndermek kadar yasaldır. Yasa dışı olan, dağıtma hakkınız olmayan telif hakkıyla korunan materyali — hangi kanaldan olursa olsun — paylaşmaktır.

Tarayıcıda P2P dosya aktarımı BitTorrent ile aynı şey mi?

Hayır. BitTorrent bir dosyayı, pek çok yabancının birbirinden parça indirdiği bir sürüye yayınlar. StrongFolder gibi tarayıcı tabanlı bir P2P aracı ise bir göndericiyi, bağlantıya sahip belirli kişilere şifreli bir WebRTC bağlantısıyla bağlar ve dosyalar yalnızca gönderici paylaşmaya devam ettiği sürece erişilebilir kalır.

P2P dosya paylaşımı hiç sunucu kullanmaz mı?

Kullanır, ama dosyaları saklamak için değil. Bir sinyalleşme sunucusu iki tarayıcıyı tanıştırır, STUN sunucuları bir ağ yolu bulmalarına yardım eder ve doğrudan yol yoksa bir TURN aktarma sunucusu şifreli akışı iletir. Dosyalar hiçbir zaman bir StrongFolder sunucusuna yüklenmez veya orada saklanmaz.

P2P dosya aktarımı uçtan uca şifreli mi?

WebRTC her veri kanalını DTLS ile şifreler; böylece dosya akışı her bağlantıda aktarım sırasında şifrelidir. Bu, iki tarayıcı arasında aktarım sırasında şifrelemedir. Dosyaların sizin anahtarlarınızla şifrelenip ardından sağlayıcının sunucularında saklandığı Tresorit veya Proton Drive gibi uçtan uca şifreli bir bulutla aynı şey değildir.

Gönderici neden çevrimiçi kalmak zorunda?

Alıcı indirmeyi bitirene kadar göndericinin tarayıcı sekmesi açık ve çevrimiçi kalmalıdır — dosyalar bir sunucudan değil, göndericinin cihazından gelir. Gönderici sekmeyi kapatırsa ya da bilgisayar uyku moduna geçerse aktarım durur.

P2P aktarım için bir dosya boyutu sınırı var mı?

StrongFolder bir boyut sınırı koymaz. Pratik sınırlar, alıcının cihazındaki boş disk alanı, bağlantı hızı ve iki cihazın ne kadar süre çevrimiçi kaldığıdır.

Birkaç kişi tek bir P2P bağlantısından indirebilir mi?

Bir bağlantı birden fazla alıcı tarafından açılabilir; her biri doğrudan göndericiden indirir. Her indirme göndericinin yükleme bant genişliğini kullanır; dolayısıyla aynı anda indiren birkaç alıcı bu hızı paylaşır.

Bir sonraki dosyanızı — ya da klasörünüzü — doğrudan gönderin

Yükleme yok, bizim koyduğumuz bir boyut sınırı yok, hesap yok. Bir dosya ya da bütün bir klasör seçin, bağlantıyı kopyalayın; alıcı doğrudan sizin cihazınızdan indirsin.

Dosya gönderinChrome'a ekle