HTTP, HTTPS, HTML, URL, XML, XSLT, CSS: Difference between revisions
Mr. MacKenty (talk | contribs) |
Mr. MacKenty (talk | contribs) |
||
Line 28: | Line 28: | ||
HTTPS (also called HTTP over TLS, HTTP over SSL, and HTTP Secure) is a protocol for secure communication over a computer network which is widely used on the Internet. HTTPS consists of communication over Hypertext Transfer Protocol (HTTP) within a connection encrypted by Transport Layer Security, or its predecessor, Secure Sockets Layer. The main motivation for HTTPS is authentication of the visited website and protection of the privacy and integrity of the exchanged data.<ref>https://en.wikipedia.org/wiki/HTTPS</ref> | HTTPS (also called HTTP over TLS, HTTP over SSL, and HTTP Secure) is a protocol for secure communication over a computer network which is widely used on the Internet. HTTPS consists of communication over Hypertext Transfer Protocol (HTTP) within a connection encrypted by Transport Layer Security, or its predecessor, Secure Sockets Layer. The main motivation for HTTPS is authentication of the visited website and protection of the privacy and integrity of the exchanged data.<ref>https://en.wikipedia.org/wiki/HTTPS</ref> | ||
|| | || | ||
* HTTPS URLs begin with "https://" and use port 443 by default, whereas HTTP URLs begin with "http://" and use port 80 by default | * HTTPS URLs begin with "https://" and use port 443 by default, whereas HTTP URLs begin with "http://" and use port 80 by default | ||
* HTTPS encrypts the request and response. If you were to snoop (or spy) on the network data, you would only (theoretically) see the origin and destination IP and port numbers | * HTTPS encrypts the request and response. If you were to snoop (or spy) on the network data, you would only (theoretically) see the origin and destination IP and port numbers | ||
* HTTPS piggybacks (or rides) on top of HTTP | |||
|- | |- | ||
| '''HTML''' || | | '''HTML''' || |
Revision as of 10:06, 26 March 2017
Characteristics of the web[edit]
You must memorize this content. You should be able to recognize these acronyms and identify the characteristics of each.
Term | Definition | Characteristics |
HTTP |
The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, and hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web.[2]. |
|
HTTPS |
HTTPS (also called HTTP over TLS, HTTP over SSL, and HTTP Secure) is a protocol for secure communication over a computer network which is widely used on the Internet. HTTPS consists of communication over Hypertext Transfer Protocol (HTTP) within a connection encrypted by Transport Layer Security, or its predecessor, Secure Sockets Layer. The main motivation for HTTPS is authentication of the visited website and protection of the privacy and integrity of the exchanged data.[8] |
|
HTML |
HyperText Markup Language, commonly referred to as HTML, is the standard markup language used to create web pages[9]. Please see our wiki page on HTML for a deeper discussion of HTML. |
Characteristics here |
URL |
Definition here |
Characteristics here |
XML |
Definition here |
Characteristics here |
XSLT |
Definition here |
Characteristics here |
CSS |
Definition here |
Characteristics here |
URI |
Definition here |
Characteristics here |
Do you understand this?[edit]
You must simply memorize these. There isn't anything fancy about this. If you need help memorizing, please use a mnemonic strategy.
- Please print (and fill out with a pen or pencil) this PDF file.
- Please make a copy of this document and fill it out.
http: Please please click here to view http response headers in google chrome
Standards[edit]
These standards are used from the IB Computer Science Subject Guide[10]
- Identify the characteristics of the following: HTTP, HTTPS, HTML, URL, XML, XSLT, CSS.
References[edit]
- ↑ http://www.flaticon.com/
- ↑ https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
- ↑ https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
- ↑ https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
- ↑ http://www.comptechdoc.org/independent/web/http/reference/httprfccopy.html
- ↑ http://www.comptechdoc.org/independent/web/http/reference/
- ↑ http://www.comptechdoc.org/independent/web/http/reference/
- ↑ https://en.wikipedia.org/wiki/HTTPS
- ↑ https://en.wikipedia.org/wiki/HTML
- ↑ IB Diploma Programme Computer science guide (first examinations 2014). Cardiff, Wales, United Kingdom: International Baccalaureate Organization. January 2012.