Ի՞նչ է FTP-ն:

FTP-ն նշանակում է File Transfer Protocol: Այն ստանդարտ ցանցային արձանագրություն է, որն օգտագործվում է համակարգչային ֆայլերը մի հոսթից մյուսը փոխանցելու համար TCP-ի վրա հիմնված ցանցի միջոցով, ինչպիսին է ինտերնետը:

Ի՞նչ է FTP-ն:

FTP-ն նշանակում է File Transfer Protocol: Սա ինտերնետի միջոցով համակարգիչների միջև ֆայլեր փոխանցելու միջոց է: Այն նման է թվային սուրհանդակային ծառայության, որը ֆայլերը տեղափոխում է մի համակարգչից մյուսը: Այն սովորաբար օգտագործվում է վեբ ծրագրավորողների կողմից՝ վեբ սերվերի վրա վեբ-սերվեր վերբեռնելու համար, կամ անհատների կողմից՝ ֆայլերը ուրիշների հետ կիսելու համար:

FTP կամ File Transfer Protocol-ը ստանդարտ ցանցային արձանագրություն է, որն օգտագործվում է համակարգչային ցանցում հաճախորդի և սերվերի միջև ֆայլեր փոխանցելու համար: FTP-ի միջոցով օգտվողները կարող են վերբեռնել և ներբեռնել ֆայլեր սերվերից և դրանից՝ դարձնելով այն կարևոր տեխնոլոգիա ինչպես բիզնեսի, այնպես էլ անհատների համար:

FTP-ն օգտագործում է հաճախորդ-սերվեր մոդելի ճարտարապետություն, ինչը նշանակում է, որ ֆայլերը փոխանցելու համար օգտվողը պետք է մուտք ունենա սերվեր: Օգտագործողները սովորաբար միանում են սերվերին՝ օգտագործելով օգտվողի անուն և գաղտնաբառ, ինչը թույլ է տալիս նրանց նույնականացնել իրենց ինքնությունը և մուտք գործել սերվերում պահվող ֆայլեր: FTP-ն կարող է օգտագործվել մի շարք օպերացիոն համակարգերում, ներառյալ Windows-ը, Linux-ը և Unix-ը, և կարող է մուտք գործել ինչպես հրամանի տող ծրագրերի, այնպես էլ գրաֆիկական ինտերֆեյսի միջոցով:

FTP-ն կարող է օգտագործվել ինչպես ակտիվ, այնպես էլ պասիվ ռեժիմներում՝ կախված նրանից, թե ինչպես է տվյալների ալիքը հաստատվում հաճախորդի և սերվերի միջև: Բացի այդ, FTP-ն կարող է ֆայլեր փոխանցել ինչպես ASCII, այնպես էլ երկուական ռեժիմներով՝ այն դարձնելով բազմակողմանի տեխնոլոգիա բոլոր տեսակի ֆայլերի փոխանցման համար: Այնուամենայնիվ, քանի որ FTP-ն տվյալները ուղարկում է պարզ տեքստով, այն խոցելի է հարձակումների նկատմամբ և պետք է զգուշությամբ օգտագործվի: Լրացուցիչ անվտանգության համար FTPS, SSL/TLS և SSH ֆայլերի փոխանցման արձանագրությունը կարող է օգտագործվել փոխանցման ընթացքում տվյալները գաղտնագրելու համար:

Ի՞նչ է FTP-ն:

FTP կամ File Transfer Protocol-ը ստանդարտ ցանցային արձանագրություն է, որն օգտագործվում է TCP/IP ցանցով համակարգիչների միջև ֆայլեր փոխանցելու համար: Դա հաճախորդ-սերվեր արձանագրություն է, ինչը նշանակում է, որ մի համակարգիչը գործում է որպես հաճախորդ, իսկ մյուսը՝ որպես սերվեր: Հաճախորդը ֆայլեր փոխանցելու հարցումներ է ուղարկում սերվերին, իսկ սերվերը պատասխանում է՝ ուղարկելով պահանջվող ֆայլերը:

սահմանումը

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

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

պատմություն

