ფაილების გაზიარების ქსელები: პირდაპირი დაკავშირება. რა, სად და როგორ. ფაილების გაზიარების ქსელები რას ნიშნავს ფაილების გაზიარების ქსელები?

ერთ-ერთი სფერო, სადაც შესაძლებელია თანატოლების ტექნოლოგიის გამოყენება, არის ფაილების გაზიარება. ეს ასე გამოიყურება: ქსელის მომხმარებლები ატვირთავენ ნებისმიერ ფაილს "გაზიარებული" (ინგლისური გაზიარების) საქაღალდეში, ანუ საქაღალდეში, საიდანაც ფაილები ხელმისაწვდომია სხვა კლიენტებისთვის ჩამოსატვირთად. ქსელის ზოგიერთი სხვა მომხმარებელი აგზავნის მოთხოვნას ფაილის მოსაძებნად. პროგრამა ეძებს ქსელის კლიენტებს მოთხოვნის შესაბამისი ფაილებისთვის და აჩვენებს შედეგს. ამის შემდეგ მომხმარებელს შეუძლია ფაილების ჩამოტვირთვა ნაპოვნი წყაროებიდან. ფაილების გაზიარების თანამედროვე ქსელები საშუალებას გაძლევთ ჩამოტვირთოთ ერთი ფაილი რამდენიმე წყაროდან ერთდროულად (ეს უფრო სწრაფი და საიმედოა). იმისათვის, რომ დარწმუნდეთ, რომ ეს ფაილი ყველა წყაროსთვის ერთნაირია, შედარება ხდება არა მხოლოდ ფაილის სახელით, არამედ შემოწმებული ჯამებით ან ჰეშებით, როგორიცაა MD4, TTH, SHA-1. სანამ მომხმარებელი ჩამოტვირთავს ფაილს (და მისი დასრულების შემდეგ), ქსელის სხვა კლიენტებსაც შეუძლიათ ამ ფაილის გადმოწერა მისგან, რის შედეგადაც განსაკუთრებით პოპულარული ფაილები შეიძლება იყოს ხელმისაწვდომი ასობით წყაროდან ერთდროულად.

ორგანიზაციები, როგორიცაა RIAA, ახდენენ დისკრედიტაციას peer-to-peer ქსელებს მათზე ყალბი ფაილების გამოქვეყნებით (რომელთა შინაარსი არ შეესაბამება სახელს, ხშირად პირველი პორნოგრაფიული ხასიათისაა). ამან გამოიწვია KaZaA ქსელის პოპულარობის დაკარგვა eDonkey-ის სასარგებლოდ, რომელსაც აქვს უფრო მოწინავე არქიტექტურა.

2006 წლის თებერვალში, eDonkey ქსელში ყველაზე პოპულარულმა სერვერმა Razorback-მა შეწყვიტა მუშაობა და შემდეგ შეწყდა არაპოპულარული კომერციული კლიენტის EDonkey2000 განვითარება. თავად EDonkey2000 ქსელი აგრძელებს ფუნქციონირებას, რადგან ის არ არის მიბმული კონკრეტულ სერვერებთან და არის დიდი რაოდენობით თავისუფლად განაწილებული კლიენტის პროგრამები.

