SlideShare ist ein Scribd-Unternehmen logo
1 von 13
 Web server basics
 Software for Web servers
 E-mail management and spam control issues
 Internet and Web site utility programs
 Web server hardware
2
 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
 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
 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
 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
 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
 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
 Two-tier client/server architecture has one client
and one server
9
 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
 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
12
 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

Weitere ähnliche Inhalte

Was ist angesagt?

Web ,app and db server presentation
Web ,app and db server presentationWeb ,app and db server presentation
Web ,app and db server presentationParth Godhani
 
Web servers – features, installation and configuration
Web servers – features, installation and configurationWeb servers – features, installation and configuration
Web servers – features, installation and configurationwebhostingguy
 
Web server hardware and software
Web server hardware and softwareWeb server hardware and software
Web server hardware and softwareVikram g b
 
Web Server Technologies II: Web Applications & Server Maintenance
Web Server Technologies II: Web Applications & Server MaintenanceWeb Server Technologies II: Web Applications & Server Maintenance
Web Server Technologies II: Web Applications & Server MaintenancePort80 Software
 
What is Server? (Web Server vs Application Server)
What is Server? (Web Server vs Application Server)What is Server? (Web Server vs Application Server)
What is Server? (Web Server vs Application Server)Amit Nirala
 
Web Servers: Architecture and Security
Web Servers: Architecture and SecurityWeb Servers: Architecture and Security
Web Servers: Architecture and Securitygeorge.james
 
Web server hardware and software
Web server hardware and softwareWeb server hardware and software
Web server hardware and softwareVikram g b
 
What is a database server and client ?
What is a database server and client ?What is a database server and client ?
What is a database server and client ?Open E-School
 
Application server vs Web Server
Application server vs Web ServerApplication server vs Web Server
Application server vs Web ServerGagandeep Singh
 
Web Server Technologies I: HTTP & Getting Started
Web Server Technologies I: HTTP & Getting StartedWeb Server Technologies I: HTTP & Getting Started
Web Server Technologies I: HTTP & Getting StartedPort80 Software
 
Dedicated web servers or shared web servers
Dedicated web servers or shared web serversDedicated web servers or shared web servers
Dedicated web servers or shared web serversHTS Hosting
 

Was ist angesagt? (20)

Web ,app and db server presentation
Web ,app and db server presentationWeb ,app and db server presentation
Web ,app and db server presentation
 
Web servers – features, installation and configuration
Web servers – features, installation and configurationWeb servers – features, installation and configuration
Web servers – features, installation and configuration
 
Web server hardware and software
Web server hardware and softwareWeb server hardware and software
Web server hardware and software
 
Web Server Technologies II: Web Applications & Server Maintenance
Web Server Technologies II: Web Applications & Server MaintenanceWeb Server Technologies II: Web Applications & Server Maintenance
Web Server Technologies II: Web Applications & Server Maintenance
 
web server
web serverweb server
web server
 
What is Server? (Web Server vs Application Server)
What is Server? (Web Server vs Application Server)What is Server? (Web Server vs Application Server)
What is Server? (Web Server vs Application Server)
 
Web server
Web serverWeb server
Web server
 
Web server
Web serverWeb server
Web server
 
Web servers
Web serversWeb servers
Web servers
 
Web server
Web serverWeb server
Web server
 
Types of server
Types of serverTypes of server
Types of server
 
Web Servers: Architecture and Security
Web Servers: Architecture and SecurityWeb Servers: Architecture and Security
Web Servers: Architecture and Security
 
Web server hardware and software
Web server hardware and softwareWeb server hardware and software
Web server hardware and software
 
Web servers
Web serversWeb servers
Web servers
 
What is a database server and client ?
What is a database server and client ?What is a database server and client ?
What is a database server and client ?
 
Servers
ServersServers
Servers
 
Application server vs Web Server
Application server vs Web ServerApplication server vs Web Server
Application server vs Web Server
 
Web Server Technologies I: HTTP & Getting Started
Web Server Technologies I: HTTP & Getting StartedWeb Server Technologies I: HTTP & Getting Started
Web Server Technologies I: HTTP & Getting Started
 
Dedicated web servers or shared web servers
Dedicated web servers or shared web serversDedicated web servers or shared web servers
Dedicated web servers or shared web servers
 
Database Management System - 2a
Database Management System - 2aDatabase Management System - 2a
Database Management System - 2a
 

Andere mochten auch

Computer hardware and networking components
Computer hardware and networking componentsComputer hardware and networking components
Computer hardware and networking componentsManpreet Singh Bedi
 
Web Server - Internet Applications
Web Server - Internet ApplicationsWeb Server - Internet Applications
Web Server - Internet Applicationssandra sukarieh
 
