Internet server components

13

Transcript of Internet server components

Page 1: Internet server components
Page 2: Internet server components

Web server basics Software for Web servers E-mail management and spam control issues Internet and Web site utility programs Web server hardware

2

Page 3: Internet server components

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

3

Page 4: Internet server components

Development sites: Used to evaluate different Web designs Intranets: Corporate networks that house internal memos,

corporate policy handbooks, and a variety of other corporate documents

Extranets: Intranets that allow authorized parties outside the company to access information stored in the system

Transaction-processing sites: Commerce sites that must be available 24 hours a day, seven days a week

Content-delivery sites: Deliver content such as news, histories, summaries, and other digital information

4

Page 5: Internet server components

Client/server architectures

◦ Client computers request services

◦ A server processes the clients’ requests

Web software is platform neutral, meaning that it lets different types of servers communicate with a variety of clients

5

Page 6: Internet server components

Dynamic content is nonstatic information constructed in response to a Web client’s request

◦ Dynamic page: Web page whose content is shaped by a program in response to user requests

◦ Static page: An unchanging page retrieved from disk

6

Page 7: Internet server components

Server-side scripting (or includes)◦ Programs running on a Web server create Web pages

before sending them back to the requesting Web clients Dynamic page-generation technologies: Server

side scripts are combined with html tags to create dynamic content◦ Active Server Pages (ASP)◦ JavaServer Pages (JSP)◦ PHP: Hypertext Preprocessor (PHP)

7

Page 8: Internet server components

Server ◦ Computer used to provide files or make programs

available to other computers Server software: Used by a server to make files and programs

available to other computers Database server: Server on which database management software

runs

8

Page 9: Internet server components

Two-tier client/server architecture has one client and one server

9

Page 10: Internet server components

Request message: Message that a Web client sends to request a file or files from a Web server◦ Typical request message contains:

Request line Contains a command, the name of the target resource, and the

protocol name and version number Request headers

Can contain information about types of files that the client will accept in response to a request

Entity body Used to pass bulk information to the server

10

Page 11: Internet server components

Three-tier architecture◦ Extends two-tier architecture to allow additional processing (e.g.,

collection of data from a database) before reponses to requests are made

N-tier architectures◦ Higher-order architectures

◦ Third tier includes software applications that interactively supply and update information to and from the web server

11

Page 12: Internet server components

12

Page 13: Internet server components

Operating system tasks include running programs and allocating computer resources◦ Open-source software: Developed by a community of

programmers who make it available for download at no cost Linux: Open-source operating system that is easy to install, fast,

and efficient

13