rede de computadores
Eriko Porto eriko_porto@uol.com.br Última atualização – agosto/2005
Aplicações
comunicação entre processos distribuídos executam nos hosts no
“espaço do usuário” baseadas em troca de mensagens exemplo: e-mail, transferência de arquivos,
Web
Protocolos (aplicação)
são parte da aplicação definem o tipo de mensagens trocadas e as ações a serem tomadas pelos processos
Cliente
inicia o contato com o servidor geralmente requisita serviços ao servidor
Web – o cliente é implementado no browser e-mail – programa leitor de correio Servidor
provê os serviços requisitados pelos clientes exemplo, servidor Web envia as páginas Web requisitadas, servidor de correio entrega os e-mails
PROTOCOLO
APLICAÇÃO
PROTOCOLO DE
TRANSPORTE
dns [RFC 1035]
domínios na Internet
TCP e UDP
http [RFC 2068]
web (www)
TCP
ftp [RFC 959]
transferência de arquivos TCP
tftp [RFC 1350]
transferência de arquivos não confiável
UDP
smtp [RFC 821]
TCP
pop3 [RFC 1225]
TCP
imap [RFC 1064]
TCP
PROTOCOLO
APLICAÇÃO
PROTOCOLO DE
TRANSPORTE
telnet [RFC 854]
acesso a um terminal remoto TCP
nfs [RFC 1094]
acesso a um sistema de arquivos TCP
snmp [RFC 1067]
gerência de equipamentos UDP
bootp [RFC 959]
obtenção de endereços
IP
UDP
dhcp [RFC 1531]
obtenção de configuração TCP/IP
UDP
nntp [RFC 977]
grupos de discussão
TCP
Números IP representam uma forma compacta e eficiente de endereçamento
Entretanto, usuários em geral preferem fazer referência a nomes, ao invés de números
Os nomes devem ser preferencialmente curtos e mnemônicos É necessário, portanto, estruturar um esquema de correspondência entre nomes e números IP
Assim como no esquema de endereçamento IP, não pode haver nomes duplicados dentro da internet Portanto a atribuição de nomes também deve
ser