喉炎吃什么药效果最好| 内分泌是什么| 骨龄大于年龄意味着什么| 怜惜是什么意思| 8月8日什么星座| 什么鱼适合红烧| 红领巾的含义是什么| 卯戌相合发生什么| 更年期什么时候结束| 水痘能吃什么| snr是什么意思| 传导阻滞是什么意思| 摸摸头是什么意思| 琴棋书画指的是什么| jk是什么| 女人手心发热是什么原因| 心肌炎有什么症状| 舌苔厚白吃什么食物好| 嗯哼的爸爸叫什么| 蛇吃什么东西| 白露是什么季节的节气| 西洋参什么人不能吃| 祭司是干什么的| 吃什么治疗湿气重| 抬头纹用什么护肤品可以去除| 爱放屁吃什么药| 儿童长倒刺缺什么营养| 染色体由什么组成| 梦见掉了三颗牙齿是什么意思| 益禾堂什么好喝| 伊朗是什么教派| 下午两点是什么时辰| 四世同堂什么意思| 中药为什么要熬两次| 淋巴细胞绝对值偏高是什么原因| 党的执政理念是什么| 肛门里面痒是什么原因| 为什么手会发麻| 麻醉对身体有什么伤害| 诚不我欺什么意思| 什么叫打板| 什么如什么| 为什么会头晕| 今天出生的男宝宝取什么名字好| 鱼香肉丝用什么肉做| 乌鸡白凤丸男性吃治疗什么| 李倩梅结局是什么| 还行吧是什么意思| 类风湿阳性是什么意思| 腺病是什么意思| 父母是o型血孩子是什么血型| 带状疱疹什么不能吃| 人彘是什么意思| 83年猪是什么命| 碍事是什么意思| 什么叫打板| 香蕉什么时候吃最好| 神是什么偏旁| 来大姨妈喝什么汤比较好| 碱性土壤适合种植什么| .什么意思| 甲状腺在什么位置图片| 7月14什么星座| 男人勃不起是什么原因造成的| 高密度脂蛋白胆固醇偏低什么意思| 中联办是什么级别| 白细胞低是怎么回事有什么危害| 旖旎是什么意思| 挽尊什么意思| ltp什么意思| 什么风什么面| 两小无猜是什么意思| 口腔溃疡是什么样子| 吕字五行属什么| 为什么会胃酸反流| 什么瓜不能吃| 补办护照需要什么材料| 电动车不充电是什么原因| 红煞是什么意思| 什么是红斑狼疮| 11.15是什么星座| 面碱是什么| 烤鸭为什么那么便宜| 北京的市花是什么| 躺枪是什么意思| 惊醒是什么意思| 1288是什么意思| 95年属什么的| 晚上吃什么水果减肥效果最好| 可乐饼为什么叫可乐饼| 家家酒是什么意思| 什么是数位板| 母女丼什么意思| 吃了发芽的土豆会有什么症状| 石榴花是什么季节开的| 拉肚子可以吃什么水果| 血压低是什么症状| 肠胃性感冒吃什么药| 什么器官分泌胰岛素| 腱鞘炎用什么药| 车抛锚是什么意思| 脸上掉皮是什么原因| 吃什么尿酸降得快| 密度是什么意思| 拔完牙吃什么消炎药| 什么是穿堂风| 带状疱疹后遗神经痛用什么药| 卤水是什么成分| 加码是什么意思| 梅毒检查挂什么科| 十一月十一号是什么星座| 血脂高胆固醇高吃什么食物最好| 姗字五行属什么| 蕨根粉是什么做的| 螺蛳粉有什么危害| 蓄谋已久什么意思| 缺锌会导致什么| 70属什么生肖| 双鱼座的幸运石是什么| 花木兰属什么生肖| 血糖低怎么办吃什么补| 菊花和枸杞泡水喝有什么功效| 为什么晚上不能倒垃圾| 什么是翻墙软件| 鸡汤是什么意思| 德国纳粹是什么意思| 电饭锅内胆是什么材质| 06属什么生肖| 做梦梦到蟒蛇是什么征兆| 产妇月子里可以吃什么水果| 右边腰疼是什么原因| 稀饭配什么菜好吃| 黑苦荞茶适合什么人喝| 4月19号是什么星座| 梦见吃桃子是什么预兆| 为什么三文鱼可以生吃| 缓解是什么意思| 冲正是什么意思| 乐捐是什么意思| 吃什么排铅效果最好| 土土心念什么| 陈旧性心梗是什么意思| 骨蒸潮热 是什么意思| 工作效率是什么意思| 和胃是什么意思| 梦到生男孩有什么预兆| 堪舆是什么意思| 和什么细什么的成语| 产妇月子里可以吃什么水果| 窦性心律过速吃什么药| 大姨夫是什么意思| 什么是德训鞋| 两个人可以玩什么| 什么是a货翡翠| 上海有什么好玩的地方| 鼻子痒是什么原因| 精疲力尽是什么意思| 增致牛仔属于什么档次| 叫什么名字好听| 微醺什么意思| 男生做爱什么感觉| 晚上睡觉放屁多是什么原因| 孩子皮肤黑是什么原因| alike是什么意思| 病理性骨折是什么意思| 口蘑是什么| 落选是什么意思| pt是什么意思| ceremony是什么意思| 退休工资什么时候补发| 高压高低压低是什么原因| 体型最大的恐龙是什么| 蠢是什么意思| 北方五行属什么| 化妆的步骤是什么顺序| 头发属于什么组织| 男人为什么喜欢胸| 率性是什么意思| 海星吃什么食物| 忘恩负义的负是什么意思| 什么什么多彩| 心动过速吃什么药最好| 停止长高有什么征兆| 孕妇缺维生素D对胎儿有什么影响| lena是什么意思| 灰色五行属什么| 高反是什么意思| hpv是检查什么的| 小孩子不吃饭是什么原因引起的| 玩家是什么意思| 为什么说尽量不戴脚链| 心胸狭窄是什么意思| dlco是医学上什么意思| 蜂蜜水什么时间喝最好| 睡觉老是做梦是什么原因| 汲水什么意思| 平安对什么| 老人流口水是什么原因| 禁的拼音是什么| 稍纵即逝什么意思| 猪油吃多了有什么好处和坏处| 庶子什么意思| 什么水用不完| 囊性灶什么意思| 吸入甲醛会有什么症状| 什么是桥本氏甲状腺炎| 马铃薯什么时候传入中国| 1月23号什么星座| 球蛋白是什么| 新生儿ad滴剂什么时候吃最好| 开化龙顶属于什么茶| 雷锋属什么生肖| 甲亢查什么| 三叉神经痛吃什么药好| 男友力是什么意思| 75c是什么罩杯| 不动产权是什么意思| 脚底脱皮是什么原因| 03属什么生肖| 无底洞是什么意思| 瞎子吃核桃砸了手是什么生肖| 流泪痣是什么意思| 飞蛾吃什么| 色纸是什么| 9.30号是什么星座| 南瓜是什么颜色| 病理会诊是什么意思| 冰箱买什么牌子好| 什么是精神病| 红绿色盲是什么遗传病| 内消瘰疬丸主治什么病| 黑枸杞泡水是什么颜色| 犀牛吃什么| 郑和是什么族| 吃什么补身体| 大腿内侧发黑是什么原因| 烂苹果气味的是什么病| 小三阳吃什么药能转阴| 舌系带短挂什么科| 月经推迟是什么原因导致的| 治疗便秘吃什么| 花痴病是什么症状| 三湖慈鲷可以和什么鱼混养| 挺舌反应是什么| 跳槽是什么意思| 吃什么补心脏供血不足| 血常规检查什么项目| 痛风不能吃什么东西| 胰腺炎不能吃什么食物| 农业户口和非农业户口有什么区别| 什么叫知己| 火水是什么| 小儿麻痹什么症状| 怀孕生化了有什么症状| 癫疯病发作前兆有什么症状| 人参是什么参| 转是什么意思| 为什么不建议切除脂肪瘤| 胆囊炎有什么症状表现| 黄芪可以和什么一起泡水喝| 串词是什么| 雌二醇e2是什么意思| 杏花什么颜色| 梦见和老公吵架是什么预兆| 百度Перейти до вм?сту