ცნობილი დეცენტრალიზებული და ჰიბრიდული ქსელები

  • 1) ED2K aka eDonkey2000 - ცენტრალიზებული ქსელი, ამჟამად არსებული ფაილების გაზიარების ყველაზე დიდი ქსელი. ძიებას ახორციელებენ ერთმანეთთან დაკავშირებული სპეციალიზებული სერვერები. კლიენტები დამოუკიდებლად ცვლიან MFTP პროტოკოლის გამოყენებით. MetaMachine-მა, ორიგინალური კონცეფციის შემქმნელებმა და ვებ-ინტერფეისზე დაფუძნებულმა პირველმა კლიენტმა (Edonkey 2000 v1.4.5), შეწყვიტა ამ პროექტის მხარდაჭერა 2005 წელს, მაგრამ ქსელი აგრძელებს ფუნქციონირებას უფრო მოწინავე და მძლავრი eMule კლიენტის გამო. იყენებს Kademlia მექანიზმებს დეცენტრალიზებული სეგმენტის eD2k ასაგებად.
  • 2) Overnet, Kad - Kademlia პროტოკოლზე დაფუძნებული დეცენტრალიზებული ტექნოლოგიები, რომლებიც ემსახურებიან ძიებებს eDonkey2000 (eD2k) ქსელში.
  • 3) BitTorrent არის ტექნოლოგია განაწილებული ფაილების განაწილებისთვის, ჩვეულებრივ დიდი მოცულობა. იგი ხასიათდება მაღალი სიჩქარით და ცენტრალიზებით. ზოგიერთი BitTorrent კლიენტი მხარს უჭერს DHT-ს და შეუძლია იმუშაოს ცენტრალური სერვერის გარეშე (ე.წ. ტრეკერი).
  • 4) Direct Connect - არის თავისუფლად დაკავშირებული საძიებო სერვერი (ჰაბი). Direct Connect ჰაბები ძალიან მოსახერხებელია ფაილების გაცვლის ორგანიზებისთვის ლოკალური ქსელები.
  • 5) FastTrack, iMesh - თავდაპირველად განხორციელდა KaZaA-ში...
  • 6) OpenFT არის FastTrack ქსელის ღია გაგრძელება. მხარდაჭერილია GiFT (KCeasy), mlDonkey კლიენტების მიერ.
  • 7) Gnutella არის სრულიად დეცენტრალიზებული ქსელი Nullsoft-ის მიერ შემუშავებული პროტოკოლის გამოყენებით, HTTP ჩამოტვირთვების საფუძველზე. ქსელის თვითორგანიზება ხდება კვანძების სიის მონაცემების ავტომატური გაცვლის გამო დაკავშირებულ კლიენტებს შორის. კლიენტები: Shareaza, BearShare, LimeWire, Gnucleus, Phex.
  • 8) Gnutella2 არის Gnutella პროტოკოლის გაფართოება. ძირითადი ცვლილებები შეეხო მხოლოდ ფაილების საძიებო სისტემის ორგანიზაციას. ამ გზით შესაძლებელი გახდა ქსელის მთლიანი დატვირთვის შემცირება მხოლოდ იმ კლიენტებისთვის, რომლებსაც აქვთ საჭირო ფაილი, მოთხოვნის მიზანმიმართული გაგზავნით. ასევე აღმოიფხვრა UDP- წყალდიდობის შეტევის ცრუ დაწყების პრობლემა. ყველა სხვა თვალსაზრისით, ქსელი მთლიანად ჰგავს Gnutella1-ს. Shareaza-ს მთავარი კლიენტი.
  • 9) Ares არის ფაილების გაზიარების ქსელი ნებისმიერი ფაილისთვის.
  • 10) Soulseek არის საკუთრების პროტოკოლი. ყველა ძიება ხდება ცენტრალური სერვერის მეშვეობით, რომელსაც აქვს უფასო რეგისტრაციადა ფასიანი გამოწერა (ოფიციალური ვებსაიტი). კლიენტები: Soulseek, mlDonkey, SolarSeek.
  • 11) Freenet, GNUnet, Entropy - ანონიმური და ცენზურისადმი მდგრადი ფაილების გაზიარების ქსელები.
  • 12) MP2P (Manolito P2P) - მხარს უჭერს Blubster, Piolet, RockItNet კლიენტებს.
  • 13) NEOnet არის ნაწილობრივ დეცენტრალიზებული კომერციული ქსელი shareware საფუძველზე. ეს არის DHT პროტოკოლის სპეციფიკური დამხმარე მოდიფიკაცია Gnutella1 ქსელის ცალკე კომერციულ სეგმენტში მუშაობისას, რომელსაც მხარს უჭერს Morpheus კლიენტი. თვისებები კრიპტოგრაფიული დაცვადა ქსელის ანონიმურობა არ არის მხარდაჭერილი NeoNet ქსელში.
  • 14) მარტივი P2P
  • 15) Tesla -- შესაძლოა შეიცავს Malware.
  • 16) Filetopia არის პოტენციურად უსაფრთხო ქსელი მრავალფეროვანი შინაარსის გასაზიარებლად.
  • 17) MUTE -- კლიენტები: MFC Mute, Napshare.
  • 18) Nodezilla არის ანონიმური ფაილების გაზიარების ქსელი.
  • 19) Peer2Mail - პრინციპში, ეს არ არის თანატოლების ქსელი, არამედ პროგრამული უზრუნველყოფის ტიპი, რომელიც საშუალებას გაძლევთ გადაიტანოთ ფაილები ორ ჰოსტს შორის (თანხმობა) გამოყენებით. საფოსტო მომსახურებაროგორც როუტერი. ფაილის გადაცემის ტექნოლოგია დაფუძნებულია SMTP პროტოკოლში ინკაპსულაციაზე.
  • 20) Ants p2p -- მე-3 თაობის ღია P2P ქსელი გაზრდილი უსაფრთხოება. ჯავის კლიენტი.
  • 21) ჭიანჭველა
  • 22) Rodi - მხარს უჭერს ძიებას ფაილის შინაარსით. ჯავის კლიენტი.
  • 23) AppleJuice არის ნაწილობრივ დეცენტრალიზებული ქსელი (როგორც eDonkey).
  • 24) BeShare - BeOS-ზე ორიენტირებული ქსელი.
  • 25) Jabber არის ღია P2P შეტყობინებების ტექნოლოგია.
  • 26) სკაიპი -- P2P ტელეფონია.
  • 27) JXTA - P2P სპეციფიკაციებისა და პროტოკოლების სტანდარტიზაცია http://www.jxta.org
  • 28) KDrive -- გლობალური ვირტუალური დისკიფაილების ავტორიზაციითა და დაშიფვრით გაცვლისთვის.
  • 29) ProxyShare - ახალი მაღალსიჩქარიანი ქსელი დიდი შესაძლებლობებით.
  • 30) ZEPP
  • 31) Acquisition - ქსელი და კლიენტი Mac-ისთვის.
  • 32) RShare არის ანონიმური ღია P2P ქსელი.
  • 33) Marabunta არის ალტერნატიული peer-to-peer სისტემა, რომელიც ორიენტირებულია ექსკლუზიურად მყისიერი შეტყობინების სერვისების მიწოდებაზე საერთო ბიულეტენის დაფაზე (P2P-chat). პროგრამა ძირითადად შექმნილია ლოკალურ ქსელებში გამოსაყენებლად და, შესაბამისად, არ შეიცავს კვანძების სიის ავტომატური განახლების შესაძლებლობას (ის უნდა შეივსოს ხელით). თუ არსებობს მიმღებების მუდმივი IP მისამართები, მას შეუძლია იმუშაოს ინტერნეტში, თუმცა, დეველოპერების სერვერებიდან ჩაშენებული ჩატვირთვის ფუნქცია არ ფუნქციონირებს იმის გამო, რომ 2006 წლიდან პროექტი პრაქტიკულად შეჩერდა. პროგრამაში არ არის დანერგილი კრიპტოგრაფიული დაცვის და ქსელის ანონიმურობის თვისებები.
  • 34) SKad ან OpenKAD - Kademlia პროტოკოლის მოდიფიკაცია. ამ ტიპის სრულიად დეცენტრალიზებული ქსელები ძირითადად იაპონიაში შეიქმნა. პირველი ნაბიჯი ამ მიმართულებით იყო Winny პროგრამა. ამ ქსელის შემდგომმა განვითარებამ ქსელის ანონიმურობისკენ განაპირობა Share პროგრამის გაჩენა. და დღეს არის მესამე ვერსია, რომელიც მუშაობს Perfect Dark პროგრამაზე.
  • 35) სამწუხაროდ, SKad ქსელის სამივე ვერსია განვითარდა პარალელურად და მიუხედავად იმისა, რომ მათ ბევრი საერთო აქვთ, კვანძების სიის კოდირების პროცედურის შეცვლის გამო. მყარი დაშიფვრა, ისინი არ არიან თავსებადი ერთმანეთთან. ამრიგად, სამივე პროგრამამ ჩამოაყალიბა სამი იდენტური ქსელი უსაფრთხოების სხვადასხვა ხარისხით.
  • 36) Usenet - კარგი ძველი გლობალური შეტყობინებების დაფა;)
  • 37) აკორდი
  • 38) საკონდიტრო ნაწარმი
  • 39) გობელენი ან ქიმერა
  • 40) Groove Virtual Office -- საკუთრების პროგრამული უზრუნველყოფა Microsoft-ისგან.
  • 41) P-Grid არის თვითორგანიზებული დეცენტრალიზებული ქსელი.
  • 42) P2PTV - სატელევიზიო არხების ქსელი.
  • 43) KoffeePhoto - ქსელი ფოტოების გასაზიარებლად.

