FTP at SFTP

Anonim

FTP kumpara sa SFTP

Ang File Transfer Protocol (kilala rin bilang FTP) ay isang network protocol na ipinatupad upang makipagpalitan ng mga file sa isang network ng TCP / IP - iyon ay ang Transmission Control Protocol at ang Internet Protocol. Ang FTP ay gumagamit ng pagpapatunay ng password na nilikha ng gumagamit. Kahit na ang pagpapatunay ng password na batay sa user ay kadalasang ipinatupad, ang hindi nakikilalang pag-access ng gumagamit ay makukuha rin sa pamamagitan ng isang FTP server.

Ang SSH File Transfer Protocol (kilala rin bilang Secure File Transfer Protocol, o SFTP) ay isang protocol ng network na nagpapahintulot sa pag-access, paglipat, at pamamahala ng file sa isang secure na stream ng data. Ito ay isang extension ng 2.0 na bersyon ng Secure Shell (o SSH) na protocol, na ang layunin ay upang magbigay ng mga secure na kakayahan sa paglipat. Inihahanda din ito na gumana sa iba pang mga protocol.

Tulad ng nabanggit, ang FTP ay naa-access nang hindi nagpapakilala. Nangangahulugan ito na maaaring mag-login ang user sa server na ito gamit ang isang 'hindi nakikilalang' account kapag binigyan ng prompt para sa isang username at password. Sa karamihan ng mga kaso, ang isang user na walang direktang account sa host computer ay sasabihan na gamitin ang kanyang email address bilang kapalit ng isang password; gayunpaman, halos walang proseso ng pag-verify na nagaganap kapag naibigay na ang impormasyon (tulad ng sa National Center for Information Biotechnology).

Ang SFTP protocol ay may iba't ibang at malawak na hanay ng mga operasyon na naa-access sa malayuang mga file. Ang ilan sa mga higit na kapansin-pansing tampok nito ay ang muling pagpapatuloy ng mga naantala, mga listahan ng direktoryo, at pag-alis ng malayuang file. Kung ikukumpara sa iba pang mga protocol (katulad, ang Secure Copy Protocol, o SCP), ang SFTP ay mas 'tuluy-tuloy' bilang isang protocol, at mas platform-independyente. Bilang resulta, ang SFTP protocol ay magagamit sa iba't ibang mga platform.

Ang mga FTP server ay may mga protocol ng pagpapatotoo at encryption sa lugar. Kung saan limitado ang access na iyon, maaaring maipapatupad ang isang remote FTP (FTP mail) na serbisyo upang makapunta sa paligid ng problema ng paghihigpit. Pinapayagan nito ang pag-access, ngunit hinihigpitan ang gumagamit mula sa pagtingin sa mga direktoryo, o pagbabago ng mga command. Katulad nito, nag-aalok ang SFTP ng isang interactive na interface na may isang command-line na programa na nagpapatupad ng komunikasyon ng kliyente. Hindi tulad ng FTP, ang protocol ng SFTP ay naka-encrypt, na gumagawa ng mga tradisyonal na proxy na hindi epektibo tungkol sa pagkontrol ng trapikong SFTP.

Buod:

1. FTP ay isang network protocol na ginagamit upang makipagpalitan ng mga file sa isang network ng TCP / IP; Ang SFTP ay isang protocol ng network na nagpapahintulot sa pag-access, paglipat, at pamamahala ng file sa isang stream ng data.

2. FTP ay naa-access nang hindi nagpapakilala, at sa karamihan ng mga kaso ay hindi naka-encrypt; Ang SFTP protocol ay naka-encrypt, at ginagawang hindi kontrol ang trapiko kapag gumagamit ng mga tradisyunal na proxy.