Protocols types used to transfer data over the web
Protocols types – Communications protocol/Network protocol
- Within computer science, a communications protocol is a system of digital rules for data exchange within or between computers.
- When data is exchanged through a computer network, the rules system is called a network protocol.
Protocols types – Internet Protocol
- The Internet Protocol (IP) is the principal communications protocol in the Internet protocol suite for relaying data-grams across network boundaries.
- Its routing function enables inter-networking, and essentially establishes the Internet.
Click here to read more about Internet protocol
Protocols types – (HTTP) Hypertext Transfer Protocol
- The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web.
- Hypertext is structured text that uses logical links (hyperlinks) between nodes containing text. HTTP is the protocol to exchange or transfer hypertext.
- The standards development of HTTP was coordinated by the Internet Engineering Task Force (IETF) and the World Wide Web Consortium (W3C), culminating in the publication of a series of Requests for Comments (RFCs), most notably RFC 2616 (June 1999), which defines HTTP/1.1, the version of HTTP in common use.
Click here to read more about Hypertext Transfer Protocol
Protocols types – (FTP) File Transfer Protocol
- File Transfer Protocol (FTP) is a standard network protocol used to transfer files from one host to another host over a TCP-based network, such as the Internet.
- FTP is built on a client-server architecture and uses separate control and data connections between the client and the server.
- FTP users may authenticate themselves using a clear-text sign-in protocol, normally in the form of a username and password, but can connect anonymously if the server is configured to allow it. For secure transmission that hides (encrypts) the username and password, and encrypts the content, FTP is often secured with SSL/TLS (“FTPS”).
- SSH File Transfer Protocol (“SFTP”) is sometimes also used instead, but is technologically different.
Click here to read more about File Transfer Protocol
Protocols types – (SMTP) Simple Mail Transfer Protocol
- Simple Mail Transfer Protocol (SMTP) is an Internet standard for electronic mail (e-mail) transmission across Internet Protocol (IP) networks.
- SMTP was first defined by RFC 821 (1982, eventually declared STD 10), and last updated by RFC 5321 (2008) which includes the Extended SMTP (ESMTP) additions, and is the protocol in widespread use today.
- It is an Application Layer protocol in the OSI reference model.
Click here to read more about Simple Mail Transfer Protocol