FTP, FILEZILLA, IIS FTP
FTP:
File transfer protocol.
Transmitting files between computers and server.
Using FTP, a client can upload, download, delete, rename, move and copy files on a server.
Not secure for file transferring.
Based on TCP/IP protocol.
TCP/IP:
Transmission control protocol/Internet protocol.
Two layer program.
Manages assembling of a message or file into small packets transmitted over internet and TCP layer that reassembles the packet into original message.
IP handles the address part of each packet so that it receives right destination.
Filezilla:
Free software for transferring files over internet.
Very popular FTP Client.
Filezilla Server:
Download Filezilla server.
Click on file and press connect to server.
And then click on file and create users and make as home directory in shared folders.
Click file->site manager.
In place of host write PC IP address and username and password which you have given to PC.
Connection established between server and client.
For file transferring just drag and drop.
Working of FTP:
Can be done in Active or passive mode.
Active mode:
Client initiates a session via command channel request, the server initiates data connection back to client and begins transferring data.
Changing the mode in Filezilla FTP:
Passive mode:
While acknowledges server tells client if you want data then request data port.
IIS FTP:
Internet information services.
Supports HTTP, HTTPS, FTP, FTPS.
Difference between HTTP, HTTPS, FTP, FTPS:
HTTP, HTTPS are one way transferring data.
FTP, FTPS supports client and server data transfer.
HTTP and FTP are not secured.
HTTPS and FTPS are not secured.
How to know whether IIS has FTP or not:
Control panel -> programs -> Turn on or off Windows -> IIS -> FTP.