10.1 The Historical Development of the Internet and WWW
Download
Report
Transcript 10.1 The Historical Development of the Internet and WWW
10.1 The Historical Development of
the Internet and WWW
Internet
A worldwide network which connects
millions of small computer networks all over
the world
Estimated Internet users worldwide: over a
billion
Country
Internet users
(million)
Country
Internet users
(million)
UK
35.8
Hong Kong
4.9
USA
203
South Korea
31.6
China
103
Singapore
2.1
Japan
78.1
India
39.2
10.1 The Historical Development of
the Internet and WWW
The ARPANET
ARPA: Advanced Research Projects Agency
In 1969, four universities in the USA
connected their computers by telephone
lines to create a network called ARPANET
Stanford
Research
Institute
University
of Utah
ARPANET
UCSB
UCLA
10.1 The Historical Development of
the Internet and WWW
The Growth of the Internet
National Science Foundation Network
(NSFNET)
Establish in 1985
A general-purpose research network
Enabled the connection of regional
networks
Most universities connected to the
ARPANET eventually moved to NSFNET
The global network system was known as
the Internet
10.1 The Historical Development of
the Internet and WWW
The Growth of the Internet
NSFNET served as the high-speed
communication backbone for the Internet
until 1995
Hosts
Responsible for providing services and
network connections for other
computers
By 2004, there were over 900 million
hosts connected to the Internet
10.1 The Historical Development of
the Internet and WWW
The World Wide Web
A collection of hypertext documents called
web pages
Stored on servers connected to the Internet
<html>
<head>
<title>My webpage</title>
<html>
</head>
<head>
<body>
<title>My webpage</title>
<html>
<p>Hello world!</p>
</head>
<head>
<p>This is my first webpage!</p>
<body>
<title>My webpage</title>
</body>
<p>Hello world!</p>
</head> </html>
<p>This is my first webpage!</p>
<body>
</body>
<p>Hello world!</p>
</html>
<p>This is my first webpage!</p>
</body>
</html>
Stored
Hypertext
document
Server
Connected
to the
Internet
10.1 The Historical Development of
the Internet and WWW
The World Wide Web
Web page
An electronic document written in
hypertext format
The hypertext can be interpreted and
displayed by a web browser
<html>
<head>
<title>My webpage</title>
</head>
<body>
<p>Hello world!</p>
<p>This is my first
webpage!</p>
</body>
</html>
HTML text
Displayed
in a
browser
10.1 The Historical Development of
the Internet and WWW
The World Wide Web
WWW included text-only pages at first
Mosaic was the first web browser that
could support audio, video clips, forms,
bookmarks and history files.
Mosaic – the
first web
browser that
supports
multimedia
10.1 The Historical Development of
the Internet and WWW
The World Wide Web
WWW included text-only pages at first
Mosaic was the first web browser that
could support audio, video clips, forms,
bookmarks and history files.
Mosaic – the
first web
browser that
supports
multimedia
10.2 Making Connections
How to make a connection
To make a connection, a person needs to
register an account with an Internet
service provider
set up the necessary computer
equipment
install the appropriate software
establish a connection
10.2 Making Connections
Internet Service Provider
A company that provides Internet access
service
Usually offers subscribers a communication
software package for establishing
connection with the ISP server
Users are provided with a user name, a
password and all the necessary information
Users can log on to the Internet via modem
Bandwidths vary from 56 Kbps to
1000Mbps
10.2 Making Connections
Dial-up Access Connection
To connect to the Internet using dial-up
access, a person needs
A dial-up modem
A telephone line
Modem
Converts digital signals into analogue
signals and vice versa
can be installed internally or externally
Maximum transmission speed of a dialup modem is 56 Kbps
10.2 Making Connections
Dial-up Access Connection
Internal modem
A modem expansion
card to be placed on
a motherboard
10.2 Making Connections
Dial-up Access Connection
External modem
External modem a single device that
can connect to the
connection port of
the computer
10.2 Making Connections
Dial-up Access Connection
Software for Internet access
A web browser – for viewing web pages
An email program – for receiving and
sending e-mails
Communication software - for establishing
connection with ISP
10.2 Making Connections
Integrated Services Digital Network
(ISDN)
Works on the same principle as dial-up
access
To establish ISDN connection, one needs
An ISDN modem
A telephone line
Data Transmission
Transmission speed: 128 Kbps
Data is transmitted along ISDN line as
digital (not analogue) signals
Transmission in digital form is more stable
10.2 Making Connections
Broadband Connections
Features
Transmission speed
1.5 Mbps - 1000Mbps
Much higher than standard 56Kbps modem
High speed enables continuous transmission
of video, audio and 3-D animation
Constant availability with no dialing
required
Simultaneous use of data and voice
connections
10.2 Making Connections
Broadband Connections
To make a broadband connection, a person
needs
A digital modem
Can send and receive digital data from the ISP
through a dedicated transmission cable
A network interface card
Network interface
card (nic)
10.2 Making Connections
Broadband Connections
Two main broadband systems for domestic
users
Broadband
system
Description
ADSL
Uses standard telephone line
‘asymmetric’: download speed (1.5-9
Mbps) >> upload speed (16-640Kbps)
Example service provider: Netvigator
Cable modem
Connects a computer to a cable TV
network
Designated capacity (30 Mbps) shared
among users
Data transfer rate: 1.5 Mbps
Example service provider: i-Cable
10.2 Making Connections
T-carrier
Provides a permanent connection between
the network server and the ISP’s server
Allows network users to access the Internet
simultaneously
Different carriers support different data
transmission speed
T-1
Maximum
data transfer
speed: 1.54
Mbps
T-3
Maximum
data transfer
speed: 44
Mbps
10.2 Making Connections
Wireless Connections
Two ways to obtain Internet access for
mobile devices such as mobile phones, PDAs
and handheld computers
Wireless Application Protocol (WAP)
General Packet Radio Services (GPRS)
WAP
A communication protocol for
communication between handheld
wireless devices
Maximum data transfer rate: 10 Kbps –
153 Kbps
10.2 Making Connections
Wireless Connections
GPRS
A technology designed for mobile phones
Maximum data transfer rate: 115.2 Kbps
Provides a constant connection
Connection requires GPRS network card
10.2 Making Connections
Wireless Connections
GPRS
A technology designed for mobile phones
Maximum data transfer rate: 115.2 Kbps
Provides a constant connection
Connection requires GPRS network card
10.3 Introduction to TCP/IP
Transmission Control Protocol/
Internet Protocol (TCP/IP)
The communication protocol suite of the
Internet
TCP
Divides the message into packets
Verifies the correct delivery of packets
from node to node
Triggers retransmission until a packet is
correctly and completely received
Reassembles the received packets into
original message on recipient side
10.3 Introduction to TCP/IP
Transmission Control Protocol/
Internet Protocol (TCP/IP)
IP
Adds destination address to every packet
Routes the packet to the destination
through network server
10.3 Introduction to TCP/IP
Transmission Control Protocol/
Internet Protocol (TCP/IP)
How a message is transmitted using TCP/IP
10.3 Introduction to TCP/IP
Transmission Control Protocol/
Internet Protocol (TCP/IP)
How a message is transmitted using TCP/IP
10.4 IP Address
IP Address
Uniquely identifies every computer on a
network
A computer connected to the Internet must
use the IP address issued by the InterNIC
(Internet Network Information Centre)
InterNIC’s
homepage –
www.internic.net
10.4 IP Address
IP Address
Structure of IP address
32-bit numeric address
Expressed as four denary numbers
separated by periods
Example: 203.129.88.118 is the IP address
of the Hong Kong Observatory web site
IP address expressed in 32-bit
binary number
Equivalent IP
address in
decimal
representation
10000000 00110100 00110000 00000000
128.52.48.0
11000000 00001001 00000110 00100101
192.9.6.37
10.4 IP Address
The Classes of Ipv4 Address
Each IP address consists of two parts
Network address
Identifies a particular network
Host address
Identifies a device in the network
Number
of hosts
owned
Network
Size
0
16,777,214
Huge
B
10
65534
Large
C
110
254
Medium
to small
Clas
s
Class
number
A
Partition of IP address
10.4 IP Address
The Classes of Ipv4 Address
Internet Protocol Version 6 (Ipv6)
New address system
Accommodates more IP addresses
Meets the current growth of the Internet
IPv4 and IPv6
10.4 IP Address
The Classes of Ipv4 Address
Internet Protocol Version 6 (IPv6)
New address system
Accommodates more IP addresses
Meets the current growth of the Internet
IPv4 and IPv6
10.5 Domain Names and Domain
Name Servers
Domain Names
Associate an easy to remember name to an
IP address
Official terminology: Fully Qualified Domain
Name (FQDN)
Domain name
IP Address
Corresponds to
www.redcross.org
www.google.com
162.6.217.197
Corresponds to
66.249.89.99
10.5 Domain Names and Domain
Name Servers
Domain Names
Structure
Each domain name consist of two or
more groups of characters separated by
periods
Each group identifies the top-level domain
(TLD), second level domain or the host
name
10.5 Domain Names and Domain
Name Servers
Domain Names
10.5 Domain Names and Domain
Name Servers
Domain Names
Common TLDs
Countrycode TLD
Country
au
Australia
Educational institutes
cn
China
gov
Government (US)
de
Germany
org
General organizations
fr
France
mil
Military (US)
uk
United
Kingdom
net
Network provider
jp
Japan
TLD
Type of organization
com
Commercial
organizations
edu
10.5 Domain Names and Domain
Name Servers
Domain Names
Non-US domain names use country-code
TLD based on the country which the server
is in
Network Solutions
A company which ensures no duplication
of domain name
10.5 Domain Names and Domain
Name Servers
URL
Full name: uniform resource locator
Refers to a particular web page or a file
residing on a web site
Format of URL
http://www.books.com/storybooks/harry-potter.htm
protocol
domain name
folder name
file name
10.5 Domain Names and Domain
Name Servers
Domain Name Servers (DNS)
Translate domain names to IP addresses
The translation process is called name
resolution
Enable users to access a registered domain
by its domain name instead of its IP address
Process
DNS receives a domain name
Searches for the associated IP address
If no datum available, asks other DNS on
the Internet
Process continues until IP address is
found
10.5 Domain Names and Domain
Name Servers
Domain Name Servers (DNS)
http://www.google.com
Output IP
address
Domain name
http://66.249.89.99
IP address
Case I:
relevant
data in its
database
DNS
Input domain
name
Case II: no
relevant data
in its
database
DNS
Relevant
data found
Ask other DNS
10.5 Domain Names and Domain
Name Servers
Domain Name Servers (DNS)
http://www.google.com
Output IP
address
Domain name
http://66.249.89.99
IP address
Case I:
relevant
data in its
database
DNS
Input domain
name
Case II: no
relevant data
in its
database
DNS
Relevant
data found
Ask other DNS