SlideShare a Scribd company logo
1 of 23
Web Server
Software and Hardware
Presented by;
Huma Rashid 19
Topics to be Covered
 Website & Its Types
 Web Server & It’s Elements
 Web server & Web Client
 Server Architecture
 Web Page Content
 Web server Software
 Web Server Hardware
 Web Server Operating System
 Server computer Performance Evaluation
Web Site
 A website is a collection of different types of data, which can be anything like
text, graphics, videos etc, combined together to provide some kind of useful
information.
 Collection of Web pages
 Web Page: What displays
 Example:
 Daraz.pk
 Zameen.com
 Google.com
Types of Web Site
 Development Sites:
 Building, creating, and an maintaining websites.
 Such as web design, we publishing, web programming, and database
management.
 Example:
Wix.com
 Transaction processing site
 Electronic site i.e. business-to-business and business-to-consumer
 Available 24 hours a day, seven days a week
 Example:
Amazon.com
OLX.com
 Content-delivery sites:
 Deliver content such as news, histories, summaries, and other
digital information
 Example:
Yahoo.com
MSN
 Intranet:
 Private Network
 Internal Website
 Share internal memos, corporate policy handbooks, expense
account worksheets, budgets, newsletters, and a variety of other
corporate documents.
 Extranet:
 Intranets that allow authorized parties outside the company to
access information stored in the system
Web Server
 A web server is a computer that stores a website's component files (e.g. HTML
documents, images, and JavaScript files) and delivers them to the end-user's
device over the internet.
 The most common use of Web server is to host Websites.
 A web server serves web pages to clients across the Internet or an Intranet. The
web server hosts the pages, scripts, programs, and multimedia files and serves
them using HTTP, a protocol designed to send files to web browsers and other
protocol
 Three main elements of a Web server:
 Hardware
 Operating system software
 Web server software
Web server / Web Client
 Web Client:
Any computing Device attached to the internet that is capable of making http
request
 Web Server:
A web server is any computer used to provide (or “serve”) files or make
programs available to other computers connected to it through a network
(such as a LAN or a WAN)
Client/Server Architecture
 Client/server architecture is a computing model in which the
server hosts, delivers and manages most of the resources and
services to be consumed by the client
 This type of architecture has one or more client computers
connected to a central server over a network or Internet
connection.
Two-tier architecture
Typical request message from a client to a server consists of three major
parts: request line, optional request headers, and an optional entity body.
Three-Tier and N-Tier Client/Server
Architectures
A three-tier architecture extends the two-tier architecture to allow
additional processing to occur before the Web server responds to the Web
client’s request. Higher-order architectures - that is, those that have more
than three tiers - are usually called n-tier architectures.
Web Page Content
 Dynamic Content:
 “Dynamic" content, smart content is a term for the aspects of a
website, ad, or email body that change based on the interests or
past behavior of the viewer.
 It creates an experience that's customized specifically for the
visitor or reader at that moment.
 Static Content:
 It is any content that can be delivered to an end user without having
to be generated, modified, or processed.
 The server deliver the same file to each user.
Operating software
 Microsoft Windows NT Server,
 Microsoft Windows 2000 or 2003 Server products,
 Linux, or one of several UNIX-based operating systems,
 Microsoft server products are simpler for information systems staff to learn and
use than UNIX-based systems.
 UNIX based Web servers are more popular, and many users believe that UNIX is a
more secure operating system
Web Hardware
 Server Computers :
 Web server computers generally have more memory,
 larger (and faster) hard disk drives,
 Faster processors than the typical desktop
Web Software
 Web server software:
Server software is a type of software that is designed to be used, operated
and managed on a computing server.
Or
Used by a server computer to make files and programs available to other
computers
 Other programs
-Internet utilities
-Email software
Email
 A system for sending messages from one individual to another via
telecommunications links between computers or terminals using dedicated
software
.
 Email messages are comprised of three components, as follows:
 Message envelope: Describes the email’s electronic format
 Message header: Includes sender/recipient information and email
subject line
 Message body: Includes text, image and file attachments
Email benefits and drawback
 Benefit:
 Attachment
 Email is Fast
 Privacy is Maintained
 Draw Backs:
 Virus
 Unwanted Email(spam mails)
SPAM
 Electronic junk mail that can include
 Advertisements, or e-mail chain letters
 It consume large amounts of Internet capacity
Solution to SPAM:
 Companies now offer software to limit the amount of spam
 Control exposure of an e-mail address
 Use multiple e-mail addresses
 Content filtering strategy
 Require software that identifies content elements that indicate if a
message is (or is not) spam
 Content-filtering techniques
 Black list spam filter
 White list spam filter
 Challenge-response
Internet utility program
 Finger Utilities:
 It is a program that runs on UNIX operating systems
 Allows user to obtain some information about other network users
 A Finger command yields a list of users who are logged on to a network, or
reports the last time a user logged on to the network.
 Ping Utilities:
 Ping is short for Packet Internet Groper,
 It tests the connectivity between two computers connected to the Internet.
 Telnet:
 Allows users to log on to a computer that is connected to the Internet
 This remote login capability can be useful for running older software that
does not have a Web interface.
 FTP Utilities:
 It is part of the TCP/IP rules that defines the formats used to transfer files
between TCP/IP-connected computers.
 Data Analysis Software:
Web servers can capture visitor information, including data about who is
visiting a Web site (the visitor’s URL), how long the visitor’s Web browser
viewed the site, the date and time of each visit, and which pages the visitor
viewed.
Server computer 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 and software

More Related Content

What's hot

E commerce infrastructure
E commerce infrastructureE commerce infrastructure
E commerce infrastructureRaj vardhan
 
03 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps slides
03 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps slides03 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps slides
03 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps slidesmonchai sopitka
 
6. Web Publishing
6. Web Publishing6. Web Publishing
6. Web PublishingJyoti Yadav
 
Network security for E-Commerce
Network security for E-CommerceNetwork security for E-Commerce
Network security for E-CommerceHem Pokhrel
 
Lecture 1 intro to web designing
Lecture 1  intro to web designingLecture 1  intro to web designing
Lecture 1 intro to web designingpalhaftab
 
Distributed web based systems
Distributed web based systemsDistributed web based systems
Distributed web based systemsReza Gh
 
6. Security Threats with E-Commerce
6. Security Threats with E-Commerce6. Security Threats with E-Commerce
6. Security Threats with E-CommerceJitendra Tomar
 
Mis assignment types of management information systems
Mis assignment types of management information systemsMis assignment types of management information systems
Mis assignment types of management information systemsUsman Rashid
 
Network Infrastructure for E-commerce | Part I
Network Infrastructure for E-commerce | Part INetwork Infrastructure for E-commerce | Part I
Network Infrastructure for E-commerce | Part IHem Pokhrel
 
Web Server - Internet Applications
Web Server - Internet ApplicationsWeb Server - Internet Applications
Web Server - Internet Applicationssandra sukarieh
 

What's hot (20)

E commerce infrastructure
E commerce infrastructureE commerce infrastructure
E commerce infrastructure
 
E payment
E paymentE payment
E payment
 
Content Management System
Content Management SystemContent Management System
Content Management System
 
03 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps slides
03 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps slides03 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps slides
03 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps slides
 
Web servers
Web serversWeb servers
Web servers
 
Web Security
Web SecurityWeb Security
Web Security
 
Web server
Web serverWeb server
Web server
 
6. Web Publishing
6. Web Publishing6. Web Publishing
6. Web Publishing
 
Value chain
Value chainValue chain
Value chain
 
E publishing
E publishingE publishing
E publishing
 
How the Internet Works
How the Internet WorksHow the Internet Works
How the Internet Works
 
Basics for hosting a website
Basics for hosting a websiteBasics for hosting a website
Basics for hosting a website
 
web server
web serverweb server
web server
 
Network security for E-Commerce
Network security for E-CommerceNetwork security for E-Commerce
Network security for E-Commerce
 
Lecture 1 intro to web designing
Lecture 1  intro to web designingLecture 1  intro to web designing
Lecture 1 intro to web designing
 
Distributed web based systems
Distributed web based systemsDistributed web based systems
Distributed web based systems
 
6. Security Threats with E-Commerce
6. Security Threats with E-Commerce6. Security Threats with E-Commerce
6. Security Threats with E-Commerce
 
Mis assignment types of management information systems
Mis assignment types of management information systemsMis assignment types of management information systems
Mis assignment types of management information systems
 
