15
Internet 101

1 Internet Architecture

Embed Size (px)

DESCRIPTION

Very basic internet structure from the point of view of a content publisher/creator.

Citation preview

Page 1: 1 Internet Architecture

Internet 101

Page 2: 1 Internet Architecture

Important distinctionsFirst, some important distinctions

internet ≠ world wide webweb page ≠ web siteweb page ≠ “what you see in the browser ”

IP≠HTTP

You will have to do some math

Page 3: 1 Internet Architecture

What does the title of this class mean?• Content management is a set of techniques and procedures to derive the maximum value from the creation and distribution of digital content.

Page 4: 1 Internet Architecture

Professionals don’t make web pages The web is too complex, too large and too important to rely on individual web page creators.

Comprehensive page design for a profitable enterprise has to take place dynamically, i.e. on a computer.

Page 5: 1 Internet Architecture

The web is too large. . . The most current estimate for the size of the World Wide Web is . . . huge.

“We start at a set of well-connected initial pages and follow each of their links to new pages. Then we follow the links on those new pages to even more pages and so on, until we have a huge list of links. In fact, we found even more than 1 trillion individual links, but not all of them lead to unique web pages. Many pages have multiple URLs with exactly the same content or URLs that are auto-generated copies of each other. Even after removing those exact duplicates, we saw a trillion unique URLs, and the number of individual web pages out there is growing by several billion pages per day.”

Page 6: 1 Internet Architecture

The web is too complex. . .

Page 7: 1 Internet Architecture

The web is too important. . .

This is the most powerful research and communications tool ever invented. Billions of people rely on information being readily accessible and up-to-date.

How many of you are wondering if all my lecture slides will be available online?

How many of you share your photographs online only?

Page 8: 1 Internet Architecture

All made possible by a standards and the Client-Server architecture of the World Wide WebThe fundamental processes are:

1. Servers house structured information at unique locations (URL).

2. Client machines establish connections to the servers and communicate using the internet protocol (IP)

3. Servers establish secure connections and send the data to the requesting client using the Transport Layer Security standards (TLS)

4. Browsers interpret, parse and display the structured information (HTML, XML, javaScript, images, etc.)

Page 9: 1 Internet Architecture

. . .structured information. . .

Every web document has a standard structure

<HTML>

<HEAD> <TITLE> CMS lecture 1</TITLE> </HEAD>

<BODY>

Everything within the BODY tags is rendered or parsed by the browser.

</BODY>

</HTML>

Page 10: 1 Internet Architecture

. . .at unique locations.

The Uniform Resource Locator (URL) is the unique identifier for all internet resources.

Resources can be housed at various internet nodes.

In the main, the URL is a human construct that allows us to interact with machines. The URL can be database-generated, programmatically-derived, machine-encrypted. . .

Page 11: 1 Internet Architecture

Client machines establish connections. . .

A connection begins with a request and a handshake.

Once the machines are connected, they send data in a mutual session.

Sessions are conducted at very high speeds and can involve many machines at disparate locations.

Sessions have specific transactions, and they are logged. These server logs are the first and most fundamental form of data gathering in online communications.

It all derives from the client-server architecture, and the URL.

Page 12: 1 Internet Architecture

Browsers . . .Browsers interpret. . .and display

This has proven to be the first weakness in the data-gathering power of the client-server architecture.

Browser incompatibilities

Companies suborning standards

W3C

Page 13: 1 Internet Architecture

Time for questions

Go on, ask me something

Page 14: 1 Internet Architecture

Back to internet 101The web is huge and growing. . .

So we need a means to ensure our content is always available and find-able

The web is complex

So we need a means to quickly and logically incorporate new and potentially more complex forms of content.

Information served on the web is important to specific (dynamically determined) audiences

So we need a means to quickly, consistently and accurately determine the maximum/minimum value of our content.

Page 15: 1 Internet Architecture

Recommended reading for this course

Linked: How Everything Is Connected to Everything Else and What It Means Albert-Laszlo Barabasi

Six Degrees: The Science of a Connected Age Duncan Watts

Google’s Page Rank and Beyond: The Science of Search Engine Rankings Langville and Meyer