
- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Difference between File Transfer Protocol (FTP) and Secure File Transfer Protocol (SFTP)
FTP and SFTP are file transfer protocols and are used to transfer file from one sytem to another. FTP is not using any secure channel to transfer files whereas SFTP uses SSH protocol to establishes a control connection and is highly secure than FTP.
Following are some of the important differences between FTP and SFTP.
Sr. No. | Key | FTP | SFTP |
---|---|---|---|
1 | Stands for | FTP stands for File Transfer Protocol. | SFTP stands for Secure File Transfer Protocol. |
2 | Secure Channel Type | FTP is not using a secure channel to transfer files between hosts. | SFTP uses a secure channel to transfer files between hosts. |
3 | Part of | FTP is part of TCP/IP protocol. | SFTP is part of SSH Protocol. |
4 | Port | FTP default port is 21. | SFTP default port is 22. |
5 | Encryption | FTP do not use encryption before sending data. | SFTP encrypts data before sending. |
- Related Questions & Answers
- File Transfer Protocol (FTP) in Application Layer
- XMODEM File Transfer Protocol
- How to Use SFTP to Secure File Transfer with a Remote Server
- What is the difference between FTP and SFTP?
- Difference between Stop and Wait protocol and Sliding Window protocol
- FTP protocol client in Python
- C program for file Transfer using UDP?
- Explain difference between Stop and Wait protocol and Sliding Window protocol
- Protocol and Protocol Hierarchies
- Difference Between Go-Back-N and Selective Repeat Protocol
- Difference between File and Folder
- Difference between FTP and TFTP
- Difference between TELNET and FTP
- Difference between Header file and Library
- What is difference between GET and POST method in HTTP protocol?
Advertisements