HTTP - Hypertext Transport Protocol
HTTP provides an upper level to the Internet, that is, it is built on top of a back-bone network with all the packets flowing from client to server and vice versa using the standard TCP/IP protocol.
It uses MIME formats and concepts, but does not fully conform to MIME as the WWW is not a mail system.
HTTP protocol is compatible with other network services such as FTP (File Transfer Protocol), NNTP (Network News Transport Protocol).
- On a UNIX-based machine, the basic services are enumerated in the file /etc/services. Each service cooresponds to a standard port. For example, telnet is mapped to port 43, and FTP is mapped to port 21. All ports below 1024 are privileged - only the system administrator can determine port use.
The HTTP service is standardly assigned to port 80 - it provides a much shorter service connection than the other services.