Transcript Document
Internet Overview
(Chapter 1 in [2])
Outline
History of the Internet
Seven Layers of the OSI Model
TCP/IP and the OSI Model
History of the World Wide Web
World Wide Web Consortium (W3C)
Hypertext Transfer Protocol (HTTP)
2
History of the Internet (1/5)
ARPAnet
Implemented in late 1960’s by ARPA (Advanced Research
Projects Agency of DOD)
Networked computer systems of a dozen universities and
institutions with 56KB communications lines
Grandparent of today’s Internet
Intended to allow computers to be shared
Became clear that key benefit was allowing fast
communication between researchers – electronic-mail (email)
3
History of the Internet (2/5)
ARPA’s Goals
Allow multiple users to send and receive info at same time
Network operated packet switching technique
Digital data sent in small packages called packets
Packets contained data, address info, error-control info and
sequencing info
Greatly reduced transmission costs of dedicated communications
lines
Network designed to be operated without centralized control
If portion of network fails, remaining portions still able to route
packets
4
History of the Internet (3/5)
Transmission Control Protocol (TCP)
Name of protocols for communicating over
ARPAnet
Ensured that messages were properly routed and
that they arrived intact
Organizations implemented own networks
Used both for intra-organization and
communication
5
History of the Internet (4/5)
Huge variety of networking hardware and software
appeared
ARPA achieved inter-communication between all
platforms with development of the IP
Internet Protocol
Current architecture of Internet
Combined set of protocols called TCP/IP
The Internet
Limited to universities and research institutions
Military became big user
Next, government decided to access Internet for
commercial purposes
6
History of the Internet (5/5)
Internet traffic grew
Businesses spent heavily to improve Internet
Better service their clients
Fierce competition among communications carriers
and hardware and software suppliers
Result
Bandwidth (info carrying capacity) of Internet increased
tremendously
Costs plummeted
7
Seven Layers of the OSI Model (1/4)
8
Seven Layers of the OSI Model (2/4)
Physical layer
Data-link layer
Be concerned with transmitting raw bits over a
communication channel.
To take a raw transmission facility and transform it into a line
that appears free of undetected transmission errors to the
network layer.
Network layer
Determining how packets are routed from source to
destination
9
Seven Layers of the OSI Model (3/4)
Transport layer
To accept data from the session layer, split it up into
smaller units if need be, pass these to the network
layer, and ensure that the pieces all arrive correctly at
the other end.
Session layer
It establishes, maintains, and synchronizes the dialog
between communicating systems. It also adds what
called synchronization points for backup delivery in
case of system or network failure.
10
Seven Layers of the OSI Model (4/4)
Presentation layer
Be requested sufficiently often to warrant finding a
general solution for them, rather than letting each
user solve the problems. A typical example is
encoding data in a standard agreed upon way.
Application layer
The application layer contains a variety of protocols
that are commonly needed.
File transfer, Email, WWW
11
TCP/IP and the OSI Model (1/2)
The TCP/IP is a suite or a stack of protocols
that officially controls the Internet. TCP/IP was
developed before the OSI model.
12
TCP/IP and the OSI Model (2/2)
13
History of the World Wide Web
WWW
Allows computer users to locate and view
multimedia-based documents
Introduced in 1990 by Tim Berners-Lee
Internet today
Mixes computing and communications technologies
Makes information constantly and instantly available
to anyone with a connection
14
World Wide Web Consortium (W3C)
(1/2)
W3C
Founded in 1994 by Tim Berners-Lee
Devoted to developing non-proprietary and interoperable
technologies for the World Wide Web and making the Web
universally accessible
Standardization
W3C Recommendations: technologies standardized by W3C
include Extensible HyperText Markup Language (XHTML),
Cascading Style Sheets (CSS) and the Extensible Markup Language
(XML)
Document must pass through Working Draft, Candidate
Recommendation and Proposed Recommendation phases before
considered for W3C Recommendation
15
World Wide Web Consortium (W3C)
(2/2)
W3C Structure
3 Hosts
Massachusetts Institute of Technology (MIT)
European Research Consortium for Informatics and Mathematics
(ERCIM)
Keio University of Japan
400 Members
W3C homepage at www.w3.org
W3C Goals
User Interface Domain
Technology and Society Domain
Architecture Domain and Web Accessibility Initiatives
16
Hypertext Transfer Protocol
(HTTP)
Hypertext Transfer Protocol (HTTP) is a clientserver program for accessing and transferring
documents on the World Wide Web (WWW), a
collection of multimedia documents.
The Uniform Resource Locator (URL) is a
standard identifier for specifying information on
the Internet.
URL:
17