FTP - ֆայլերի փոխանցման արձանագրություն

Ֆայլերի փոխանցման արձանագրություն (FTP) թույլ է տալիս Ձեզ փոխանցել ֆայլերի պատճենները երկու համակարգչի միջոցով, օգտագործելով ինտերնետային ցանցի արձանագրության հիման վրա պարզ ցանցային արձանագրություն : FTP- ն նաեւ օգտագործվում է այն ժամանակ, երբ հղում է կատարում FTP տեխնոլոգիան օգտագործելով ֆայլերի պատճենահանման գործընթացին:

Պատմությունը եւ FTP- ը

FTP- ն մշակվել է 1970-ականների եւ 1980-ականների ընթացքում `աջակցելու TCP / IP- ի եւ հին ցանցերի ֆայլերի փոխանակմանը: Արձանագրությունը հետեւում է կապի հաճախորդ-սերվերի մոդելի : FTP- ով ֆայլեր փոխանցելու համար օգտագործողը գործարկում է FTP հաճախորդի ծրագիր եւ կապում է FTP սերվերի ծրագրային ապահովման հետ աշխատող հեռակա համակարգչի հետ: Կապակցումից հետո հաճախորդը կարող է ընտրել եւ / կամ ստանալ ֆայլերի պատճենները, առանձին կամ խմբակներով:

Բնօրինակ FTP- ի հաճախորդները հրամանատարական ծրագրեր էին Unix օպերացիոն համակարգերի համար, Unix- ի օգտվողները սկսեցին FTP սերվերներ կապել եւ վերբեռնել կամ բեռնել ֆայլեր `« ftp »հրամանատարի հաճախորդի ծրագիր: Փոքր համակարգչային համակարգերի աջակցման համար մշակվել է FTP- ի Trivial File Transfer Protocol- ի (TFTP) փոփոխումը: TFTP- ն ապահովում է FTP- ի նույն հիմնական օժանդակությունը, սակայն պարզեցված արձանագրության եւ հրամանների սահմանափակում է, որը սահմանափակվում է ֆայլերի փոխանցման ամենատարածված գործողություններից: Այնուհետեւ, Windows FTP- ի հաճախորդների ծրագրային ապահովումը դարձել է հայտնի, քանի որ Microsoft Windows օգտվողները նախընտրում են FTP համակարգերի գրաֆիկական ինտերֆեյսներ ունենալ:

FTP սերվերը լսում է TCP պորտում 21 FTP- ի հաճախորդներից մուտքային կապի հարցումների համար: Սերվերը օգտագործում է այս նավահանգիստը կապը կապելու համար եւ բացում է առանձին պորտ, ֆայլի տվյալների փոխանցման համար:

Ինչպես օգտվել FTP ֆայլի համօգտագործման համար

FTP սերվերին միանալու համար հաճախորդը պահանջում է օգտվողի անուն եւ գաղտնաբառ, ինչպես սահմանված է սերվերի ադմինիստրատորը: Շատերը, այսպես կոչված, հանրային FTP- ի կայքերում չեն պահանջում գաղտնաբառ, այլ հետեւում են հատուկ կոնվենցիային, որը ընդունում է ցանկացած «հաճախորդին», օգտագործելով «անանուն» օգտագործումը: Ցանկացած FTP կայքի հանրային կամ մասնավոր հատվածի համար հաճախորդները հայտնաբերում են FTP սերվերը կամ նրա IP հասցեով (օրինակ `192.168.0.1) կամ նրա hostname- ի (օրինակ, ftp.about.com):

Պարզ FTP- ի հաճախորդները ներառում են ցանցի օպերացիոն համակարգերի մեծ մասը, սակայն այդ հաճախորդների մեծ մասը (օրինակ `FTP.EXE- ը Windows- ում) աջակցում է համեմատաբար անբարեխիղճ հրամանի տող ինտերֆեյսի: Շատ այլընտրանքային երրորդ կողմի FTP հաճախորդներ են մշակվել, որոնք աջակցում են գրաֆիկական ինտերֆեյսների (GUIs) եւ լրացուցիչ հարմարավետության հատկանիշների:

FTP- ն աջակցում է տվյալների փոխանցման երկու եղանակ `պարզ տեքստ (ASCII) եւ երկուական: Դուք կարգավորում եք FTP- ի հաճախորդին: Ընդհանուր սխալ, FTP- ի օգտագործման ժամանակ, փորձում է փոխանցել երկուական ֆայլ (օրինակ, ծրագիր կամ երաժշտական ​​ֆայլ), տեքստային ռեժիմում, պատճառելով փոխանցված ֆայլը անօգտագործելի:

FTP- ի այլընտրանքները

Peer-to-Peer (P2P) ֆայլի փոխանակման համակարգեր, ինչպիսիք են BitTorrent- ը, առաջարկում են FTP տեխնոլոգիաների առաջարկների ավելի առաջադեմ եւ անվտանգ ձեւեր: Այս գումարած ժամանակակից ամպային վրա հիմնված ֆայլերի փոխանակման համակարգերը, ինչպես Box եւ Dropbox- ը, մեծապես վերացրեցին ինտերնետի FTP- ի անհրաժեշտությունը: