Chapter 2 - How the Web Works Flashcards
internet
an international network of connected computers
protocols
standardized methods for transferring data or documents over a network
web (the World Wide Web; www)
one of the ways information can be shared over the internet
hypertext
links
HyperText Transfer Protocol (HTTP)
a protocol used by the web
servers
the computer software located on the computers that make up the internet - software allows the computer to communicate with other computers
HTTP servers
web servers
open source
freely available software - developed as a collaborate effort with the intent to make its source code available to other programmers for use and modification
IP address (internet protocol)
a unique number assigned to each computer and device connected to the internet
Domain Name System (DNS)
a system to allow us to refer to a server by its domain name
domain name
the “blank”.com that makes up a websites main address
DNS server
a “phonebook” of IP addresses and domain names
intranets
special web-based networks that function like ordinary websites, but use special security devices to prevent the outside world from seeing them
firewalls
security device to block outside users from intranets
extranet
allows access to select users outside of the organization
client
the software that requests information from the server
user agent
web browser
client-side (frontend)
applications run on the user’s machine
server-side (backend)
applications and functions that use the processing power of the server computer
rendering engine (browser engine, layout engine)
the program that is responsible for converting HTML and CSS into what you see rendered on the screen
Uniform Resource Locator (URL)
a special address assigned to each and every page and resource on the web
Uniform Resource Identifier (URI)
a more generic and technically accurate term used instead of URL. URL is one type of a URI.
Uniform Resource Name(space) (URN)
another type of URI that identifies the resource by name or namespace
the three components of a URL
protocol, name of site, absolute path
two parts of the name of site
hostname, domain name
two parts of the absolute path
directory path, document
protocol
the first piece of a URL - defines the protocol that will be used for the transaction (HTTP, HTTPS)
hostname
usually www, but not always required
subdomains
when there are more than one websites at a domain
directory path
made up of directory names separated by slashes
document
the web page document name found on the server
https vs http
the s stands for secure, meaning that this protocol encrypts form information when it is sent between the user’s client and the server
index file
the name of the default file
three parts of the anatomy of a web page
HTML document, style sheet, graphic
source document
the text file behind the scenes
tags
describe each element on the page in HTML
HyperText Markup Language (HTML)
markup language used by web pages
empty elements
elements that do not have content
parses
putting together, displaying
presentation
visual style instructions
Cascading Style Sheets (CSS)
allow designers to add visual style instructions
structure
the marked-up text
static websites
consist of HTML files with fixed content that display the same information to every visitor
dynamic websites
generated with backend programming such as PHP or ASP, each page is generated by the application on the fly with access to content and data from a database, with final pages customized for each user
HTTP header
an HTTP response that includes information about the file and its Content-Type
HTTP Status Code: 200
OK
HTTP Status Code: 301
Moved Permanently
HTTP Status Code: 302
Moved Temporarily
HTTP Status Code: 404
Not Found
HTTP Status Code: 410
Gone (no longer available)
HTTP Status Code: 500
Internal Server Error
five steps to displaying a web page
- type in a URL or click a link in the browser
- The browser sends an HTTP request
- The server looks for or assembles the file and responds with an HTTP response
- The browser parses the document. If it has images, style sheets, and scripts, the browser contacts the server again for each resource.
- The page is assembled in the browser window.
Let’s play a round of “Identify That Acronym!”: HTML
The markup language used to describe web content.
Let’s play a round of “Identify That Acronym!”: W3C
The organization that monitors web technologies.
Let’s play a round of “Identify That Acronym!”: CERN
Particle physics lab where the web was born
Let’s play a round of “Identify That Acronym!”: CSS
The language used to instruct how web content looks.
Let’s play a round of “Identify That Acronym!”: HTTP
Protocol for transferring web documents on the internet.
Let’s play a round of “Identify That Acronym!”: IP
Internet Protocol
Let’s play a round of “Identify That Acronym!”: URL
The location of a web document or resource.
Let’s play a round of “Identify That Acronym!”: NCSA
Home of Mosaic, the first graphical browser
Let’s play a round of “Identify That Acronym!”: DNS
Matches domain names with numeric IP addresses.
Let’s play a round of “Identify That Acronym!”: FTP
e