What is HTTP(S)?
What is HTTP?
- HyperText Transfer Protocol.
- Developed by Tim Berner’s Lee between 1989-1991
- It is the set of rules used for communicating with webservers for the transmitting of webpage data.
What is HTTPS?
- HyperText Transfer Protocol Secure
- It is a secure version of HTTP.
- data is encrypted
- Stops other peoples seeing your data as well it gives assurance that you are talking to the right webserver.
Request and Responses
What is a URL?(Uniform Resource Locator)
- it is an instruction on how to access resources on the internet.
- URL looks like with all of its features (it does not use all features in every request).
- Scheme: This instructs on what protocol to use for accessing the resource such as HTTP, HTTPS, FTP (File Transfer Protocol).
- User: Some services require authentication to log in, you can put a username and password into the URL to log in.
- Host: The domain name or IP address of the server you wish to access.
- Port: The Port that you are going to connect to, usually 80 for HTTP and 443 for HTTPS, but this can be hosted on any port between 1 - 65535.
- Path: The file name or location of the resource you are trying to access.