Skip to main content

Posts

Showing posts with the label Computer Networks

HTTP and HTTPS Protocols Explained

HyperText Transfer Protocol (HTTP) is a fundamental application layer protocol used for accessing and transferring various types of data, including text, images, videos, and more, over the World Wide Web. It operates as a client-server protocol, relying on the TCP/IP family of protocols, and follows a request-response model. HTTP typically operates on port number 80, and its operation involves the following key steps: Request-Response : In HTTP, a client sends a request message to a server, specifying the desired data or resource. The server processes this request and responds accordingly. TCP Connection : After receiving the request, HTTP establishes a TCP connection between the client and the server to facilitate data transfer. Data Retrieval : The server collects and sends the requested data back to the client over the established connection. Connection Termination : Once the data exchange is complete, the connection between the client and the server is terminated. If further reques...