Section 8: Web Server Equipment and Programming.

Uploaded on:
Category: Education / Career
Email administration and spam control issues. Web and Web website ... Site chairman can control a Web website from any Internet-associated PC ...
Slide 1

Section 8: Web Server Hardware and Software

Slide 2

Objectives In this part, you will find out about: Web server nuts and bolts Software for Web servers E-mail administration and spam control issues Internet and Web webpage utility projects Web server equipment

Slide 3

Web Server Basics The primary employment of a Web server is to react to demands from Web customer PCs There are 3 segments of a Web server: Hardware Operating framework programming Web server programming

Slide 4

Types of Web Sites Development locales: Used to assess diverse Web outlines Intranets: Corporate systems that house inward notices, corporate arrangement handbooks, and an assortment of other corporate records Extranets: Intranets that permit approved gatherings outside the organization to get to data put away in the framework Transaction-handling destinations: Commerce destinations that must be accessible 24 hours a day, seven days a week Content-conveyance locales: Deliver substance, for example, news, histories, rundowns, and other advanced data

Slide 5

Web Clients and Web Servers Client/server models Client PCs ask for administrations A server procedures the customers\' solicitations Web programming is stage unbiased, implying that it gives distinctive sorts of servers a chance to speak with an assortment of customers

Slide 6

Dynamic Content Dynamic substance is nonstatic data built in light of a Web customer\'s solicitation Dynamic page: Web page whose substance is molded by a project in light of client solicitations Static page: A constant page recovered from circle

Slide 7

Dynamic Content Server-side scripting (or incorporates) Programs running on a Web server make Web pages before sending them back to the asking for Web customers Dynamic page-era advances: Server side scripts are joined with html labels to make dynamic substance Active Server Pages (ASP) JavaServer Pages (JSP) PHP: Hypertext Preprocessor (PHP)

Slide 8

Various Meanings of "Server" Server Computer used to give records or make programs accessible to different PCs Server programming: Used by a server to make documents and projects accessible to different PCs Database server: Server on which database administration programming runs

Slide 9

Two-Tier Client/Server Architecture Two-level customer/server engineering has one customer and one server

Slide 10

Two-Tier Client/Server Architecture Request message: Message that a Web customer sends to ask for a record or records from a Web server Typical solicitation message contains: Request line Contains a summon, the name of the objective asset, and the convention name and form number Request headers Can contain data about sorts of records that the customer will acknowledge in light of a solicitation Entity body Used to pass mass data to the server

Slide 11

Three-Tier and N-Tier Client/Server Architectures Three-level design Extends two-level engineering to permit extra preparing (e.g., accumulation of information from a database) before reponses to solicitations are made N-level structures Higher-request structures Third level incorporates programming applications that intuitively supply and overhaul data to and from the web server

Slide 13

Web Server Software The most mainstream Web server projects are: Apache HTTP Server Microsoft Internet Information Server (IIS) Sun Java System Web Server (JSWS) Netcraft A systems administration counseling organization in Bath, England Accumulates notoriety rankings

Slide 14

Apache HTTP Server Apache is the consequences of a progressing bunch programming improvement exertion, initially created by Rob McCool at the University of Illinois in 1994 at the NCSA Apache has ruled the Web subsequent to 1996 on the grounds that it is free (open source) and performs productively

Slide 15

Microsoft Internet Information Server Comes packaged with flow adaptations of Microsoft Windows Server working frameworks Used on numerous corporate intranets Supports the utilization of: ASP ActiveX Data Objects SQL database inquiries

Slide 16

Electronic Mail (E-Mail) We all know the advantages of Email downsides include: Time spent by specialists reacting to email Computer infections Programs that append to different projects Can bring about harm when the host system is enacted Spam

Slide 17

Spam is spontaneous or business email During one 24-hour term in 2005 analysts assessed that 106 billion spam email messages were sent

Slide 19

Solutions to the Spam Problem Reduce the probability that a spammer can consequently create email addresses Control introduction of an email address Use various email addresses Content separating methodology Requires programming that distinguishes content components that show if a message is (or is not) spam

Slide 20

Solutions to the Spam Problem Content-sifting strategies Black rundown spam channel Looks for known spammer From locations in approaching messages White rundown spam channel Examines From locations and thinks about them to a rundown of known great sender addresses Challenge-reaction strategy Compares every single approaching message to a white rundown

Slide 21

Web Site and Internet Utility Programs Finger Runs on UNIX working frameworks Allows clients to get data about other system clients Command yields a rundown of clients who are signed on to a system Ping (Packet Internet Groper) Tests availability between two PCs associated with the Internet

Slide 22

Tracert and Other Route-Tracing Programs Tracert (TRACE RouTe) Sends information bundles to each PC on the way between one PC and another Clocks parcels\' roundtrip times Calculates and shows the quantity of jumps between PCs Calculates the time it takes to cross a whole one-path way between machines

Slide 24

Telnet and FTP Utilities Telnet Program that permits clients to sign on to a PC associated with the Internet Telnet convention Set of standards utilized by Telnet programs File Transfer Protocol (FTP) Defines groups used to exchange records between TCP/IP-associated PCs

Slide 25

Indexing and Searching Utility Programs Search motors or hunt apparatuses Search either a particular website or the whole Web for asked for archives Indexing project Can give full-message indexing that creates a list for all archives put away on a server Can regularly list reports put away in a wide range of document configurations

Slide 26

Data Analysis Software Web servers can catch: Data about who is going to a Web website How long the guest\'s Web program saw the website Date and time of every visit Which pages a guest saw Data caught by Web servers are put away in a log record

Slide 27

Link-Checking Utilities Link checker inspects every Web page and reports on URLs that: Are softened Seem split Are inaccurate up some way Orphan document File on a Web webpage not connected to any page Dead connection When clicked, it shows a blunder message as opposed to a Web page

Slide 28

Remote Server Administration Web website manager can control a Web webpage from any Internet-associated PC NetMechanic Offers an assortment of connection checking, HTML investigating, website observing, and different projects

Slide 29

Web Server Hardware Web server PCs More memory, bigger hard plate drives, and quicker processors than run of the mill PCs Blade servers Placing little server PCs on a solitary PC load up, then introducing loads up into a rack-mounted edge Virtual server (virtual host) Maintains more than one server on one machine

Slide 30

Web Server Performance Evaluation Benchmarking Testing used to analyze the execution of equipment and programming Throughput Number of HTTP asks for that an equipment and programming blend can prepare in a unit of time Response Time required by a server to process one solicitation

Slide 31

Web Server Hardware Architectures Server cultivates Large accumulations of servers Centralized engineering Uses a couple of huge and quick PCs Distributed/decentralized design Uses countless intense PCs Divides the workload among them

Slide 32

Load-Balancing Systems Load-adjusting switch Piece of system equipment that screens the workloads of servers connected to it Assigns approaching Web movement to a server that has the most accessible limit right then and there in time

Slide 35

Summary The Web utilizes a customer/server design For straightforward HTTP asks for a two-level engineering functions admirably Operating frameworks ordinarily utilized on Web server PCs include: Microsoft server working frameworks UNIX-based working frameworks

Slide 36

Summary Utility projects running on Web server PCs include: Finger, Ping, Tracert, email server programming, Telnet, and FTP Unsolicited business email (spam) has become drastically as of late Content channels are getting to be accessible to manage the issue

Slide 37

Summary Web server equipment Server PC must have enough memory and plate space Factors that influence Web server execution include: Operating framework Connection speed User limit

View more...