Module 4 ECom
Module 4 ECom
Syllabus-
Web Server Hardware and Software: Web
Server Basics, Software forWeb Servers, E-
Mail,Web Server Hardware
Web Server Basics
• The main job of a Web server is to respond to requests from Web
client computers
• There are 3 components of a Web server:
• Hardware
• Operating system software
• Web server software
e.webp
14
Web Site and Internet Utility Programs
Finger
Runs on UNIX operating systems
Allows users to obtain information about other network users
Command yields a list of users who are logged on to a network
Ping (Packet Internet Groper)
Tests connectivity between two computers connected to the
Internet
Tracert and Other Route-Tracing Programs
Tracert (TRACE RouTe)
Sends data packets to every computer on the path between one computer
and another
Clocks packets’ roundtrip times
Calculates and displays the number of hops between computers
Calculates the time it takes to traverse an entire one-way path between
machines
Telnet and FTP Utilities
Telnet
Program that allows users to log on to a computer connected to
the Internet
Telnet protocol
Set of rules used by Telnet programs
File Transfer Protocol (FTP)
Defines formats used to transfer files between TCP/IP-connected
computers
Web Server Hardware
Web server computers
More memory, larger hard disk drives, and faster processors
than typical PCs
Blade servers
Placing small server computers on a single computer board, then
installing boards into a rack-mounted frame
Virtual server (virtual host)
Maintains more than one server on one machine
Web Server Performance Evaluation
Benchmarking
Testing used to compare the performance of hardware and
software
Throughput
Number of HTTP requests that a hardware and software
combination can process in a unit of time
Response time
Time required by a server to process one request
Web Server Hardware Architectures
Server farms
Large collections of servers
Centralized architecture
Uses a few very large and fast computers
Distributed/decentralized architecture
Uses a large number of less powerful computers
Divides the workload among them