Web server reading and on 10/26 Flashcards
what is an advanced os that runs on servers?
a server operating system, duh.
what os has the features and subsystems to operate and serve client requests on client-server architecture?
server OS
what does a web server do?
hosts programs and data, responds to client requests for web pages or other web-based services.
what are some common web servers?
apache, microsoft internet information services, nginx
what does a mail server do?
it allows users to forward and receive emails for and from their business, control individual email accounts based on a domain.
what is file sharing?
using a joint storage point for a business to store documents or data, a network drive
what include database integration, which facilitates dynamic web page building based on the database contents?
database servers
describe dynamic web page building:
dynamic websites are sites that change based on user input. static remain the same unless someone with access inputs code.
how are dynamic web pages generated?
the user makes input to the browser. the browser makes a request to the web server, which makes a request to the database server, which gives the relevant data. That data is then used to build a webpage, which is then sent to the browser on the client computer to be displayed.
what are collaborative applications? on Application servers.
applications used to communicate or combine ideas and work. Businesses often possess and utilize them for critical operations.
what are print servers?
servers allowing many users to use a single printer. Print sharing is allowed.
What should you do if you need to use lots of resources to serve clients, many clients need to be served, or the hosted applications need a lot of processing power?
split the functions across multiple servers.
what OS do most servers use?
Linux
What are the most common known server OS?
Windows server, Linux, Red hat Enterprise Linux, Unix-based, NetWare, macOS server, FreeBSD
why would you want to use Windows Server?
10 year support, you want something that is easy to use and teach to others, you want good 3rd party application support, you want many versions to choose from