辰五行属性是什么| 豆浆不能和什么一起吃| 鹅是什么动物| 素面朝天什么生肖| 中国信仰什么教| 尿路感染用什么药好| 碱性磷酸酶偏高是什么原因| 托梦是什么意思| 金字旁目字读什么| 吃鹅蛋对孕妇有什么好处| 什么原因会怀上葡萄胎| 猫怕什么动物| 新生儿痤疮是什么引起的| 脚底板痛什么原因| 为什么会| 什么食物补锌效果最好| 来例假吃什么水果好| 危险期是什么时候| 无痛肠镜和普通肠镜有什么区别| 人得了猫藓用什么药膏| 创伤弧菌用什么抗生素| 医联体是什么意思| 什么人一年只工作一天脑筋急转弯| 陈皮泡酒喝有什么功效和作用| 糖尿病可以吃什么水果| 史无前例是什么意思| 黄芪可以和什么一起泡水喝| 拉烂屎是什么原因| 什么叫包皮过长| vc是什么| 梦里梦到蛇有什么预兆| 女人什么时候性欲最强| 一段奶粉和二段奶粉有什么区别| 口腔溃疡缺乏什么维生素| 不打紧是什么意思| 肾痛吃什么药| 春秋是一部什么体史书| 乔迁送什么| ct是检查什么| 减肥吃什么水果| 穆斯林是什么| 葡萄上的白霜是什么| 转述句什么意思| 海水倒灌是什么意思| 乳头状瘤是什么病| 玉米吃了有什么好处| IOM是什么意思| 肝硬化吃什么好| 普洱茶是什么茶类| 甲状腺偏高是什么原因引起的| 儿童脾胃不好吃什么调理脾胃| 胸透是查什么的| 外阴病变有什么症状| 益气养阴是什么意思| 骄傲什么意思| 为什么会拉肚子| 珙桐属于什么植物| 欣字属于五行属什么| 打嗝是什么原因| 工作单位是什么意思| 角加斗读什么| 什么药能治痛风| 12月23日是什么星座| 洋地黄是什么药| 尿常规查什么| 故事梗概是什么意思| 天冬氨酸氨基转移酶高是什么原因| 蜂王浆是什么东西| 高氨血症是什么病| 可乐必妥是什么药| 做试管前需要检查什么项目| 身骑白马是什么方言| 活血是什么意思| 巴基斯坦人说什么语言| 乙肝表面抗体定量偏高什么意思| 六月二十三号是什么星座| 五朵金花是什么意思| 眼睛长结石是什么原因引起的| ac是胎儿的什么| 梦见自己化妆是什么意思| 胖头鱼又叫什么鱼| 什么四海| 黑化是什么意思| 肾宝片是什么| 尤加一笔是什么字| 御木本是什么档次| 克罗恩病有什么症状| 碱吃多了有什么危害| 记性不好吃什么药| 小儿病毒性感冒吃什么药效果好| 小孩头疼是什么原因| 安乐死什么意思| 泸州老窖什么档次| 右侧中耳乳突炎是什么意思| 飞机选座位什么位置好| 请节哀是什么意思| 悬是什么意思| 咽炎吃什么消炎药最好| 外阴过敏用什么药| 四月七号是什么星座| 柠檬什么时候开花结果| 小宝贝是什么意思| 素毛肚是什么做的| 胃不好喝什么茶| 浓绿的什么| 王母娘娘属什么生肖| 小孩睡觉磨牙是什么原因| 抑郁状态和抑郁症有什么区别| 慢性阑尾炎吃什么消炎药| 丹参的功效与作用是什么| 舌吻有什么好处| 夏天梦见下雪是什么意思| 心脏彩超ef是什么意思| 2.4什么星座| 乙肝有什么症状| 什么是烟雾病| 吃什么都吐是什么原因| 就寝什么意思| 1月22日是什么星座| 孕妇生气对胎儿有什么影响| 美人鱼2什么时候上映| 运动后想吐是什么原因| 什么无为| 梦见在水里游泳是什么意思| 孕吐是什么感觉| 福禄寿什么意思| 什么狗不掉毛适合家养| 期许是什么意思| 硬脂酸镁是什么东西| 疟疾是什么意思| 胎停了有什么症状| 蒲公英泡水喝有什么用| 傻人有傻福什么意思| vivo手机是什么牌子| 七月4号是什么星座| 檀是什么意思| 手上长水泡痒用什么药| 行为艺术是什么意思| 睾丸长什么样| 太平天国为什么会失败| 李登辉是什么人| 天五行属性是什么| 熟地是什么| 丑时是什么时候| 白蛋白是什么| 什么水花| 耳根疼是什么原因| 农历11月11日是什么星座| 不经历风雨怎能见彩虹是什么意思| 牙齿根管治疗是什么意思| 山药和什么不能一起吃| 个子矮吃什么才能长高| 夏天什么颜色最防晒| 比基尼是什么| 鱼泡是鱼的什么器官| 疑难杂症是什么意思| 肝内胆管轻度扩张是什么意思| 脂蛋白a是什么| 铅华是什么意思| 蝙蝠怕什么| 刮宫后需要注意什么| 母亲节送妈妈什么礼物好| 分销是什么意思| 开除公职是什么意思| 科员是什么级别| 经常中暑的人体内缺什么| 古代的天花是现代的什么病| 属猪的幸运颜色是什么| 糖尿病患者适合吃什么水果| 经期量少吃什么来排血| 影像科是做什么的| 工作是什么意思| 痈是什么| 来月经头疼是什么原因| 矢气是什么意思| 郭富城属什么生肖| 女生为什么有喉结| 伥鬼是什么意思| 生气对身体有什么危害| 眼睛的睛可以组什么词| 自带bgm是什么意思| 做不好的梦预示着什么| 微波炉不能用什么容器| 1949属什么生肖| 防晒衣什么材质最防晒| 傻白甜什么意思| 医院脱毛挂什么科| 军师是什么意思| 喝鲜牛奶有什么好处和坏处| 三十六计的第一计是什么| 湿热体质吃什么中成药| 7月8号是什么星座| 拖鞋买什么材质的好| 喝罗汉果水有什么功效| 梦见一群羊是什么意思| 肉毒为什么怕热敷| 为什么人死后要盖住脸| 神农架为什么是禁区| viola是什么意思| 一个大一个多念什么| 套是什么意思| 脂肪瘤挂什么科| 老干部是什么意思| 卧底是什么意思| 什么样的山峰| 东是什么生肖| 圣罗兰属于什么档次| 小人难防前一句是什么| 似曾相识是什么意思| 皇帝菜是什么菜| 孕酮低吃什么补得快| 肠胃炎挂什么科| 子宫脱落是什么原因引起的| 剖腹产坐月子可以吃什么水果| 肺栓塞挂什么科| 桃花什么时候开| 尾巴骨疼是什么原因| 平血头晕吃什么药最好| 豪五行属什么| 净字五行属什么| 美国为什么打朝鲜| 甲不开仓财物耗散是什么意思| 夏季感冒吃什么药| 什么叫做质量| 女性放屁多是什么原因| style是什么意思| 可可尼女装什么档次| 还是什么意思| 浮躁什么意思| 氯雷他定是什么药| tf是什么意思| 维生素ad和d3有什么区别| 直言不讳是什么意思| 破屋什么意思| 吃维生素a有什么好处| 天津有什么好玩的地方| 什么医院才是正规医院| 什么叫穿刺| 尿的正常颜色是什么样| 鼻头长痘痘什么原因| nap是什么意思| 为什么睡觉会流口水| 尿酸高吃什么水果| 死心是什么意思| 旺盛是什么意思| 智是什么意思| 戊肝是什么病| 男性阴囊瘙痒用什么药膏| 七月初七是什么生肖| 一根葱十分钟什么意思| 冰岛为什么不让随便去| 立冬是什么时候| 地素女装属于什么档次| 吃什么补肾最快最有效| 12月20是什么星座| 上山下水什么字| 什么是码率| 淼淼是什么意思| 杨琴是什么乐器| 男人吃女人有什么好处| 肝病有什么反应| 宫腔积液是什么| 灰指甲不治疗有什么后果| 为什么男的叫鸭子| 百度Перейти до вм?сту

雄安新区规划最新解读:城市规模、入驻企业等相关

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

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

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

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

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

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

  • користувач викачу? програму до себе на комп'ютер;
  • да? доступ ?ншим користувачем до частини сво?х ресурс?в (цей процес назива?ться ?розшарюванням?, англ. 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.
炖排骨什么时候放盐最好 细胞质是什么 两个c是什么牌子 胆汁酸高吃什么降得快 椴树是什么树
疤痕增生是什么引起的 停车坐爱枫林晚中的坐是什么意思 吃青椒有什么好处 志五行属什么 北京大学什么专业最好
岚字五行属什么 鸭蛋不能和什么一起吃 213什么星座 什么服务 直捣黄龙是什么意思
阳历六月是什么星座 吸允的读音是什么 尿多是什么原因引起的 导师是什么意思 北顶娘娘庙求什么灵验
宫内膜回声不均匀是什么意思hcv8jop8ns4r.cn 一到晚上就饿什么原因hcv8jop1ns9r.cn 左边太阳穴疼是什么原因hcv8jop5ns5r.cn 什么时候血压最高hcv9jop3ns2r.cn 肠易激综合征中医叫什么dajiketang.com
小便疼吃什么药hcv9jop7ns2r.cn 3月28日是什么星座hcv8jop7ns3r.cn 杨梅不能和什么一起吃hcv7jop6ns2r.cn 独代表什么生肖hcv7jop9ns1r.cn 吃什么消除肺部结节hcv8jop5ns6r.cn
桔色搭配什么颜色好看hcv8jop1ns6r.cn 帆布是什么材质hcv8jop2ns1r.cn 一生一世是什么生肖hcv8jop5ns7r.cn 什么是极光hcv9jop8ns0r.cn 早上起床头晕是什么原因hcv9jop0ns0r.cn
小二是什么意思hcv9jop5ns8r.cn 兰蔻属于什么档次aiwuzhiyu.com 云指什么生肖hcv8jop5ns6r.cn 阳朔有什么好玩的hcv7jop9ns5r.cn 净字五行属什么cj623037.com
百度