ST 4 - 5 Flashcards
computer that provides services to the computer and other devices
server
different services provided by server
- control hardware, software, and data
- centralized storage
- sharing software
- manage network traffic
- manages printing jobs
- a network with a centralized printing services
print server
a type of server that stores and distribues a set of application software to each system on the network
application server
a type of server that manages database or an organization
database server
type of server that handles a large volume of incoming, outgoing and internal emails
email server
- handles all communications in the server
- manages internet connectivity
- all requests in information from the internet all messages being sent through internet pass through communication server
communication server
- type of server that is used to host a webiste available through internet
- used specialized software that enables them to host a webiste
web server
- keeps tracks of users who logins
- keep track of different services available
- manage and coordinate the service provided by any other dedicated servers
authentication server
stores and manage files for network user
file server
8 types of servers
- print server
- application server
- database server
- email server
- communication server
- authentication server
- file server
- web server
- software deployed over the internet
- hosted service and accessed over the internet as opposed to “on premised”
- provider licenses an appplication to customer either as service or pay as you go
- Gmail and Docs
software as service
service on demand
- provide computer based services on customers
- deploy applications form other companies
- depend on commerical software developers
Application Service Provider
- package computing resources such as computation, storage and services metered similar to tradditional public utlility
- model has advantage of a low initial cost to acquire computer resources; instead computational resources are essentially rented, turn needed products into service
- foundation of “On Demand” computing
Utility Computing
location dependent computing whereby shared computers provide resources to computers and other services on demand with electricity grid
cloud computing
- delivery of computing platform and solution as a service
- development platform for developers
- facilitate deploymen of applications without cost and complexity of buying
- include facilities for application design and team collaboration
Platform as a Service
(Paas)
- delivery of the compuitng inrafstructure as fully outsourced service
- manage hosting and development environments
- also referred as Haas
Infrastructure as a Service
(Iaas)
- derivative of software as a service
- denotes a class of software as a service thta emphasizes security and storage of any content
- security transmissio, storage and control over the user’s data
- provides security in the linkto the service
Software as a Security
(SaSS)
- flexible set of design principles used during phases of systems development and integration in computing
- will package functionality as a suite of interoperable services that can be used within multiple separate system
Service Oriented - Architecture
(SOA)
Web communication relies on standardized protocols like HTTP
Protocols
HTTP facilitates the transfer of text, images, and more
Data Transfer
The web operates on a client-server model.
Client-Server Model
Uniform Resource Locators (URLs) identify web resources
URLs
HTTPS ensures secure data transmission on the web
Security
- are sets of rules and conventions that define how data is transmitted and received in computer networks and communication systems.
- They ensure orderly and efficient communication between devices and systems
Protocols
- Think of protocols as the language that devices use to understand each other.
- They establish a common ground for devices to exchange information reliably.
Communication Standards
web communication protocol
HTTP
email protocol
SMTP
for general network communication protocol
TCP/IP
- how web browsers request and receive web pages from servers.
- They dictate the format of data packets, the order of communication, and how errors are handled
HTTP
Protocols enable devices and systems from different manufacturers and developers to communicate seamlessly
interoperability
HTTP forms the foundation of how we access and interact with web content, making it a fundamental protocol on the internet.
Foundation of Web
HTTP employs status codes to communicate the success or failure of requests, aiding in troubleshooting
Status Codes
It operates on a request-response model, where clients send requests, and servers send back responses containing requested content
Request-Response Model
HTTP ensures the reliable transfer of various web resources, such as text, images, and videos
Data Transfer