HTTP versus HTTPS

Hypertext Transfer Protocol (HTTP) is a protocol that allows communications between client and server. Most commonly, it is used for transferring data from a web server to a browser to view web contents. The main problem is that HTTP does not encrypt the data being transmitted and can be snooped by someone else. As the first part of the diagram shows, a web server running on service port 80 and all the content being transferred between client and server are in plain text. In the next section of the diagram, the web service is running on the service port 443 and data is being transferred in encrypted mode:

HTTPS is the secure ...

Get Practical Network Scanning now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.