ფაილების გაზიარების ქსელები ზოგადად ეხება ქსელებს, სადაც შესაძლებელია ფაილის გაზიარება. ხშირად, ფაილების გაზიარების ქსელები ჩვეულებრივი ხდება კომპიუტერული ქსელებიერთი წოდება. ასეთ ქსელებში ოპერაციული პრინციპი ემყარება მონაწილეებს შორის ფაილის გაზიარებას. სხვა სიტყვებით რომ ვთქვათ, თითოეული მონაწილე შეიძლება იყოს კლიენტი და ამავე დროს სერვერი.

ფაილის გაზიარების ქსელები შეიძლება შედგებოდეს გარკვეული ტიპის ორგანიზაციისგან, აქ არის რამდენიმე მათგანი:

ცენტრალიზებული ქსელები

მიუხედავად იმისა, რომ ამ ქსელში მონაწილე შეიძლება იყოს როგორც კლიენტი, ასევე სერვერი, გარკვეული ინფრასტრუქტურა მაინც საჭიროა. მას შეუძლია დაეხმაროს კლიენტების გარკვეული რაოდენობის გაერთიანებას გარკვეულ თემებში. ფაილების გაზიარების ცენტრალიზებული ქსელების კლიენტები ხშირად იყენებენ ინდექსირების სერვერებს, როგორც ყველა სერვისის ინფორმაციის მცველებს.

მაგრამ მაინც, ამ ქსელს ასევე აქვს გარკვეული უპირატესობები. მისი დაპროგრამება საკმაოდ მარტივია და ასევე ხელს უწყობს სერვერებზე გადატანას დიდი რაოდენობითსერვისის ინფორმაცია. ფაილების გაზიარების ცენტრალიზებული ქსელების სრული სანდოობა გამოვლინდა დახურვის შემდეგ WinMX და Napster. ინდექსირების სერვერები შეიძლება დაიხუროს მრავალი მიზეზის გამო (სასამართლოს გადაწყვეტილება, მფლობელი კომპანიის გაკოტრება, გარკვეული დაუზუსტებელი წარუმატებლობა) და რაიმე კონკრეტული გაფრთხილების გარეშე. ასეთი ქმედებების შედეგად, ქსელი უბრალოდ წყვეტს მუშაობას.

დეცენტრალიზებული ქსელები

ფაილების გაზიარების ასეთ ქსელებს შეუძლიათ იმუშაონ ინდექსირების სერვერების არარსებობის შემთხვევაშიც კი. აქ სერვისის ინფორმაცია გადაეცემა ოდნავ უფრო დიდი მოცულობით, მაგრამ ისინი ბევრად უფრო საიმედოა, ვიდრე წინა ქსელები. ჩართულია მომენტშიარ არსებობს ძალადობრივი გზა მსგავსი ქსელის შესაჩერებლად. დეცენტრალიზებულ ქსელებში შედის Kad, Overnet, Gnutella.

ნაწილობრივ დეცენტრალიზებული (ჰიბრიდული) ქსელები

ასეთი ქსელები ერთ-ერთი ყველაზე საიმედოა, რადგან ისინი ყველაზე მეტად აერთიანებენ საუკეთესო თვისებებიდეცენტრალიზებული ქსელები. გარდა ამისა, ცენტრალიზებული ქსელები მათი შესანიშნავი სიჩქარით. აქ გამოიყენება დიდი რაოდენობით ჰიბრიდული სქემები დამოუკიდებელი ინდექსირების სერვერებით. ინფორმაცია მუდმივად სინქრონიზებულია ასეთ სერვერებს შორის. ეს ურთიერთქმედება საშუალებას აძლევს ქსელს გააგრძელოს ფუნქციონირება მაშინაც კი, თუ რომელიმე მათგანი ვერ ხერხდება. ნაწილობრივ დეცენტრალიზებული ტიპის ფაილების გაზიარების ქსელები მოიცავს OpenNap და eDonkey2000.

ფაილების გაზიარების პროგრამები შექმნილია იმავე ტიპის ქსელებთან უშუალოდ მუშაობისთვის. ამ ტიპის პროგრამების დახმარებით თქვენ შეგიძლიათ ჩამოტვირთოთ ფაილები ყველაზე მეტად სხვადასხვა სახის(პროგრამული უზრუნველყოფა, თამაშები, მუსიკა, ფილმები და მრავალი სხვა).

ფაილების ჰოსტინგის სერვისებს შეუძლიათ იმუშაონ გარკვეული პრინციპის მიხედვით, რომელთაგან ზოგიერთი წარმოდგენილია ქვემოთ:

  • პროგრამა ჩამოტვირთულია მომხმარებლის მიერ მის კომპიუტერში;
  • პროგრამის გამოყენებით, მომხმარებელი აძლევს სხვა მომხმარებლებს წვდომას მათ რესურსებზე (პროცესს ხშირად უწოდებენ გაზიარებას);

ეს პუნქტები კეთდება ათასობით მომხმარებლის მიერ მთელს მსოფლიოში. შემდეგ თქვენ უნდა გადახვიდეთ მესამე ეტაპზე:

  • ამ პროგრამებს არ გააჩნიათ ძიების უნიკალური ფუნქცია, რათა მომხმარებლებს შეეძლოთ იპოვონ უფასო გადმოსაწერი რესურსები მრავალი სხვა მომხმარებლის კომპიუტერებზე. ნებისმიერ მომხმარებელს აქვს შესაძლებლობა მოძებნოს სხვა კომპიუტერებზე ის რესურსები, რომლებიც მის მიერ გამოქვეყნებულია უფასო წვდომისთვის და რომელთა ჩამოტვირთვა უპრობლემოდ არის შესაძლებელი. ვინაიდან ქსელში ასეთი მომხმარებლების უბრალოდ კოლოსალური რაოდენობაა, მომხმარებელი აუცილებლად იპოვის მისთვის საინტერესო ფაილებს.