Learning by Using and Sharing Internet Resources
Learning by Using and Sharing Internet ResourcesLearning by Using and Sharing Internet Resources
Learning by Using and Sharing Internet ResourcesRegina Collins
 
Internet as a resource second version
Internet as a resource second versionInternet as a resource second version
Internet as a resource second versionTanmoy Antu
 
Resources on internet income
Resources on internet incomeResources on internet income
Resources on internet incomeSayed Ahmed
 
Internet as a resource
Internet as a resourceInternet as a resource
Internet as a resourceTanmoy Antu
 
Internet number resources - what's new?
Internet number resources - what's new?Internet number resources - what's new?
Internet number resources - what's new?APNIC
 
Top 11 Internet Resources for Educators
Top 11 Internet Resources for EducatorsTop 11 Internet Resources for Educators
Top 11 Internet Resources for Educatorsdvodicka
 
Top 11 Resources
Top 11 ResourcesTop 11 Resources
Top 11 Resourcesdvodicka
 
Top 10 Internet Resources (revised)
Top 10 Internet Resources (revised)Top 10 Internet Resources (revised)
Top 10 Internet Resources (revised)dvodicka
 
Top Internet Resources
Top Internet ResourcesTop Internet Resources
Top Internet Resourcesdvodicka
 
Wikipedia And Internet Resources
Wikipedia And Internet ResourcesWikipedia And Internet Resources
Wikipedia And Internet Resourcesguest0cf711
 
Free Educational Internet Resources and Applications
Free  Educational  Internet  Resources and  ApplicationsFree  Educational  Internet  Resources and  Applications
Free Educational Internet Resources and ApplicationsLauren Kipaan
 
Free Internet Resources For Libraries
Free Internet Resources For LibrariesFree Internet Resources For Libraries
Free Internet Resources For LibrariesLauren Kipaan
 
BSAD 372 SPRING 2017 CH 8
BSAD 372 SPRING 2017 CH 8BSAD 372 SPRING 2017 CH 8
BSAD 372 SPRING 2017 CH 8Janice Robinson
 
How technology continues to revolutionize auditing tmuc 2011
How technology continues to revolutionize auditing tmuc 2011How technology continues to revolutionize auditing tmuc 2011
How technology continues to revolutionize auditing tmuc 2011Jim Kaplan CIA CFE
 
Electronic data-interchange slides
Electronic data-interchange slidesElectronic data-interchange slides
Electronic data-interchange slidesrahul kundu
 
Apache Web Server Architecture Chaitanya Kulkarni
Apache Web Server Architecture Chaitanya KulkarniApache Web Server Architecture Chaitanya Kulkarni
Apache Web Server Architecture Chaitanya Kulkarniwebhostingguy
 

Andere mochten auch (20)

Ppt on internet
Ppt on internetPpt on internet
Ppt on internet
 
Computer hardware and networking components
Computer hardware and networking componentsComputer hardware and networking components
Computer hardware and networking components
 
Web Server - Internet Applications
Web Server - Internet ApplicationsWeb Server - Internet Applications
Web Server - Internet Applications
 
Learning by Using and Sharing Internet Resources
Learning by Using and Sharing Internet ResourcesLearning by Using and Sharing Internet Resources
Learning by Using and Sharing Internet Resources
 
Internet as a resource second version
Internet as a resource second versionInternet as a resource second version
Internet as a resource second version
 
Resources on internet income
Resources on internet incomeResources on internet income
Resources on internet income
 
Internet as a resource
Internet as a resourceInternet as a resource
Internet as a resource
 
Internet number resources - what's new?
Internet number resources - what's new?Internet number resources - what's new?
Internet number resources - what's new?
 
Top 11 Internet Resources for Educators
Top 11 Internet Resources for EducatorsTop 11 Internet Resources for Educators
Top 11 Internet Resources for Educators
 
Top 11 Resources
Top 11 ResourcesTop 11 Resources
Top 11 Resources
 
Top 10 Internet Resources (revised)
Top 10 Internet Resources (revised)Top 10 Internet Resources (revised)
Top 10 Internet Resources (revised)
 
Top Internet Resources
Top Internet ResourcesTop Internet Resources
Top Internet Resources
 
Wikipedia And Internet Resources
Wikipedia And Internet ResourcesWikipedia And Internet Resources
Wikipedia And Internet Resources
 
Free Educational Internet Resources and Applications
Free  Educational  Internet  Resources and  ApplicationsFree  Educational  Internet  Resources and  Applications
Free Educational Internet Resources and Applications
 
Free Internet Resources For Libraries
Free Internet Resources For LibrariesFree Internet Resources For Libraries
Free Internet Resources For Libraries
 
BSAD 372 SPRING 2017 CH 8
BSAD 372 SPRING 2017 CH 8BSAD 372 SPRING 2017 CH 8
BSAD 372 SPRING 2017 CH 8
 
