15.08.2013 Views

General Computer Science 320201 GenCS I & II Lecture ... - Kwarc

General Computer Science 320201 GenCS I & II Lecture ... - Kwarc

General Computer Science 320201 GenCS I & II Lecture ... - Kwarc

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

That was almost all, but we close the connection (this is a telnet command)<br />

quit<br />

our terminal server (the telnet program) tells us<br />

221 2.0.0 Service closing transmission channel<br />

Connection closed by foreign host.<br />

c○: Michael Kohlhase 349<br />

Essentially, the SMTP protocol mimics a conversation of polite computers that exchange messages<br />

by reading them out loud to each other (including the addressing information).<br />

We could go on for quite a while with understanding one Internet protocol after each other, but<br />

this is beyond the scope of this course (indeed there are specific courses that do just that). Here<br />

we only answer the question where these protocols come from, and where we can find out more<br />

about them.<br />

Internet Standardization<br />

Question: Where do all the protocols come from? (someone has to manage that)<br />

Definition 512 The Internet Engineering Task Force (IETF) is an open standards organization<br />

that develops and standardizes Internet standards, in particular the TCP/IP and Internet<br />

protocol suite.<br />

All participants in the IETF are volunteers (usually paid by their employers)<br />

Rough Consensus and Running Code: Standards are determined by the “rough consensus<br />

method” (consensus preferred, but not all members need agree) IETF is interested in<br />

practical, working systems that can be quickly implemented.<br />

Idea: running code leads to rough consensus or vice versa.<br />

Definition 513 The standards documents of the IETF are called Request for Comments<br />

(RFC). (more than 6300 so far; see http://www.rfc-editor.org/)<br />

c○: Michael Kohlhase 350<br />

This concludes our very brief exposition of the Internet. The essential idea is that it consists of<br />

a decentrally managed, packet-switched network whose function and value is defined in terms of<br />

the Internet protocol suite.<br />

3.5.3 Basic Concepts of the World Wide Web<br />

The World Wide Web (WWWeb) is the hypertext/multimedia part of the Internet. It is implemented<br />

as a service on top of the Internet (at the aplication level) based on specific protocols and<br />

markup formats for documents.<br />

Concepts of the World Wide Web<br />

Definition 514 A web page is a document on the WWWeb that can include multimedia<br />

data and hyperlinks.<br />

Definition 515 A web site is a collection of related Web pages usually designed or controlled<br />

by the same individual or company.<br />

a web site generally shares a common domain name.<br />

200

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!