FTP-ն առաջին անգամ մշակվել է 1970-ականների սկզբին որպես ARPANET նախագծի մի մաս, որը ժամանակակից ինտերնետի նախադրյալն է: Այն ի սկզբանե նախագծված էր, որպեսզի օգտվողներին թույլ տա ֆայլեր փոխանցել հեռավոր համակարգիչների միջև, ինչը այն ժամանակ լուրջ մարտահրավեր էր վաղ համակարգչային ցանցերի սահմանափակ թողունակության և մշակման հզորության պատճառով:

Տարիների ընթացքում FTP-ն դարձել է լայնորեն օգտագործվող և հուսալի արձանագրություն ֆայլերի փոխանցման համար: Այն թարմացվել է ժամանակակից անվտանգության ստանդարտներին աջակցելու համար, ինչպիսիք են SSL/TLS կոդավորումը, և այսօր էլ լայնորեն օգտագործվում է ֆայլերի փոխանցման մի շարք առաջադրանքների համար:

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

Ինչպես է աշխատում FTP-ն

FTP (File Transfer Protocol) լայնորեն օգտագործվող արձանագրություն է տարբեր համակարգերի միջև առցանց ֆայլեր փոխանցելու համար: Այն հետևում է հաճախորդ-սերվեր մոդելին, որտեղ հաճախորդը պահանջում է ֆայլեր, իսկ սերվերը տրամադրում է դրանք: Հետևյալ ենթաբաժինները մանրամասն նկարագրում են, թե ինչպես է աշխատում FTP-ն:

Հաճախորդ-Սերվեր մոդել

FTP-ն հետևում է հաճախորդ-սերվեր մոդելին, որտեղ հաճախորդը սկսում է միացում սերվերի հետ և պահանջում ֆայլեր: Սերվերը պատասխանում է հաճախորդի խնդրանքին և տրամադրում է պահանջված ֆայլերը: Հաճախորդը և սերվերը շփվում են երկու ալիքներով՝ հսկիչ կապ և տվյալների միացում:

Վերահսկիչ միացում

Կառավարման կապը օգտագործվում է պատվիրատուի և սերվերի միջև հրամաններ և պատասխաններ ուղարկելու համար: Այն ստեղծվում է, երբ հաճախորդը սկսում է միացում սերվերին: Կառավարման կապը բաց է մնում FTP-ի ողջ նստաշրջանի ընթացքում:

Տվյալների միացում

Տվյալների միացումն օգտագործվում է հաճախորդի և սերվերի միջև ֆայլեր փոխանցելու համար: Տվյալների միացման երկու եղանակ կա՝ ակտիվ և պասիվ ռեժիմ:

Ակտիվ ռեժիմ

Ակտիվ ռեժիմում հաճախորդը սկսում է տվյալների միացում սերվերին: Սերվերը լսում է մի նավահանգիստ և սպասում, որ հաճախորդը միանա: Երբ հաճախորդը միանում է, տվյալների փոխանցումը սկսվում է:

Պասիվ ռեժիմ

Պասիվ ռեժիմում սերվերը սկսում է տվյալների միացում հաճախորդի հետ: Հաճախորդը լսում է մի նավահանգիստ և սպասում, որ սերվերը միանա: Երբ սերվերը միանում է, տվյալների փոխանցումը սկսվում է:

Տվյալների ալիք

Տվյալների ալիքը օգտագործվում է հաճախորդի և սերվերի միջև ֆայլեր փոխանցելու համար: Տվյալների ալիքների երկու տեսակ կա՝ Երկուական և ASCII:

Ascii

ASCII-ը նիշերի կոդավորման ստանդարտ է, որն օգտագործվում է համակարգչում տեքստը ներկայացնելու համար: Այն օգտագործվում է հաճախորդի և սերվերի միջև տեքստային ֆայլեր փոխանցելու համար: ASCII ֆայլերը փոխակերպվում են ստանդարտ ձևաչափի մինչև փոխանցումը ապահովելու համար տարբեր համակարգերի միջև համատեղելիությունը:

Ընդհանուր առմամբ, FTP-ն լայնորեն օգտագործվող արձանագրություն է տարբեր համակարգերի միջև առցանց ֆայլեր փոխանցելու համար: Այն հետևում է հաճախորդ-սերվեր մոդելին, որտեղ հաճախորդը նախաձեռնում է միացում սերվերի հետ և պահանջում ֆայլեր: Սերվերը պատասխանում է հաճախորդի խնդրանքին և տրամադրում է պահանջված ֆայլերը: Տվյալների փոխանցումը տեղի է ունենում երկու ալիքով՝ հսկիչ միացում և տվյալների միացում: Տվյալների միացման երկու եղանակ կա՝ ակտիվ և պասիվ ռեժիմ: Տվյալների ալիքը օգտագործվում է հաճախորդի և սերվերի միջև ֆայլեր փոխանցելու համար: ASCII-ն օգտագործվում է հաճախորդի և սերվերի միջև տեքստային ֆայլեր փոխանցելու համար:

