眼睛痒是怎么回事用什么药| 胰岛素抵抗是什么意思| 药食同源是什么意思| 喉部有异物感是什么病| 肚子老是胀是什么原因| 宫颈糜烂用什么药好得快| 谷维素片是治什么病的| 贻字五行属什么| 摩羯是什么星座| 富强粉是什么面粉| 奶嚼口是什么| 什么什么分明的成语| 什么是疱疹| 三点水是什么字| 晚上睡觉脚抽筋是什么原因引起的| 妤字属于五行属什么| 铁锈色痰见于什么病| 下馆子什么意思| 喝可乐有什么危害| 宝宝什么时候可以吃盐| pe什么意思| 七星伴月是什么意思| 关节退行性改变是什么意思| 禅意是什么意思| 晚上难入睡是什么原因| 治疗带状疱疹用什么药最好| 摆地摊卖什么最赚钱而且很受欢迎| 五月二十八是什么日子| 大四什么时候毕业| 11月17是什么星座| 佛跳墙是什么| 月经期间喝酒会有什么影响| 吐白痰是什么原因| 肾虚对男生意味着什么| 五险一金有什么用| 舌苔又白又厚是什么原因| 精神什么| hb是什么意思| 三伏贴是什么| 男性尿频尿急吃什么药| 经常过敏是什么原因| 奥利给什么意思| 心肌受损会出现什么症状| 老人脚背肿是什么原因| 碘伏和络合碘有什么区别| 总蛋白偏低是什么意思| 喉软骨发育不良有什么症状| 八月十三号是什么星座| 蝼蛄是什么| 什么是黑天鹅事件| 外婆的妈妈叫什么| 什么什么相什么的成语| 胎盘是什么| 阿昔洛韦乳膏治什么病| 多巴胺分泌是什么意思| 石墨灰是什么颜色| 三叉神经痛有什么症状| 肚脐下三寸是什么位置| 低血压对身体有什么影响| 更年期提前是什么症状| 暮春是什么时候| 21金维他什么时候吃效果最好| 舌有裂纹是什么原因| 布洛芬不能和什么一起吃| 八三年属什么生肖| 什么水果糖分最低| 萘普生是什么药| 贫血吃什么补血好| 癫痫是什么病| 501是什么意思| 咳嗽吃什么药最好| 纯碱是什么| 罗马棉是什么面料| 艺体生是什么意思| 包公是什么意思| 肺大泡是什么病| 植株是什么意思| 慢性浅表性胃炎吃什么药| ctu是什么意思| 星链是什么| facebook什么意思| 眼睛经常有眼屎是什么原因| 什么农药最毒| 冰箱买什么牌子好| sandisk是什么牌子| 什么的街道| 什么地叹气| gi值是什么意思| 男模什么意思| 放疗后吃什么恢复的快| 杜松子是什么| 立冬和冬至什么区别| 尿隐血3十是什么病| 舌头辣辣的是什么原因| 蚱蜢吃什么食物| 涤棉是什么面料| 荨麻疹用什么药膏| 你的脚步流浪在天涯是什么歌曲| 特派员是什么级别| 菠菜什么时候传入中国| 宫颈细胞学检查是什么意思| 油菜花像什么| 补气血用什么泡水喝| 亢奋是什么意思| 趋势是什么意思| 小孩子发烧抽搐是什么原因| 上炕是什么意思| 2001年属蛇的是什么命| 五月二十八是什么日子| 1202是什么星座| 1962属什么| 毛肚是什么动物身上的| 冠状动脉肌桥是什么病| 胰腺ca是什么意思| 夏季吃什么菜好| 月经不调是什么原因| 海带和什么相克| 血压什么时间测量最准| 1885年属什么生肖| 碘伏什么颜色| 肝内脂肪浸润是什么意思| 毫不逊色的意思是什么| 念珠菌和霉菌有什么区别| 负数是什么意思| 压疮用什么药最快能好| 牛肉丸子配什么菜好吃| 梦见玫瑰花是什么预兆| 糖醋里脊是什么肉做的| 脑动脉硬化是什么意思| 人为什么会做噩梦| 右后背疼什么原因| 乳房发烫胀痛什么原因| 阿司匹林是什么药| 宝宝缺钙吃什么补得快| 吃维生素b12有什么好处和副作用| 肺部纹理增粗是什么意思| fob价格是什么意思| 三级残疾是什么程度| 亏电是什么意思| 发财树为什么叫发财树| 咳嗽吃什么食物好得最快最有效| 打呼噜挂什么科| 11月28是什么星座| 什么样的黄河| 谷胱甘肽是什么| 什么叫人均可支配收入| 什么叫护理| 破财消灾什么意思| 大陆人去香港需要什么证件| 腰椎生理曲度变直是什么意思| 不伤肝的他汀类药是什么| 中超是什么| 氨曲南是什么药| 乌龟不吃食是什么原因| 表妹是什么关系| 桓是什么意思| 四川酸菜是什么菜| 法克是什么意思| 4月7号是什么星座| 小猫发烧有什么症状| 十一月三十是什么星座| 肚脐下方疼是什么原因| 足癣用什么药最快好| 双非是什么| 月经来了头疼是什么原因导致的| 7月17日是什么日子| 白头翁吃什么| 航母舰长是什么级别| 产检建档需要什么资料| vc是什么药| 制动是什么意思| 艾滋病的症状是什么| 唐筛和无创有什么区别| 五年是什么婚| 纤维蛋白原是什么意思| 吃什么可以养胃| 慢性宫颈炎用什么药好| 属相牛和什么属相配| 维生素c什么时候吃最好| 冲正是什么意思| 孕早期头晕是什么原因| 蹦迪是什么意思| 江西简称是什么| 倒数第二颗牙齿叫什么| 肾病有什么症状| 秋葵和什么不能一起吃| 木须肉为什么叫木须肉| 什么是规培| 777是什么意思| 粉瘤不切除有什么危害| 复姓什么意思| 消化不良大便什么颜色| 抗链o高是什么原因| 安全期是什么意思| 三生万物是什么意思| 4月29号0点是什么时候| 七个月宝宝可以吃什么辅食| 肺结节手术后吃什么好| 滂沱是什么意思| 天津五行属什么| 例假吃什么水果好| 多心是什么意思| 血小板高是什么原因| 汛期什么意思| 肿瘤和囊肿有什么区别| 发物有什么| 乘字五行属什么| 物质是什么| 七九年属什么生肖| 郁是什么生肖| 手没有力气是什么原因| 进德勤一般要什么学历| 犟是什么意思| 飞机上什么东西不能带| 支气管病变什么意思| 长方形脸适合什么发型| 沈阳有什么好玩的地方| 小螃蟹吃什么| 肠道胀气是什么原因造成的| 23是什么生肖| 山楂炖肉起什么作用| 骨折吃什么恢复的快| 无后为大是什么意思| 玫瑰茄是什么东西| 什么的羊圈| 猕猴桃和什么榨汁好喝| 晚上吃什么不会胖| 射精太快吃什么好| 哥弟属于什么档次| 有机会是什么意思| 每天什么时间锻炼最好| b端和c端是什么意思| 大便检查能查出什么病| 土人参长什么样| ur是什么品牌| 水痘疤痕用什么药膏| 欲情故纵是什么意思| 嗅觉失灵是什么原因| 狒狒是什么意思| jojo什么意思| 看见乌鸦有什么预兆| 牙疼是什么原因引起的| 二级医院什么意思| 张学良为什么叫小六子| 小姨子是什么关系| 刘嘉玲什么星座| 双子座和什么座最配| 东四命是什么意思| 心衰做什么检查能确诊| 萎缩性胃炎吃什么中成药| 朱元璋是什么朝代| 血糖高是什么原因引起的| 雪中送炭是什么意思| 胸下面是什么部位| 册封是什么意思| 小三阳吃什么药| 玩得什么| 激素是什么| 肺炎衣原体阳性是什么意思| creative是什么意思| 止疼药吃多了有什么副作用| 全身燥热是什么原因引起的| 减肥早餐吃什么最好| 嘴唇薄的男人面相代表什么意味| 百度Перейти до вм?сту

