Ակտիվ ընդդեմ Պասիվ FTP

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

1. ASCII ռեժիմ

2. Երկուական ռեժիմ (պատկերի ռեժիմ)

3. EBCDIC ռեժիմ

4. Տեղական ռեժիմ

Երբ մի հյուրընկալող (ասենք, հյուրընկալող Ա) պետք է ֆայլը փոխանցի մեկ այլ սերվերի (եկեք ասենք, հյուրընկալող B), այս հյուրընկալող A- ի և B- ի B. միջև պետք է կապ լինի: Երկու հոստերի միջև այս կապը կապելու երկու եղանակ կա: Նրանք կոչվում են,

1. Ակտիվ FTP

2. Պասիվ FTP

(Իրականում դրանք FTP տարբեր տեսակներ չեն, այլ FTP նավահանգստի բացման տարբեր եղանակներ):

Ակտիվ FTP

Ակտիվ ռեժիմում, FTP հաճախորդը միանում է FTP սերվերի 21-ի պորտին `պատահական չհեռացված պորտից, որը սովորաբար ավելի մեծ է, քան 1024-ը (պորտի համարը): Հետևյալը FTP հաճախորդի և FTP սերվերի միջև ակտիվ FTP- ի հաղորդակցության եղանակն է.

• Հաճախորդի հրամանատարական պորտը կապվում է սերվերի հրամանի պորտի հետ և տալիս է իր տվյալների պորտը:

• Սերվերը տալիս է հաստատում հաճախորդի հրամանի պորտին:

• Սերվերը կապ է հաստատում իր տվյալների պորտի և հաճախորդի տվյալների պորտի միջև:

Վերջապես հաճախորդը ճանաչում է ուղարկում սերվերին:

Ակտիվ FTP- ը պետք է օգտագործվի այն դեպքում, երբ FTP սերվերը, որը փորձում է միացնել, չի աջակցում պասիվ FTP կապերին, կամ եթե FTP սերվերը կանգնած է firewall / router / NAT սարքի հետևում:

Պասիվ FTP

Պասիվ FTP ռեժիմը մշակված է ակտիվ ռեժիմի կապի խնդիրները լուծելու համար: FTP հաճախորդը կարող է օգտագործել PASV հրամանը սերվերին ասելու համար, կապը պասիվ է: Սա FTP հաճախորդի և սերվերի հաղորդակցությունն է պասիվ ռեժիմով:

• Հաճախորդը շփվում է սերվերների հրամանի պորտին և թողարկում PASV հրամանը ՝ ասելու համար, որ դա պասիվ կապ է:

• Այնուհետև սերվերը իր լսող տվյալների պորտը տալիս է հաճախորդին:

• Այնուհետև հաճախորդը տվյալ պորտը օգտագործում է սերվերի և ինքն իր միջև տվյալների կապ: (պորտը տրվում է սերվերի կողմից)

• Վերջապես, սերվերը հաստատում է հաճախորդին:

Պասիվ FTP- ը պետք է օգտագործվի ամբողջ ժամանակ, քանի դեռ սխալ է տեղի ունեցել, կամ եթե FTP կապը օգտագործում է ոչ ստանդարտ FTP պորտեր: