Out on the Internet

Download Report

Transcript Out on the Internet

The Internet
Chapter 18,
Exploring the Digital Domain
In this chapter . . .
You will learn about





how the Internet evolved from an experimental network
in the 1970s
how your computer can communicate across the world
with other computers over a span of diverse
interconnected networks
how Internet applications are based on client/server
architecture
basic Internet applications: e-mail, ftp, telnet, and HTTP
examining the future for the Internet
A Short History of the Internet





1964—Paul Baran (RAND Corp.) proposes a
loosely-coupled, robust network
1969—ARPANET formed as a four-node
network (UCLA, SRI, UCSB, and U of Utah-Salt
Lake City)
1974—Kahn and Cerf head TCP/IP project
1980—CSNET added to ARPANET
1986—NSF forms NSFNET
A Short History of the Internet







1987—NSFNET “backbone” expands the
Internet worldwide
1989—CERN launches WWW project
1990—ARPANET decommissioned
1992—Internet Society formed
1993—NCSA Mosaic GUI for WWW
1995—NSFNET decomissioned
1998—Government funds Internet2
How the Internet Works





DATAGRAMs are packets of data that also
contain addressing information
TCP/IP define protocols (standards) for how
datagrams are packaged and delivered
IP address is a number that signifies the
address of an Internet host
Domain names are pseudonyms for IP
addresses
Domain name system servers provide user
with IP numbers for URLs, e-mail addresses,
etc.
How the Internet Works


Gateways and
Routers transmit
datagrams across
the Internet
Client/Server
applications add
functionality to the
Internet
How the Internet Works

IP (Internet Protocol)


how datagrams are routed across the network
TCP and UDP



how messages are delivered
TCP -- guaranteed service (e-mail, HTTP, etc.)
UDP -- normal service (PING, DNS, etc.)
Basic Internet Applications

ELECTRONIC MAIL
(EMAIL)
asynchronous
communications


mail client
mail server
Basic Internet Applications

REMOTE LOGINS (TELNET)—synchronous
2-way communications


local host
remote host
Basic Internet Applications

FILE TRANSFER PROTOCOL (FTP)—
exchanging data and programs
between systems

anonymous ftp
Basic Internet Applications


HTTP (HyperText Transfer Protocol)
cookies


ID used for identifying users, transactions,
etc.
Web caching


client-side
server-side -- proxy servers
Internet2




consortium of government , industry,
and education
establish network capabilities to support
national research
develop the next generation of Internet
applications
transfer these to worldwide Internet
Internet2





Abilene
remote
instrumentation and
virtual laboratories
distance learning
digital libraries
Tele-immersion
multicasting