Chapter 8: Web Server Hardware and Software. Electronic Commerce, Seventh Annual Edition2 Web Server Basics The main job of a Web server computer is to.

Slides:



Advertisements
Similar presentations
Welcome to Middleware Joseph Amrithraj
Advertisements

1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
Chapter 8 Web Server Hardware and Software. Web Server Basics The main job of a Web server computer is to respond to requests from Web client computers.
Muhammad Taimoor Khan
Chapter 8 Web Server Hardware and Software. Learning Objectives In this chapter, you will learn about: Web server hardware considerations Measuring the.
E-Commerce: The Second Wave Fifth Annual Edition
Web Server Hardware and Software
Web Server Administration
Chapter 8: Web Server Hardware and Software Electronic Commerce, Seventh Annual Edition.
Chapter 8: Web Server Hardware and Software. 2 Objectives In this chapter, you will learn about: Web server basics Software for Web servers management.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Definition : Computer Virus A computer program with the characteristic feature of being able to generate copies of itself, and thereby spread. Additionally.
Introduction to Web Interface Technology (CSE2030)
Chapter 8: Web Server Hardware and Software
SESSION 9 THE INTERNET AND THE NEW INFORMATION NEW INFORMATIONTECHNOLOGYINFRASTRUCTURE.
Web Server Hardware and Software Presented by: Trung NGUYEN Emilie MARTIN.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Electronic Commerce Last Week Internet utility programs
Chapter 8: Web Server Hardware and Software
Firewall and Proxy Server Director: Dr. Mort Anvari Name: Anan Chen Date: Summer 2000.
 Proxy Servers are software that act as intermediaries between client and servers on the Internet.  They help users on private networks get information.
CHAPTER THE INTERNET, THE WEB, AND ELECTRONIC COMMERCE 22.
Linux Operations and Administration
CLIENT A client is an application or system that accesses a service made available by a server. applicationserver.
Part IV Web Server Hardware and Software
Business Computing 550 Lesson 4. Fundamentals of Information Systems, Fifth Edition Chapter 4 Telecommunications, the Internet, Intranets, and Extranets.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Basic Technology for Electronic Commerce Fan Fan address: GUANGXI UNIVERSITY BUSINESS SCHOOL 2005.
1 Network Statistic and Monitoring System Wayne State University Division of Computing and Information Technology Information Technology.
Web Servers Web server software is a product that works with the operating system The server computer can run more than one software product such as .
Chapter 7: Using Windows Servers to Share Information.
Security Awareness Chapter 3 Internet Security. Security Awareness, 3 rd Edition2 Objectives After completing this chapter, you should be able to do the.
14 Publishing a Web Site Section 14.1 Identify the technical needs of a Web server Evaluate Web hosts Compare and contrast internal and external Web hosting.
Lecture#2 on Internet and World Wide Web. Internet Applications Electronic Mail ( ) Electronic Mail ( ) Domain mail server collects incoming mail.
Csci5233 Computer Security1 Bishop: Chapter 27 System Security.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Course code: ABI 204 Introduction to E-Commerce Chapter 3: WEB BASED TOOLS FOR E-COMMERCE AMA University.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
Chapter 4 Networking and the Internet. © 2005 Pearson Addison-Wesley. All rights reserved 4-2 Chapter 4: Networking and the Internet 4.1 Network Fundamentals.
Database-Driven Web Sites, Second Edition1 Chapter 5 WEB SERVERS.
Web Engineering we define Web Engineering as follows: 1) Web Engineering is the application of systematic and proven approaches (concepts, methods, techniques,
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
1 Welcome to CSC 301 Web Programming Charles Frank.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
The Intranet.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
Web Server.
Electronic Commerce. Contents Web Server Basics Web Server Software Web Server Hardware.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
WEB SERVER SOFTWARE FEATURE SETS
The Internet Technological Background. Topic Objectives At the end of this topic, you should be able to do the following: Able to define the Internet.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Information Networks. Internet It is a global system of interconnected computer networks that link several billion devices worldwide. It is an international.
CLIENT SERVER ARCHITECTURE
Firewalls. Overview of Firewalls As the name implies, a firewall acts to provide secured access between two networks A firewall may be implemented as.
ECMM6018 Enterprise Networking For Electronic Commerce Tutorial 1 Installing A Web Server.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
Chapter 7: Using Windows Servers
Web Server Administration
Technologies and Applications
CONNECTING TO THE INTERNET
Section 14.1 Section 14.2 Identify the technical needs of a Web server
Configuring Internet-related services
E-commerce Infrastructure Web Servers / Web Clients / Web Browsers
Maintaining State in a Stateless System
Web Servers (IIS and Apache)
Presentation transcript:

Chapter 8: Web Server Hardware and Software

Electronic Commerce, Seventh Annual Edition2 Web Server Basics The main job of a Web server computer is to respond to requests from Web client computers Three main elements of a Web server: –Hardware –Operating system software –Web server software

Electronic Commerce, Seventh Annual Edition3 Server Connection WWW requests from the Client computer Browser are detected and handled on port 80 of the server. FTP requests on port 21 of the Server. Mail on port 25 Telnet on port 23

Electronic Commerce, Seventh Annual Edition4 Types of Web Sites 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

Electronic Commerce, Seventh Annual Edition5 Types of Web Sites (continued) Transaction-enabled sites –E-Commerce enabled sites (database, shopping cart, payment processing capability). –Examples: Web Catalog (e-store), Transaction Fee Model, Subscription Model, Auction Sites Content sites –Deliver content such as news, histories, summaries, and other digital information. –Examples: CNN.Com, IBM.com, Portals

Electronic Commerce, Seventh Annual Edition6

7 Static Content Static HTML Web pages – Static information File Extension:.html or htm

Electronic Commerce, Seventh Annual Edition8 Dynamic Content Dynamic content (DHTML) is nonstatic information constructed on a “Dynamic Webpage” in response to a Web client’s request. (Server-side Scripting) Programs that create dynamic content use these File Extensions:.asp – (Microsoft) - Active Server Pages.jsp – (Sun Microsystems) - Java Server Pages.php – (Apache Open Source) - Hypertext Preprocessor.cfm – (Macromedia) - ColdFusion

Electronic Commerce, Seventh Annual Edition9

10

Electronic Commerce, Seventh Annual Edition11 Web Server Operating System Operating system tasks include running programs and allocating computer resources. Unix Windows Open-source software –Developed by a community of programmers who make it available for download at no cost (Example- Linux)

Electronic Commerce, Seventh Annual Edition12 Web Server Software The most popular Web Server programs are: –Apache HTTP Server (Open Source) (JSP, PHP, CFM) –Microsoft (Internet Information Server (IIS) or Microsoft Server 2008) (ASP,.Net) –Sun Java System Web Server (JSWS) (JSP)

Electronic Commerce, Seventh Annual Edition13 Application Servers –Database Server – Manages Product Catalog, Customer database, etc.). –Mail Server – Manages Internet –Proxy Server – Controls access to main computer –Ad Server – Maintains database of banner ads –List Server – Creates and manages special lists.

Electronic Commerce, Seventh Annual Edition14 Spam – Phishing - Virus Spam – Any Unsolicited . Phishing – Amateur & Professional hackers attempting to obtain Personal Information or access to Content. Virus – Malicious Content

Electronic Commerce, Seventh Annual Edition15 Spam – Unsolicited

Spam by the Numbers (2006) Source:

Electronic Commerce, Seventh Annual Edition17 Dealing With the Spam Problem Industry – Can reduce the likelihood that a spammer can automatically generate addresses User – Can control exposure of an address User – Can use multiple addresses User/Server – Can employ content filtering software

Electronic Commerce, Seventh Annual Edition18 Some Filtering Strategies 1. Black List spam filter --Checks incoming messages against a known bad address list. 2. White List spam filter --Checks incoming messages against a known good address list. 3. Challenge-Response technique --Forces a reply to all incoming messages not on a white list. 4. Advanced Content Analysis --Utilizes contextual filtering

Electronic Commerce, Seventh Annual Edition19 Server Firewalls Network Layer Firewall - Filter network traffic based on many packet attributes like IP Address, Domain name and destination port. Application Layer Firewall- inspect all packets for improper application content. Proxy Server – Can serve as a firewall by blocking unwanted content.

Electronic Commerce, Seventh Annual Edition20 Server Data Analysis Software Web Server Log File can capture: –IP Address of Visitor –Type of Request & Pages Viewed or Files Downloaded –Date and time of each activity (timestamp) –Status Code (successful, “404” error etc.) –Type of browser viewed on –Referrer URL (not always available)

Electronic Commerce, Seventh Annual Edition21 Server Log File

Electronic Commerce, Seventh Annual Edition22 Web Server Hardware Terms 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

Electronic Commerce, Seventh Annual Edition23 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

Electronic Commerce, Seventh Annual Edition24 Factors that can Influence Web Server Performance There is always going to be a limit to the number of pages that a server can serve in a given time frame. Volume - Amount of Web Traffic (Hits) Duty Cycle - No. of CPU-Intensive Operations Capacity - Bandwidth Available

Electronic Commerce, Seventh Annual Edition25 More Web Server Hardware Terms 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

Electronic Commerce, Seventh Annual Edition26 Load-Balancing Systems Load-balancing switch –Piece of network hardware that monitors the workloads of servers attached to it –Assigns incoming Web traffic to a server that has the most available capacity at that instant in time

Electronic Commerce, Seventh Annual Edition27

Electronic Commerce, Seventh Annual Edition28