Serviços de rede




com quais serviços vamos
trabalhar nessa disciplina?




O que são esses serviços de rede?

Definição...


Um serviço de rede pode ser visto como uma aplicação distribuída, que executa em dois ou mais computadores conectados por uma rede. Cada serviço de rede é composto por ao menos quatro elementos:


Definição...


  • Servidor: computador que realiza a parte principal do serviço, usando seus recursos locais e/ou outros serviços. 


  • Cliente: computador que solicita o serviço através da rede; geralmente o cliente age a pedido de um ser humano, através de uma interface de usuário, mas ele também pode ser o representante de outro sistema computacional.

DEFINIÇÃO...


  • Middleware: é o suporte de execução e de comunicação que permite a construção do serviço. Em geral o middleware é composto por sistemas operacionais e protocolos de rede encarregados de encaminhar os pedidos do cliente para o servidor e as respostas de volta ao cliente.

  • Protocolo: é a definição do serviço propriamente dito, ou seja, os passos, o conjunto de mensagens e os formatos de dados que definem o diálogo necessário entre o cliente e o servidor para a realização do serviço.    

Arquiteturas mais encontradas...


  • Two-Tier: esta arquitetura tem dois componentes: o servidor, responsável pela execução do serviço, e o cliente, responsável pela apresentação dos resultados e interação com o usuário. 

  • Three-Tier: arquitetura com três componentes: o cliente, responsável pela interface com o usuário, o servidor, responsável pela lógica da aplicação, e os repositórios de dados.

  • Peer-to-Peer: nesta arquitetura todos os participantes são ao mesmo tempo servidores (oferecem serviços e recursos) e clientes (usam serviços e recursos) uns dos outros.

Two-Tier: 




Three-Tier:



Peer-to-Peer:



quais serviços vamos ver...

Servidor de Arquivos
NFS - Samba 
Servidor WEB
Apache - PHP - MySQL - FTP - TFTP
Servidores de Comunicação e Autenticação
 DNS - DHCP - LDAP - AD*
Servidor de E-mail
Postfix (SMTP - POP3 - IMAP)
Acesso Remoto
SSH - VNC - TS*
*Windows Server 2012

sERVIDOR DE ARQUIVOS...


SAMBA
SMB/CIFS (Server Message Block/Common Internet File System) 
     

Servidor de arquivos...


NFSv4
Network File System (NFS) version 4 

RFC 1094 e 3530

NFSv3
Network File System (NFS) version 3 

RFC 1813 e 3530

acesso remoto...




acesso remoto...


Site do projeto
http://www.openssh.com/ 

RFC's
4250 - 4251 - 4252 - 4253 - 4254

Acesso remoto...


RFB (“remote framebuffer”) is a simple protocol for remote access to graphical user interfaces.

RFC 6143

Title

servidores web...


SERVIDORES WEB...


Apache

Apache é o servidor Web mais usado no mundo, tendo um domínio de mais de 60% do mercado.

http://httpd.apache.org/

MySQL

The world's most popular open source database.
http://www.oracle.com/us/products/mysql/overview/index.html
http://www.mysql.com/

PHP

PHP is a popular general-purpose scripting language that is especially suited to web development.

Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
http://php.net/

Servidores de comunicação e autenticação...



servidores de comunicação...


BIND is by far the most widely used DNS software on the Internet, providing a robust and stable platform on top of which organizations can build distributed computing systems with the knowledge that those systems are fully compliant with published DNS standards.

ISC DHCP is open source software that implements the Dynamic Host Configuration Protocol for connection to an IP network.
https://www.isc.org/

Servidores de autenticação...



OpenLDAP Software is an open source implementation of the Lightweight Directory Access Protocol.

http://www.openldap.org/

servidores de email...



servidores de email...



 It is Wietse Venema's mail server that started life at IBM research as an alternative to the widely-used Sendmail program.

http://www.postfix.org/

servidores de email...


Zimbra powers collaboration for the way you work. Zimbra connects people and information with unified collaboration software that includes email, calendaring, file sharing, activity streams, social communities and more. With technology designed for social, mobile and the cloud, Zimbra gives individuals the flexibility to work from virtually anywhere, through nearly every computer, tablet and mobile device.

http://www.zimbra.com/
http://www.vmware.com/products/zimbra
Made with Slides.com