FTP-ի տեսակները

FTP (File Transfer Protocol) ցանցային արձանագրություն է, որն օգտագործվում է TCP/IP ցանցով համակարգիչների միջև ֆայլեր փոխանցելու համար: Գոյություն ունեն տարբեր տեսակի FTP արձանագրություններ, որոնցից յուրաքանչյուրն ունի իր յուրահատուկ առանձնահատկություններն ու գործառույթները: Այս բաժնում մենք կքննարկենք FTP արձանագրությունների երեք ամենատարածված տեսակները՝ FTP, FTPS և SFTP:

FTP

FTP կամ File Transfer Protocol-ը ստանդարտ արձանագրությունն է, որն օգտագործվում է ցանցով ֆայլեր փոխանցելու համար: Դա պարզ, հուսալի և արդյունավետ արձանագրություն է, որը գոյություն ունի տասնամյակներ շարունակ: FTP-ը հաճախորդ-սերվեր արձանագրություն է, որը նշանակում է, որ հաճախորդի համակարգիչը կապ է հաստատում սերվերի հետ՝ ֆայլեր փոխանցելու համար:

FTP-ն չգաղտնագրված արձանագրություն է, ինչը նշանակում է, որ տվյալները ուղարկվում են պարզ տեքստով: Սա խոցելի է դարձնում հաքերների կամ այլ վնասակար դերակատարների կողմից գաղտնալսման համար: Այնուամենայնիվ, FTP-ն դեռ լայնորեն օգտագործվում է, քանի որ այն պարզ է և հեշտ օգտագործման համար:

FTPS- ը

FTPS-ը կամ FTP-ը SSL/TLS-ի միջոցով FTP-ի անվտանգ տարբերակն է, որն օգտագործում է SSL/TLS գաղտնագրումը՝ փոխադրվող տվյալները պաշտպանելու համար: FTPS-ն ավելի ապահով է, քան ստանդարտ FTP-ն, քանի որ այն գաղտնագրում է տվյալները նախքան դրանք ցանցով ուղարկելը, ինչը շատ ավելի դժվար է դարձնում հաքերների համար գաղտնալսումը և ընթերցումը:

FTPS-ն օգտագործում է երկու ալիք՝ տվյալների փոխանցման համար՝ կառավարման ալիք և տվյալների ալիք: Կառավարման ալիքը օգտագործվում է պատվիրատուի և սերվերի միջև հրամաններ և պատասխաններ ուղարկելու համար, մինչդեռ տվյալների ալիքը օգտագործվում է ֆայլեր փոխանցելու համար:

SFTP

SFTP-ը կամ SSH Ֆայլերի փոխանցման արձանագրությունը անվտանգ ֆայլերի փոխանցման արձանագրություն է, որն օգտագործում է SSH (Secure Shell)՝ տարանցիկ տվյալները գաղտնագրելու համար: SFTP-ն ավելի ապահով է, քան FTP-ն և FTPS-ը, քանի որ այն կոդավորում է տարանցիկ տվյալները և օգտագործում է SSH նույնականացման համար:

SFTP-ն օգտագործում է մեկ ալիք՝ տվյալներ փոխանցելու համար՝ դարձնելով այն ավելի պարզ և արդյունավետ, քան FTPS-ը: SFTP-ը նաև ավելի հարմար է firewall-ին, քան FTPS-ը, քանի որ այն օգտագործում է մեկ պորտ ինչպես տվյալների, այնպես էլ երթևեկության վերահսկման համար:

Ամփոփելով, FTP-ն ցանցի միջոցով ֆայլեր փոխանցելու ստանդարտ արձանագրությունն է, սակայն այն չգաղտնագրված է և խոցելի է գաղտնալսման համար: FTPS-ը FTP-ի ավելի ապահով տարբերակն է, որն օգտագործում է SSL/TLS գաղտնագրումը՝ փոխանցման ժամանակ տվյալները պաշտպանելու համար: SFTP-ն ամենաապահով ֆայլերի փոխանցման արձանագրությունն է, որն օգտագործում է SSH նույնականացման և գաղտնագրման համար:

FTP հաճախորդներ

FTP հաճախորդները ծրագրային հավելվածներ են, որոնք թույլ են տալիս օգտվողներին մուտք գործել և փոխանցել ֆայլեր FTP սերվերից և դրանից: Այս հաճախորդները գալիս են երկու հիմնական ձևերով՝ հրամանի տող ծրագրեր և գրաֆիկական ինտերֆեյսներ:

Command-line ծրագրեր

Command-line FTP հաճախորդները տեքստի վրա հիմնված ծրագրեր են, որոնք թույլ են տալիս օգտվողներին փոխազդել FTP սերվերի հետ հրամանի տողի միջերեսի միջոցով: Այս ծրագրերը հաճախ օգտագործվում են առաջադեմ օգտվողների կողմից, ովքեր նախընտրում են հրամանի տողի արագությունն ու ճկունությունը:

Որոշ հայտնի հրամանի տող FTP հաճախորդներ ներառում են.

  • FTPՍա հիմնական FTP հաճախորդ է, որը ներառված է Unix-ի վրա հիմնված օպերացիոն համակարգերի մեծ մասում:
  • sftpՍա ապահով FTP հաճախորդ է, որն օգտագործում է SSH արձանագրությունը կոդավորման համար:
  • ncftpՍա ավելի առաջադեմ FTP հաճախորդ է, որը ներառում է այնպիսի գործառույթներ, ինչպիսիք են ներդիրների լրացումը և էջանիշները:

Գրաֆիկական օգտագործողի միջերեսներ

Գրաֆիկական ինտերֆեյսի (GUI) FTP հաճախորդները ծրագրեր են, որոնք ապահովում են գրաֆիկական ինտերֆեյս FTP սերվերի հետ փոխազդելու համար: Այս ծրագրերը հաճախ օգտագործվում են ոչ այնքան փորձառու օգտատերերի կողմից, ովքեր նախընտրում են ավելի հարմար ինտերֆեյս:

Որոշ հայտնի GUI FTP հաճախորդներ ներառում են.

  • FileZillaՍա հայտնի բաց կոդով FTP հաճախորդ է, որը հասանելի է Windows-ի, Mac-ի և Linux-ի համար:
  • CyberduckՍա FTP հաճախորդ է, որը հասանելի է Mac-ի և Windows-ի համար:
  • WinSCP- նՍա միայն Windows-ի FTP հաճախորդ է, որն իր մեջ ներառում է այնպիսի գործառույթներ, ինչպիսիք են՝ քաշել և թողնել ֆայլերի փոխանցումը և PuTTY-ի հետ ինտեգրումը:

Եզրափակելով, անկախ նրանից, թե նախընտրում եք հրամանի տողը կամ գրաֆիկական ինտերֆեյսը, կան բազմաթիվ FTP հաճախորդներ, որոնք հասանելի են ձեր կարիքները բավարարելու համար: Ընտրեք մեկը, որը լավագույնս համապատասխանում է ձեր աշխատանքի ընթացքին և սկսեք հեշտությամբ փոխանցել ֆայլերը:

FTP սերվերներ

FTP սերվերները համակարգչային ծրագրեր են, որոնք թույլ են տալիս օգտվողներին ֆայլեր փոխանակել համակարգիչների միջև ցանցի միջոցով: Այս սերվերները օգտագործում են File Transfer Protocol (FTP) ֆայլերը հաճախորդի և սերվերի միջև փոխանցելու համար: FTP սերվերները կարող են օգտագործվել համակարգիչների ներքին ցանցում կամ առցանց տարբեր վեբ սերվերների միջև:

FTP սերվերներն աշխատում են հաճախորդ-սերվեր մոդելի ճարտարապետության վրա, ինչը նշանակում է, որ օգտվողը կարող է մուտք գործել և մուտք գործել սերվերի ֆայլեր: Օգտագործողը կարող է վերբեռնել, ներբեռնել, ջնջել, ստեղծել կամ փոփոխել ֆայլերը սերվերում՝ կախված սերվերի ադմինիստրատորի կողմից տրված թույլտվություններից:

