Redes de computadores

Disponível somente no TrabalhosFeitos
  • Páginas : 14 (3252 palavras )
  • Download(s) : 0
  • Publicado : 22 de julho de 2012
Ler documento completo
Amostra do texto
Redes de Computadores II

Prof. Marcelo Conterato prof.marcelo.conterato@hotmail.com
http://www.cttmaxwell.com.br/moodle/ Slides do Livro Redes de Computadores e a Internet – Kurose.

Redes de Computadores II

CTT Maxwell

Agenda da Aula
• Princípios de aplicações em Redes de Computadores • Web e HTTP • FTP • Correio eletrônico
• SMTP, POP3, IMAP

• DNS

Redes de Computadores IICTT Maxwell

Algumas aplicações de rede
Correio Eletrônico (e-mail) Hipertexto (http://www...) Mensagem instantânea

Login remoto (e.g., ssh)
Compartilhamento de Arquivos Entre-Pares (P2P file sharing) Jogos multi-usuário em Rede Telefonia via Internet (VoIP) Videoconferência em tempo real

Redes de Computadores II

CTT Maxwell

Camada de Aplicação

5

Redes de Computadores IICTT Maxwell

Arquiteturas de aplicação


• •

Cliente-servidor
Entre-Pares (Peer-to-peer, P2P) Híbrida de cliente-servidor e P2P

Redes de Computadores II

CTT Maxwell

Arquitetura cliente-servidor
• Servidor: • Hospedeiro sempre ativo • Endereço IP permanente • Fornece serviços solicitados pelo cliente



Clientes: • Comunicam-se com o servidor • Pode ser conectadointermitentemente • Pode ter endereço IP dinâmico • Não se comunicam diretamente uns com os outros

Redes de Computadores II

CTT Maxwell

Arquitetura P2P pura
Nem sempre no servidor Sistemas finais arbitrários comunicamse diretamente Pares são intermitentemente conectados e trocam endereços IP Ex.: Emule

Altamente escaláveis, mas difíceis
de gerenciar

Redes de Computadores II

CTTMaxwell

Híbrida de cliente-servidor e P2P
Torrent Transferência de arquivo P2P Busca centralizada de arquivos: Conteúdo de registro dos pares no servidor central

Consulta de pares no mesmo servidor central para localizar o conteúdo
Instant messaging Bate-papo entre dois usuários é P2P Detecção/localização de presença é centralizada: Usuário registra seu endereço IP com o servidor centralquando fica on-line

Usuário contata o servidor central para encontrar endereços IP dos “amigos”

Redes de Computadores II

CTT Maxwell

Comunicação de processos
Processo: programa executando num hospedeiro Dentro do mesmo hospedeiro: dois processos se comunicam usando comunicação interprocesso (definido pelo Sistema Operacional)

Processos em diferentes hospedeiros se comunicam por meiode troca de mensagens
Processo cliente: processo que inicia a comunicação Processo servidor: processo que espera para ser contatado

Redes de Computadores II

CTT Maxwell

Sockets
Um processo envia/recebe mensagens para/de seu socket O socket é análogo a uma porta O processo de envio empurra a mensagem para fora da porta O processo de envio confia na infraestrutura de transporte no outrolado da porta que leva a mensagem para o socket no processo de recepção.

Redes de Computadores II

CTT Maxwell

Processos de endereçamento
Para um processo receber mensagens, ele deve ter um identificador Um hospedeiro possui um único endereço IP de 32 bits (assumindo IPv4) P.: O endereço IP do hospedeiro onde o processo está executando é suficiente para identificar o processo? R.: Não,muitos processos podem estar em execução no mesmo hospedeiro. O identificador inclui o endereço IP e o número da porta associada ao processo no hospedeiro Exemplos de números de porta: Servidor HTTP: 80 Servidor de Correio: 25

Redes de Computadores II

CTT Maxwell

O protocolo da camada de aplicação define
Tipo das mensagens trocadas, mensagens de requisição e resposta Sintaxe dos tipos demensagem: os campos nas mensagens e como são delineados Regras para quando e como os processos enviam e respondem às mensagens Protocolos de domínio público: Definidos nas RFCs Recomendados para interoperabilidade Ex.: HTTP, SMTP, DNS, SSH Protocolos proprietários:

Ex.: KaZaA

Redes de Computadores II

CTT Maxwell

De qual serviço de transporte uma aplicação necessita?
Perda de dados...
tracking img