Network Infrastructure for E-commerce | Part I
Network Infrastructure for E-commerce | Part INetwork Infrastructure for E-commerce | Part I
Network Infrastructure for E-commerce | Part I
 
Web Server - Internet Applications
Web Server - Internet ApplicationsWeb Server - Internet Applications
Web Server - Internet Applications
 

Similar to Web server hardware and software

Web application development ( basics )
Web application development ( basics )Web application development ( basics )
Web application development ( basics )Chirag Nag
 
Web Servers, Browsers, Server - Browser Interaction, Web Surfing
Web Servers, Browsers, Server - Browser Interaction, Web SurfingWeb Servers, Browsers, Server - Browser Interaction, Web Surfing
Web Servers, Browsers, Server - Browser Interaction, Web Surfingwebhostingguy
 
Web-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptxWeb-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptxAlokKumar250045
 
Basics of internet, intranet, e mail,
Basics of internet, intranet, e mail,Basics of internet, intranet, e mail,
Basics of internet, intranet, e mail,Megha V
 
Cs556 section1
Cs556 section1Cs556 section1
Cs556 section1farshad33
 
abdelwahab alsammak_Chapter 1-Internet concepts.ppt
abdelwahab alsammak_Chapter 1-Internet concepts.pptabdelwahab alsammak_Chapter 1-Internet concepts.ppt
abdelwahab alsammak_Chapter 1-Internet concepts.pptDavid319172
 
Introduction about Internet
Introduction about InternetIntroduction about Internet
Introduction about InternetAadil Khan
 
E - BUSINESS AND ACCOUNTING.
E - BUSINESS AND ACCOUNTING.E - BUSINESS AND ACCOUNTING.
E - BUSINESS AND ACCOUNTING.Abhishek Kulkarni
 
Internet server components
Internet server componentsInternet server components
Internet server componentsJay Patel
 
Internet And How It Works
Internet And How It WorksInternet And How It Works
Internet And How It Worksftz 420
 

Similar to Web server hardware and software (20)

Chapter 8
Chapter 8Chapter 8
Chapter 8
 
Web application development ( basics )
Web application development ( basics )Web application development ( basics )
Web application development ( basics )
 
Web Servers, Browsers, Server - Browser Interaction, Web Surfing
Web Servers, Browsers, Server - Browser Interaction, Web SurfingWeb Servers, Browsers, Server - Browser Interaction, Web Surfing
Web Servers, Browsers, Server - Browser Interaction, Web Surfing
 
Web-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptxWeb-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptx
 
INTERNET
INTERNETINTERNET
INTERNET
 
Basics of internet, intranet, e mail,
Basics of internet, intranet, e mail,Basics of internet, intranet, e mail,
Basics of internet, intranet, e mail,
 
Internet
InternetInternet
Internet
 
WP Chap 1 & 2.pptx
WP Chap 1 & 2.pptxWP Chap 1 & 2.pptx
WP Chap 1 & 2.pptx
 
Types of servers
Types of serversTypes of servers
Types of servers
 
Cs556 section1
Cs556 section1Cs556 section1
Cs556 section1
 
abdelwahab alsammak_Chapter 1-Internet concepts.ppt
abdelwahab alsammak_Chapter 1-Internet concepts.pptabdelwahab alsammak_Chapter 1-Internet concepts.ppt
abdelwahab alsammak_Chapter 1-Internet concepts.ppt
 
Introduction about Internet
Introduction about InternetIntroduction about Internet
Introduction about Internet
 
Chapter 10
Chapter 10Chapter 10
Chapter 10
 
unit 1(chapter1).pdf
unit 1(chapter1).pdfunit 1(chapter1).pdf
unit 1(chapter1).pdf
 
E - BUSINESS AND ACCOUNTING.
E - BUSINESS AND ACCOUNTING.E - BUSINESS AND ACCOUNTING.
E - BUSINESS AND ACCOUNTING.
 
Internet server components
Internet server componentsInternet server components
Internet server components
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
Web engineering lecture 3
Web engineering lecture 3Web engineering lecture 3
Web engineering lecture 3
 
Apache Web Server Setup 1
Apache Web Server Setup 1Apache Web Server Setup 1
Apache Web Server Setup 1
 
Internet And How It Works
Internet And How It WorksInternet And How It Works
Internet And How It Works
 

More from Humma Rashid

