What is FTP? Things you didn't know about FTP
FPT is very important in managing files on the host and many other features. So what is the nature of FTP? Let's find out this in the article below!
The term FTP is very few people hear about, but for those who makewebsites, the concept of FTP is so familiar.Because FPT is very important in managing files on the host and many other features.So what is the nature ofFTP?Let's find out this in the article below!
What is FTP?
FTP stands for File Transfer Protocol, whichis a protocol for transferring files from one computer to another via a TCP network or over the Internet.Thanks to this protocol, users can download data such as images, text, music files, videos . from their computer to the server located elsewhere or download the files already. get on the server to your personal computer easily.FTP is also the protocol used to transfer web data to a web server, even if the server is very far away.
The FTP protocol is most often used for data transmission, shortening the time and quickly responding to the need for fast downloading and transferring large volumes of data.You can send and receive files up to several hundred MB without worrying about not being transferred.It is important that you can upload / download multiple files at the same time to save time without any problems.
Operation model of FTP protocol
The mode of operation of the FTP protocol is based on two basic processes of controlling connections and data connections.This happens between an FTP client and an FTP server, also known as Control Connection and Data Connection.
- Control connection:When the session starts, during the process of the job, this process will control the connection and only perform the task of control information passing through the process. data transmission.
- Data connection (data connection):Unlike the Control connection, this is a process to make connections but no longer control.It will connect the data whendata is sent from the server to the client or vice versa.This process goes through the process until the data transfer is completed and it also stops.
Methods of data transmission in the FTP protocol
As we mentioned above, FTPis a protocol for transferring files from one computer to another computer via a TCP network or over the Internet.And this transmission is done in 3 different modes: Stream mode, Block mode, and Compressed mode.Specific methods are as follows:
- Stream mode: A file transfer method without aheaderstructure.Based on the reliability of the data transmission and through TCP connection to the receiving side, only the disconnection is the data will end.
- Block mode: The data transmitted is divided into small segments and then repackaged into FTP blocks, each packet contains data information and this will be a safer, more standard data transmission.
- Compressed mode:The thirdmethod implemented by the FTP protocol, this method will help files and data transfer if encountered too severe cases, they will help handle that file segment by compressing them and simple transfer.However, currently the transmitted files are compressed appropriately soBlock mode will not be needed.
You can create FTP Server on your computer
Can you create anFTP Server on your computer?This may sound strange, but in fact you can do it with just a router with built-in FTP feature and connect external memory to the router and can create an FTP server at home easily.This helps reduce and reduce costs when used.
The importance of FTP is enormous in human life.You can buy routers with built-in FTP feature at TOTOLINK Vietnam.These state-of-the-art products will help you in your work.
You should read it
- Popular network protocols today
- Set up ProFTPd with TLS on Ubuntu 11.04
- How to transfer files from Mac to Android without Android File Transfer
- How HTTP works
- Use Terminal on Mac as FTP or SFTP Client
- How does Google speed up the Internet?
- File transfer between iPad and Mac
- What is DLNA connection technology on computers, TVs, phones, etc.?
- 5 ways to improve website speed with HTTP / 2
- Top best SCP Server software
- MQTT and HTTP: Which protocol is better in the IoT era?
- Instructions for configuring FTP server on iPad
Maybe you are interested
Basic tutorial using multi-point trackpad on OS X 30 great websites to learn new things every day 20+ images demonstrate eloquently about the vitality of trees 23 unique hotels 'just look and want to come in immediately' 20 real life lessons that help you live better and more meaningful Access these 40 websites every day, you will learn a lot of useful things