HTTP, HTTPS, HTML, URL, XML, XSLT, CSS
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.[9] |
|
HTML |
HyperText Markup Language, commonly referred to as HTML, is the standard markup language used to create web pages[10]. Please see our wiki page on HTML for a deeper discussion of HTML. |
|
URL |
A Uniform Resource Locator (URL), is a reference to a web resource that specifies its location on a computer network and a mechanism for retrieving it. A URL is a specific type of Uniform Resource Identifier (URI).[15] |
Please click here for an example of these different parts. In your normal day-to-day use, you probably only use a scheme and a host. |
XML |
In computing, Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.[16]
|
|
XSLT |
XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents into other XML documents or other formats such as HTML for web pages, plain text or XSL Formatting Objects, which may subsequently be converted to other formats, such as PDF, PostScript and PNG. XSLT 1.0 is widely supported in modern web browsers. [22]
|
|
CSS |
Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language. CSS is designed primarily to enable the separation of document content from document presentation, including aspects such as the layout, colors, and fonts. This separation can improve content accessibility, provide more flexibility and control in the specification of presentation characteristics, enable multiple HTML pages to share formatting by specifying the relevant CSS in a separate .css file, and reduce complexity and repetition in the structural content. [23] |
|
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.
Standards[edit]
These standards are used from the IB Computer Science Subject Guide[28]
- 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://www.lsr.com/white-papers/the-power-of-802-15-4-and-ethernet
- ↑ 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
- ↑ https://en.wikipedia.org/wiki/Markup_language
- ↑ https://en.wikipedia.org/wiki/HTML#Markup
- ↑ https://en.wikipedia.org/wiki/HTML#Markup
- ↑ https://en.wikipedia.org/wiki/HTML#Markup
- ↑ https://en.wikipedia.org/wiki/URL
- ↑ https://en.wikipedia.org/wiki/XML
- ↑ https://en.wikipedia.org/wiki/XML
- ↑ https://en.wikipedia.org/wiki/XML
- ↑ https://en.wikipedia.org/wiki/XML
- ↑ https://en.wikipedia.org/wiki/XML
- ↑ https://en.wikipedia.org/wiki/XML
- ↑ https://en.wikipedia.org/wiki/XSLT
- ↑ https://en.wikipedia.org/wiki/Cascading_Style_Sheets
- ↑ https://en.wikipedia.org/wiki/Cascading_Style_Sheets
- ↑ https://en.wikipedia.org/wiki/Cascading_Style_Sheets
- ↑ https://en.wikipedia.org/wiki/Cascading_Style_Sheets
- ↑ https://en.wikipedia.org/wiki/Cascading_Style_Sheets
- ↑ IB Diploma Programme Computer science guide (first examinations 2014). Cardiff, Wales, United Kingdom: International Baccalaureate Organization. January 2012.