How technology continues to revolutionize auditing tmuc 2011
How technology continues to revolutionize auditing tmuc 2011How technology continues to revolutionize auditing tmuc 2011
How technology continues to revolutionize auditing tmuc 2011
 
PAN card
PAN cardPAN card
PAN card
 
Electronic data-interchange slides
Electronic data-interchange slidesElectronic data-interchange slides
Electronic data-interchange slides
 
Apache Web Server Architecture Chaitanya Kulkarni
Apache Web Server Architecture Chaitanya KulkarniApache Web Server Architecture Chaitanya Kulkarni
Apache Web Server Architecture Chaitanya Kulkarni
 

Ähnlich wie Internet server components

Web Database
Web DatabaseWeb Database
Web Databaseidroos7
 
0_Leksion_Web_Servers (1).pdf
0_Leksion_Web_Servers (1).pdf0_Leksion_Web_Servers (1).pdf
0_Leksion_Web_Servers (1).pdfZani10
 
Application layer assignments
Application layer assignmentsApplication layer assignments
Application layer assignmentsIsaac Akingbala
 
Clients and Servers.ppt
Clients and Servers.pptClients and Servers.ppt
Clients and Servers.pptMohammed Ilyas
 
Web-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptxWeb-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptxAlokKumar250045
 
World wide web architecture presentation
World wide web architecture presentationWorld wide web architecture presentation
World wide web architecture presentationImMe Khan
 
Introductiontowebarchitecture 090922221506-phpapp01
Introductiontowebarchitecture 090922221506-phpapp01Introductiontowebarchitecture 090922221506-phpapp01
Introductiontowebarchitecture 090922221506-phpapp01Maisha Price
 
Web application development ( basics )
Web application development ( basics )Web application development ( basics )
Web application development ( basics )Chirag Nag
 
9781423903055 ppt ch08
9781423903055 ppt ch089781423903055 ppt ch08
9781423903055 ppt ch08临枫 盖
 
Web Technologies Notes - TutorialsDuniya.pdf
Web Technologies Notes - TutorialsDuniya.pdfWeb Technologies Notes - TutorialsDuniya.pdf
Web Technologies Notes - TutorialsDuniya.pdfRaghunathan52
 
Web Technologies Notes - TutorialsDuniya.pdf
Web Technologies Notes - TutorialsDuniya.pdfWeb Technologies Notes - TutorialsDuniya.pdf
Web Technologies Notes - TutorialsDuniya.pdfRaghunathan52
 
Distributed web based systems
Distributed web based systemsDistributed web based systems
Distributed web based systemsReza Gh
 
web-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
web-servers3952 (1)qwjelkjqwlkjkqlwe.pptweb-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
web-servers3952 (1)qwjelkjqwlkjkqlwe.ppt20521742
 

Ähnlich wie Internet server components (20)

Chapter 8
Chapter 8Chapter 8
Chapter 8
 
Web Database
Web DatabaseWeb Database
Web Database
 
Ch-1_.ppt
Ch-1_.pptCh-1_.ppt
Ch-1_.ppt
 
0_Leksion_Web_Servers (1).pdf
0_Leksion_Web_Servers (1).pdf0_Leksion_Web_Servers (1).pdf
0_Leksion_Web_Servers (1).pdf
 
Application layer assignments
Application layer assignmentsApplication layer assignments
Application layer assignments
 
Clients and Servers.ppt
Clients and Servers.pptClients and Servers.ppt
Clients and Servers.ppt
 
Web servers
Web serversWeb servers
Web servers
 
Web-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptxWeb-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptx
 
World wide web architecture presentation
World wide web architecture presentationWorld wide web architecture presentation
World wide web architecture presentation
 
Client Server Architecture ppt
Client Server Architecture pptClient Server Architecture ppt
Client Server Architecture ppt
 
Types of servers
Types of serversTypes of servers
Types of servers
 
Introductiontowebarchitecture 090922221506-phpapp01
Introductiontowebarchitecture 090922221506-phpapp01Introductiontowebarchitecture 090922221506-phpapp01
Introductiontowebarchitecture 090922221506-phpapp01
 
Web application development ( basics )
Web application development ( basics )Web application development ( basics )
Web application development ( basics )
 
9781423903055 ppt ch08
9781423903055 ppt ch089781423903055 ppt ch08
9781423903055 ppt ch08
 
Web Technologies Notes - TutorialsDuniya.pdf
Web Technologies Notes - TutorialsDuniya.pdfWeb Technologies Notes - TutorialsDuniya.pdf
Web Technologies Notes - TutorialsDuniya.pdf
 
Web Technologies Notes - TutorialsDuniya.pdf
Web Technologies Notes - TutorialsDuniya.pdfWeb Technologies Notes - TutorialsDuniya.pdf
Web Technologies Notes - TutorialsDuniya.pdf
 
