Next:
List of Figures
Up:
The World Wide Web
Previous:
Acknowledgements
Contents
Preface
Outline/Organisation
Typographic Conventions
Disclaimer
Acknowledgements
List of Figures
List of Tables
The Information Highstreet - Introduction
Internet History
Hosts, Networks and Routers
Names, Addresses and Routes
Performance
Protocols
Host and Applications
Network Functionality
Internet Futures
The Next Generation Internet and its Competitors
Policies
Information - Are You Being Served?
Transport Protocols
Transport Interfaces
Telnet
File Transfer Protocol - FTP
Electronic Mail and Info-Servers
Mail Lists
Bulletin Boards
Archie
Whois/Finger/Netfind
Whois
Finger
Netfind
X.500 and DNS
DNS
X.500
Wide Area Information Server - WAIS
Gopher
World Wide Web
A Note on Stateless Servers
The World Wide Web
Beneath the Surf
Uniform Resource Locators (URLs)
An Introduction to HTML
Getting Started
Headings and Typefaces
Lists of things
Making it all look pretty
Horizontal Rules
Pictures
Linking it all together
Hotlists
More Pretty Pictures
Links Within a Page
Pre-Formatted Text
A note on links
Special Characters
Where are we now?
Client Programs
What does a WWW browser program actually do?
Displaying Embedded Images
Running a Client
Different Browsers and Different Viewing Styles
A Simple User Guide
Configuring MIME Types for Launching Viewers
Starting Points, History and Hot Lists
Your Home Page
Personal Annotations
Customising Your View of the Web
Common Client Interface
Accessing Other Information Services through Client Programs
Viewing HTML Source of Documents from a Client
PCs/MS-DOS Clients
Trumpet Winsock
Internet Assistant
LibWWW - Writing Your Own Client!
Local File Access
Serving Information to the Web
WWW Servers
MIME
MIME Content Types
Suffixes, Servers and MIME types
URLs and Server File Systems
Proxy Servers
Server Scripts
Common Gateway Interface (CGI)
Writing CGI scripts
Active Maps
Forms
Laying Out Forms
The INPUT command
The SELECT Command
The TEXTAREA Command
An Example Form
Submitting Forms to the Server
Doing Something with the Form
Where are we now?
Academic Examples of WWW Servers
Syllabi/Course Administration
Course Notes
Filters and Links
Research Publications
Research Projects Coordination
Some more examples of similar server sites
Commercial Web Servers
Carl Philips Yachting
Mass Media in the Web
A Major Television Company's Server
A Major Newspaper's Server
Where are we now?
Servers Galore
Available Servers
MacHTTP
MacHTTP 1.3
Configuration
Resticting Access to a MacHTTP Server
Specifying the MIME Content Type with MacHTTP
NCSA's HTTPD Server
HTTPD V1.3
Configuration of HTTPD
Setting the Server Resource Map - srm.conf
The Server Configuration File - httpd.conf
The Access Configuration File - access.conf
Restricting Users
More detailed access control
Where to configure access control
CERN HTTPD
Version 3.0
CERN HTTPD Configuration
Enabling Security on the CERN server
Restricting hosts
Restricting Users
Protecting Access to Individual Files using Access Control Lists
Configuring CERN HTTPD as a Caching Proxy
Imagemap Configuration
Imagemaps using MacHTTP - the DIY approach
NCSA HTTPD's Imagemap Command
CERN HTTPD's Htimage Command
Map Editors
Form Processing
The DIY Approach
The cgiparse approach on the CERN server
Using Tokenize on MacHTTP
Server Performance
Problems with WWW
Introduction
Real Time
TCP + RPC is not Sensible fetch protocol
Replicas, Caches and Consistency
Billing
Security
Public Key Cryptography and the WWW
Where its Heading?
Multimedia: Video and Audio Support?
Spiders and Robots
Virtual Reality, Games and MUDs in General
Problems with the Internet
Performance Parameters
Internet Service Model Futures
Best Effort and Charging
Real Time Traffic
Receiver Driven Resource Reservation
HTML Grammar
Introduction to Grammars
HTML and SGML
Uniform Resource Locators: URLs
Uniform Resource Locator (URL) Grammar
Hypertext Transfer Protocol (HTTP)
The HTTP Protocol
MIME (Multipurpose Internet Mail Extensions)
URLs cited, or useful as sources of further information
Sources
Glossary
Index
About this document ...
Jon Crowcroft
Wed May 10 11:46:29 BST 1995