0% found this document useful (0 votes)
43 views40 pages

SERVERS Software

Client/server architecture involves clients making requests to servers. It is advantageous for multi-user systems distributed over a network. Servers can provide various services like web pages, file sharing, group collaboration, proxy access, faxing, email, applications, databases, files, printing, instant messaging, remote access, DNS name resolution, DHCP IP configuration, domain authentication, and media/surveillance streaming. Servers allow for centralized control and scalability while clients can be independent of changes to servers.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views40 pages

SERVERS Software

Client/server architecture involves clients making requests to servers. It is advantageous for multi-user systems distributed over a network. Servers can provide various services like web pages, file sharing, group collaboration, proxy access, faxing, email, applications, databases, files, printing, instant messaging, remote access, DNS name resolution, DHCP IP configuration, domain authentication, and media/surveillance streaming. Servers allow for centralized control and scalability while clients can be independent of changes to servers.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 40

SERVERS

General concepts
Client/Server Architecture

 This architecture basically consists of a client that makes requests to


another program -the server- that responds.

 It is advantageous in a multi-user operating system distributed over a


network of computers.
Diagram
Background

 Client / Server was born from the need that organizations


have, to carry out their operations more efficiently, which is
reduced to their staff being more productive and reducing
costs and expenses of operation and maintenance.

 At the same time that products and services are generated


more quickly and with better quality
Characteristics
 Service: Client/Server is a relationship between processes running on
separate machines.

 Server Process: Service Provider


 Client Process: Service Consumer

 Shared resources: A server can serve several clients at the same time and
regulate their access to resources

 Centralization of control: Access, resources, and data integrity are


controlled by the server.

 This centralization also makes it easier to update data or other resources.


Characteristics
 Scalability: The capacity of clients and servers can be
increased separately.

 Can be increased (or improved) at any time,


 New nodes can be added to the network (clients and/or
servers).

 Easy maintenance:
 With varios servers , it is possible to replace, repair,
upgrade, or even move a server, while your clients will not
be affected by that change

 This independence of changes is also known as


encapsulation.
Characteristics

 Location Transparency:
 A server can reside on the same client machine or on another machine on
the network.

 Client/Server hides the location of the server.

 A program can be a client, a server, or both.

 Mix and Match:


 Client/Server is independent of hardware platforms or operating systems.
Can mix client and server platforms (Windows/Linux, Linux/Windows, etc)
Some types of servers and their services
Web servers

 A web server is a program that implements the HTTP protocol (HyperText


Transfer Protocol).

 Where web pages or applications are hosted in different formats, the most
common being HTML (HyperText Markup Language): complex texts with
links, figures, forms, buttons and embedded objects such as animations or
music players and multimedia content.
Website Operation
FTP File Server
 Archive Records Request

 Very primitive information service

 Many messages for information

 Useful for sharing files across the network.

 They are responsible for creating shared repositories (documents, images,


engineering drawings and other big data objects on the network)
FTP operation
Groupware Servers

 It is responsible for the administration of information such as text, images,


email, board and electronic bulletins through web environments
integrating different services in a single platform and that can be consulted
from anywhere in the world.

 A Groupware server is software designed to allow users to collaborate,


regardless of location, via the Internet or via the corporate intranet, and
work together in a virtual atmosphere.
Groupware Operation
Proxy servers

 Refers to a program or device that performs an action on behalf of another.

 Is used to allow Internet access to all the computers in an organization


when only one computer can be connected, that is, a single address
Proxy operation
Fax Servers

 A fax server is an ideal solution for organizations that are trying to reduce
phone use but still need to fax documents.
Fax operation
Mail Servers

 A mail server is a computer application that allows us to send messages


(mails) from some users to others, regardless of the network that said
users are using.
Mail Operation
Application Servers

 Sometimes referred to as a type of middleware (software that connects


two applications), application servers occupy a large part of the territory
between the database servers and the user, and often connect them.
Operation of middleware
Database servers

 It provides database services to other programs or other computers, as


defined by the client-server model.

 It can also refer to those computers (servers) dedicated to running those


programs, providing the service.
Database servers
File servers


A file server is a type of server that stores and distributes
different types of computer files among clients on a computer
network.


It allows remote access from other nodes to the files it stores or
has access to.


A file server, the location of shared files is transparent, that is, in
practice there are no perceptible differences if a file is stored in a
remote file server or on the machine's own disk
file servers
Print servers

The print server is connected to the wired network (LAN) and is receiving print requests.

It receives the documents to be printed from the entire local network and stores them so that only one printer has the capacity to carry out the activity.

This device saves on printers for each computer and eliminates the use of a computer to connect to.
Print servers
Instant messaging servers


Allows several users to communicate in real time, that is, at that very moment.


In instant messaging a user establishes contact with another previously known

Has integrated support and other communication services - eg. telephony-


Manage various possible states of the user, a status message,


Request inclusion, discreetly reject a user, group contacts and delete users from your
own list.

You can use an avatar, use emoticons.

There can be several types of messages, e show when the other is writing, group chats.
Instant messaging servers
Routing and remote access servers
 Able to connect remote or mobile workers to the organization's networks.

 Remote users can work as if their computers were physically connected to


the network.

 A server with Routing and Remote Access provides two different types of
remote access connectivity: VPN and VPN.

 Network Address Translation (NAT) to share an Internet connection with


computers on the network.

 Secure connection between two private networks to send private data


securely over the Internet.
Routing and remote access servers
DNS servers

Used to provide user computers (clients) with a name equivalent to IP addresses.


Is transparent to users when it is properly configured.


Could be public, let accessing a resource on the Internet resolving its IP address using only the
domain name.


Can be in a private network cann identificate and locate hosts resolves both the Ip and private
domain name.
DNS servers
DHCP servers

Allows a computer connected to a network obtain a valid IP configuration automatic and dynamically .


Send a broadcast message to the local network where it is located.


Simplify network administration, is useful for large networks with many hosts.
DHCP servers
Domain controller servers.


Is a computer in which all network user passwords are centrally stored.


When user chooses to work on the network, the computer will connect
to the domain controller to authenticate the password entered.


When user works isolated, his hosts is completely EXCLUDED from the
domain and not access the resources of this domain,
domain controller servers
Other SERVERS

Media or streaming

surveillance server
Other SERVERS

You might also like