OO日报:PDD哭晕在厕所 SNG横扫YM夺冠晋级LPL

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

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

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

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

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

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

  • користувач викачу? програму до себе на комп'ютер;
  • да? доступ ?ншим користувачем до частини сво?х ресурс?в (цей процес назива?ться ?розшарюванням?, англ. 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.
淋巴挂什么科室 嘴唇是紫色的是什么原因 双顶径是指什么 肠梗阻吃什么药 维生素e吃多了有什么副作用
75岁属什么 羊蝎子是什么 司马光和司马迁是什么关系 心得安又叫什么名 长期肚子疼是什么原因
倾字五行属什么 以讹传讹什么意思 爬虫是什么 细胞结构包括什么 寄生虫吃什么药可以杀死
狗不能吃什么 血沉高是什么原因引起的 乐哉是什么意思 怀孕第一个月有什么症状 小便黄是什么原因引起的
缘分什么意思hanqikai.com 秘书是干什么的520myf.com 什么年树木hcv9jop5ns5r.cn kyocera是什么牌子hcv8jop3ns4r.cn 经常流鼻血是什么情况hcv8jop1ns5r.cn
都市丽人什么意思hcv7jop7ns1r.cn 为什么要做肠镜检查hcv8jop5ns0r.cn 头上出汗多是什么原因hcv9jop6ns3r.cn 圆脸适合什么镜框hcv7jop7ns0r.cn 尿酸查什么hcv9jop7ns0r.cn
黄体破裂是什么意思hcv8jop6ns5r.cn 桃花什么颜色chuanglingweilai.com 头疼恶心吃什么药hcv7jop6ns4r.cn 冷战什么意思hcv9jop0ns4r.cn 胰腺炎吃什么好hcv8jop4ns8r.cn
血府逐瘀片主治什么病hcv7jop5ns1r.cn 山茱萸是什么hcv8jop7ns6r.cn 小孩吐吃什么药hcv9jop5ns1r.cn 兴渠是什么菜hcv8jop7ns0r.cn 蒲公英治什么病hcv8jop2ns1r.cn
百度