Hypertext Transfer Protocol (HTTP)
Hossam Fattah · 2021
Hyper Text Transfer Protocol (HTTP) is a protocol for World Wide Web (WWW) communication between web clients and servers. Communication between client computers and web servers is done by sending HTTP requests and receiving HTTP responses. Clients are often browsers (Chrome, Edge, Safari), but they can be any type of program or device. Servers can be in the cloud. HTTPS is the secure version of HTTP. HTTPS is encrypted in order to increase security of data transfer. Every time you visit a website starting with HTTPS, a public/private key encryption is being used. It is the basis of SSL and TLS encryption, which is employed for HTTPS communications. In this chapter, you will learn how to use HTTP and HTTPS using the NB board.