თქვენ შეგიძლიათ გამოიყენოთ მრავალი პროგრამა ფაილის გაზიარებისთვის, მაგრამ ყველაზე პოპულარულია:

DC++, eMule, ისევე როგორც BitTorrent პროგრამების მრავალფეროვნება ( Azureus, BitComet, µTorrent), FrostWire, LimeWire.

BitTorrent კლიენტები ამჟამად ყველაზე პოპულარულია, რადგან მათ ყოველდღიურად იყენებს მილიონობით მომხმარებელი.

რაც არ უნდა თქვათ, ჩვენ ყველა მიჩვეული ვართ გარკვეული ინფორმაციის გაზიარებას ყველაზე მეტად სხვადასხვა გზით. თანამედროვე გლობალურ ქსელში არსებობს სხვადასხვა ვარიანტი საჭირო მონაცემების მისაღებად, მაგრამ თავად მონაცემები განსხვავდება. ეს შეიძლება იყოს უბრალო ტექსტი, მუსიკალური კომპოზიცია, პროგრამა, ვიდეო, მთელი ფილმი თუ სხვა რამ.

ამისთვის სხვადასხვა ტიპისვრცელდება მონაცემები სხვადასხვა გზებიმათი გადაცემა. ერთ-ერთი ასეთი მეთოდი მოიცავს peer-to-peer ქსელებს (P2P), რომლებთანაც შეგიძლიათ გაცვალოთ თითქმის ნებისმიერი ზომის ფაილები - ძალიან მცირედან რამდენიმე ათეულ გიგაბაიტამდე. რა თქმა უნდა, ეს არ არის თანატოლების ქსელების ერთადერთი აპლიკაცია (ეს არის ამ ტიპის ქსელების ორიგინალური სახელი). მაგალითად, მათი გამოყენება შესაძლებელია განაწილებული გამოთვლების შესასრულებლად, რაც საშუალებას გაძლევთ გამოიყენოთ დისტანციური კომპიუტერებიმომხმარებლები შეასრულონ მონაცემთა რთული დამუშავება. მაგრამ ჩვენი მასალის ფარგლებში, ჩვენ განვიხილავთ ამ ტექნოლოგიას, როგორც მომხმარებელთა შორის ქსელში ფაილების გაზიარების მოსახერხებელ ინსტრუმენტს.

Peer-to-peer ქსელებს აქვთ მომხმარებელთა შორის მონაცემთა გაცვლის საკუთარი წესები და თავად გაცვლა მოითხოვს გარკვეული პროგრამების გამოყენებას. რა თქმა უნდა, ბევრ თქვენგანს გსმენიათ ისეთი სახელები, როგორებიცაა µTorrent, eMule, Shareaza, KaZaA და სხვა, რომლებსაც ჩვეულებრივ ახსენებენ ქსელიდან ნებისმიერი ინფორმაციის მოპოვებისას. მაგრამ მოდით ვისაუბროთ ყველაფერზე თანმიმდევრობით. ამ მასალაში გავიგებთ, თუ რა არის თანატოლების ქსელები და ასევე ყურადღება მივაქციოთ მათ მოქმედების ყველაზე მნიშვნელოვან და საკვანძო პუნქტებს, რათა უფრო ნათელი გახდეს მათი არსებობის პრინციპი.

რა არის პიერინგის ქსელები

იმისათვის, რომ მიეღოთ წვდომა სხვადასხვა მომხმარებლის მიერ შენახულ გარკვეულ ინფორმაციაზე, მათ გაუჩნდათ კომპიუტერების ლოკალურ ქსელებში გაერთიანების იდეა, რომლის დახმარებითაც ადამიანებს შეეძლოთ დისტანციურად გაეცვალათ მათ მოწყობილობებზე შენახული მონაცემები. ამავდროულად, თავად ქსელების ორგანიზების მეთოდები შეიძლება იყოს განსხვავებული და ჰქონდეს საკუთარი დადებითი და უარყოფითი მხარეები.

ერთ-ერთი მათგანია ვარიანტი, როდესაც ყველა ურთიერთდაკავშირებულ კომპიუტერს აქვს ექვივალენტური ფუნქციები, ანუ მათ შეუძლიათ მიიღონ ინფორმაცია სერვერის როლში და გაგზავნონ იგი კლიენტის როლში. ასეთ ქსელებს უწოდებენ peer-to-peer ან peer-to-peer (P2P), ინგლისურიდან "peer-to-peer", რომელიც შეიძლება სიტყვასიტყვით ითარგმნოს როგორც "ტოლი ტოლი". ასეთ ქსელურ ასოციაციებს ასევე უწოდებენ დეცენტრალიზებულს.

პიერინგის ქსელების მოქმედების პრინციპი

თავის არსში, peer-to-peer ქსელი არის კომპიუტერების გაერთიანება, რომელიც დაფუძნებულია მხოლოდ ყველა მონაწილის თანასწორობაზე, რომელსაც უწოდებენ თანატოლებს ასეთ სისტემებში. ასეთი ქსელები პირდაპირ განსხვავდებიან კლიენტ-სერვერის არქიტექტურისგან, რომელიც საფუძვლად დაედო ინტერნეტის მშენებლობას იმით, რომ ასეთ ორგანიზაციას შეუძლია შეინარჩუნოს მთელი peer-to-peer ქსელის ფუნქციონირება ნებისმიერი რაოდენობის ხელმისაწვდომი კვანძებით (თანხმობა). ასევე მათი ნებისმიერი კომბინაციით. ანუ რეგულარულ ქსელებთან მუშაობისას ყველაფერი დამოკიდებულია გამტარუნარიანობათავად სერვერი, მაგრამ Peer-to-peer ქსელების შემთხვევაში ასეთი მნიშვნელოვანი ნაკლი არ არის.

იმისათვის, რომ უფრო ნათლად გავიგოთ განსხვავება კლიენტ-სერვერსა და peer-to-peer არქიტექტურებს შორის, მოდით შევხედოთ თითოეულ მათგანში ფაილის ქსელში გადაცემის მაგალითს. ნებისმიერი ინფორმაცია ქსელში გადაიცემა პატარა ნაჭრებად, ე.წ. ფაილის ერთი კომპიუტერიდან მეორეზე გადასატანად, ის ასევე უნდა დაიყოს მრავალ ნაწილად (პაკეტად), რომლებიც ჩამოტვირთვის შემდეგ იკრიბება ერთ მთლიანობაში მომხმარებლის აპარატზე, რომელმაც მოითხოვა ეს ფაილი.