FTP սերվերները կարող են ներդրվել տարբեր օպերացիոն համակարգերում, ներառյալ Windows, Linux և macOS: Այս սերվերները կարող են լինել առանձին ծրագրեր կամ ծրագրի ծրագրային բաղադրիչներ: FTP սերվերները կարող են նաև աշխատել որպես մեկ կամ մի քանի գործընթաց ֆոնին:

FTP սերվերները կարող են կազմաձևվել անվտանգության ավելի ուժեղ միջոցառումներ իրականացնելու համար, ինչպիսիք են SSH միացված FTP (SFTP) և TLS միացված FTP (FTPS): SFTP-ն օգտագործում է Secure Shell (SSH) արձանագրությունը՝ հաճախորդի և սերվերի միջև տվյալների փոխանցումը գաղտնագրելու համար: FTPS-ն օգտագործում է Transport Layer Security (TLS) արձանագրությունը՝ հաճախորդի և սերվերի միջև տվյալների փոխանցումը գաղտնագրելու համար:

FTP սերվերները կարող են օգտագործվել տարբեր նպատակների համար, ինչպիսիք են.

  • Ֆայլերի փոխանակում օգտատերերի միջև ցանցի ներսում
  • Ֆայլերի հոստինգ՝ օգտատերերի կողմից վեբկայքից ներբեռնելու համար
  • Ֆայլերի վերբեռնում և ներբեռնում ամպային պահեստավորման ծառայություն և դրանից
  • Ֆայլերի կրկնօրինակում հեռավոր սերվերում

Եզրափակելով, FTP սերվերները կարևոր գործիքներ են ցանցի միջոցով համակարգիչների միջև ֆայլերի փոխանակման համար: Այս սերվերները կարող են ներդրվել տարբեր օպերացիոն համակարգերում և կարող են կազմաձևվել անվտանգության ավելի ուժեղ միջոցառումներ իրականացնելու համար: FTP սերվերները կարող են օգտագործվել տարբեր նպատակներով, ինչպիսիք են ցանցի ներսում ֆայլերի փոխանակումը, ներբեռնման համար ֆայլերի հոսթինգը և հեռավոր սերվերում ֆայլերի կրկնօրինակում:

FTP և անվտանգություն

FTP-ը լայնորեն օգտագործվող արձանագրություն է՝ ցանցի վրա գտնվող համակարգիչների միջև ֆայլեր փոխանցելու համար: Այնուամենայնիվ, այն ունի տվյալների անվտանգության ներհատուկ ռիսկեր, որոնք պետք է լուծվեն: Այս բաժինը կտրամադրի FTP անվտանգության որոշ մարտահրավերների և դրանց լուծման մեթոդների ակնարկ:

Authentication

FTP-ն աջակցում է անվտանգության հիմնական մակարդակին՝ օգտագործելով օգտվողի անուն և գաղտնաբառ: Սա թույլ է տալիս ֆայլերի փոխանակողներին ստեղծել դարպասի տիրույթներ, որտեղ միայն համապատասխան հավատարմագրեր ունեցողները կարող են մուտք գործել FTP սերվեր: Այնուամենայնիվ, այս մեթոդը լիովին անվտանգ չէ, քանի որ գաղտնաբառերը հեշտությամբ կարելի է կռահել կամ գաղտնալսել: Այս խնդիրը լուծելու համար FTP սերվերները կարող են կիրառել նույնականացման ավելի առաջադեմ մեթոդներ, ինչպիսիք են հանրային բանալիների նույնականացումը կամ բազմագործոն նույնականացումը:

SSL / TLS

FTP-ն կարող է ապահովվել SSL/TLS (Secure Sockets Layer/Transport Layer Security) կոդավորման միջոցով: SSL/TLS ապահովում է անվտանգ հաղորդակցություն հաճախորդի և սերվերի միջև՝ գաղտնագրելով տարանցիկ տվյալները: Սա ապահովում է, որ տվյալները չեն կարող գաղտնալսվել կամ փոփոխվել չարտոնված օգտվողների կողմից: Այնուամենայնիվ, SSL/TLS-ը կարող է ռեսուրսների ինտենսիվ լինել և կարող է դանդաղեցնել ֆայլերի փոխանցումը:

NAT

