A PROTOCOL EVERY WEB MAPPER MUST KNOW- HTTPs
HTTP stands for Hypertext Transfer Protocol . It's a stateless, application layer protocol for communicating between distributed systems, and is the foundation of the modern web. As a web developer/Mapper, we all must have a strong understanding of this protocol. HTTP allows for communication between a variety of hosts and clients and also supports a mixture of network configurations through the internet. it does not keep state between different message exchanges hence making itself a stateless protocol. The communication usually takes place over TCP/IP , but any reliable transport can be used. The default port for TCP/IP is 80, but other ports can also be used. The client sends a request to the server (host) and receives response just on his/her browser. The current version of the protocol is HTTP/1.1, which adds a few extra features to the previous 1.0 version. The most important of these, in my opinion, includes persistent connections, chunked transfer-coding and fine-g