Title: How the World Wide Web works
1How the World Wide Web works
- Barend Köbben
- International Institute for Geo-information
Science and Earth Observation (ITC)
2History of the Web
(1969) start of ARPAnet
- (1983) ARPAnet, USEnet en EUnet adopt TCP/IP
communication birth of the Internet - many protocols run on top of TCP/IP (telnet,
ftp, smpt) - because of IP-adressing all networks can can be
seen as one big network - (1991) definition of the WWW-protocols
- HTTP HyperText Transfer Protocol
- HTML HyperText Markup Language
3IP-adressing DNS (domain name servers)
INTERNET
www.kartografie.nl
kartoweb.itc.nl
4 HTTP communication
- Client-server architecture
Client
Server
Webserver (IIS, Netscape, HTTPd)
Browser (Explorer, Netscape, Opera)
5HTML code
- ltPgtHelloltBgtWorldlt/BgtltHRgtHow areltIgtyoult/Igt?ltPgtltA
HREF otherfile.htmlgtClick herelt/agt to go. - Looks like
-
- Hello World
- How are you?
- Click here to go.
6Standard configuration
http// www.itc.nl /file.html
STATIC MAP
7Constraints
- Standard configuration offers
- HTTP communication-protocol
- HTML, GIF en JPEGformats
- Static maps only
- No interactivity (except clickable maps)
- Overcoming the constraints
- Only possible by adding data-formats and
protocols - Possible loss of platform independency
8Plugins (client-side)
PDF-READER
interactive map
9Java applets (client-side)
10JavaScript (client-side)
ltscript gt lt!-- Document.write(map) //--gt lt/sc
riptgt
map
11CGIapplications (server-side)
www.kartografie.nl /CGI?makemaptitleitc
12Active Server Pages (server-side) handles
JavaScript or VBscript
Microsoft IIS
HTML
in memory
ltimg src map.gifgtltbrgtdatabase stuff
server-plugin(asp.dll)
a
13Java servlets (server-side)
14ArcView-IMS a mixed solution
15Internal server (itcnt07 student sites)
- Only available within ITC (within firewall)
16External Web server (eg. Kartoweb)