Ցանցային հասցեների թարգմանությունը (NAT) կարող է օգտագործվել FTP սերվերի և հաճախորդների IP հասցեները հանրային ցանցից թաքցնելու համար: Սա ապահովում է անվտանգության լրացուցիչ շերտ՝ հարձակվողների համար ավելի դժվարացնելով FTP սերվերի նույնականացումը և թիրախավորումը: NAT-ը կարող է նաև օգնել կանխել նավահանգիստների սկանավորումը և այլ հարձակումները, որոնք հիմնված են թիրախի IP հասցեի իմացության վրա:

Ամփոփելով, FTP-ն օգտակար արձանագրություն է ցանցային համակարգիչների միջև ֆայլեր փոխանցելու համար, սակայն այն պետք է ապահովված լինի տվյալների անվտանգության ռիսկերից պաշտպանվելու համար: Նույնականացումը, SSL/TLS և NAT-ը որոշ մեթոդներ են, որոնք կարող են օգտագործվել FTP-ի անվտանգությունը բարելավելու համար:

FTP և օպերացիոն համակարգեր

FTP-ն կարող է օգտագործվել տարբեր օպերացիոն համակարգերում, ներառյալ Windows-ը, Linux-ը և Unix-ը: Այս բաժնում մենք կուսումնասիրենք, թե ինչպես է FTP-ն աշխատում այս օպերացիոն համակարգերից յուրաքանչյուրի վրա:

Windows

Windows-ն ունի ներկառուցված աջակցություն FTP-ի համար, որը թույլ է տալիս օգտվողներին մուտք գործել FTP սերվերներ և փոխանցել ֆայլեր: Windows-ում FTP-ն օգտագործելու համար օգտվողները կարող են օգտագործել ներկառուցված հրամանի տողը կամ երրորդ կողմի FTP հաճախորդի ծրագրակազմը: Ահա Windows-ում FTP-ի օգտագործման քայլերը.

  1. Բացեք հրամանի տողը, սեղմելով Windows + R ստեղնը, մուտքագրելով «cmd» և սեղմելով Enter:
  2. Մուտքագրեք «ftp» և սեղմեք Enter:
  3. Միացեք FTP սերվերին՝ մուտքագրելով «open ftp.example.com» և սեղմելով Enter: Փոխարինեք «ftp.example.com»-ը FTP սերվերի հասցեով, որին ցանկանում եք միանալ:
  4. Մուտքագրեք ձեր օգտանունը և գաղտնաբառը, երբ ձեզ հուշեն:
  5. Օգտագործեք FTP հրամանները սերվերում նավարկելու և ֆայլեր փոխանցելու համար:

Linux

Linux-ն ունի նաև ներկառուցված աջակցություն FTP-ի համար, որը կարելի է մուտք գործել հրամանի տողի միջոցով: Օգտագործողները կարող են օգտագործել «ftp» հրամանը՝ FTP սերվերին միանալու և ֆայլեր փոխանցելու համար: Ահա Linux-ում FTP-ն օգտագործելու քայլերը.

  1. Բացեք տերմինալը:
  2. Մուտքագրեք «ftp» և սեղմեք Enter:
  3. Միացեք FTP սերվերին՝ մուտքագրելով «open ftp.example.com» և սեղմելով Enter: Փոխարինեք «ftp.example.com»-ը FTP սերվերի հասցեով, որին ցանկանում եք միանալ:
  4. Մուտքագրեք ձեր օգտանունը և գաղտնաբառը, երբ ձեզ հուշեն:
  5. Օգտագործեք FTP հրամանները սերվերում նավարկելու և ֆայլեր փոխանցելու համար:

Յունիքս

Unix-ը նաև աջակցում է FTP-ին, որը կարելի է մուտք գործել հրամանի տողի միջոցով: Օգտագործողները կարող են օգտագործել «ftp» հրամանը՝ FTP սերվերին միանալու և ֆայլեր փոխանցելու համար: Ահա Unix-ում FTP-ն օգտագործելու քայլերը.

  1. Բացեք տերմինալը:
  2. Մուտքագրեք «ftp» և սեղմեք Enter:
  3. Միացեք FTP սերվերին՝ մուտքագրելով «open ftp.example.com» և սեղմելով Enter: Փոխարինեք «ftp.example.com»-ը FTP սերվերի հասցեով, որին ցանկանում եք միանալ:
  4. Մուտքագրեք ձեր օգտանունը և գաղտնաբառը, երբ ձեզ հուշեն:
  5. Օգտագործեք FTP հրամանները սերվերում նավարկելու և ֆայլեր փոխանցելու համար:

Ընդհանուր առմամբ, FTP-ն բազմակողմանի արձանագրություն է, որը կարող է օգտագործվել տարբեր օպերացիոն համակարգերում, ներառյալ Windows-ը, Linux-ը և Unix-ը: Հետևելով վերը նշված քայլերին, օգտվողները կարող են հեշտությամբ միանալ FTP սերվերներին և ֆայլեր փոխանցել:

FTP և կապի արձանագրություններ

FTP-ը ցանցային արձանագրություն է, որն օգտագործվում է համակարգիչների միջև ֆայլեր փոխանցելու համար՝ փոխանցման կառավարման արձանագրության/Ինտերնետային արձանագրության (TCP/IP) միացումների միջոցով: Որպես հավելվածի շերտի արձանագրություն՝ FTP-ն օգտվողներին թույլ է տալիս ցանցի միջոցով ֆայլեր փոխանցել մի համակարգչից մյուսը: FTP-ն կառուցված է հաճախորդ-սերվեր մոդելի ճարտարապետության վրա՝ օգտագործելով առանձին հսկողություն և տվյալների կապեր հաճախորդի և սերվերի միջև:

TCP / IP

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

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

IPv6

IPv6-ը ինտերնետ արձանագրության (IP) վերջին տարբերակն է և նախատեսված է ավելի հին IPv4 արձանագրությանը փոխարինելու համար: IPv6-ն ապահովում է ավելի մեծ հասցեային տարածք, քան IPv4-ը, ինչը թույլ է տալիս ավելի շատ սարքեր միացնել ինտերնետին: Բացի այդ, IPv6-ը ներառում է այնպիսի գործառույթներ, ինչպիսիք են բարելավված անվտանգությունը և շարժական սարքերի ավելի լավ աջակցությունը:

FTP-ն համատեղելի է ինչպես IPv4, այնպես էլ IPv6 արձանագրությունների հետ: Երբ օգտվողը նախաձեռնում է FTP գործարք՝ օգտագործելով IPv6, հաճախորդը և սերվերը օգտագործում են IPv6 հասցեներ՝ կապ հաստատելու և ֆայլեր փոխանցելու համար:

Եզրափակելով, FTP-ը ցանցային արձանագրություն է, որն օգտագործվում է համակարգիչների միջև TCP/IP կապերի միջոցով ֆայլեր փոխանցելու համար: Այն կառուցված է հաճախորդ-սերվեր մոդելի ճարտարապետության վրա և օգտագործում է առանձին կառավարման և տվյալների կապեր հաճախորդի և սերվերի միջև: FTP-ը համատեղելի է ինչպես IPv4, այնպես էլ IPv6 արձանագրությունների հետ՝ թույլ տալով օգտվողներին ֆայլեր փոխանցել տարբեր ցանցերի միջոցով:

FTP հրամաններ

FTP հրամաններն օգտագործվում են FTP սերվերի հետ ֆայլեր փոխանցելու համար: Ահա մի քանի առավել հաճախ օգտագործվող FTP հրամաններ.

Նավահանգստի հրամանատարություն

Port հրամանը օգտագործվում է հաճախորդի և սերվերի միջև տվյալների կապ հաստատելու համար: Հաճախորդը սերվերին ուղարկում է Port հրամանը, որը սերվերին ասում է բացել մի նավահանգիստ, որին միանա հաճախորդը: Այնուհետև հաճախորդը միանում է այդ պորտին տվյալների փոխանցման համար:

Port հրամանի շարահյուսությունը հետևյալն է.

PORT a1,a2,a3,a4,p1,p2
  • a1,a2,a3,a4 հաճախորդի IP հասցեն տասնորդական ձևաչափով:
  • p1,p2 պորտի համարն են տասնորդական ձևաչափով:

Օրինակ, եթե հաճախորդի IP հասցեն է 192.168.1.2, իսկ պորտի համարը 1234, ապա Port հրամանը կլինի.

PORT 192,168,1,2,4,210

Կարևոր է նշել, որ Port հրամանը անվտանգ չէ, քանի որ այն ուղարկում է IP հասցեն և պորտի համարը պարզ տեքստով: Անվտանգ տվյալների փոխանցման համար խորհուրդ է տրվում փոխարենը օգտագործել Անվտանգ ֆայլերի փոխանցման արձանագրությունը (SFTP) կամ Ֆայլերի փոխանցման արձանագրությունը (FTPS):

Ամփոփելով, Port հրամանը օգտագործվում է հաճախորդի և սերվերի միջև տվյալների կապ հաստատելու համար: Այնուամենայնիվ, դա անվտանգ չէ և պետք է խուսափել SFTP-ի կամ FTPS-ի օգտին:

Եզրափակում

FTP-ն գոյություն ունի տասնամյակներ շարունակ և դեռ լայնորեն օգտագործվում է բազմաթիվ ոլորտներում: Դա ցանցային համակարգիչների միջև, ներառյալ ինտերնետը, ֆայլերը փոխանցելու հուսալի միջոց է: FTP-ը ֆայլերի փոխանակման անվտանգ և արդյունավետ միջոց է, և այն լայնորեն օգտագործվում է կայքերի մշակման և սպասարկման մեջ:

Թեև FTP-ն կարող է լինել ամենաապահով տարբերակը, այն դեռևս օգտակար գործիք է ֆայլեր փոխանցելու համար: Կան բազմաթիվ FTP հաճախորդներ, ինչպես անվճար, այնպես էլ վճարովի, որոնք հեշտացնում են FTP սերվերին միանալը և ֆայլերի փոխանցումը: Որոշ հայտնի FTP հաճախորդներ ներառում են FileZilla, Cyberduck և WinSCP:

FTP-ի օգտագործման առավելություններից մեկն այն է, որ այն թույլ է տալիս ֆայլերի հեռակա կառավարում: Սա նշանակում է, որ ֆայլերը կարելի է վերբեռնել կամ ներբեռնել սերվերից աշխարհի ցանկացած կետից, քանի դեռ կա ինտերնետ կապ: FTP-ն նաև շատ բազմակողմանի է և կարող է օգտագործվել բազմաթիվ տարբեր սցենարներում, ներառյալ վեբկայքի մշակումը, ֆայլերի փոխանակումը և հեռավոր մուտքը:

Ընդհանուր առմամբ, FTP-ն օգտակար գործիք է բոլորի համար, ովքեր պետք է ֆայլեր փոխանցեն ցանցի համակարգիչների միջև: Թեև կան այլ մատչելի տարբերակներ, ինչպիսիք են SFTP և FTPS, FTP-ն մնում է հանրաճանաչ ընտրություն՝ շնորհիվ իր պարզության և օգտագործման հեշտության:

Ավելի շատ ընթերցանություն

FTP-ն նշանակում է File Transfer Protocol, որը ստանդարտ կապի արձանագրություն է, որն օգտագործվում է ցանցում գտնվող համակարգիչների միջև ֆայլեր փոխանցելու համար, ներառյալ ինտերնետը: FTP-ն հիմնված է հաճախորդ-սերվեր մոդելի ճարտարապետության վրա և օգտագործում է առանձին հսկողություն և տվյալների կապեր հաճախորդի և սերվերի միջև: FTP-ն կարող է օգտագործվել համակարգիչների ներքին ցանցում կամ առցանց տարբեր վեբ սերվերների միջև (աղբյուր. Վիքիփեդիա, ազատ հանրագիտարան).

Առնչվող ցանցային պայմաններ

Եղե՛ք տեղեկացված: Միացե՛ք մեր տեղեկագրին
Բաժանորդագրվեք հիմա և ստացեք անվճար մուտք դեպի միայն բաժանորդների համար նախատեսված ուղեցույցներ, գործիքներ և ռեսուրսներ:
Դուք կարող եք ցանկացած պահի չեղարկել բաժանորդագրությունը: Ձեր տվյալները ապահով են:
Եղե՛ք տեղեկացված: Միացե՛ք մեր տեղեկագրին
Բաժանորդագրվեք հիմա և ստացեք անվճար մուտք դեպի միայն բաժանորդների համար նախատեսված ուղեցույցներ, գործիքներ և ռեսուրսներ:
Դուք կարող եք ցանկացած պահի չեղարկել բաժանորդագրությունը: Ձեր տվյալները ապահով են:
Տարածեք...