TCP/IP Aplicações
TCP/IP - APLICAÇÕES
Aron Sebastian
Hyago Santana
Gersiline Beatriz
Mariana Novaes
Sumario
• Introdução.
• Arquitetura de aplicação de rede.
– Arquitetura cliente-servidor.
– Arquitetura P2P.
• Serviços de transporte disponíveis.
– Tipos de serviços requisitados.
– Protocolos de transporte.
• Aplicações:
– Correio Eletrônico(SMTP, POP3).
– Voip.
– HTTP.
– DNS.
Introdução
• As aplicações de rede são programas que rodam nos sistemas finais e se comunicam entre si pela troca de mensagens através da rede.
• A arquitetura da aplicação é projetada pelo desenvolvedor e determina com a aplicação é organizada nos vários sistemas finais. As duas arquiteturas mais utilizadas: arquitetura cliente-servidor ou a arquitetura P2P.
• São programas de aplicação típicas da Internet: transferência de arquivos (FTP), o correio eletrônico (e-mail), WWW (world wide web), bate-papo em rede (chat), telefonia na Internet
(VoIP), vídeo conferência.
Arquitetura de Aplicação de Rede
• A arquitetura de rede é fixa e provê um conjunto específico de serviços às aplicações.
• A arquitetura de aplicação é projetada pelo desenvolvedor e determina como a aplicação é organizada nos vários sistemas finais.
Arquitetura Cliente-Servidor
• Servidor
– Hospedeiro sempre ativo.
– Endereço IP permanente.
– Fornece serviços solicitados pelo cliente.
• Cliente
– Comunicam-se com o servidor.
– Podem ser conectados intermitentemente. – Não se comunicam diretamente uns com os outros.
• Muitas vezes utiliza-se conjuntos de servidores - data center para criar um SERVIDOR VIRTUAL.
Arquitetura P2P
• Nem sempre há um servidor.
• Sistemas finais arbitrários comunicam-se diretamente.
• Pares são intermitentemente conectados e podem trocar seus endereços IP cada vez que forem ligados.
• Exemplos: BitTorrent, eMule,
Skype.
Serviços de Transportes Disponíveis
• Qual serviço de transporte uma aplicação