Introductions Flashcards
Computers of the 1940s and 1950s were mostly solitary machines, but in the blank computer networks evolved.
1960s
A computer blank allows computers to communicate information with each other.
network
The blank began as four networked computers in 1969 but is today the largest and most popular computer network spanning the entire globe.
Internet
blank was an early way for transferring files over the Internet.
FTP (File Transfer Protocol)
Users used blank to connect to servers, look at listings of available documents, and download documents of interest.
FTP programs
n the early 1990s, blank was working at a Swiss research institute named CERN and developed a more convenient way for computers to communicate files over the Internet.
Tim Berners-Lee
Berners-Lee named his creation the blank, or simply “the web”.
World Wide Web
The web involved what three things
Text files, known as HTML files, containing links to other text files.
A program, known as a browser, for viewing HTML files.
A set of rules, known as the HTTP protocol, for transferring HTML files among computers.
Blamk is used to transfer files by logging into a computer with the files and typing commands to get the desired files.
FTP
Blank is a protocol for transferring HTML files among computers. Files can contain links to other files.
HTTP
A blank is a document that is viewed in a web browser.
webpage or web page
A collection of related webpages are organized into a blank.
website
A blank is a program that serves webpages to web browsers.
web server
Blank is the standard markup language for web documents.
HyperText markup language (HTML)
Blank is text that has links to other text (and today to images, videos, and more).
Hypertext
Document blank is special markings in the document that provide additional information about links, formatting, and images.
markup
HTML also permits adding blank like search engine keywords, author information, and language.
metadata
1945: Engineer Vannevar Bush writes the essay “As We May Think” that describes blank, a theoretical machine for building and following links between documents.
Memex
1965: blank coins the term HyperText in a paper on how to deal with information that was complex, changing, and uncertain.
Ted Nelson
1968: blank demonstrates an implementation of hyperlinks with a mouse in the oN-Line System (NLS).
Doug Engelbart
1987: Apple releases blank, software for the Macintosh that enables programming hypertext applications.
HyperCard
Blank is a program for viewing webpages.
browser
What is the difference between the internet and the web?
the Internet (the interconnection of computers communicating using a set of rules), and the web (which is just one particular use of the Internet)
When was the first website published?
1991
When was Yahoo created?
1994
How many websites existed in 2001?
30 million
How many websites existed in 2011?
350 million
In what year did the number of Internet users surpass 3 billion?
2015
A blank is a program that downloads an HTML document from a web server, displays the document to the user with the appropriate formatting, and allows the user to interact with the document, such as clicking hyperlinks to access other documents.
web browser
A web browser uses blank to understand the structure and semantics, or meaning, of the document.
HTML
The frequent webpage and browser incompatibility headaches pushed the industry to value standardization. The blank is the international standards organization that traditionally has controlled a number of web standards, including HTML.
World Wide Web Consortium (W3C)
Blank was the latest HTML standard released by the W3C in 2014.
HTML5
In 2019, the W3C relinquished HTML standards publishing to the Web blank, an organization that develops a variety of web standards and whose members include the major browser vendors
Hypertext Application Technology Working Group (WHATWG)
WHATWG produces the blank, a continually evolving standard without version numbers that replaces HTML5.
HTML Living Standard
A modern webpage is composed of blank, blank and blank.
HTML, CSS, and JavaScript
Blank defines the structure and content of a webpage
HTML
Blank specifies the layout and visible appearance.
CSS
Blank describes the dynamic behaviors and actions of a webpage.
JavaScript
A computer communicates with another computer on the Internet by sending blank back and forth.
packets
An Internet packet contains blank, blank and blank
To and From IP addresses, the information to communicate, and other configuration information.
An blank is a computer’s unique address on the Internet (like a house’s unique address in the world), usually represented numerically like 198.51.100.7.
IP address (short for Internet Protocol address)
A typical IP address is blank, divided into four 8-bit groups, each group often written as a decimal number.
32 bits
The smallest possible number in an IP address is blank, and the largest is blank.
0, 255
The original Internet Protocol, known as blank, has 32-bit addresses. 32 bits can represent 232 or about 4 billion unique addresses, originally believed to be more than enough, but 4 billion is no longer enough.
IPv4
A new version of the Internet Protocol, blank, uses 128-bit addresses, capable of representing 2128 addresses.
IPv6
A blank is a name for an IP address, such as the name wikipedia.org for the IP address 198.35.26.96; the name is easier to remember and type.
domain name
In a domain name, blank doesn’t matter
Capitalization
When a computer sends a packet using a domain name over the Internet, the first step is to contact a blank to convert the domain name to an IP address.
DNS server
DNS is short for blank.
Domain Name System
Thirteen main DNS servers (called blank) exist in the world, and a computer’s operating system or an ISP keeps a reference to the blanks’ IP addresses.
root servers
Anyone may register an unused domain name with a blank.
domain name registrar
Domain names are blank
hierarchical
A domain name belongs to one of numerous blank, such as .com, .net, .org, .edu, and .gov.
top-level domains (TLD)
Each country is assigned a unique two-letter country code blank (ccTLD) like .uk (United Kingdom), .ru (Russia), and .de (Germany).
top-level domain
Blank, the organization that manages TLDs, now allows companies and organizations to create customized TLDs, like .church, .pizza, and .music.
ICANN
Immediately after a top-level domain comes a blank, such as wikipedia in wikipedia.org.
second-level domain
The most popular TLD is blank for companies.
Next most popular is blank. Typically for networking/internet-focused companies.
Next is blank, traditionally for non-profit organizations.
.com
.net
.org
A blank is commonly an organization’s name as in Stanford.edu, or indicates the purpose of a website as in DoPython.org.
second-level domain
Third-level and further level domains refer to blank, as in cs.stanford.edu where the cs is for Stanford’s Computer Science department. A common third-or-deeper-level domain is www, short for World Wide Web, usually referring to an organization’s web server. Many organizations use www optionally, so stanford.edu by default goes to www.stanford.edu.
sub-computer systems local to an organization
Domain names are most commonly seen in blank.
URLs
A blank is the location of a web resource on the web, such as http://www.cdc.gov/alcohol/faqs.htm.
URL (Uniform Resource Locator)
A blank is any retrievable item, like an HTML file, image, video, CSS stylesheet, etc.
web resource
A URL is composed of what 5 parts
Scheme
Hostname
Path
Query string
Fragment
Blank is characters at the beginning of a URL followed by a colon “:” or a colon and double slashes “://”. Common include http, https, mailto, and file. Ex: In https://www.cdc.gov/alcohol, the scheme is “https”.
Scheme
Blank is the complete domain name following the scheme in a URL. Ex: In https://www.cdc.gov/alcohol, the blank is “www.cdc.gov”.
Hostname
Blank is the characters to the right of the hostname in a URL. Ex: In https://www.cdc.gov/alcohol, the blank is “/alcohol”.
path
Blank is optional characters to the right of the question mark (?) in a URL that provide data for the web server. In https://www.youtube.com/watch?v=uu7XCEMdSHg, the characters after the ? tells YouTube’s server to play a video having code uu7XCEMdSHg.
Query string
Blank is optional characters at the end of a URL that start with a hash character (#) and refer to a certain location within a webpage. In https://en.wikipedia.org/wiki/URL#History, the blank “#History” refers to the webpage’s History section.
Fragment