COMP4064
Web Servers
Marion Wilburn 2000
2
Web Servers
Internet Protocols, Types and Services Platforms and Issues Access to Web Servers Personal Server Considerations Server OrganizationMarion Wilburn 2000
3
Internet Protocols & Services
Internet
Internet is a network of networks using TCP/IP (Transmission Control Protocol/Internet Protocol) to connect
HTTP
Hypertext Transport
Protocol (web)
FTP
File Transfer Protocol
SMTP
Simple Mail Transport Protocol
(email)
DNS
Domain Name System
Marion Wilburn 2000
4
Types of Internets
Intranet
B2E
Extranet
B2B
Internet
B2C
Business to Customer
Business to Employee
Business to Business
Marion Wilburn 2000
5
Services
Web Server software
Supplies web pages
to requesting computers
Processes forms
Manages links
Runs programs & scripts
CGI, ASP
Manages file and
media types
Security 00 user names
and passwords
Marion Wilburn 2000
6
Platforms
UNIX or LINUX
Apache
NT
Microsoft IIS
(Internet Information Server)
Netscape
Enterprise
http://webcompare.internet.com/cgi-bin/quickcompare.pl
Marion Wilburn 2000
7
Issues
Security
Intranets and extranets use firewalls
Ebusiness uses encryption and public keys
Client Server
Any computer can function as a client, a server or both
Stateless
Once the server sends your page it drops your connection (unlike telnet or ftp)
Cookies store domain and other information 00makes a challenging programming environment
Marion Wilburn 2000
8
Access to Web Servers
Your ISP
Most Internet Service Providers give you some web space 00don00 always allow scripts 00offer virtual domains
Your Organization
Businesses and colleges provide space 00ANIK server at Sheridan 00can run scripts
Run your Own
Load and configure a server 00Apache, MS Personal Web Server, Sambar 00good for testing scripts and pages
Marion Wilburn 2000
9
Domain Names
Best to have a
domain name
www.networksolutions.com
Looks more professional
Need to search for a name not already used
Register your name and pay a small fee
Your ISP may do this
Marion Wilburn 2000
10
Considerations
If you run your own server 00/font>
You need to be up 24x7
You have complete control and you learn a lot
Security takes a lot of time and knowledge
Need sufficient capacity for interactivity
