Foundations
HTML ANS: Hypertext Markup Language, a standardized system for tagging text files to achieve font,
color, graphic, and hyperlink effects on World Wide Web pages.
HTTP ANS: HypterText Transfer Protocol
World Wide Web Consortium (W3C) ANS: An international community that develops open standards for
the Web. Created in 1993
Web Hyptertext Application Technology Working Group (WHATWG) ANS: organization that develops a
variety of web standards and whose members include the major browser vendors. 2019
HTML Living Standard ANS: a continually evolving standard without version numbers that replaces
HTML5. Created by WHATWG
1945 ANS: What year did the idea for generating links from within one document to other documents is
described.
1965 ANS: When was the hyperlink invented?
1990 ANS: First web browser is created
1995 ANS: HTML 2.0 standard published
2014 ANS: HTML5 standard published.
,Separation of duties ANS: Over time, a move to separate document structure (HTML), document
presentation (CSS), and webpage interaction with the user (JavaScript).
Root Servers ANS: Thirteen main DNS servers that exist in the world.
Top level domain ANS: .com .org etc
ccTLD ANS: country code .us .uk
Query string ANS: Optional characters to the right of the question mark (?) in a URL that provide data
for the web server.
Fragment ANS: Optional characters at the end of a URL that with a hash character (#) and refer to a
certain location within a webpage.
404 ANS: The status code that a web server returns to a browser when a requested webpage is not
found.
Linkrot ANS: When content is removed from the web and the URLs that used to point to the content
now return a 404 (not found) status code.
TCP/IP ANS: Transmission Control Protocol / Internet Protocol, a protocol suite that governs how data
packets are transferred over the Internet from one machine to another.
HTTP Request ANS: A message sent from the web browser to the web server.
HTTP Response ANS: A message sent from the web server back to the web browser in response to an
HTTP request.
, Content-Length ANS: Number of bytes in the HTTP response's message body.
Content-Type ANS: Media type of the HTTP response's message body
HTTP Server ANS: Identifies the web server software that generated the HTTP response.
HOST (http request) ANS: The domain name for the HTTP requested path.
USER-AGENT (http request) ANS: Identifies the browser making the HTTP request.
IANA ANS: Internet Assigned Numbers Authroity - a standards organization that manages various
internet numbers and symbols, like global IP address allocation, root zone management, and media
types.
ETag ANS: Entity Tag, an identifier for a specific version of a web resource.
Affordances ANS: Visual clues that guide the user in figuring out how to use an app.
Separation of Concerns ANS: The design principle of breaking up web content using distinct languages
and documents that overlap as little as possible.
HTML Element ANS: A single HTML structure that is represented with HTML tags.
tag ANS: A descriptive name surround by < and > characters that the web browser uses to display
content