“中华神盾”——170(兰州号)、171(海口号)

Оч?ку? на перев?рку
Матер?ал з В?к?пед?? — в?льно? енциклопед??.

Файлообм?нна мережа — сукупна назва мереж для сп?льного використання файл?в.

Зазвичай, файлообм?нн? мереж? ?рунтуються на однорангов?й комп'ютерн?й мереж?, тобто кожен учасник яко? одночасно викону? функц?? як кл??нта, який може отримувати файл, так ? сервером, що в?дда? файли.

Принципи роботи

[ред. | ред. код]

Основн? принципи роботи файлообм?ну полягають в наступному:

  • користувач викачу? програму до себе на комп'ютер;
  • да? доступ ?ншим користувачем до частини сво?х ресурс?в (цей процес назива?ться ?розшарюванням?, англ. sharing);
  • у кожн?й так?й програм? присутн?й пошук, який шука? ресурси, викладен? на комп'ютерах ?нших користувач?в для в?льного викачування. Будь-який користувач, використовуючи пошук, може знайти на комп'ютер? будь-якого ?ншого користувача т? ресурси, як? в?н виклав у в?льний доступ, ? безоплатно викачати ?х. А оск?льки к?льк?сть користувач?в таких файлообм?нних програм обчислю?ться сотнями тисяч, а ?нод? нав?ть м?льйонами, користувач напевно знайде файл, що ц?кавить його.

