С развитието на интернет технологиите стана необходимо постоянно да се обменят различни видове информация с висока скорост. Има много начини за споделяне на файлове с други потребители. Един от най-популярните е предаването на информация чрез p2p мрежи.
p2p е съкращение от peer-to-peer, което буквално се превежда като „равно на равно“. В рускоезичния интернет p2p мрежите се наричат още peer-to-peer, peer-to-peer или децентрализирани мрежи.
Разлики между 2p2 мрежа и други мрежи за споделяне на файлове
В обикновените мрежи за споделяне на файлове файловете се съхраняват на сървър, от който всеки потребител може да изтегли необходимия му файл. Ако файлът бъде изтрит от сървъра, потребителят ще загуби достъп до него. Освен това скоростта на изтегляне е ограничена от честотната лента на сървъра.
Няма такъв сървър в peer-to-peer мрежи. Всички необходими файлове се съхраняват на твърдите дискове на потребителите в папки, които те са споделили. В p2p мрежите всеки компютър действа едновременно като сървър, предоставящ информация и като клиент, когато информацията трябва да бъде изтеглена. Това ви позволява значително да увеличите скоростта на обмен на файлове.
В момента хибридните p2p мрежи са най-широко разпространени. В такива мрежи сървърът действа като координатор, осигуряващ взаимодействие между потребителите, но не съхранява никаква информация. Тези мрежи съчетават както скоростта на чиста 2p2 мрежа, така и надеждността на централизирана мрежа. В момента най-популярните хибридни мрежови протоколи са BitTorrent и Direct Connect.
BitTorrent протокол
Обменът на файлове чрез протокола BitTorrent се извършва на части с помощта на специална клиентска програма. По време на изтеглянето, фрагменти от файлове се обменят според принципа „ти си за мен - аз за теб“.
Прехвърлянето на файлове се координира с помощта на специален сървър - торент тракер. Необходимо е, за да могат участниците в мрежата, така наречените връстници, да се намират помежду си. Този сървър съхранява идентификатори на файлове, IP адреси и клиентски портове. Често торент тракерът е сайт, който съхранява информация за разпределени файлове.
Много тракери използват система за регистрация и оценка, за да се съобразят с основния принцип на p2p мрежите. Те вземат предвид съотношението на информацията, изтеглена и предоставена от потребителя. В случаите, когато количеството информация, изтеглена от потребителя, значително надвишава количеството информация, която му е предоставена, опцията за изтегляне за него ще бъде ограничена.
Протокол за директно свързване (DC)
Обменът на файлове чрез протокола Direct Connect често се случва между потребители на локални мрежи. За да работите в DC мрежа, имате нужда от специален клиент, който се свързва с един или повече сървъри, които се наричат хъбове в такава мрежа. След като се свържат с концентратора, потребителите могат да изтеглят файлове от папките на други членове на мрежата, отворени за достъп.
Интересна характеристика на DC мрежите за потребителите е възможността за обмен на незабавни лични съобщения в чата.
Единственият съществен недостатък на p2p мрежите е нарушаването на авторските права. Тъй като обменът на файлове между потребителите е практически невъзможен за проследяване, тяхното разпространение остава единствено на съвестта на участниците в партньорските мрежи.