იმ შემთხვევაში, როდესაც გამოიყენება კლიენტ-სერვერის მოდელი, თქვენ უნდა იპოვოთ კონკრეტული სერვერი ქსელში თქვენთვის საჭირო ფაილით და გადმოწეროთ იგი იქიდან. ამავდროულად, სერვერის მიერ ფაილის ატვირთვის სიჩქარე პირდაპირ იქნება დამოკიდებული მის გამტარუნარიანობაზე და დატვირთვაზე იმ მომენტში. ანუ, თუ არსებობს ათასობით ადამიანი, ვისაც სურს ერთდროულად მიიღოს გარკვეული მონაცემები ამ კვანძიდან, მაშინ ატვირთვის სიჩქარე ამ მომენტში შეიძლება იყოს ძალიან დაბალი, რადგან სერვერის შესაძლებლობები დაყოფილი იქნება ყველა მოთხოვნას შორის. აღსანიშნავია ისიც, რომ სერვერზე რაიმე წარუმატებლობის შემთხვევაში, მასზე არსებული ყველა ინფორმაცია მიუწვდომელი გახდება და მოგიწევთ საჭირო ფაილის ახალი წყაროს მოძიება.

ქსელში მონაცემთა გადაცემის peer-to-peer მოდელით, ყველაფერი გარკვეულწილად განსხვავებულია. აქ თქვენ არ გჭირდებათ თქვენთვის საჭირო ფაილის შემცველი კონკრეტული სერვერის (კვანძის) პოვნა. სპეციალური დირექტორიების დახმარებით, საკმარისია უბრალოდ დარწმუნდეთ, რომ ის არის სადმე ქსელში. თუ ობიექტი ნაპოვნია, შეგიძლიათ მარტივად გადმოწეროთ სპეციალური პროგრამის გამოყენებით. ზემოთ აღწერილი მეთოდისგან მთავარი განსხვავება ისაა, რომ ფაილის ნაწილები ერთდროულად მიიღება რამდენიმე წყაროდან. გახსოვთ რაზე ვისაუბრეთ ადრე? Peer-to-peer ქსელებში, მომხმარებლის ყველა კომპიუტერი არის სერვერი, რაც ნიშნავს, რომ ფაილის ერთდროულად ჩამოტვირთვა შესაძლებელია მრავალი აპარატიდან, რომელსაც აქვს იგი. სწორედ ამიტომ, თუ ზოგიერთ მომხმარებელს აქვს თქვენთვის საჭირო ობიექტი გარკვეული დროარ იქნება ონლაინ, მაშინ სხვები დაგეხმარებიან და ინფორმაციის მოპოვების სიჩქარე დამოკიდებული იქნება იმ ადამიანების რაოდენობაზე, რომლებსაც აქვთ და, რა თქმა უნდა, თქვენი გამტარუნარიანობის შესაძლებლობებზე.

როგორც უკვე აღვნიშნეთ, P2P ქსელების გამოყენების ერთ-ერთი მთავარი სფეროა ფაილების გაზიარება. ზემოთ აღწერილი "სუფთა" peer-to-peer ქსელის მოდელი პრაქტიკულად არ არის ნაპოვნი ფაილების გაზიარების თანამედროვე სფეროში. ამ ვარიანტის ზოგიერთი უპირატესობის მიუხედავად, მაგალითად, მოთხოვნის გავრცელების მაღალი სიჩქარე და თავად სისტემის საიმედოობა, მონაცემთა გაცვლის ასეთი ორგანიზებით, ასევე არსებობს უარყოფითი მხარეები. ერთ-ერთი მათგანია ზუსტად იმ მომხმარებლების მოძებნის სირთულე, რომლებსაც აქვთ მოცემულ დროს საჭირო ფაილი და ამავდროულად აქტიურები არიან ქსელში. ეს სირთულე მოგვარდა ჰიბრიდული ქსელების გამოყენებით, სადაც ჯერ კიდევ არის გამოყოფილი სერვერები, რომლებსაც ევალებათ სამუშაოს კოორდინაციის, ქსელში არსებული მანქანების ძიების, ასევე მათი ამჟამინდელი სტატუსის განსაზღვრა ("ონლაინ" ან "ოფლაინ" ). ეს არის ეს ჰიბრიდული მოდელი, რომელიც ქმნის ყველაზე თანამედროვე Peer-to-Peer ფაილების გაზიარების ქსელების საფუძველს.

იმისათვის, რომ მომხმარებელი გახდეს ამა თუ იმ ფაილების გაზიარების ქსელის სრული მონაწილე, აუცილებელია თქვენს კომპიუტერზე დააინსტალიროთ სპეციალური კლიენტის პროგრამა, რომლის დახმარებითაც მოხდება ფაილების გაცვლა. და ამისთვის სხვადასხვა ქსელებიგამოიყენება განსხვავებულად პროგრამული უზრუნველყოფა.

პოპულარული ფაილების გაზიარებაP2P ქსელები

გლობალურ ქსელში არის რამდენიმე ათეული დიდი ფაილების გაზიარების ქსელი და დიდი რაოდენობით მცირე, მაგალითად, ერთი პროვაიდერის ფარგლებში. იმისდა მიუხედავად, რომ ყველა ეს სისტემა არის თანაბარი (დეცენტრალიზებული) ან ჰიბრიდული (ნაწილობრივ დეცენტრალიზებული) და იყენებს ამ ქსელებისთვის დამახასიათებელ მონაცემთა გადაცემის ზოგად კონცეფციას, თითოეულ მათგანს შეიძლება ჰქონდეს არსებობის უნიკალური პრინციპები და კრიტერიუმები. მონაცემთა გადაცემის პროტოკოლები და ასე შემდეგ.