Типи мережево? орган?зац?? для обм?ну файлами

[ред. | ред. код]

Централ?зован? мереж?

[ред. | ред. код]

Не зважаючи на те, що кожен учасник файлообм?нно? мереж? ? ? кл??нтом ? сервером, необх?дна ?нфраструктура для об'?днання розр?знених кл??нт?в м?ж собою у визначене сп?втовариство. У централ?зованих файлообм?нних мережах службову ?нформац?ю збер?гають сервери ?ндексац?й.

Перевагою тако? мереж? ? в?дносна простота ?? програмування та невеликий обсяг службово? ?нформац??, що переда?ться на сервери. Закриття мереж Napster ? WinMX?(?нш? мови) показало ненад?йн?сть централ?зованих файлообм?нних мереж. Сервери ?ндексац?й можуть бути в?дключен? з р?зних причин (техн?чний зб?й, розорення компан??, що ним волод??, судове р?шення). У такому раз? мережа переста? функц?онувати. До централ?зованих мереж в?дноситься Direct Connect.[джерело?]

Частково децентрал?зован? (г?бридн?) мереж?

[ред. | ред. код]

По?днуючи швидк?сть централ?зованих мереж ? над?йн?сть децентрал?зованих, використовуються г?бридн? схеми, в яких використовуються незалежн? ?ндексац?? сервери, що пост?йно синхрон?зують ?нформац?ю м?ж собою. Таким чином, при виход? з ладу одного з них, мережа продовжу? функц?онувати. До частково децентрал?зованих файлообм?нних мереж в?дносяться eDonkey2000, OpenNap?(?нш? мови).

Децентрал?зован? мереж?

[ред. | ред. код]

Децентрал?зован? файлообм?нн? мереж? функц?онують без сервер?в ?ндексац?й. Хоча обсяг службово? ?нформац??, що переда?ться в них б?льший, над?йн?сть ?х набагато вище. Поки не ?сну? способу насильно зупинити функц?онування тако? мереж?. До децентрал?зованих мереж в?дносяться Gnutella, Overnet?(?нш? мови), Kad.

Вперше терм?н peer-to-peer (P2P) був використаний в 1984 компан??ю IBM при розробц? мережево? арх?тектури для динам?чно? маршрутизац?? траф?ку через комп'ютерн? мереж? з дов?льною тополог??ю (Advanced Peer to Peer Networking).[джерело?]

Огляд популярних мереж

[ред. | ред. код]

В ?снуючих сьогодн? файлообм?нних P2P-мережах спочатку був використаний зм?шаний п?дх?д — з наявн?стю вид?лених вузл?в та/або сервер?в. Але в останн? к?лька рок?в у вс?х великих мережах реал?зована п?дтримка протокол?в, що забезпечують повн?стю автономне функц?онування мереж? без сервер?в, тобто в чистому вигляд? P2P-п?дх?д.

Сьогодн? на технолог?? P2P засновано величезну к?льк?сть популярних мережевих серв?с?в — в?д простого обм?ну файлами до мовного та в?деозв'язку.

