Describe what happens at each layer of the OSI model when a client makes an HTTP request to a server.