Arquitetura de Rede Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina: Redes de Computadores I
2 Tipos de arquiteturas Cliente-Servidor Peer-to-Peer Arquitetura Híbrida
Cliente-Servidor 3
4 Principais características Existem dois processos envolvidos, um no host cliente e um outro no host servidor; A comunicação acontece quando um cliente envia uma solicitação pela rede ao processo servidor, e então o processo servidor recebe a mensagem, e executa o trabalho solicitado ou procura pelos dados requisitados e envia uma resposta de volta ao cliente; Uma característica desta arquitetura, é que um cliente não se comunica com outro cliente, e o servidor deve possuir um endereço fixo, e estar sempre on-line; Um único servidor é incapaz de suportar as requisições de todos os clientes, devido a isso, na maioria dos casos são utilizados vários servidores que constituem um servidor virtual; Um exemplo claro de aplicação Cliente/Sevidor é a comunicação entre um browser. Neste tipo de aplicação o cliente (browser) e o servidor (servidor web) comunicam-se trocando mensagens através do protocolo HTTP.
Modelo 5
6 Exemplos de aplicações que utilizam o modelo Cliente/Servidor Email (SMTP) Transferência de Arquivos (FTP) Terminal Remoto (Telnet e SSH) Sistema de Nomes (DNS) Banco de Dados (SQL)
7 Características de programas do tipo cliente: Inicia a solicitação; Aguarda pela resposta; Normalmente interage com um número pequeno de servidores ao mesmo tempo.
8 Características de programas do tipo servidor: É passivo (aguarda solicitações dos clientes); Quando recebe uma solicitação, processa e envia resposta; Pode interagir com um grande número de clientes ao mesmo tempo; Uma desvantagem: caso falhar o servidor todas as solicitações dos clientes não receberão respostas.
9
10 Protocolos que proporcionam a Arquitetura Cliente/Servidor IPX/SPX NetBIOS TCP/IP
11 IPX/SPX O IPX/SPX contém os protocolos básicos dos sistemas operacionais de redes Novell. (este protocolo foi desenvolvido inicialmente pela Xerox).
12 NetBios NetBIOS é uma interface para aplicações distribuídas. NetBios é uma especificação criada pela IBM e pela Microsoft. Esta interface oferece aplicações de rede como um serviço de transmissão confiável e orientado a conexão. Não é roteável.
13 TCP/IP O TCP/IP constitui-se de uma implementação de protocolo de nível de rede Internet Protocol (IP), e do protocolo de transporte Transmission Control Protocol (TCP). A grande motivação do drive TCP/IP pelos sistemas operacionais de rede, é que ele permite a interligação da rede local com outras redes locais metropolitanas ou geograficamente distribuídas, desde que sejam todas compatíveis com a arquitetura TCP/IP; É roteável.
Peer-to-peer 14
15 Principais características A arquitetura P2P (Peer-to-Peer) consiste em uma comunicação direta entre os clientes, não existe nenhuma divisão fixa entre cliente e servidor; Cada par (peer) ativo requisita e fornece dados a rede, desta forma não existe a dependência do servidor, isso aumenta significativamente a largura de banda e a redução de recursos; Esse tipo de arquitetura é utilizado principalmente por aplicações de compartilhamento de conteúdo, como arquivos contendo áudio, vídeo, dados; O protocolo BitTorrent que utiliza a arquitetura peer-to-peer para compartilhamento de grandes quantidades de dados.
Modelo 16
Arquitetura Híbrida 17
18 Principais características Arquitetura híbrida, é uma mescla entre cliente/servidor e Peer to Peer: Esta arquitetura utiliza, por exemplo, para transferência de arquivos o P2P e a arquitetura cliente/servidor para pesquisar quais peers contêm o arquivo desejado; Uma aplicação muito utilizada neste tipo de arquitetura é a de mensagem instantânea. O Windows Live Messenger e o MSN;
Modelo 19
Atividades 20
21 Atividade 1) Pesquise sobre serviço orientado a conexão e cite o protocolo empregado. 2) Pesquise sobre serviço não orientado a conexão e cite o protocolo empregado. 3) Pesquise sobre o protocolo utilizado no modelo peer-to-peer.
22 Atividade Filme Warrios of the Net http://www.youtube.com/watch?v=fjdklaz0ikm
23 Atividade Baseado no filme Warrios of the Net, responda o que você entendeu sobre os seguintes temas: 1 - Pacote ou Datagrama 2 -Roteador 3-Proxy 4-Firewall 5 - Portas 80, 25, 21, 23 e 53
24 Outros Filmes História da Internet http://www.youtube.com/watch?v=b3iznc652yo