За деякими даними, станом на 2008 в ?нтернет? б?льше половини всього траф?ку припадало на траф?к файлообм?нних P2P-мереж, а розм?ри найб?льших з них перевалили за позначку в 1 млн одночасно працюючих вузл?в, що под?ляють петабайт (1015 байт) ?нформац??. Загальна к?льк?сть заре?строваних учасник?в файлообм?нних мереж P2P в усьому св?т? становить близько 100 млн.

Мережа P2P — це множина вузл?в (комп'ютер?в, смартфон?в тощо), як? об'?днан? в ?дину систему ? вза?мод?ють за допомогою протоколу P2P, який забезпечу? можлив?сть створення ? функц?онування мереж? р?вноправних вузл?в.

Bittorrent

[ред. | ред. код]

З метою ?н?ц?ал?зац?? вузла в мереж? Bittorrent кл??нтська програма зверта?ться до сервера (tracker), що нада? ?нформац?ю про файли, доступн? для коп?ювання, а також статистичну ? маршрутну ?нформац?ю про вузли мереж?. Сервер ? п?сля ?н?ц?ал?зац?? допомага? вузлам вза?мод?яти один з одним, хоча останн? верс?? кл??нтських програм вимагають наявност? сервер?в т?льки на стад?? ?н?ц?ал?зац??.

Якщо вузол ?хоче? опубл?кувати файл, то програма под?ля? цей файл на частини ? створю? файл метаданих (torrent file) з ?нформац??ю про частини файлу, розташування ?х ? — опц?онально — сервера, який буде п?дтримувати розповсюдження цього файлу. Перший вузол, який опубл?кував фото, назива?ться розповсюджувачем (seeder). Вузол, що бажа? скоп?ювати файл, при коп?юванн? сам ста? розповсюджувачем за принципом: ск?льки коп?юю я, ст?льки дозволяю скоп?ювати з мене.

Вузли, як? скоп?ювали весь файл, стають розповсюджувачами цього файлу ? разом з вузлами, що скоп?ювати файл не повн?стю, дають можлив?сть ?ншим вузлам отримувати частини файлу з к?лькох джерел, що прискорю? коп?ювання.

У мереж? BitTorrent використовуються протоколи Bittorrent ? BitTorrent Azureus DHT. Останн?й заснований на модиф?кованому протокол? Kademlia ? використову?ться для забезпечення роботи з файлами метаданих, не прив'язаними до сервер?в, для децентрал?зованого пошуку ресурсу по ID ? присвоювання ресурсам коментар?в ? рейтингу. Зам?сть BitTorrent Azureus DHT деяк? кл??нти п?дтримують аналог?чний йому за функц?ональн?стю протокол BitTorrent Mainline DHT.

Найпоширен?ш? кл??нтськ? програми — це Azureus, BitTorrent, μTorrent, BitTornado, MLDonkey.[джерело?]

Direct Connect

[ред. | ред. код]

Одн??ю з найпопулярн?ших в Укра?н? та Рос?? файлообм?нних мереж ? Direct Connect. У ц?й мереж? кл??нти п?дключаються до одного чи к?лькох сервер?в для пошуку файл?в, причому сервери не пов'язан? м?ж собою. ?нформац?я про файли, доступ до яких вузол ?хоче? в?дкрити, в?дсила?ться на сервер. Коп?ювання файл?в в?дбува?ться безпосередньо м?ж вузлами, як ? в класичн?й P2P-мереж?.

У кл??нтську програму вбудован? можливост? для сп?лкування учасник?в мереж? один з одним; список файл?в кожного користувача можна одержувати у вигляд? деревопод?бно? структури папок; ?сну? простий механ?зм пошуку ?нформац?? ? можлив?сть коп?ювання ц?лих каталог?в.[джерело?]

EDonkey2000

[ред. | ред. код]

Мережа EDonkey2000 з'явилася в 2000 роц?. ?нформац?я про наявн?сть файл?в в н?й публ?ку?ться кл??нтом на численних серверах у вигляд? ed2k-посилань, що використовують ун?кальний ID ресурсу.

Серверне програмне забезпечення доступне для встановлення будь-яким користувачем. Сервер забезпечу? пошук вузл?в та ?нформац??.

Станом на к?нець 2008 року в мереж? було до 200 сервер?в, як? обслуговують одночасно близько 1 млн кл??нт?в, як? разом використовують близько 1 млрд р?зних файл?в. Загальне число заре?строваних користувач?в ц??? мереж? становить близько 10 млн.

Коли кл??нт мереж? EDonkey2000 коп?ю? бажаний ресурс, в?н робить це одночасно з к?лькох джерел за допомогою протоколу MFTP (Multisource File Transfer Protocol).

Зараз ?нформац?ю про доступн? файлах можна отримувати не т?льки з сервер?в EDonkey. У 2004 до складу мереж? EDonkey2000 була ?нтегрована мережа Overnet — повн?стю децентрал?зована мережа, що дозволя? зд?йснювати вза?мод?ю м?ж вузлами без прив'язки до сервер?в, для чого використову?ться DHT-протокол Kademlia.

Найпоширен?шою для мереж? EDonkey2000 кл??нтською програмою з закритим кодом (верс?я Pro — платна) ? програма eDonkey, проте ?сну? ? кл??нт з в?дкритим програмним кодом — eMule, який, кр?м мереж? EDonkey2000, може ввести в д?ю ще одну мережу P2P — Kad Network. Кл??нт eDonkey ма? дуже ц?каве розширення, що дозволя? коп?ювати метафайли .torrent, як? користуються великою дов?рою користувач?в, а також застосовувати вериф?кац?йну ?нформац?ю з цих метафайл?в для роботи з файлами власно? мереж?. При цьому якщо ?н?ц?ал?зувати завантаження файлу, що в?дпов?да? метафайлу, частини файлу, доступн? у власн?й мереж? EDonkey2000, теж включаються в список джерел для завантаження.

Така ?нтеграц?я можливостей р?зних мереж ? додаткова вериф?кац?я сприяли розвитку мереж? EDonkey2000. На не? почали переходити користувач? ?нших мереж — наприклад, мереж? FastTreck, що базу?ться на протокол? FastTreck, який реал?зу?ться, зокрема, таким популярним кл??нтом, як Kazaa.[джерело?]

Gnutella, Gnutella2

[ред. | ред. код]

Gnutella — це децентрал?зований одноранговий мережевий протокол для обм?ну файлами, який, незважаючи на свою назву, не ? частиною про?кту GNU[1]. Протокол Gnutella був розроблений Джаст?ном Френкелем?(?нш? мови) (автором ауд?опле?ра Winamp) у 2000 роц? ? використову?ться дос?, хоча ? втратив популярн?сть через серйозн? алгоритм?чн? недол?ки.

Gnutella2 (G2) — це децентрал?зований одноранговий мережевий протокол, наступник Gnutella, опубл?кований у 2002 роц? Майклом Стоуксом[2].

П?д час п?дключення кл??нт отриму? в?д вузла, з яким йому вдалося з'?днатися, список з п'яти активних вузл?в; ?м надсила?ться запит на пошук ресурсу за ключовим словом. Вузли шукають у себе на запит ресурси ?, якщо не знаходять ?х, пересилають запит активним вузлам вгору по ?дереву? (тополог?я мереж? ма? структуру графа типу ?дерево?), поки не знайдеться ресурс або не буде перевищено Максимальна к?льк?сть крок?в. Такий пошук назива?ться розмноженням запит?в (query flooding).

Под?бна реал?зац?я веде до експоненц?альним зростання к?лькост? запит?в ? в?дпов?дно на верхн?х р?внях ?дерева? може призвести до в?дмови в обслуговуванн?. Щоб уникнути под?бно? ситуац?? розробники удосконалили алгоритм, ввели правила, в?дпов?дно до яких запити можуть пересилати вгору по ?дереву? т?льки певн? вузли — так називан? вид?лен? (ultrapeers), ?нш? вузли (leaves) можуть лише запитувати останн?. Була введена система кешування вузл?в.

У такому вигляд? мережа функц?ону? й зараз, хоча недол?ки алгоритму ? слабк? можливост? розширюваност? ведуть до зменшення ?? популярност?.

Недол?ки протоколу Gnutella ?н?ц?ювали розробку принципово нових алгоритм?в пошуку маршрут?в та ресурс?в ? привели до створення групи протокол?в DHT (Distributed Hash Tables) — зокрема, протоколу Kademlia, який зараз широко використову?ться в найб?льших мережах.

Запити в мереж? Gnutella пересилаються по TCP або UDP, коп?ювання файл?в зд?йсню?ться через протокол HTTP. Останн?м часом з'явилися розширення для кл??нтських програм, що дозволяють коп?ювати файли по UDP, робити XML-запити мета?нформац?? про файли.

У 2003 було створено принципово новий протокол Gnutella2 ? перш? кл??нти для цього протоколу як?, водночас, були сум?сн? з кл??нтами Gnutella. В?дпов?дно до нього деяк? вузли стають концентраторами, ?нш? ж ? звичайними вузлами (leaves).

Кожен звичайний вузол ма? сполучення з одним-двома концентраторами. А концентратор пов'язаний з сотнями звичайних вузл?в ? десятками ?нших концентратор?в. Кожен вузол пер?одично пересила? концентратору список ?дентиф?катор?в ключових сл?в, за якими можна знайти ресурси, що публ?куються цим вузлом. ?дентиф?катори збер?гаються в загальн?й таблиц? на концентратор?.

Коли вузол ?хоче? знайти ресурс, в?н надсила? запит за ключовим словом сво?му концентратору, останн?й або знаходить ресурс у сво?й таблиц? ? поверта? ID вузла, що волод?? ресурсом, або поверта? список ?нших концентратор?в, як? вузол знову запиту? по черз? випадковим чином. Такий пошук назива?ться пошуком за допомогою методу блукань (random walk).

Прим?тною особлив?стю мереж? Gnutella2 ? можлив?сть розмноження ?нформац?? про файл в мереж? без коп?ювання самого файлу, що дуже корисно з точки зору в?дстеження в?рус?в. Для переданих пакет?в у мереж? розроблений власний формат, схожий на XML, що гнучко реал?зу? можлив?сть нарощування функц?ональност? мереж? шляхом додавання додатково? службово? ?нформац??. Запити та списки ID ключових сл?в пересилаються на концентратори по UDP.

Найпоширен?ш? кл??нтськ? програми для Gnutella ? Gnutella2: Shareaza, Kiwi, Alpha, Morpheus, Adagio Pocket G2 (Windows Pocket PC), FileScope, MLDonkey.[джерело?]

Див. також

[ред. | ред. код]

Прим?тки

[ред. | ред. код]
  1. Regarding Gnutella - GNU Project - Free Software Foundation. www.gnu.org (англ.). Арх?в ориг?налу за 19 лютого 2025. Процитовано 28 липня 2025.
  2. Gnutella2. g2.doxu.org. Процитовано 26 липня 2025.
户口是什么意思 混合痔是什么 莲蓬什么时候成熟 毛的部首是什么 什么叫脑卒中
黑洞到底是什么 牙齿根部发黑是什么原因 寿司醋可以用什么代替 为什么会梦魇 颈椎病有什么症状
感冒可以吃什么水果 抵押什么意思 美的本质是什么 猝死是什么原因造成的 rbc是什么意思
天秤座的幸运色是什么 小五行属性是什么 什么叫六亲 11月什么星座 八月二十八是什么星座
入伏吃什么hcv8jop3ns2r.cn 阳虚吃什么好hcv9jop2ns7r.cn 乳晕是什么hcv9jop1ns9r.cn 试管是什么hcv9jop2ns0r.cn 277是什么意思imcecn.com
穷的生肖指什么生肖hcv7jop7ns0r.cn 喝什么茶养肝护肝hcv7jop6ns3r.cn 衣禄是什么意思hcv8jop3ns0r.cn 老年人腿无力是什么原因导致的hcv9jop7ns0r.cn 冠心吃什么药好hcv9jop8ns1r.cn
什么寒什么冻hcv9jop4ns5r.cn 火车代表什么生肖tiangongnft.com 升白细胞的针剂叫什么hcv8jop9ns5r.cn 老年人便秘吃什么好hcv8jop9ns6r.cn cps是什么单位hcv7jop5ns3r.cn
男人结扎对身体有什么影响hcv9jop4ns8r.cn 额头长痘是什么原因hcv8jop7ns8r.cn 眼睛发黄是什么原因引起的hcv8jop8ns9r.cn 你喜欢什么hcv8jop3ns0r.cn 苹果对身体有什么好处hcv7jop9ns3r.cn
百度