ftp是什么意思What does FTP mean
What does "FTP" mean?
Best answer: FTP is a software for uploading and downloading.I don't use much. I used to use my FTP to get things from mycomputer to the free space on the Internet, and it can also beused to download files, as long as there is an address.The FTP is defined as follows:
FTP (File Transfer Protocal) is a bidirectional transportprotocol for control files on Internet. At the same time, itis also an application. Users can connect their PC machines withall the servers running FTP protocols around the world, andaccess a large number of programs and information on the server.The general steps for transmitting files are as follows:1 log on to the Internet on your local computer,
2 search has a file sharing host or personal computer (usuallyposted on a special FTP server website, with the name, password,and path of access to the host or personal computer)
3 when you establish a connection with the remote host or thepersonal computer of the other party, login to the host orpersonal computer of the host with the username and passwordprovided by the other party
4 in the remote host or other personal computer after thesuccessful landing, you can upload it you want to share with
others stuff or download other people authorized to share stuff(here refers to the stuff on the computer to see on the screenand stuff)
5 after the completion of the work, turn off the FTP downloadsoftware, cut off the connection
In order to achieve file transfer, users also need to run adedicated file transfer program, such as the Internet Expresshas this function, there are many other special FTPtransmission software, each has its own characteristicsWhat is FTP?FTP is one of the protocols in the TCP/IP protocolgroup. It is the abbreviationof English File Transfer Protocol.This protocol is based on the Internet file transfer, itconsists of a series of specification documents. The goal isto improve the sharing of documents, provide non direct accessto the remote computer, the storage medium transparent to theuser and the reliable and efficient transmission of data. Inshort, FTP is the copy between two computers, copying f iles fromremote computers to their own computers, called download f iles.If you copy a file from your computer to a remote computer, itis called "Upload" file. In the TCP/IP protocol, the FTPstandard command TCP port number is 21, and the Port mode dataport is 20. The task of the FTP protocol is to transfer filesfrom one computer to another computer, which is independent ofthe location, connection mode, and even the use of the sameoperating system of the two computers. Suppose that twocomputers communicate through the FTP protocol and can accessInternet, and you can use the FTP command to transfer files.There are some subtle differences in the use of each operating
system, but the basic command structure of each protocol is thes ame.
There are two ways to transmit FTP: ASCII transmission mode andbinary data transmission mode.
Transmission mode: 1.ASCII assumes that the user is a copy ofthe file contains a simple ASCII text, if you are running ona remote machine is UNIX, when the file transfer FTP willusually automatically adjust the contents of the file intoanother file in order to explain that the computer stored ina text file format.
But it is often the case, the user is not the transmission filecontains the text files, they may be procedures, databases,word processing files or compressed files (although most wordprocessing documents are included in the text, which alsocontains the instructions page size, font information of nonprinting characters) . Before copying any non text files, usethe binary command to tell the FTP verbatim copy, not to processthese files, andthis is thebinarytransmissionto be describedbelow.
2. binary transmission mode: in the binary transmission, savethe order of the file, so that the original and copy is bit bybit one-to-one correspondence. Even if the file on thedestinationmachine contains a bit sequence is meaningless. Forexample, Macintosh sends executable files to theWindows systemin binary form, on the other party system,
This file cannot be executed.
If you transfer binary files in ASCII mode, even if you don'tneed it, you' ll still translate it. This slows the transmissionslightly, and also damages the data, making the file useless.On most computers, the ASCII pattern generally assumes that thefirst significant bit of each character is meaningless becausethe ASCII character combination does not use it. If you transferbinary files, all bits are important If you know that the twomachines are the same, the binary way is valid for both textand data files.
5. , FTP' s way of working
FTP supports two modes, one way is called Standard (that is,PORT mode, active mode) , and the other is Passive (that is, PASV,passive mode) . The client of FTP mode sends the PORT commandto the FTP server Standard. Passive mode FTP client sends PASVcommand to FTP Server.
Here is a brief introduction to the working principle of thetwo methods:
In Port mode, the FTP client first connects with the TCP 21 portof the FTP server, and sends commands through the channel. Theclient sends the PORT command on the channel when it receivesthe data. The PORT command contains what port the clientreceives data. When transmitting data, the server sends datathrough its own TCP 20 port to the specified port of the client.FTP server must establish a new connection with the client totransfer data.
The Passive pattern is similar to the Standard pattern insetting up control channels, but it is not the Port command butthe Pasv command that is sent after the connection isestablished. The FTP server receives a Pasv command, randomlyopened a high-end port (port number greater than 1024) andnotify the client for transmitting data in the client port, thisport and then connect to the FTP server, the FTP server willthrough this port for data transmission, this time FTP serverno longer need to establish a connection between the new andclient.
A lot of firewall in the set time are not allowed to acceptexternal initiated connections, so many located behind afirewall or intranet FTP server does not support PASV mode,because the client can not pass through the firewall to openthe FTP server and the client port high-end; not many networkmodels with PORT login FTP server for the establishment of anew the connection from the server TCP 20 and internal networkclient, resulting in no work.
捷锐数据官网商家介绍捷锐数据怎么样?捷锐数据好不好?捷锐数据是成立于2018年一家国人IDC商家,早期其主营虚拟主机CDN,现在主要有香港云服、国内物理机、腾讯轻量云代理、阿里轻量云代理,自营香港为CN2+BGP线路,采用KVM虚拟化而且单IP提供10G流量清洗并且免费配备天机盾可达到屏蔽UDP以及无视CC效果。这次捷锐数据给大家带来的活动是香港云促销,总共放量40台点击进入捷锐数据官网优惠活动内...
易探云产品限时秒杀&QQ音乐典藏活动正在进行中!购买易探云香港/美国云服务器送QQ音乐绿钻豪华版1年,价值180元,性价比超级高。目前,有四大核心福利产品推荐:福利一、香港云服务器1核1G2M,仅218元/年起(香港CN2线路,全球50ms以内);福利二、美国20G高防云服务器1核1G5M,仅336元/年起(美国BGP线路,自带20G防御);福利三、2G虚拟主机低至58.8元/年(更有免费...
桔子数据(徐州铭联信息科技有限公司)成立于2020年,是国内领先的互联网业务平台服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前公司研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务,拥有丰富的国内BGP、双线高防、香港等优质的IDC资源。 公司一直秉承”以人为本、客户为尊、永...