Chapter 2 - How The Web Works Flashcards

1
Q

What is the internet?

A

It’s a network of interconnected computers - no company owns the internet. it’s a cooperative effort governed by a system of standards and rules. the purpose of connecting computers together, of course, is to share information

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the web?

A

One of the many ways that information can be shared over the internet. Some of the other ways include email, file transfer, and many more specialized modes upon which the internet is built - all these methods (incl. the web) are known as protocols

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is unique about the web?

A

It is unique in that it allows documents to be linked to one another using hypertext links - thus forming a huge “web” of connected of information. The web uses a protocol called HTTP (HyperText Transfer Protocol)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What do you call the computers that make up the internet?

A

Servers - because they “serve up” information on request. Btw, the server is the software, not the actual computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the role of the server software?

A

To wait for a request for information, then retrieve and send that information back as quickly as possible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What other name can you call web servers?

A

HTTP Servers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

For a computer to be part of the web, it must be running a web server software that allows it to handle HyperText Transfer Protocol Transactions. True or False?

A

True… it’s the server software that makes it all happen, there’s nothing special about the computers themselves - from a high-powered unix machine to a humble personal computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Is the server different from a desktop pc? Discuss…

A

Almost any computer that meets the minimum hardware requirements (processor speed, memory, storage capacity) can run a server operating system, that alone does not make a desktop computer a true server. The technologies behind them are engineered for different purposes.

A Desktop computer - typically runs a user-friendly operating system and desktop applications to facilitate desktop-oriented tasks while a server manages all network resources (they’re often dedicated) - Servers are designed to manage, store, send and process data 24-hours/day and it has to be more reliable than desktop and it also has a variety of features and hardware not typically found in a desktop computer.

Server Hardware: Form Factor: for some businesses, the best choice is a dedicated entry-level server in a tower configuration. Processor: Choose a server-specific processor to boost performance & data throughout. Memory: Buys as much memory as you can afford and look for expansion slots for future upgrades. Storage: Look for SATA OR SCSI hard disks, not IDE

SOS (Server Operating System): Is the software platform on top of which other programs will run (not a easy task) - it will depend on what the server will be used for.

Overall - for an infrequently used server… a build from an old desktop computer could work. But for a business, it is probably best to buy a computer that is ready-made to be a dedicated software than one which began life as a desktop computer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Name some of the server software options out there

A

Apache - Open Source Software. Freely available for unix-based computers and comes installed on MACS running MAC OS X
Microsoft Internet Information Services (IIS) - Microsoft family of server solutions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Every computer and device connected to the internet is assigned a unique numeric IP address (IP = Internet Protocol). True or False

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the Domain Name System

A

Otherwise known as DNS… was developed to help us refer to an IP address or Server by it’s domain name. For example, IP #208.201.239.100 is Oreilly.com. The numeric IP address is useful for computer software, while the domain name is more accessible to humans

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Matching the text domain names to their respective numeric IP addresses is done by

A

the DNS Server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Is it possible to configure your web server to host more than one domain name?

A

Yes - multiple domain names can be mapped to a sing IP address

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is an open source software?

A

software that is developed as a collaborative effort with the intent to make its source code available to other programmers for use & configuration - they’re usually free

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Briefly enumerate the history of the web…

A

The web was born in a particle physics lab (CERN) in Geneva, Switzerland in 1989

By a computer specialist named Tim Berners-Lee as a system info management system that used hypertext process to link related documents over a network.

He & his partner, Robert Cailliau, created a prototype and released it for review

For the first several years, web pages were text only - in 1992, the world had only about 50 web servers total

In 1992, the first graphical browser (NCSA Mosaic) was introduced, and the web broke out of the realm of scientific research into mass media

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Discuss IP Addresses

A

The IANA assigns IP numbers in bundles, the last bundle of IP addresses were handed down on Feb 3, 2011. No more ###.###.###.###- IPv4 is gone - it’s only able to generate about 4.3 billion unique addresses - seemed like a lot when the internet experiment was conceived in 1977 (didn’t anticipate everything on the planet would be connected to the internet at some point) - The solution is IPv6 - allows for trillions & trillions of unique IP numbers but incompatible IPv4-based network - so v6 will operate in parallel to the one we have today and then v4 will be phased out, but that would probably take decades

17
Q

The software that does the requesting is called?

A

Client

18
Q

List examples of clients

A

desktop browsers, mobile browsers, assistive technologies to access documents on the web - the server returns the documents for the browser (also referred to as the user agent in tech circles)

19
Q

Discuss intranets vs extranets

A

networks used to exchange information just within an organization are called intranets - they function like ordinary websites, but they use special security devices known as firewalls that prevent the outside world from seeing them . An extranet is similar only it allows access to select users outside of the company.

20
Q

Server-Side vs Client-Side

A

These terms are used to indicate which machine is doing the processing - Client side applications run on the user’s machine, while server-side applications use the processing power of the server computer

21
Q

Web Address (URL)? - Discuss

A

Every page or resource on the web has it’s own address or URL (Uniform Resource Locator)

22
Q

Highlight & Discuss the parts of a URL

A

http: //www.example.com/2011/samples/first.html
http: // - first thing the URL does is to define the protocol that will be used for that particular transaction - http lets the server know to use Hypertext Transfer Protocol or “web mode”
www. example.com - the next is the name of the website (it’s domain name)

/2012/samples/first.html - this is the absolute path through directories on the server to the requested doc “first. html”.. the words separated by slash are the directory names - following unix rules - the internet originally comprised computers running the unix operating system…

Story Short: the URL says it would like to use the HTTP protocol to connect to a web server on the internet called www.example.com, and request the doc first.html

23
Q

What happens when a server receives a request for a directory name rather than a specific file

A

it looks for a default document, typically named index.html
note: make sure you check with your hosting service to make sure you give you default file the appropriate name i.e. index.html, index.php, etc.

24
Q

Name one purpose of the index file…

A

Useful for security - Some (depending on their configuration) display contents of the directory if the default is not found - One way to prevent people from snooping around in your files is to be sure there is an index file in every directory

25
Q

Describe html structure…

A

….

26
Q

How does the browser display web pages?

A
  1. Type a URL in your browser (client agent)
  2. The browser sends an HTTP request to the Server
  3. The server looks for the file and responds w/ an http response (default file, if no specific doc was requested)
  4. Browser parses the document. If it has images, style sheets, and scripts, the browser contacts the server again for each resource
  5. Page is assembled in the browser window (client agent)