The World Wide Web
Download
Report
Transcript The World Wide Web
Internet: a network of network
The internet consists of thousands of smaller
networks
They may be educational, commercial, nonprofit,
military organizations, etc.
2-1
Internet History
Began with 1969’s ARPANET for US Dept. of
Defense
62 computers in 1974
500 computers in 1983
28,000 computers in 1987
Early 1990s, multimedia (www) became available
on internet
2-2
MAC-b
IP:B.6.b
2-3
MAC-a
IP:B.6.a
PC-a
IP:B.1.a
ISP2/POP-1
IP:B.1.0
Amazon.com Server
IP: A.AS.0
ISP1/POP-2
IP:E.2.0
NAP-E
IP:E.0.0
PC-c
IP:E.2.c
MAC-a
IP:C.4.a
Udel-4
IP:C.4.0
PC-b
IP:E.2.b
PC-b
IP:C.4.b
NAP-C
IP:C.0.0
NAP-D
IP:D.0.0
Comcast/POP-3
IP:D.3.0
Comcast/POP-5
IP:D.5.0
PC-a
IP:E.2.a
PC-d
IP:E.2.d
MAC-d
IP:B.6.d
ISP2/POP-6
IP:B.6.0
NAP-B
IP: B.0.0
NAP-A
IP: A.0.0
MAC-c
IP:B.6.c
PC-a
IP:D.5.a
PC-b
IP:D.5.b
PC-b
IP:D.3.b
MAC-a
IP:D.3.a
NAP (Network Access Point): A routing computer at a point on
the internet where several connections come together
Connects to the Internet Backbone (fast, expensive connection)
Router: A device that forwards data from one network to
another based on internal routing tables
Routers read each packet’s destination IP address and decide how to
forward it.
IP Address: Internet Protocol Address – a unique address that
identifies every computer and device connected to the internet
POP – Point of Presence – A local access point to the internet
ISP: Internet Service Provider – A local, regional, or national
organization/company that provides access to the internet
LAN – Local Area Network – a computer network that spans a
relatively small area
2-4
Protocols
set of rules and encoding specifications for sending data
Internet uses TCP/IP (Transfer Control Protocol/Internet
Protocol
▪ Used for all internet transactions
TCP – Deals with Transfer of Data – how it is broken up
and reassembled to be sent across the internet
Packets
▪ Fixed-length blocks of data for transmission
▪ Data transmissions (files) are broken up into packets
▪ Not all packets from the same file will follow the same pathway
▪ Data must be reassembled at the other end
2-5
IP – Deals with the addressing and pathways the data
travels over the internet
IP Addresses
Every device connected to the internet has an
address
Each IP address uniquely identifies that device
The address is four sets of 3-digit numbers
separated by periods
▪ Example: 95.160.10.240
2-6
The Internet is Distributed
No centralized control of the internet
▪ If any one computer goes down, the internet can continue
to function
Allows for expansion of the internet as well
Can easily add new computers and networks to
the internet.
▪ Must assign unique IP addresses to computers connecting
to the internet and
▪ Must update Router Tables
2-7
Client/Server Model
Client: a computer requesting data or services
Server: a host computer, a central computer supplying data or services
requested of it
▪ Services can be requested over the internet
▪ E.g., Check your bank account
A client program on your computer forwards your request to a server program at your
bank. The bank server sends the info back to your client program
Often multiple clients share the services of one server
▪ Or Services can be local requests
▪ Maybe one computer on a local network has extra disk space and can hold a large database
▪ Clients on the network make requests from the local server and the server sends only the data
the client requests
Peer to Peer (P2P) Model
Computers that both provide services to and receive services from each
other
▪ Services execute on a temporary basis
▪ E.g., Instant Messaging,
2-8
2-9
The World Wide Web:
Browsers
▪ Software for web-surfing
▪ Examples: Internet Explorer, Netscape Navigator,
Mozilla FireFox, Opera, Apple Macintosh browser,
Safari
▪ Browsers do 2 key things:
▪ Locate web sites via unique addresses
▪ Read web pages and display them
2-10
Website
▪ A location on the web that has a unique address
and a set of interconnected web pages, usually on
the same server
▪ Example: www.barnesandnoble.com,
www.eecis.udel.edu
▪ The website could be anywhere
▪ not necessarily at company headquarters
2-11
Web Pages
The documents and files on a website
Can include text, pictures, sound, and video
Home page
The main entry point for the website
Contains links to other pages on the website
2-12
(URL)
A string of
(unique)
URL =
It consists of
▪
▪
▪
▪
▪
that points to a specific
on the web
The web protocol The
of the web server
The directory or
on that server
The file within the directory, including optional extension
http://www.imageek.com/girlgeek/java.htm
protocol
domain name
directory
file name . extension
2-13
Must be unique
Identify the
▪ www.whitehouse.
www.whitehouse.
▪ .gov ,.org, .edu, etc.
, and the type of
it is
is NOT the same as
2-14
The
Stands for
used to access the World Wide Web
The
version of
The language used in writing and publishing
The set of tags used to specify document structure,
formatting, and links to other documents on the web
NOT a programming language (but it can contain
programming code)
connect one web document to another
2-15
Organizations that maintain
accessible through
on the internet
to locate
websites to help you find
Users can ask questions or use
information
Examples: Google, Ask Jeeves, and Gigablast
are compiled using software programs
called
▪
crawl through the World Wide Web
▪ Follow links from one page to another
▪
the words on that site
2-16
There is no
internet sites
Should you
that verifies all
information you find online?
Guidelines to evaluate Web Resources
Does the information appear on a
maintained by a
Does the website
legitimate?
Is the website
and
?
?
appear to be
,
,
2-17
Email Program
Examples: Microsoft’s Outlook Express, Mozilla’s
Thunderbird, Apple’s Apple Mail
Enables you to send email by running email
software on your computer that interacts with an
email
(usually at your
)
mail is stored on the
in
an electronic mailbox
Upon
, mail is sent to your
2-18
Using email
1. Get an
, following the format
[email protected]
User Name
Domain name
2. Type addresses carefully, including capitalization,
underscores, and periods
3. Use the
to avoid addressing mistakes
4. Use the
to store email
addresses
5. Sort your email into
or use
2-19
2
for transferring mail from the
to the
:
I
1
for transferring mail from
2-20
–
(NOT to be
confused with Point of Presence!)
How this works:
1.
2.
3.
4.
5.
– holds your mail
– logs on and requests mail
– downloads all mail to the client (your computer)
– removes your mail
can disconnect – you’ve got all your mail now!
Advantages:
▪
▪
▪
Don’t need to stay
to the
are used minimally
More software is currently available for
for long
2-21
How this works:
1.
2.
3.
– holds your mail
– logs on
– downloads email headings
(subject) only
▪
▪
▪
reads mail on the
chooses which mail to
Mail remains on
and
2-22
Advantages:
▪
▪
▪
▪
▪
You can
your
any computer
Faster
time (not
email files)
Good for
Ability to handle
messages)
can act like
superset of
anywhere, from
all your
(e.g., MIME
– functionally is a
2-23
:
Your
You use
limits your
read your email
You can only stay
limited amount of time
Your server has
and
to the
only to
for a
:
You travel or check your
You get a lot of
to your computer
You want
You can maintain a
You have a lot of
from more than one
and don’t want to
it all
to your messages
to your
on your
2-24
used to transfer data from one
to another
Uses
Think of it this way: When you send an email
message out, it uses
to travel to
. When you want to read an
email, you use
or
to get the
email message from the
.
2-25
Any user on a given email system can send a
message and have it pop up instantly on the
screen of anyone logged into that system
Participants have a typed discussion while online
at the same time
is one-on-one, but
participants
has a list of
2-26
A software standard for transferring
between computers with different Operating Systems
A giant electronic discussion board
Usenet is the
the internet www.usenet.com
To participate you need a
of servers on
An email-based
Uses an automatic
that sends
to subscribers on selected topics
2-27
Internet Telephony
Uses the internet to make
Long-distance calls are either very inexpensive or free
Currently
to normal phone connections
Programs that scour the web and pull together
from several
to one place
Short for
, a diary-style web page
Have become popular, both privately and in politics
Recording internet radio or similar internet audio programs
Some radio stations
their audio programs
over the internet
2-28
Conducting business activities online
is business-to-business ecommerce
now involves online banking,
stock trading online, and e-money such as PayPal
Online
link buyers with sellers
▪
is the most well-known example of personto-person
2-29