ფაილების გაზიარების ყველაზე დიდი და პოპულარული ქსელები მოიცავს:

  • ED2K (eDonkey2000). ფაილების MFTP პროტოკოლის გამოყენებით გასაცვლელად გამოიყენეთ eMule კლიენტი ან ძველი Edonkey კლიენტი. ამ პროექტის მხარდაჭერა დეველოპერებმა 2005 წელს შეწყვიტეს, თუმცა თავად ქსელი აგრძელებს ფუნქციონირებას.
  • BitTorrent არის ყველაზე პოპულარული ფაილების გაზიარების ქსელი მონაცემთა გადაცემის მაღალი სიჩქარით. ძირითადი კლიენტებია uTorrent, BitComet, BitSpirit, Azureus და სხვები.
  • Direct Connect არის მცირე ურთიერთდაკავშირებული ჰაბები (სერვერები), რომლებიც გამოიყენება ამ ქსელების მონაწილეთა კომპიუტერებზე ინფორმაციის მოსაძიებლად. გამოიყენება ფაილების გაცვლის ორგანიზებისთვის დიდ რეგიონულ ან ქალაქის ლოკალურ ქსელებში. მთავარი კლიენტი არის DC++.
  • Gnutella და Gnutella2 არის სუფთა peer-to-peer ქსელები, რომლებიც იყენებენ Nullsoft-ის მიერ შემუშავებულ საკუთარ პროტოკოლს მონაცემთა გადასაცემად. ძირითადი კლიენტები: Shareaza, LimeWire, Phex, Morpheus და სხვები.
  • FastTrack. იყენებს P2P პროტოკოლის კლასიკურ ვერსიას, თუმცა მხოლოდ იმ წყაროებს, რომლებსაც აქვთ სრული ვერსიებიფაილები. მთავარი კლიენტები არიან KaZaA, giFT(KCeasy) და mlDonkey.

P2P ქსელებში ფაილების გაზიარების წესები

ბევრი სხვა თემის მსგავსად, peer-to-peer ქსელებს აქვთ საკუთარი წესების გარკვეული ნაკრები, რომლებიც უნდა დაიცვან და შეეცადოთ არ დაარღვიოთ. ისინი საკმაოდ მარტივი და აშკარაა, მაგრამ ბევრი ყოველთვის არ მიჰყვება მათ, ავიწყდებათ, რომ უხეში დარღვევები შეიძლება გამოიწვიოს თქვენი კომპიუტერის გაცვლის სისტემიდან გამორიცხვა ან, სულ მცირე, სხვა მომხმარებლების უარის თქმა თქვენთან ინფორმაციის გაზიარებაზე.

როგორც ზემოთ აღვნიშნეთ, P2P ქსელები ეფუძნება თანასწორობის პრინციპს, საიდანაც გამომდინარეობს, რომ ფაილები არა მხოლოდ უნდა იყოს გადმოწერილი, არამედ უნდა იყოს გაზიარებული. ეს არის ყველაზე ძირითადი წესი, რომლის დარღვევაც შეუძლებელია. თუ გსურთ მხოლოდ ინფორმაციის მიღება, მაშინ თქვენს სამსახურშია ფაილების გაზიარების მრავალი სერვერი, როგორიცაა DepositFiles, Rapidshare, Letitbit, Vip-Files და სხვა, კლიენტ-სერვერის არქიტექტურის გამოყენებით. მართალია, თქვენ შეგიძლიათ ჩამოტვირთოთ მონაცემები უფასოდ ასეთი სერვერებიდან მხოლოდ რეკლამების ნახვის შემდეგ და დაბალი სიჩქარით.

Peer-to-peer ქსელებში ფაილების გაცვლაში მონაწილეობისას მიზანშეწონილია უფრო მეტი ინფორმაციის მიცემა, ვიდრე მიღება, ან თუნდაც ამის გაკეთება თანაბარ ნაწილად. თუ გადმოწერილი ინფორმაციის მოცულობა აღემატება რამდენჯერმე ატვირთული ინფორმაციის რაოდენობას, სავარაუდოდ, ასეთ მონაწილეს დაეკისრება ჯარიმები, რომლებიც არ მისცემს მათ მონაცემების მიღების საშუალებას, სანამ მომხმარებელი არ დაიწყებს მის სხვებთან გაზიარებას.

უსიამოვნო სიტუაციებში მოხვედრის თავიდან ასაცილებლად, უნდა დაიცვან რამდენიმე ძირითადი წესი:

  • ფაილის ჩამოტვირთვის დასრულების შემდეგ, თქვენ არ გჭირდებათ მისი დაუყოვნებლივ წაშლა. სანამ შეგიძლიათ, შეინახეთ ის თქვენს კომპიუტერში, რათა სხვებს მისცეთ საშუალება ჩამოტვირთოთ.
  • არ გადაიტანოთ გადმოწერილი ფაილები ჩამოტვირთვისთანავე, წინააღმდეგ შემთხვევაში ისინი მიუწვდომელი გახდება სხვა მომხმარებლებისთვის.
  • თუ აბსოლუტურად აუცილებელი არ არის, თქვენ არ უნდა შეამციროთ თქვენი გამავალი კავშირის სიჩქარე. ბუნებრივია, ეს არის გარკვეული დატვირთვა კომპიუტერზე, თუმცა, ატვირთვის დაბალი სიჩქარით, სხვა მომხმარებლების მიერ თქვენგან მიღებული ინფორმაციის რაოდენობა მცირე იქნება.
  • გახსოვდეთ, რომ თქვენი ინტერესები შეიძლება არ ემთხვეოდეს სხვა მომხმარებლების ინტერესებს, ასე რომ, ყოველ შემთხვევაში, ყოველთვის შეინახეთ რამდენიმე თქვენს კომპიუტერში პოპულარული ფაილები, რომელიც ბევრისთვის საინტერესო იქნება.

დასკვნა

დღეს, peer-to-peer ქსელებში შეგიძლიათ იპოვოთ თითქმის ნებისმიერი ინფორმაცია: მუსიკა, ვიდეო კლიპები, ნებისმიერი ხარისხის ფილმები, თამაშები, პროგრამული უზრუნველყოფა და მრავალი სხვა. უფრო მეტიც, თქვენ შეგიძლიათ მიიღოთ ეს ყველაფერი სრულიად უფასოდ. რა თქმა უნდა, ეს ყველაფერი ხელს უწყობს ფაილების გაზიარების აქტიურ განვითარებას P2P ქსელების საშუალებით და მონაცემთა როუმინგის რაოდენობა ასეთ სისტემებში ყოველწლიურად ექსპონენტურად იზრდება.

