These are protocols which are used to transfer files over a network.
1) FTP :
- File transfer protocol, it is the standard protocol that is used to transfer files between computers and servers over a network.
- It is a language that computers use to transfer files over a TCP/IP network.
- If someone anywhere wanted to make their files available for other people to download. Then they have to is simply upload their files to the FTP server. Then other people from anywhere in the world can simply connect to that FTP server and download the files using the FTP protocol.
- Few companies have dedicated FTP server. But it is not necessarily required to have dedicate Server for an FTP. They can simply configure their own computer to act as FTP.
- It can be configured using IIS (Internet Information Services) in windows OS.
- To transfer files you can use internet browser or FTP Client.
- Sometimes few FTP servers requires an account with username and password to access the files.
- There are many number of FTP clients available in internet that you can use to download data available in FTP. Ex : File zilla is most popular FTP client.
- FTP gives the ability to the web designers to upload files to their web browsers.
- Drawback is FTP is not secure. All the data is sent in clear text, which causes security concerns.
2) SFTP : Secure file transfer protocol.
- Data is encrypted while transferring and uses port 22, it is also uses TCP for file transfer.
- So Data is guaranteed delivery.
3) TFTP : Trivial file transfer protocol.
- It is very simple FTP.
- Not used to transfer files over the network.
- It is used within LAN. It is often used to transfer configuration files and firmware images to network devices such as firewalls and routers.
- Uses connectionless protocol means, UDP protocol (Unreliable protocol)
- No security for data transfer.
No comments:
Post a Comment