
Програмите за връзка между компютрите от тип Peer-to-Peer(P2P) използват съществуващите Internet и Ethernet мрежи. Така два компютъра могат да осъществят директна връзка за обмен на файлове и данни. Има няколко основни протокола, които се използват за реализацията на тази връзка и съответно най-популярните програми (Clients) за тях са: DC++ (Direct Connect Network), eMule (eDonkey Project Network), BitTorrent (Torrent), K-Lite (KaZaa), WinMX (WPNP), BearShare (Gnutella) и др.
Особена популярност в България набра Direct Connect Network и създадените в страната т.нар. DC хъбове. Голяма част от водещите ISP(доставчици) правят DC хъбове за потребителите с цел те да могат да разменят данни. Така много лесно се намират и споделят неща които вие или другите търсите. Отличителните черти на този вид P2P връзка са:
- хъба служи за координиране, за следенето на правилата, за търсенето, за осъществяването на chat, за споделяне на голям обем информация, (която е била на ftp-то) и др.
- администратора, който създава и разписва хъб-а, може да ограничи свързването към него на определени IP-Range-ове.
- може да има наложени правила и ограничения, като например: минимално количество споделени данни, минимално количество upload слотове, flood kick, akick, min Ratio, searchspam kick/ban, FakeShare report, DC Client Version и още много други опции.
- един и същ файл може да се тегли от няколко потребителя, това може да се настрои ръчно, а има и опция за автоматично търсене, която използва ТТН кодове.
ТТН кода е един вид разширен а CRC проверка, който не се интересува от името на файла, а от неговото съдържание. Така еднакви файлове с различни имена ще имат еднакъв ТТН код. Някои DC Client програми имат улеснителни опции използващи преимуществата на ТТН кодовете.
- при споделянето на информацията се прави списък с вашите файлове, като процеса на хешване (индексиране и смятане на ТТН кода) е с продължителност зависеща от системните Ви ресурси и броя на файловете които споделяте. В същия прозорец в който избирате папките за споделяне, има опция за хешване и на скритите файлове, както и опция за задаване на броя upload позиции. Препоръчително е и двете да са включени и позициите да са над 3.
- ако искате да разгледате листата с файлове, които някой друг потребител е споделил е достатъчно да я изтеглите веднъж за настоящата сесия. Листата се изтегля във вариант на архивиран .xml файл, който се разархивира и показва на вашия DC Client.
- поддържа се възстановяване на тегленето, в случай че то бъде прекъснато поради някаква причина.
- може да осъществите различни видове търсене - по големина, тип, ТТН код, по хъб, потребител, скорост на връзка и още много други варианти. Има и изключително полезната опция ADL (Automatic Directory Listing) Search, която позволява търсене, в настоящо отворения списък с файлове, по предварително зададена дума.
- сатистики на вече изтеглени файлове, потребителски списъци, любими хъбове и потребители, мрежови графики и т.н.
За да ползвате P2P решението - Direct Connect Network се нуждаете от съответната Client програма, която е не е само една - съществуват многобройни варианти, но повечето от тях се основават на небезизвестната DC++ (аналогично на различните линукс дистрибуции).
StrongDC
В своята същност това е Open Source програма написана на програмния език C++ , която Ви позволява чрез Direct Connect Protocol да се свързвате с DC хъбовете в цял свят и да обменяте желаната информация директно с други потребители (P2P).
Програмата предлага добър и изчистен интерфейс, интуитивни менюта и настройки и най-важното стабилна работа. След като веднъж я настроите правилно и я подкарате в желаното състояние, рядко ще ви се наложи да пипнете отново нещо по настройките. За начинаещи и средно напреднали потребители това е идеалното DC решение.
Както споменахме повечето DC Client програми са базирани именно на DC++. Оттук почва и тяхната "битка" за надмощие при потребителите. Този сблъсък е не с комерсиална, а с идеална цел и е въпрос на личен избор е да направите вашето решение. С цел да ви помогна за това, ще разгледам StrongDC++ (SDC) или по-скоро отличителните му черти спрямо DC++.
SDC следва неотменно ядрото на DC++ и последните възможни кръпки, като го предоставя в пълната му функционалност без никакви изключения. Дотук в копирането, следва upgrade.
SDC предлага разширено използване на TTH (Tiger Tree Hash) кода с цел по-лесно намиране на файл, по-бързо теглене, повече източници, проверка за валидност на изтегления файл, проверка за еднакво съдържание на разноименни файлове и др. Едно от главните решения които предоставя SDC е тегленето на файл разделен на няколко сегмента от различни потребители - подобно на повечето Download мениджъри. Още в режим на настройка може да зададете броя сегменти на които ще бъде разделен и теглен файла, според големината му. Това може допълнително да се модифицира ръчно за всеки конкретен файл, който сте започнали да теглите. По правило в DC++ алтернативните източници на даден файл се нареждат в опашка без файла да бъде разделен на сегменти и чакат своя ред ако първоизточника отпадне. SDC може още да:
- търси за допълнителни източници на определено време, да избира автоматично по-бързия източник.
- игнорира изтеглянето на файл, който вече съществува на компютъра Ви със същото съдържание дори ако е с различно име, проверката се прави по ТТН код - 100% надеждно.
- паузира при търсене, или да търсите в резултатите.
- давате допълнителен слот за даден потребител за определено време, също така да игнорирате потребител.
- използвате различни цветове, прогресбарове и емотикони.
- показва чрез опцията SearchSpy потребителя направил дадената заявка за търсене.
- показва разширена информация за потребители, за файлове които сваляте или качвате, mp3.
- пускате Preview на файл, който все още се тегли с цел да го спрете, ако не е това, което желаете.
- копирате всякакви данни за всеки файл в клипборда, включително и ТТН кода.
- връзвате към различни хъбове с различни Connection настройки.
- отваряте файлове в текстов режим, да генерирате ТТН код за избран от вас файл от компютъра ви.
- само с 1 клик на бутона - проверявате за нови версии, променяте режима си, активирате звукови съобщения.
- показва значително повече статистическа информация за това какви действия се извършват.
Програмата има още допълнителни опции, които няма да ги изброявам, безспорно един от най-добрите DC клиенти основан на DC++.
В официалният сайт на StrongDC++ http://strongdc.berlios.de/index.php?lang=eng има официална стабилна версия на програмата.
Тази версия на популярния Direct Connect Client включва в себе си много допълнения и екстри. В пакета предоставен за изтегляне от официалната страница са включени основните програмни файлове, като е достатъчно да ги разархивирате в нова папка или ако сте използвали предна версия на програмата с тях да замените досегашните и файлове. Както се досещате, по този начин ще запазите настоящите настройки. Програмата може да изтеглите от: http://ftp.berlios.de/pub/strongdc/rc10.rar
Направо разархивирате върху старата програма като замествате 3-те файла (StrongDC.exe; StrongDC.pdb; cvs-changelog.txt) кадето е била инсталирана предната версия с тези от архива, с това ще запазите настройките си и вече създадената хеш файл листа. По този начин ъпдейта на версията ви ще отнеме не повече от 20 секунди. Не забравяйте че след като сте подменили .ехе-то може да се наложи отново да му дадете Full Access от Firewall-a, иначе няма да можете да се свържите към който и да е ДС хъб в мрежата.
Повечето DC Client програми са Open Source и са безплатни. Отговорността за това какво вършите с програмата, каква информация споделяте и доколко законно е притежанитето и е изцяло ваша. Изрично спазвайте предписанията на DC хъба към който се връзвате. И не забравяйте че P2P максимата "Share or Die" е като Закон!
Очаквам да споделите ваши впечатления и опит от P2P мрежите, кои програми използвате, какви са им - и + , какво трябва да знаят хората които решат да ги ползват.
Ако имате въпроси за този или опит с друг DC Client моля пишете.
| Създай своя тема от тук |
Прочети по-късно
| Още статии за Windows |