Computer Network Basics Questions Medium
HTTP (Hypertext Transfer Protocol) is a protocol used for communication between web browsers and web servers. It is the foundation of data communication on the World Wide Web. HTTP allows for the transfer of hypertext, which includes text, images, videos, and other multimedia content, over the internet. It operates on a client-server model, where the client (usually a web browser) sends a request to the server, and the server responds with the requested data. HTTP uses a set of rules and conventions to define how messages are formatted and transmitted, ensuring reliable and efficient communication between web browsers and servers. It is a stateless protocol, meaning that each request and response is independent of any previous or future requests or responses. HTTP typically operates over TCP/IP, the underlying protocol of the internet, and uses port 80 for communication.