GK SCIENTIST

General Knowledge One Stop Source
Menu
  • Home
  • Social Science
    • History
    • Political Science
    • Geography
  • Science
    • Physics
    • Chemistry
    • Biology
  • Chemistry Notes
  • Mathematics
  • Computer
  • Tutorial MySQL
  • Tutorial Python
  • Java Tutorial
  • English Grammar
  • English Essay
  • Indian Anthropology
  • Philosophy
  • Solved Paper
  • UPSC
  • Current Content
    • Current Affairs
    • RSTV News
    • Yojana and Kurukshetra Gist
  • Donate
  • Contact Us

If you are interested in advertising to our audience, submit the advertising enquiry form.

Advertising Enquiry
Computer

FTP (File Transfer Protocol)

Gk Scientist September 17, 2022 No Comments
Tweet WhatsApp Telegram

Table of Contents

  • FTP:
  • Features of FTP:
  • Objectives of FTP:
  • Anonymous and Non-anonymous FTP:
  • Working of FTP:
  • Advantages of FTP:
  • Disadvantages of FTP:

FTP:

  • FTP is an acronym for File Transfer Protocol.
  • FTP defines the set of rules to transfer any type of file on a TCP/IP based network.
  • FTP is a method whereby you can connect to a remote computer known as an FTP site and transfer files to your own PC’s hard disk.
  • This protocol enables users to perform various file operations such as uploading or downloading files, renaming or deleting files, navigating the directory structure, etc.
  • FTP is the fastest way to transfer files from one computer to another.
  • In FTP terminology, the computer on which you are working is called the local host, and the other computer is known as the remote host.
  • Files stored on an FTP server can be accessed using an FTP client such as a web browser, an FTP software program, or using command line interface.

Features of FTP:

Following are the main features of the File Transfer Protocol.

  • For useful files and programs, FTP servers provide a storage place.
  • You can login on to these servers and download the files to your local computer.
  • You have to know the server name and where the file is located (subdirectory and filename).
  • It is driven by commands such as open, bye, get.
  • It is hard to see the general structure or layout of any FTP server.

Objectives of FTP:

Following are the basic objectives of the File Transfer Protocol.

  • It provides the sharing of computer programs, files, and data.
  • It encourages indirect use of remote computers.
  • It shields a user from variations in file storage systems among hosts.
  • It transfers data reliably and efficiently. FTP, though usable directly by a user at a terminal, is designed mainly for use by programs.

Anonymous and Non-anonymous FTP:

There are two types of FTP connections available on the Internet, namely anonymous and non-anonymous. The most widely used type is anonymous. An anonymous FTP is a service that allows a user to retrieve documents, files, programs, and other data from anywhere on the Internet with a username “anonymous” and the user’s valid e-mail address as a password. A non-anonymous FTP, on the other hand, requires a unique username and password for access to the FTP directory.

Working of FTP:

FTP works on communication between clients and servers. A client is simply a computer that requests information from an FTP server. On receiving the request, the FTP server provides the desired information to the client. FTP-based communications make use of the following two channels.

  • Control Channel- Remains connected during the communication between the client and the server.
  • Data Channel- Opens and closes only when data has to be transferred between the client and server.

The FTP server keeps running as a background process. When the client requests permission to connect to the server for file transfer, the server verifies the authentication details of the user. If the details are verified, the server permits the client to upload or download the requested files. FileZilla is an example of FTP software.

FileZilla is an example of FTP software 1024x700 - FTP (File Transfer Protocol)
Note: SFTP stands for Secure File Transfer Protocol. It is a file transfer protocol such as FTP yet operates over a secure network protocol like SSH. Using SFTP for file transferring because it adds a layer of security and transferred data is encrypted, so it is not sent in clear text.

Advantages of FTP:

Following are the advantages of the File Transfer Protocol.

  • It is very useful to transfer files from one network in an organization to another.
  • It prevents users from variations in file storage systems among different hosts.
  • It performs automatic error detection and correction during file transfers.
  • It is a potent and popular way to share information over the Internet.

Disadvantages of FTP:

Following are the disadvantages of the File Transfer Protocol.

  • It does not allow the encoding of passwords and file contents before sending. They are sent in clear text which can be intercepted by eavesdroppers.
  • It requires several commands to initiate a transfer.
  • It does not provide any integrity checks on the receiver side. That is, if the file transfer is interrupted in between, the receiver will not be able to know if the received file is complete or not.

Email (Electronic Mail)
World Wide Web (WWW)
Secondary Storage Devices
Applications of Computer
File Transfer Protocol– Wikipedia
Prev Article
Next Article

Related Articles

Careers in Information Technology (IT)
Careers in Information Technology: Information Technology as the name suggests …
Gk Scientist October 22, 2022 Computer

Careers in Information Technology (IT)

String Concatenation in Python
String Concatenation in Python: We can use the PyCharm code …
Gk Scientist November 21, 2022 Computer

String Concatenation in Python

Implement Queue in Python
Queue in Python: We can use the PyCharm code editor …
Gk Scientist November 29, 2022 Computer

Implement Queue in Python

Python MySQL Distinct
Python MySQL Distinct: (1) MySQL Distinct clause eliminates duplicates from …
Gk Scientist December 16, 2022 Computer

Python MySQL Distinct

Java Math Class
Java Math Class: We can use the Eclipse IDE for …
Gk Scientist December 30, 2022 Computer

Java Math Class

Python SQLite Insert Query
Python SQLite Insert Query: We can use the PyCharm code …
Gk Scientist December 8, 2022 Computer

Python SQLite Insert Query

Create Database in MySQL
Create Database in MySQL: (1) In order to create a …
Gk Scientist November 10, 2022 Computer

Create Database in MySQL

Python Conditional Statements
Python Conditional Statements: We can use the PyCharm code editor …
Gk Scientist November 24, 2022 Computer

Python Conditional Statements

Leave a Reply Cancel Reply

Search




  • Popular
  • Recent




GK SCIENTIST

General Knowledge One Stop Source

Information

  • About Us
  • Terms and Condition, Disclaimer
  • Contact Us

Android Apps

  • IAS App For English Medium Students
  • IAS Basics App For English Medium Students
  • IAS Hindi App For Hindi Medium Students
DMCA.com Protection Status

Popular Tags

Biology (33) Biology Questions (88) Chemistry (57) Computer (211) Current Affairs (4) Current Content (0) Economy (5) English Essay (172) English Grammar (75) English Literature (10) Geography (83) History (259) Indian Anthropology (11) Indian Polity (14) JKAS Mains Question Papers (17) Mathematics (68) Moral Science (7) NCERT & Other Boards Books (25) Philosophy (114) Physics (89) Political Science (132) RS TV News (33) Science (553) Social Anthropology (7) Social Science (17) Solved Paper (47) UPSC (7) UPSC Mains Question Papers (26)

Downloads

  • NCERT Books
  • Old NCERT Books
  • NIOS Books For IAS, SSC, and State PSC Exam
  • Tamil Nadu Board Books: Important For UPSC, SSC, and State PSC Exam
  • Modern Indian and World History Notes For IAS Exam
  • UPSC Topper 2013 Gaurav Agrawal Notes For IAS Preparation
  • UPSC IAS Prelims General Studies – Previous Year Papers
  • UPSC Mains Question Papers

Copyright © 2023 GK SCIENTIST
Theme by MyThemeShop.com& Hosted On Cloudways

Ad Blocker Detected

Our website is made possible by displaying online advertisements to our visitors. Please consider supporting us by disabling your ad blocker.

Refresh
 

Loading Comments...