FTP жана SFTP ортосундагы айырма

FTP жана SFTP ортосундагы айырма
FTP жана SFTP ортосундагы айырма

Video: FTP жана SFTP ортосундагы айырма

Video: FTP жана SFTP ортосундагы айырма
Video: Сравнение протоколов TCP и UDP 2024, Ноябрь
Anonim

FTP жана SFTP

FTP (File Transfer Protocol) – интернеттеги хосттор (же башка TCP негизиндеги тармактар) ортосунда файлдарды өткөрүү үчүн колдонулган протокол. Бул кардар-сервер моделине негизделген протокол. FTP сервери кардарлар тарабынан суралган кызматтарды көрсөтүү үчүн талап кылынган файлдарды жана маалымат базаларын камтыйт. Көбүнчө, FTP сервери бир эле учурда бир нече кардардын суроо-талаптарын аткара алган кубаттуу түзүлүш болуп саналат. FTP кардары жалпысынан акыркы колдонуучу же мобилдик түзүлүш тарабынан колдонулган жеке компьютер, ал FTP серверинен интернет аркылуу файлдарды сурап жана кабыл алууга жөндөмдүү керектүү программаны иштетет. FTP башкаруу маалыматын жана маалыматтарды өткөрүп берүү үчүн кардар менен сервердин ортосунда өзүнчө байланыштарды камсыздайт. FTP кардар тиркемелери бул убакыт бою командалык сап тиркемелеринен графикалык колдонуучу интерфейси бар тиркемелерге чейин өзгөрдү. SFTP (Secure File Transfer Protocol) - файлдарды коопсуз канал аркылуу өткөрүү үчүн колдонулган протокол. Бул Secure Shell протоколунун (SSH) кеңейтилиши катары Internet Engineering Task Force (IETF) тарабынан иштелип чыккан. SFTP байланыш үчүн колдонулган канал коопсуз жана кардар сервер тарабынан аутентификацияланган жана кардар тууралуу маалымат протоколду колдонуу үчүн жеткиликтүү деп болжолдойт.

FTP деген эмне?

FTP – бул интернет аркылуу файлдарды өткөрүү үчүн колдонулган протокол. Учурдагы FTP спецификациясы RFC 959да камтылган. Бул протокол колдонмо катмарында иштейт. Жогоруда айтылгандай, FTP башкаруу маалыматын жана маалыматтарды өткөрүп берүү үчүн эки байланышты колдойт. FTP протоколу төмөнкүдөй иштейт. FTP сервери кардарлардан келген суроо-талаптарды угат. Сервер менен байланышкысы келген кардар муну 21-порт аркылуу жасай алат жана ал башкаруу байланышы деп аталат. Башкаруу байланышы бүт сессиянын ичинде ачылат жана ал башкаруу маалыматын жеткирүү үчүн колдонулат. Андан кийин, FTP сервери тарабынан 20-порт аркылуу байланыш кардар менен экинчи туташуу ачылат жана бул байланыш маалымат байланышы деп аталат. Файлдар дайындар туташуусу аркылуу өткөрүлөт жана учурдагы өткөрүү башкаруу туташуусу аркылуу токтотуу сигналын жөнөтүү менен токтотулушу мүмкүн.

SFTP деген эмне?

SFTP – файлдарды коопсуз канал аркылуу өткөрүү үчүн колдонулган протокол. SFTP ошондой эле кардар-сервер архитектурасына негизделген. Кеңири белгилүү SFTP сервери OpenSSH жана SFTP кардарлары буйрук сабы программалары (OpenSSH менен камсыздалган) же GUI тиркемелери катары ишке ашырылат. SFTP сырсөздөр сыяктуу купуя маалымат үчүн коопсуздукту камсыз кылуучу берилиштер жана буйруктар үчүн шифрлөө менен камсыз кылат. Андан тышкары, SFTP аркылуу жүктөлгөн файлдар убакыт белгиси сыяктуу файл атрибуттары менен байланышкан, бул FTP менен мүмкүн эмес. SFTP бул файлдарга кирүү жана өткөрүү протоколу гана эмес, бул чындыгында файл тутумунун протоколу.

FTP менен SFTP ортосунда кандай айырма бар?

SFTP интернет аркылуу файлдарды өткөрүү үчүн коопсуз механизмди камсыз кылат. SFTP кардар менен сервердин ортосунда берилүүчү маалыматтарды жана буйруктарды шифрлөө механизмин камсыз кылат, ал эми FTP боюнча кардар менен сервердин ортосунда өткөрүлүп берилген маалымат ачык текстте. Андан тышкары, SFTP аркылуу жүктөлгөн файлдар убакыт белгиси сыяктуу файл атрибуттары менен байланышкан, бул FTP менен мүмкүн эмес. SFTP FTP сыяктуу (кооптуураак) функцияны камсыздаганы менен, протоколдордогу негизги айырмачылыктардан улам, FTP кардары SFTP сервери менен жана SFTP кардары FTP сервери менен байланышуу үчүн колдонулбайт.

Сунушталууда: