Активдүү жана пассивдүү FTP
FTP File Transfer Protocol дегенди билдирет. Бул TCP негизиндеги тармак аркылуу бир хосттон башка хостко файлдарды өткөрүүдө колдонулган стандарттуу протокол. FTP кардар-сервер архитектурасына ээ жана ал колдонмо катмарынын OSI моделинде иштейт. Тармак аркылуу берилиштерди өткөрүүдө төрт маалыматты көрсөтүү режими бар, 1. ASCII режими
2. Бинардык режим (сүрөт режими)
3. EBCDIC режими
4. Жергиликтүү режим
Бир хост (айталы, А хосту) файлды башка хостко өткөрүп бериши керек болгондо (мейли В хосту) бул А хосту менен В хостунун ортосунда байланыш болушу керек. Бул байланышты түзүүнүн эки жолу бар эки хосттун ортосунда. Алардеп аталат
1. Жигердүү FTP
2. Пассивдүү FTP
(Чындыгында булар FTPдин ар кандай түрлөрү эмес, бирок FTP портун ачуунун ар кандай жолдору.)
Активдүү FTP
Активдүү режимде, FTP кардары FTP серверинин 21 портуна кокусунан артыкчылыксыз порттон туташат, ал адатта 1024 (порттун номери) чоңураак. Төмөндө Active FTPде FTP кардары менен FTP серверинин ортосундагы байланыш жолу, • Кардардын командалык порту сервердин буйрук порту менен байланышып, анын маалымат портун берет.
• Сервер кардардын командалык портуна тастыктоо берет.
• Сервер өзүнүн маалымат порту менен кардардын маалымат портунун ортосунда байланышты орнотот.
• Акыры, кардар серверге ырастоо жөнөтөт.
Активдүү FTP туташууга аракет кылып жаткан FTP сервери пассивдүү FTP туташууларын колдоого албаганда же FTP сервери брандмауэр/роутер/NAT түзмөгүнүн артында турганда колдонулушу керек.
Пассивдүү FTP
Пассивдүү FTP режими Активдүү режимдин туташуу маселелерин чечүү үчүн иштелип чыккан. FTP кардары серверге билдирүү үчүн PASV буйругун колдоно алат, байланыш пассивдүү. Бул пассивдүү режимде FTP кардары менен сервердин ортосундагы байланыш.
• Кардар серверлердин командалык портуна байланышат жана бул пассивдүү туташуу экенин айтуу үчүн PASV буйругун берет.
• Андан кийин сервер кардарга угуучу маалымат портун берет.
• Андан кийин кардар берилген порт аркылуу сервер менен анын ортосунда маалымат байланышын түзөт. (порт сервер тарабынан берилген)
• Акыры, сервер кардарга ырастоо жөнөтөт.
Ката чыкпаса же FTP туташуусу стандарттуу эмес FTP портторун колдонуп жатса, пассивдүү FTP ар дайым колдонулушу керек.
Активдүү жана пассивдүү FTP ортосунда кандай айырма бар?
1. Активдүү режим FTP серверине көбүрөөк коопсуздукту камсыз кылат. Бирок пассивдүү режимде андай болбойт. (Пассивдүү режим FTP байланыштары брандмауэрлер тарабынан бөгөттөлгөндө колдонулат.)
2. Активдүү FTP брандмауэрлеринен улам көйгөйлөрдү жаратышы мүмкүн. Бирок пассивдүү FTPде брандмауэрден туташуу көйгөйлөрү жок)
3. Активдүү режимде кардар буйрук каналын орнотот жана сервер маалымат каналын орнотот, бирок пассивдүү FTPде эки туташуу тең кардар тарабынан орнотулат.
4. Веб браузердин демейки режиминин көбү пассивдүү. Жигердүү режим серепчинин демейки режими катары колдонулбайт.