მართალია, in ბოლო დროსღრუბლებმა დაიწყეს შეკრება ზოგიერთ თანატოლთა ქსელში. და ეს ყველაფერი არის მათი მეშვეობით უზარმაზარი მეკობრული კონტენტის გავრცელების ბრალია. ასეთი ქსელების გამოყენებისას საავტორო უფლებების დაცვის საკითხი ახლა ძალიან მწვავედ დგას, რადგან ზოგიერთი მასალის ამ გზით გავრცელება, რა თქმა უნდა, არღვევს მფლობელების საავტორო უფლებებს. ზოგიერთი უფლებების მფლობელი, რომელიც ცდილობს აკრძალოს შინაარსის უფასო გავრცელება, წარმატების სხვადასხვა ხარისხით, ეძებს აკრძალვას ან შეზღუდვას ზოგიერთი პოპულარული სერვერების (ტრეკერების) თანატოლების ქსელების ფუნქციონირებაზე. ამ თემაზე მსჯელობა დიდი ხანია მიმდინარეობს, მაგრამ ამ დროისთვის რაიმე კონკრეტული დასკვნის გამოტანა და ასევე ქმედება ჯერ არ არის შესაძლებელი. შედეგად, საავტორო უფლებებით დაცული ფაილები გავრცელდა და ახლაც მიმდინარეობს.

MoneyWiz 3 – Fiat and Crypto არის აპლიკაცია iOS-ისთვის, რომელიც მნიშვნელოვნად შეუწყობს ხელს ფინანსურ მენეჯმენტს, მონაცემთა ავტომატური შეყვანისა და ტრანზაქციების კატეგორიზაციის მხარდაჭერის წყალობით.

რამდენიმე სიტყვა MoneyVis-ის შესახებ:

პროგრამა გახდება თქვენი საიმედო თანაშემწე ფინანსურ მენეჯმენტში. მასთან ერთად, თქვენ თვითონ არ გჭირდებათ ბევრი რამის გაკეთება: უბრალოდ დაუკავშირდით ერთ-ერთ ათასობით მხარდაჭერილ ბანკს მთელს მსოფლიოში და აპლიკაცია ჩამოტვირთავს ტრანზაქციის ინფორმაციას და დაახარისხებს მათ. ამავე დროს, უახლესი ვერსიაპროგრამა მხარს უჭერს ოპერაციებს Forex-ით და კრიპტოვალუტით. და ჩვენივე ალგორითმების გამოყენების წყალობით ხელოვნური ინტელექტი, ავტომატური განაწილების შედეგები უფრო ზუსტი ხდება აპლიკაციის გამოყენებისას.

გარდა ამისა, MoneyWiz 3 - Personal Finance იყენებს SYNCbits სინქრონიზაციის სერვისს თქვენი მონაცემების განახლებისთვის ყველა თქვენს მოწყობილობაზე. საინტერესო თვისებაარის აპლიკაციებს შორის მონაცემების გადაცემის, ან მონაცემების ხელით სინქრონიზაციის ფუნქცია. ის საშუალებას გაძლევთ შემოიტანოთ ტრანზაქციები CSV, QIF, OFX, QFX და MT940 ფორმატის ფაილებში. იგივე ფაილების გადატანა შესაძლებელია მობილური ტელეფონიან კომპიუტერი, მათ შორის მონაცემების სხვა აპლიკაციებზე გადასატანად.

პროგრამის ძირითადი მახასიათებლები:

  • ინტერნეტ ბანკინგის სისტემის მხარდაჭერა მსოფლიოს ნებისმიერი წერტილიდან.
  • წვდომა 16000-ზე მეტ ბანკზე 50+ ქვეყანაში.
  • ტრანზაქციების ავტომატური კატეგორიზაცია.
  • ჯვარედინი პლატფორმის მონაცემთა სინქრონიზაცია.
  • მაღალეფექტური ბიუჯეტის განაწილება, ტრანზაქციის დაგეგმვა, ფინანსური პროგნოზირება და ანგარიშგება.
  • შესაძლებლობა ხელით შეყვანატრანზაქციები და საბანკო ამონაწერების იმპორტი.
  • მონაცემთა სანდო დაშიფვრა.
  • შესვლისთვის PIN კოდის დაყენების შესაძლებლობა.
  • FaceID და TouchID მხარდაჭერა.
  • პროგრამის ხელმისაწვდომობა რუსულ ენაზე.

ეკრანის ანაბეჭდები

რისთვის არის ფაილების გაზიარების ქსელი? ეს არის კოლექტიური ტერმინი პროგრამებისთვის, რომლებიც საჭიროა ფაილების გასაზიარებლად. მათი მოქმედების პრინციპი არის საჭირო თავისუფლად ხელმისაწვდომი რესურსების მოძიება და ჩამოტვირთვა, რომლებიც გამოქვეყნდა სხვა მომხმარებლის მიერ.

ზოგადი ინფორმაცია

ფაილის გაზიარების ქსელი არის თანატოლებთან ურთიერთობის ერთეული. იგი გამოიყენება ფაილების გაცვლისთვის მონაწილეებს შორის, რომლებიც არიან როგორც სერვერი, ასევე კლიენტი. ქსელები არსებობს ორგანიზაციის ტიპის მიხედვით: ცენტრალიზებული, დეცენტრალიზებული, ჰიბრიდული. როგორ განსხვავდებიან ისინი?


რისთვის არის ეს?

ინტერნეტში ინფორმაციის გაცვლისთვის საჭიროა ფაილების გაზიარების ქსელი. მისი დახმარებით თქვენ შეგიძლიათ ჩამოტვირთოთ მუსიკა, პროგრამული უზრუნველყოფა, ფილმები, თამაშები და მრავალი სხვა თქვენს კომპიუტერში. ფაილების ჰოსტინგის სერვისი მუშაობს შემდეგი პრინციპით:

  1. მომხმარებელი ჩამოტვირთავს პროგრამას.
  2. უზრუნველყოფს წვდომას ზოგიერთ საკუთარ რესურსზე.
  3. ჩამოტვირთულ პროგრამას აქვს საძიებო ზოლი, რომელიც საშუალებას გაძლევთ მოძებნოთ ფაილები სხვა მომხმარებლების რესურსებზე. ისინი განკუთვნილი უნდა იყოს უფასო გამოყენებისთვის. ნაპოვნი რესურსების ჩამოტვირთვა შესაძლებელია უფასოდ.

ტორენტები განიხილება ფაილის გაზიარების სერვისების მთავარ მაგალითად. ინგლისურიდან თარგმნილი ნიშნავს "ბიტი ნაკადს". ქსელი არის peer-to-peer პროტოკოლი ფაილების გაცვლისთვის მონაწილეებს შორის. ინფორმაცია გადმოწერილია ნაწილებად. ფაილების გაზიარებისთვის არსებობს სპეციალური პროგრამებიდა BitTorrent ქსელები. ისინი უფრო დეტალურად იქნება განხილული ქვემოთ.

გამოყენების ინსტრუქცია

როგორ გამოვიყენოთ I2P ქსელი და ფაილების ჰოსტინგის სხვა სერვისები? დღეს ერთ-ერთი ყველაზე პოპულარული პროგრამაა BitTorrent პროტოკოლის საშუალებით გაცვლის პროგრამები. განაწილება შეიძლება შედგებოდეს ერთი ან მეტი ფაილისგან. ყოველი გადაცემისთვის მეტამონაცემები იქმნება ტორენტის გაფართოებით. ისინი შეიცავს ინფორმაციას URL ტრეკერის შესახებ, ფაილის შესახებ სრულ ინფორმაციას (სახელი, ზომა) და სხვა პარამეტრებს. გარდა ამისა, მითითებულია ფაილის სეგმენტების ჯამი, მომხმარებლის გასაღები და წყაროები, რომლებიც არ მოქმედებენ პროტოკოლის მიხედვით. ტორენტის მუშაობის თავისებურება ის არის, რომ განაწილების დროს დატვირთვა მინიმალურია.

არჩეული ფაილის ჩამოსატვირთად, თქვენ უნდა შეუერთდეთ ტრეკერს მითითებული მისამართი, მიუთითეთ თქვენი მისამართი და ფაილის ოდენობა. შემდეგი, მომხმარებელი იღებს სხვა კლიენტების მისამართებს, რომლებიც ჩამოტვირთავენ იმავე რესურსს. მას დროდადრო სჭირდება პროცესის მიმდინარეობის განახლება კლიენტების განახლებული მისამართების მისაღებად. შედეგად, სეგმენტებს შორის ინფორმაციის გაცვლის მუდმივი პროცესია. იმისათვის, რომ ტორენტმა უფრო სწრაფად იმუშაოს, საჭიროა დიდი რაოდენობაკლიენტებს. ინფორმაციის გაცვლა ასევე დამოკიდებულია სეგმენტების რაოდენობასა და ზომაზე.

დადებითი და უარყოფითი მხარეები

Freedom ფაილების გაზიარების ქსელს აქვს დადებითი და უარყოფითი მხარეები. უპირატესობებში შედის ნებისმიერი პროგრამის, პროგრამული უზრუნველყოფის ან სხვა რესურსის პოვნა და მისი სრულიად უფასოდ ჩამოტვირთვა. იმის გათვალისწინებით, რომ ასეთ სისტემებში საკმაოდ ბევრი მომხმარებელია, ყველაზე ექსკლუზიური ფაილის პოვნაც კი არ იქნება რთული. ჩამოტვირთვისას იქმნება SSL პროტოკოლი.

ფაილების გაზიარების სისტემების ნაკლოვანებები მოიცავს ჯარიმებს ზოგიერთ ქვეყანაში ტორენტების გამოყენებისთვის. გარდა ამისა, დიდი რაოდენობით პროგრამული უზრუნველყოფის ჩამოტვირთვა მოითხოვს დიდ ადგილს. ოპერატიული მეხსიერება. ბევრ მომხმარებელს უჭირს ინფორმაციის მოპოვება „ოქროს“ ანგარიშის არარსებობის გამო. ფაილების ჰოსტინგის რესურსებზე სრული წვდომის შესაძენად, თქვენ უნდა გადაიხადოთ გარკვეული თანხა. გარდა ამისა, გადმოწერილი ფაილები შეფუთულია არქივებში, ამიტომ მათ ამოღებას დრო სჭირდება.

ქსელები

ფაილების ჰოსტინგის ზოგიერთი ყველაზე პოპულარული სერვისი მოიცავს შემდეგ პროგრამებს: eMule, DC++, LimeWire, FrostWire. ასევე, არ დაივიწყოთ სხვადასხვა ტორენტები, მათ შორის Azureus, BitComet, uTorrent. განსაკუთრებული ყურადღებაპირადი ფაილების გაზიარების ქსელები იმსახურებენ. მაგალითად, I2P ქსელი ეკუთვნის ანონიმურებს. ის თავის საქმიანობას დამოუკიდებლად აწყობს. მისი თავისებურება ის არის, რომ I2P ინახავს ჰეშირებულ, დაშიფრულ ქსელის მისამართებს. გადაცემული ტრაფიკი დაშიფრულია, ყველა შეტყობინება დაცულია.

TO ზოგადი მახასიათებლებიქსელები, მიუხედავად მათი პოპულარობისა, მოიცავს ფაილების ჩამოტვირთვის რიგების არარსებობას. ყველა ინფორმაცია ნაწილებად ნაწილდება და სეგმენტები ცვლის ერთი მომხმარებლისგან მეორეზე. პროცესის დროს კლიენტი აკონტროლებს ფრაგმენტების მთლიანობას. მომხმარებელს აქვს შესაძლებლობა ერთდროულად მიიღოს და გაავრცელოს ფაილები. უკვე გადმოწერილი ფრაგმენტების ხელახლა გავრცელება შესაძლებელია.

ED2K ქსელი არის ცენტრალიზებული ტიპის გაცვლა. სპეციალიზებული სერვერები, რომლებიც ერთმანეთთან არის დაკავშირებული, ხელს უწყობენ მასზე არსებული ფაილების ძიებას. კლიენტებს შორის ინფორმაციის დამოუკიდებელი გაცვლა ხდება MFTP პროტოკოლის მეშვეობით.