Why Do Countries Have Different Accounting System
Why Do Countries Have Different Accounting SystemWhy Do Countries Have Different Accounting System
Why Do Countries Have Different Accounting SystemHumma Rashid
 
Linear Programming Application
Linear Programming ApplicationLinear Programming Application
Linear Programming ApplicationHumma Rashid
 
Linear Programming
Linear ProgrammingLinear Programming
Linear ProgrammingHumma Rashid
 
use and protection of Intellectual Property In online Business
use and protection of Intellectual Property In online Businessuse and protection of Intellectual Property In online Business
use and protection of Intellectual Property In online BusinessHumma Rashid
 
Formation and incorporation of company
Formation and incorporation of companyFormation and incorporation of company
Formation and incorporation of companyHumma Rashid
 
Stop wishing start doing
Stop wishing start doingStop wishing start doing
Stop wishing start doingHumma Rashid
 

More from Humma Rashid (8)

Why Do Countries Have Different Accounting System
Why Do Countries Have Different Accounting SystemWhy Do Countries Have Different Accounting System
Why Do Countries Have Different Accounting System
 
Linear Programming Application
Linear Programming ApplicationLinear Programming Application
Linear Programming Application
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
 
use and protection of Intellectual Property In online Business
use and protection of Intellectual Property In online Businessuse and protection of Intellectual Property In online Business
use and protection of Intellectual Property In online Business
 
Types of-contract
Types of-contractTypes of-contract
Types of-contract
 
Formation and incorporation of company
Formation and incorporation of companyFormation and incorporation of company
Formation and incorporation of company
 
Stop wishing start doing
Stop wishing start doingStop wishing start doing
Stop wishing start doing
 
Six sigma
Six sigmaSix sigma
Six sigma
 

Recently uploaded

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsNbelano25
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptNishitharanjan Rout
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answersdalebeck957
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17Celine George
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningMarc Dusseiller Dusjagr
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 

Recently uploaded (20)

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 

Web server hardware and software

  • 1.
  • 2. Web Server Software and Hardware Presented by; Huma Rashid 19
  • 3. Topics to be Covered  Website & Its Types  Web Server & It’s Elements  Web server & Web Client  Server Architecture  Web Page Content  Web server Software  Web Server Hardware  Web Server Operating System  Server computer Performance Evaluation
  • 4. Web Site  A website is a collection of different types of data, which can be anything like text, graphics, videos etc, combined together to provide some kind of useful information.  Collection of Web pages  Web Page: What displays  Example:  Daraz.pk  Zameen.com  Google.com
  • 5. Types of Web Site  Development Sites:  Building, creating, and an maintaining websites.  Such as web design, we publishing, web programming, and database management.  Example: Wix.com  Transaction processing site  Electronic site i.e. business-to-business and business-to-consumer  Available 24 hours a day, seven days a week  Example: Amazon.com OLX.com
  • 6.  Content-delivery sites:  Deliver content such as news, histories, summaries, and other digital information  Example: Yahoo.com MSN  Intranet:  Private Network  Internal Website  Share internal memos, corporate policy handbooks, expense account worksheets, budgets, newsletters, and a variety of other corporate documents.  Extranet:  Intranets that allow authorized parties outside the company to access information stored in the system
  • 7. Web Server  A web server is a computer that stores a website's component files (e.g. HTML documents, images, and JavaScript files) and delivers them to the end-user's device over the internet.  The most common use of Web server is to host Websites.  A web server serves web pages to clients across the Internet or an Intranet. The web server hosts the pages, scripts, programs, and multimedia files and serves them using HTTP, a protocol designed to send files to web browsers and other protocol  Three main elements of a Web server:  Hardware  Operating system software  Web server software
  • 8. Web server / Web Client  Web Client: Any computing Device attached to the internet that is capable of making http request  Web Server: A web server is any computer used to provide (or “serve”) files or make programs available to other computers connected to it through a network (such as a LAN or a WAN)
  • 9. Client/Server Architecture  Client/server architecture is a computing model in which the server hosts, delivers and manages most of the resources and services to be consumed by the client  This type of architecture has one or more client computers connected to a central server over a network or Internet connection.
  • 10. Two-tier architecture Typical request message from a client to a server consists of three major parts: request line, optional request headers, and an optional entity body.
  • 11. Three-Tier and N-Tier Client/Server Architectures A three-tier architecture extends the two-tier architecture to allow additional processing to occur before the Web server responds to the Web client’s request. Higher-order architectures - that is, those that have more than three tiers - are usually called n-tier architectures.
  • 12. Web Page Content  Dynamic Content:  “Dynamic" content, smart content is a term for the aspects of a website, ad, or email body that change based on the interests or past behavior of the viewer.  It creates an experience that's customized specifically for the visitor or reader at that moment.  Static Content:  It is any content that can be delivered to an end user without having to be generated, modified, or processed.  The server deliver the same file to each user.
  • 13. Operating software  Microsoft Windows NT Server,  Microsoft Windows 2000 or 2003 Server products,  Linux, or one of several UNIX-based operating systems,  Microsoft server products are simpler for information systems staff to learn and use than UNIX-based systems.  UNIX based Web servers are more popular, and many users believe that UNIX is a more secure operating system
  • 14. Web Hardware  Server Computers :  Web server computers generally have more memory,  larger (and faster) hard disk drives,  Faster processors than the typical desktop
  • 15. Web Software  Web server software: Server software is a type of software that is designed to be used, operated and managed on a computing server. Or Used by a server computer to make files and programs available to other computers  Other programs -Internet utilities -Email software
  • 16. Email  A system for sending messages from one individual to another via telecommunications links between computers or terminals using dedicated software .  Email messages are comprised of three components, as follows:  Message envelope: Describes the email’s electronic format  Message header: Includes sender/recipient information and email subject line  Message body: Includes text, image and file attachments
  • 17. Email benefits and drawback  Benefit:  Attachment  Email is Fast  Privacy is Maintained  Draw Backs:  Virus  Unwanted Email(spam mails)
  • 18. SPAM  Electronic junk mail that can include  Advertisements, or e-mail chain letters  It consume large amounts of Internet capacity
  • 19. Solution to SPAM:  Companies now offer software to limit the amount of spam  Control exposure of an e-mail address  Use multiple e-mail addresses  Content filtering strategy  Require software that identifies content elements that indicate if a message is (or is not) spam  Content-filtering techniques  Black list spam filter  White list spam filter  Challenge-response
  • 20. Internet utility program  Finger Utilities:  It is a program that runs on UNIX operating systems  Allows user to obtain some information about other network users  A Finger command yields a list of users who are logged on to a network, or reports the last time a user logged on to the network.  Ping Utilities:  Ping is short for Packet Internet Groper,  It tests the connectivity between two computers connected to the Internet.
  • 21.  Telnet:  Allows users to log on to a computer that is connected to the Internet  This remote login capability can be useful for running older software that does not have a Web interface.  FTP Utilities:  It is part of the TCP/IP rules that defines the formats used to transfer files between TCP/IP-connected computers.  Data Analysis Software: Web servers can capture visitor information, including data about who is visiting a Web site (the visitor’s URL), how long the visitor’s Web browser viewed the site, the date and time of each visit, and which pages the visitor viewed.
  • 22. Server computer 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

Editor's Notes

  1. When people use their Internet connections to become part of the Web, their computers become Web client computers on a worldwide client/server network. Client/server architectures are used in LANs, WANs, and the Web. In a client/server architecture, the client computers typically request services, such as printing, information retrieval, and database access, from the server, which processes the clients’ requests. The computers that perform the server function usually have more memory and larger, faster disk drives than the client computers they serve.
  2. Dynamic Website:  IT contains information that changes, depending on the viewer, the time of the day, the time zone, the viewer's native language, and other factors Static Website: A static website is one that has web pages stored on the server in format that is send to client web browser. It present pre-defined static information to user. Example: Brochure Website (Information about company, its products and services )
  3. Attachment One of the most important advantages of email is attachment facility. Email gives you a facility of attachment so that you can attach anything like the picture, audio file, video file, document file, PDF etc. Email is fast It eliminates the time spent in establishing telephone calls. It is faster compared to traditional mail. Privacy is maintained Privacy of communication is ensured because the mail is delivered to video individual’s mailbox which can be opened by the intended recipients only. Virus An email may carry the virus to you. So, all the time you should careful about it. It is one of the greatest disadvantages of email. Unwanted email Email can spread mail containing virus or spam contents which can damage computer systems totally.