One way to find out the differences between websites that use the HTTP and HTTPS protocols is to pay attention to the address bar of the browser you are using. Try accessing the paypal.com page. After that try again on the new tab access vestinel.com. Are there different things from the two websites? If your focus is the browser address bar, then you will find that when accessing paypal.com the protocol used is HTTPS, while vestinel.com uses the HTTP protocol. So what’s the difference between HTTP and HTTPS?
In computer networks, a port is an application-specific or process-specific software building function as a communication endpoint. It is used by Internet Protocol Suite transport protocols, such as Transmission Control Protocol (TCP) and User Datagram Protocol (UDP). A specific port is identified by that number, commonly known as the port number, the IP address with which it is associated, and the type of transport protocol used for communication.Various well-known port numbers are provided by convention to identify certain types of services on a host computer. In the client-server architecture model this application is used to provide multiplexing services on each port number connected to the client network for service initiation, after which communication is rebuilt on another specific connection port number.UDP port 443 might use a protocol that is defined to communicate depending on the application. A protocol is a set of formal rules that explain how data is communicated over a network. Think of it as spoken language between computers to help them communicate more efficiently.The HTTP protocol for example defines the format for communication between an internet browser and a website. Another example is the IMAP protocol that defines communication between the IMAP email server and the client or finally, the SSL protocol that states the format used for encrypted communication.UDP Port 443.
The HTTP protocol was first used in WWW in 1990. At that time the HTTP protocol version 0.9 was used. Version 0.9 is the raw document transfer protocol, meaning that the document data is sent according to the contents of the document regardless of the type of document. Then in 1996 the HTTP protocol was improved to HTTP version 1.0. This change is to accommodate the types of documents to be sent along with the encoding used in sending document data. In accordance with the development of internet infrastructure, in 1999 HTTP version 1.1 was issued to accommodate proxies, caches and persistent connections.
Hypertext Transfer Protocol (HTTP) is a protocol that regulates communication between client and server. The client is a web browser or other device that can access, receive and display web content.In general, the way of communication between client and server is the client makes a request to the server, then the server sends a response to the client. The response in question can be in the form of an HTML file that will be displayed in the browser or other data requested by the client. All these activities are regulated by a protocol that we are discussing, namely HTTP.Whereas Hypertext Transfer Protocol Secure (HTTPS) is a secure version of HTTP developed by Netscape Communications Corp.
The command line interface (English: command-line interface, CLI) is the mechanism of interaction with the operating system or computer software by typing commands to carry out certain tasks. This text-only interface is a contrast from the use of pointing devices to click on choices in the graphical user interface (GUI), or use the menu to select options in the text user interface (TUI). The CLI concept began when teletypewriter machines (TTY) were connected to computers in the 1950s and continued to develop together with GUI systems such as Microsoft Windows, Mac OS, and the X Window System. In some applications, such as MATLAB and AutoCAD, the CLI is integrated with the GUI and benefits from both.
Understanding HTTP and HTTPS
HTTP (Hypertext Transfer Protocol) is an application network protocol used for distributed, collaborative, and hypermedia information systems. [Wikipedia]
Another definition of HTTP is a set of rules for transferring files (text, images, sound, video, and all other multimedia files) on the World Wide Web. After web users open their web browser, they indirectly use HTTP.HTTP is an application protocol that runs on top of the TCP / IP protocol of the protocol (basic protocol for the Internet).
HTTPS (Hypertext Transfer Protocol Secure) is a secure version of HTTP coated with SSL / TLS, as a data communication protocol on the World Wide Web. With the HTTPS protocol it is possible to communicate data between a web client and an encrypted web server. The port used on HTTPS is 443.
Security of data sent
HTTP does not guarantee the security of data transmitted between client and server. While HTTPS guarantees the security of the data sent. Speaking of data security, there are at least 3 aspects handled by HTTPS, namely:Server Authentication, with server authentication, the user is fully confident that he is communicating with the server that he is going to.Data confidentiality, the data transmitted cannot be understood by other parties, because the data transmitted is encrypted.Data Integrity, the data being transmitted cannot be changed by another party, because it will be validated by a message authentication code (MAC).
Each server machine makes its services available to the Internet using numbered ports, one for each service available on the server. For example, if a server uses a Web server and an FTP server, the Web server will usually be available on port 80, and the FTP server will be available on port 21. Clients can access services at certain IP addresses and on certain ports.