Pagkakaiba sa pagitan ng FTP at SFTP

May -Akda: Laura McKinney
Petsa Ng Paglikha: 1 Abril 2021
I -Update Ang Petsa: 14 Mayo 2024
Anonim
FTP (File Transfer Protocol), SFTP, TFTP Explained.
Video.: FTP (File Transfer Protocol), SFTP, TFTP Explained.

Nilalaman


Ang pinaka-karaniwang gawain ng networking ay ang paglipat ng mga file / data / impormasyon sa pagitan ng mga host sa network. FTP at SFTP ay ang paglilipat ng file ng mga protocol. Ang paglilipat ng mga file sa network sa plain format ay maaaring makapagtaas ng pag-aalala sa seguridad. Ang protina ng FTP ay ipinakilala kapag ang seguridad sa internet ay hindi isang malaking isyu. Ang data ay ipinadala na hindi naka-encrypt sa FTP na madaling ma-intercept ng attacker. Samakatuwid, ang ilang mga ligtas na channel ay kinakailangan upang ilipat ang mga file. Para sa isang ito ay maaaring magdagdag ng isang Secure Socket Layer sa pagitan ng layer ng aplikasyon ng FTP at TCP o maaaring gumamit lamang ng isang independiyenteng protocol na tinatawag na SFTP.

Ang FTP at SFTP parehong naglilipat ng file mula sa isang computer patungo sa isa pa ngunit ang pangunahing pagkakaiba sa pagitan ng FTP at SFTP ay FTP hindi nagbibigay ng isang ligtas na channel upang ilipat ang mga file samantalang, ang SFTP ay. Talakayin natin ang ilang higit pang mga pagkakaiba sa pagitan ng FTP at SFTP sa tulong ng tsart ng paghahambing na ipinakita sa ibaba.


  1. Tsart ng paghahambing
  2. Kahulugan
  3. Pangunahing Pagkakaiba
  4. Konklusyon

Tsart ng paghahambing

Batayan para sa PaghahambingFTPSFTP
PangunahingAng FTP ay hindi nagbibigay ng isang ligtas na channel upang maglipat ng mga file sa pagitan ng mga host.Nagbibigay ang SFTP ng isang ligtas na channel para sa paglilipat ng mga file sa pagitan ng mga host.
Buong FormFile Transfer Protocol.Secure ang File Transfer Protocol.
ProtocolAng FTP ay isang TCP / IP protocol.Ang SFTP protocol ay isang bahagi ng SSH protocol (isang malayuang programa sa pag-login sa pag-login).
KoneksyonItinatag ng FTP ang koneksyon sa kontrol sa TCP port 21.Inilipat ng SFTP ang file sa ilalim ng koneksyon na itinatag ng protocol ng SSH sa pagitan ng kliyente at server.
Pag-encryptAng FTP password at data ay ipinadala sa isang simpleng format.SFTP encrypts ang data bago sa.


Kahulugan ng FTP

FTP (File Transfer Protocol) ay isang protocol sa TCP / IP na kumokopya ng isang file mula sa isang host sa ibang host. Bagaman, tila napakasimpleng ilipat ang file mula sa isang host sa isa pa. Ngunit may ilang mga problema tulad ng dalawang system na s at tumatanggap ng file ay maaaring magkaroon ng iba't ibang paraan upang kumatawan sa data; maaaring mayroon sila iba't ibang mga kumbensyang pangalan ng file, ay maaaring magkaroon ng iba't ibang mga istraktura ng direktoryo.

Ang FTP ay nagbibigay ng isang simpleng solusyon sa lahat ng mga problema sa itaas. Ang FTP na naiiba sa iba pang application ng client-server ay nagtatatag dalawang koneksyon sa pagitan ng pakikipag-usap na mga host. Ang isang koneksyon ay para sa paglipat ng data, at iba pa ay para sa kontrolin ang impormasyon (utos at tugon). Ang FTP ay mas mahusay kaysa sa iba pang mga application ng client-server dahil mayroon itong isang hiwalay na koneksyon para sa data at mga utos.

Ang control connection ay simple dahil para lamang sa pagtatatag ng isang koneksyon sa pagitan ng mga host. Ngunit ang koneksyon ng data ay kumplikado dahil kailangan nitong ilipat ang iba't-ibang mga data. Ang FTP ay nagtatatag koneksyon control sa port number ng TCP 21 at koneksyon ng data sa port number ng TCP 20.

Kapag sinimulan ng isang gumagamit ang sesyon ng FTP, itinatatag muna nito ang isang koneksyon sa host na kung saan ang file ay kailangang ilipat gamit ang koneksyon ng kontrol pagkatapos ay itatatag nito ang koneksyon ng data para sa paglilipat ng file.Ang koneksyon ng data ay mabubuksan at sarado pagkatapos ilipat ang bawat file. Gayunpaman, ang koneksyon sa kontrol ay nananatiling konektado para sa buong session ng FTP.

Kahulugan ng SFTP

SFTP (Secure ang File Transfer Protocol) ay isang ligtas na paraan upang mailipat ang mga file sa network. Kahit na mayroon kaming FTP protocol para sa paglilipat ng mga file mula sa isang host sa isa pa sa network ngunit, ang oras na FTP ay dinisenyo seguridad ay hindi isang pangunahing isyu.

Kinakailangan ng FTP protocol ang password para sa pagtaguyod ng koneksyon sa host na dapat ipadala ang file, ngunit ang password ay nasa plain na may banta na mai-intercept ng isang attacker. Ang pag-atake ay maaaring mag-abuso sa password. Ang data ay ipinadala din sa kapatagan sa koneksyon ng data na muli ay walang katiyakan.

Kaya, ipinakilala ng SFTP ang isang ligtas na channel upang ilipat ang mga file sa network. Ang SFTP ay isang bahagi ng SSH (Secure Shell) protocol na talagang isang programa sa Unix. Ang protocol ng SSH ay nagtatatag ng isang ligtas na koneksyon sa pagitan ng kliyente at server, at pagkatapos ang programa ng SFTP ay gumagana na katulad ng FTP at inililipat ang file sa secure na channel na nilikha ng SSH. Sa ganitong paraan, ang file ay maaaring ilipat nang ligtas gamit ang SFTP.

  1. FTP gawin hindi magbigay ng anuman ligtas na channel upang ilipat ang mga file sa pagitan ng mga host samantalang, ang SFTP protocol ay nagbibigay ng isang ligtas na channel para sa paglilipat ng mga file sa pagitan ng mga host sa network.
  2. Ang FTP ay isang pagdadaglat ng File Transfer Protocol samantalang, ang SFTP ay isang pagdadaglat ng Secure ang File Transfer Protocol.
  3. Ang FTP protocol ay isang serbisyo na ibinigay ng TCP / IP. Gayunpaman, ang SFTP ay isang bahagi ng SSH protocol na kung saan ay isang malayuang impormasyon sa pag-login.
  4. Ang FTP ay gumagawa ng isang koneksyon gamit ang koneksyon sa control sa TCP port 21. Sa kabilang banda, ililipat ng SFTP ang file sa ilalim ng ligtas na koneksyon na itinatag ng SSH protocol sa pagitan ng kliyente at server.
  5. Ililipat ng FTP ang password at data sa payak samantalang format, SFTP encrypts ang data bago ito ilagay sa ibang host.

Konklusyon:

Parehong FTP at SFTP ay ang paglilipat ng file ng protocol, ngunit ang SFTP ay nagbibigay ng isang ligtas na paraan upang mailipat ang file mula sa isang host sa isa pang host sa network.