Distributed web based systems
Distributed web based systemsDistributed web based systems
Distributed web based systems
 
Chapter 10
Chapter 10Chapter 10
Chapter 10
 
unit 1(chapter1).pdf
unit 1(chapter1).pdfunit 1(chapter1).pdf
unit 1(chapter1).pdf
 
web-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
web-servers3952 (1)qwjelkjqwlkjkqlwe.pptweb-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
web-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
 

Mehr von Jay Patel

Design step for making slot antenna in HFSS
Design step for making slot antenna in HFSSDesign step for making slot antenna in HFSS
Design step for making slot antenna in HFSSJay Patel
 
Introduction to web20
Introduction to web20Introduction to web20
Introduction to web20Jay Patel
 
Mean square error
Mean square errorMean square error
Mean square errorJay Patel
 
Fractal Antenna
Fractal AntennaFractal Antenna
Fractal AntennaJay Patel
 
TLS in manet
TLS in manetTLS in manet
TLS in manetJay Patel
 
Continuous Random variable
Continuous Random variableContinuous Random variable
Continuous Random variableJay Patel
 
Global positioning system
Global positioning systemGlobal positioning system
Global positioning systemJay Patel
 
Net Nutrality
Net NutralityNet Nutrality
Net NutralityJay Patel
 
Energy density in electrostatic field
Energy density in electrostatic field Energy density in electrostatic field
Energy density in electrostatic field Jay Patel
 
different marketing concept
different marketing conceptdifferent marketing concept
different marketing conceptJay Patel
 
slew rate in opamp
slew rate in opampslew rate in opamp
slew rate in opampJay Patel
 
synathesized function generator
synathesized function generatorsynathesized function generator
synathesized function generatorJay Patel
 
Arithmetic & logical operations in 8051
Arithmetic & logical operations in 8051Arithmetic & logical operations in 8051
Arithmetic & logical operations in 8051Jay Patel
 
Tracking in receivers
Tracking in receiversTracking in receivers
Tracking in receiversJay Patel
 
Parson’s Turbine and condition for maximum efficiency of Parson’s reaction Tu...
Parson’s Turbine and condition for maximum efficiency of Parson’s reaction Tu...Parson’s Turbine and condition for maximum efficiency of Parson’s reaction Tu...
Parson’s Turbine and condition for maximum efficiency of Parson’s reaction Tu...Jay Patel
 

Mehr von Jay Patel (17)

Css Basics
Css BasicsCss Basics
Css Basics
 
Java script
Java scriptJava script
Java script
 
Design step for making slot antenna in HFSS
Design step for making slot antenna in HFSSDesign step for making slot antenna in HFSS
Design step for making slot antenna in HFSS
 
Introduction to web20
Introduction to web20Introduction to web20
Introduction to web20
 
Mean square error
Mean square errorMean square error
Mean square error
 
Fractal Antenna
Fractal AntennaFractal Antenna
Fractal Antenna
 
TLS in manet
TLS in manetTLS in manet
TLS in manet
 
Continuous Random variable
Continuous Random variableContinuous Random variable
Continuous Random variable
 
Global positioning system
Global positioning systemGlobal positioning system
Global positioning system
 
Net Nutrality
Net NutralityNet Nutrality
Net Nutrality
 
Energy density in electrostatic field
Energy density in electrostatic field Energy density in electrostatic field
Energy density in electrostatic field
 
different marketing concept
different marketing conceptdifferent marketing concept
different marketing concept
 
slew rate in opamp
slew rate in opampslew rate in opamp
slew rate in opamp
 
synathesized function generator
synathesized function generatorsynathesized function generator
synathesized function generator
 
Arithmetic & logical operations in 8051
Arithmetic & logical operations in 8051Arithmetic & logical operations in 8051
Arithmetic & logical operations in 8051
 
Tracking in receivers
Tracking in receiversTracking in receivers
Tracking in receivers
 
Parson’s Turbine and condition for maximum efficiency of Parson’s reaction Tu...
Parson’s Turbine and condition for maximum efficiency of Parson’s reaction Tu...Parson’s Turbine and condition for maximum efficiency of Parson’s reaction Tu...
Parson’s Turbine and condition for maximum efficiency of Parson’s reaction Tu...
 

Internet server components

  • 1.
  • 2.  Web server basics  Software for Web servers  E-mail management and spam control issues  Internet and Web site utility programs  Web server hardware 2
  • 3.  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
  • 4.  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
  • 5.  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
  • 6.  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
  • 7.  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
  • 8.  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
  • 9.  Two-tier client/server architecture has one client and one server 9
  • 10.  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
  • 11.  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
  • 12. 12
  • 13.  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