Peer-To-Peer ծրագրային ապահովման եւ ցանցերի ներածություն
P2P ցանցը մեծ հետաքրքրություն է առաջացրել համացանցային համացանցերի եւ համակարգչային ցանցերի մասնագետների շրջանում: P2P ծրագրային համակարգերը, ինչպիսիք են Kazaa- ն եւ Napster- ը, ամենատարածված ծրագրային ապահովման ծրագրերում: Բազմաթիվ ձեռնարկություններ եւ վեբ կայքեր խթանեցին «հավաս-տերմին» տեխնոլոգիան `որպես ինտերնետային ցանցի ապագան:
Թեեւ նրանք իրականում գոյություն ունեն տարիներ շարունակ, P2P տեխնոլոգիաները խոստանում են արմատապես փոխել ցանցի ապագան:
P2P- ի ֆայլերի փոխանակման ծրագրային ապահովումը նույնպես ստեղծել է շատ հակասություններ օրինականության եւ արդար օգտագործման համար: Ընդհանուր առմամբ, փորձագետները համաձայն չեն P2P- ի տարբեր մանրամասների եւ ճշգրտորեն այն մասին, թե ինչպես է զարգանալ ապագայում:
Ավանդական գործընկեր-ցանցային ցանցեր
P2P- ի հապավումը տեխնիկապես հավասար է հասակակիցների միջեւ : Webopedia- ը սահմանում է P2P- ը `որպես:
Ցանցի մի տեսակ, որտեղ յուրաքանչյուր կայան ունի համարժեք հնարավորություններ եւ պատասխանատվություններ: Սա տարբերվում է հաճախորդի / սերվերի ճարտարապետությունից, որտեղ որոշ համակարգիչներ նվիրված են մյուսներին ծառայելու համար:
Այս սահմանումը ներառում է հասակակիցների միջեւ կապի ավանդական իմաստը: Համացանց-գործընկերների ցանցում գտնվող համակարգիչները սովորաբար ֆիզիկապես գտնվում են միմյանց մոտ եւ վարում են նմանատիպ ցանցային արձանագրություններ եւ ծրագրեր: Մինչ տնային ցանցը դարձավ հայտնի, միայն փոքր բիզնեսը եւ դպրոցները կառուցել էին հավասար գործընկերների ցանցեր:
Տուն գործընկեր-ցանցեր
Այսօրվա տնային համակարգչային ցանցերի մեծ մասը հանդիսանում են peer-to-peer ցանցեր:
Բնակիչները կարգավորում են իրենց համակարգիչները գործընկերային աշխատանքային խմբերի մեջ, որպեսզի հնարավորություն ընձեռվի ֆայլերի , տպիչների եւ այլ միջոցների համօգտագործումը բոլոր սարքերում: Թեեւ ցանկացած համակարգիչ կարող է ցանկացած ժամանակ ներկայացնել որպես ֆայլի սերվեր կամ ֆաքս սերվեր, այլ տնային համակարգիչները հաճախ այդ պատասխանատվությունները կարգավորելու համար հավասար հնարավորություններ ունեն:
Երկուսն էլ սիմվոլ եւ անլար տան ցանցերը որակվում են որպես հասակակիցների միջավայր: Ոմանք կարող են պնդել, որ ցանցային երթուղղիչի կամ նմանատիպ կենտրոնական սարքավորման տեղադրումը նշանակում է, որ ցանցը այլեւս հավասարազոր է: Ցանցային տեսանկյունից սա սխալ է: Ուղղորդիչը պարզապես միանում է տան ցանցին ինտերնետին , այն ինքնին չի փոխում ցանցի ներսում գտնվող ռեսուրսները:
P2P ֆայլի փոխանակման ցանցեր
Երբ շատերը լսեն P2P- ի տերմինը, նրանք մտածում են ոչ թե ավանդական գործընկերների ցանցերի, այլ համացանցի փոխանակման ֆայլերի փոխանակման մասին : P2P ֆայլի փոխանակման համակարգերը այս տասնամյակում դարձել են ինտերնետի ամենատարածված դասը:
P2P ցանցը իրականացնում է տվյալների որոնման եւ տվյալների փոխանցման արձանագրություններ, որը գերազանցում է ինտերնետի արձանագրության (IP) : P2P ցանցին մուտք գործելու համար օգտվողները պարզապես բեռնավորելու եւ տեղադրելու հարմար P2P հաճախորդի ծրագիր:
Բազմաթիվ P2P ցանցեր եւ P2P ծրագրային ծրագրեր կան: Որոշ P2P ծրագրեր աշխատում են միայն մեկ P2P ցանցով, իսկ մյուսներն աշխատում են խաչաձեւ ցանցով: Նմանապես, P2P- ի որոշ ցանցեր աջակցում են միայն մեկ դիմում, իսկ մյուսները `բազմակի ծրագրեր:
Որոնք են P2P ծրագրային ապահովման ծրագրեր:
P2P- ի լավ նկարագրությունը առաջարկվել է UserLand Software- ի կողմից Dave Winer- ի կողմից, որը տարիներ առաջ P2P- ն առաջին անգամ դառնում է mainstream: Դեյվը ենթադրում է, որ P2P ծրագրային ապահովման ծրագրերը ներառում են այդ յոթ հիմնական հատկանիշները.
- օգտագործողի ինտերֆեյսը վեբ բրաուզերի արտասահմանում է
- համակարգի համակարգիչները կարող են հանդես գալ որպես հաճախորդներ եւ սերվերներ
- ծրագրային ապահովումը հեշտ է օգտագործել եւ լավ ինտեգրված
- դիմումը ներառում է գործիքներ, որոնք կօգնեն օգտվողներին, որոնք ցանկանում են ստեղծել բովանդակություն կամ ավելացնել գործունակություն
- դիմումը այլ օգտվողների հետ կապեր է ստեղծում
- դիմումը նոր կամ հետաքրքիր բան է անում
- ծրագրային ապահովումը աջակցում է «խաչաձեւ ցանց» արձանագրություններին, ինչպիսիք են SOAP կամ XML-RPC
Այս ժամանակակից տեսանկյունից հասակակիցների հաշվարկի P2P ցանցերը ձգվում են ամբողջ Ինտերնետում, ոչ միայն տան տեղական ցանցի (LAN) : Հեշտ օգտագործվող P2P ծրագրային ապահովման ծրագրերը թույլ են տալիս ներգրավվել ինչպես geeks եւ ոչ տեխնիկական անձնակազմի մասնակցելու համար:
Kazaa, Napster եւ ավելի P2P ծրագրային ապահովման ծրագրեր
Բնօրինակ MP3 ֆայլի փոխանակման համակարգը, Napster դարձավ ինտերնետի ամենատարածված ինտերնետ ծրագրային ապահովումը բառացիորեն մեկ գիշերում: Նապաստրը բնութագրել է վերը նշված նոր «ժամանակակից» P2P համակարգը. Պարզ ինտերֆեյս, որն աշխատում է բրաուզերից դուրս եւ ապահովում է ֆայլի ծառայություն եւ ներլցումներ: Ավելին, Napster- ն առաջարկել է զրուցարաններ, միացնելով իր միլիոնավոր օգտվողներին եւ կատարում է նոր եւ հետաքրքիր («հակասական») ծառայության մեջ:
Napster անունը վերաբերում է ինչպես P2P ցանցին, այնպես էլ ֆայլի փոխանակման հաճախորդին, որն աջակցում է: Բացի նրանից, որ մեկ հաճախորդի դիմումի համար սահմանափակվելուց զատ, Napster- ը օգտագործում էր սեփական ցանցային արձանագրությունը, սակայն այդ տեխնիկական մանրամասները չեն ազդել նրա ժողովրդականության վրա:
Երբ անսահմանափակ Napster ծառայությունը փակվել է, մի շարք P2P համակարգեր մրցեցին այդ լսարանի համար:
Նապաստանի շատ օգտվողներ տեղափոխվել են Kazaa եւ Kazaa Lite ծրագրային ծրագրերին եւ FastTrack ցանցին: FastTrack- ը մեծացել է նույնիսկ ավելի մեծ, քան Napster ցանցի բնօրինակը:
Kazaa- ն իր իրավական խնդիրներից տուժել է, սակայն այլ համակարգեր, ինչպիսիք են eDonkey / Overnet , շարունակում են ազատ P2P ֆայլի փոխանակման ծրագրային ժառանգությունը:
Հանրաճանաչ P2P Ծրագրեր եւ ցանցեր
Այսօր որեւէ մեկը P2P- ի ծրագիրն ու ցանցը համացանցում բացառիկ հասանելիություն ունեն: Հանրաճանաչ P2P ցանցերը ներառում են `
- eDonkey
- BitTorrent- ը
- Gnutella
եւ P2P- ի հայտնի ծրագրերը
- eMule- ը
- BitTorrent- ը
- Limewire
Շատ գործարարներ ներշնչված են P2P- ի հաջողությունների շնորհիվ եւ զբաղված են հմտություններով, P2P- ի նոր հնարավորություններով: Սակայն որոշ ցանցային համայնքում կարծում են, որ Napster- ի, Kazaa- ի եւ P2P- ի այլ ծրագրերի հաջողությունը շատ քիչ է, քան տեխնոլոգիաների եւ ավելի շատ ծովահենության հետ: Մնում է ապացուցել, արդյոք P2P- ի զանգվածային շուկաները կարող են թարգմանել շահութաբեր գործարար ձեռնարկություններ:
Ամփոփում
«P2P» հապավումը դարձել է ընտանեկան տերմին: Տերմինը վերաբերում է բաների համադրությանը. Ծրագրային ապահովման ծրագրեր, ցանցային տեխնոլոգիաներ եւ ֆայլերի փոխանակման էթիկա:
Առաջիկա տարիներին ակնկալում է P2P- ի հայեցակարգը շարունակել զարգանալ:
Ցանցային ոլորտը կներկայացնի ավելի լայն շրջանակներ, որոնք պետք է մրցակցեն ավանդական աշխատասեղանի եւ հաճախորդի / սերվերի համակարգերի ուշադրության համար: P2P արձանագրության չափանիշները ավելի մեծ չափով կստանան: Վերջապես, անվճար P2P- ի կիրառման տեղեկատվության փոխանակման մասին հեղինակային իրավունքի եւ մտավոր սեփականության մասին օրենքի դրույթները դանդաղ լուծում կստանան հանրային քննարկումների միջոցով: