During the Last Lecture
(Computer Networks)
We looked at the role of networks
in computing
We looked at several different types of networks
We familiarized ourselves with networking topologies and protocols
Computer Network
Multiple computers that are
connected together to share information and other resources
Types of Computer Networks according to the network access policy
Private
Public
Types of Computer Networks
according to the distance between nodes
LAN: Local Area Network
WAN: Wide Area Network
Network Topologies
The pattern in which computers are
connected to form a network
Popular patterns:
–Point-to-point
–Star
–Bus
–Ring
Networks are also formed by combining 2 or more of these 4 basic
patterns
Networking Protocols
Networks use protocols, or rules,
to exchange information through shared channels. These protocols
prevent collisions of data caused by simultaneous transmission between
two or more computers. Several
protocols are available for various types of networks. Here we discuss
two that are popular for LANs:
Ethernet; Token Ring
Types of Communication Channels
Wire
Wireless
Wireless (Radio) LANs Are Becoming Popular
Today’s Goal:
Introduction to the Internet
To become able to appreciate the
role of the Internet in today’s computing
To become familiar with the history and evolution of the Internet
an accident!
•This car was involved in that accident
It belongs to …
Mr. Tom Peters of Palo Alto,
California
Key benefits:
–
Set-up time
–
Set-up cost
–
Maintenance cost
–
Cost
Key challenges:
–
Security & privacy
–
Quality of service
–
Cost
After the accident, Mr.
Peters …
filled out a form, giving info
about:
Himself
–The circumstances of the accident
–Estimated repair expenses
& then …
1/ 7
• Mr. Peters’s fax machine
2/ 7
ACME Insurance Group’s server in
New York
3/ 7
Kim eServices (Pvt) Ltd’s server
at Davis Rd, Lahore
4/ 7
Claims processing in Lahore
5/ 7
Kim eServices (Pvt) Ltd’s server
at Davis Rd, Lahore
6/ 7
ACME Insurance Group’s server in
New York
7/ 7
Mr. Peters’s home PC
Key Question!
Why process the insurance claim in
Pakistan?
Answer: Everybody Wins!
Tom Peters
ACME Insurance
Kim eServices
Answer: Everybody Wins!
Tom Peters
ACME Insurance
Kim eServices
Answer: Everybody Wins!
Tom Peters
ACME Insurance
Kim eServices
Answer: Everybody Wins!
Tom Peters
ACME Insurance
Lower premium
&
Quicker turnaround
Better margins due to 50% saving
on claim processing costs
Internal rate of return (IRR)
of 60-80%
Kim eServices
The Key Point …
Kim eServices (Pvt) Ltd is …
… supplying a service
… using local, attractively-priced workers
… to a remote, overseas client
… over the Internet
… & making good money in the process!
Internet
Enables users located at far-way
locations to easily share information with others located all over the
world
Enables users to easily and inexpensively communicate with others
located all over the world
Enables the users to operate and run programs on computers located all
over the world
The Internet is unlike any previous human invention. It is a world-wide
resource, accessible to all of the
humankind.
Internet Users Worldwide
673M in 2002
1B+ in 2005
(48% wireless)
1.2M Internet users in Pakistan in 5/2000
(1% of population)
In early 2002,
54% of Australian population
51% of Singaporean population
39% of Japanese population
3% of Chinese population
Key Characteristics
Geographic Distribution
Global - reaches around the
world
Robust Architecture
Adapts to damage and error
Speed
Data
can
travels at near ‘c’
on copper, fiber, airwaves
Key Characteristics
Universal Access
Same functionality to everyone
Growth Rate
The fastest growing technology
ever
Freedom of Speech
Promotes freedom of speech
The Digital Advantage
Is digital: can correct errors
28.1 Internet: Network of Networks
A large number of networks, interconnected physically
Capable of communicating and sharing data with each other
From the user’s point view, Internet – a collection of interconnected
networks – looks like a single,
unified network
28.2 Internet Networking Protocols
Communications on the Internet is
controlled by a set of two protocols: TCP and IP
TCP/IP Transmission Control Protocol/Internet Protocol
Networking protocol used by all
computers and networks on the
Internet
Originally developed by the US DoD for Unix, but now available for most
other OSes
TCP breaks down the message to be sent over the Internet into packets
IP routes these packets through
the Internet to get them to their destination
When the packets reach the destination computer, TCP reassembles them
into the original message
Tools & Services Available on the Internet
Electronic mail (POP, IMAP, SMTP)
Instant messaging (ICQ, MSN)
Remote login (telnet)
File transfer (ftp)
Network news (nntp)
WWW (http)
1960's
1969
- DoD-ARPA creates an experimental
network – ARPANET – as a test-bed for emerging
networking technologies
ARPANET originally connected 4 universities & enabled scientists to
share info & resources across
long distances
ARPANET continued to expand throughout the 70's and 80's
1970's
Networking tools developed in the
70's include:
1972
- The National Center for
Supercomputing Apps. (NCSA) develops the telnet application for
remote login, making it easier to connect to a remote computer
1973
- FTP (File Transfer Protocol) is
introduced, standardizing the transfer of files between networked
computers
1980's
1983
- The TCP/IP protocols becomes the
only set of protocols used on the ARPANET
This sets a standard for all networks, and generates the use of the term
Internet as the net of nets
ARPANET splits into two nets to keep military & non-military network
sites separate: ARPANET and
MILNET
1980's
In
1982
and
1983, the first desktop computers
begin to appear
Many are equipped with an OS called Berkeley Unix, which includes
networking SW, allowing easy
connection to the Internet using telnet
The PC revolution continues through the 80’s, making access to computer
resources & net-worked info
increasingly available to public
1985-86:
NSF connects the US’s six
supercomputing centers together, calling it the the NSFNET, or
NSFNET backbone
To expand access to the Internet, NSF developed regional nets, which
were then connected to the
NSFNET backbone
Plus, NSF supported institutions (universities, etc.) in their efforts
to connect to the regional nets
1987
- NSF awards a grant to Merit
Network, Inc. to operate & manage future development of the
NSFNET
Merit collaborates with IBM & MCI on R&D for fast networking
technologies
1989
- The backbone network is upgraded
to T1, making it able to transmit data at speeds of 1.5 Mb/s
(approx. 60 pages of text/second)
1990's1990
- The ARPANET is dissolved
1991
- Gopher is developed at the U of
MN
It provides a hierarchical, menu-based method for providing & locating
info on the Internet
1993
- CERN releases WWW, developed by
Tim Berners-Lee
It uses HTTP and hypertext, revolutionizing the way info is presented &
accessed on Internet
1993
- The NSFNET is upgraded to T3 (45
Mb/s or about 1800 pages/s)
1993-1994
- Web browsers Mosaic & Netscape
Navigator are introduced
Their GUI makes WWW & Internet more appealing to the general public
1995
- NSFNET is replaced by a new
architecture, called vBNS which utilizes regional networks and
Network Access Points |