Sei sulla pagina 1di 86

Redes de Computadores

Camada de Aplicao
Antonio Alfredo Ferreira Loureiro
loureiro@dcc.ufmg.br
Departamento de Cincia da Computao
Universidade Federal de Minas Gerais

UFMG/DCC Redes de Computadores Camada de Aplicao


Interao Cliente-Servidor

Hardware de interconexo
+
Software de protocolo

Infra-estrutura de comunicao genrica

Base para programas de aplicaes se
comunicarem

UFMG/DCC Redes de Computadores Camada de Aplicao 2


Interao Cliente-Servidor

 Foco desta camada:


 Servios/aplicaes disponveis numa internet

 Conceito fundamental que forma a base de


todas aplicaes de rede:
 Interao cliente-servidor

UFMG/DCC Redes de Computadores Camada de Aplicao 3


Comunicao numa rede x
Comunicao telefnica
 Existem similaridades e diferenas

 Diferena principal:
 Protocolo no possui um mecanismo similar a uma
campanhia telefnica
 No existe um mecanismo do software de protocolo
informar a uma aplicao que chegou uma
comunicao
 No existe um mecanismo para a aplicao aceitar
mensagens arbitrrias

UFMG/DCC Redes de Computadores Camada de Aplicao 4


Comunicao numa rede x
Comunicao telefnica
 Como uma aplicao sabe que recebeu uma
mensagem?
 A aplicao informa o servio da camada inferior que
est esperando por um tipo especfico de mensagem
 Quando uma mensagem do tipo especificado chega
na camada inferior ela passada para a aplicao

UFMG/DCC Redes de Computadores Camada de Aplicao 5


Comunicao numa rede x
Comunicao telefnica
 O que acontece se dois processos de
aplicaes, cada um em um computador, ficam
num estado de espera por mensagem?
 Deadlock
 Logo, um processo deve ser responsvel por iniciar a
interao e o outro por esperar passivamente

UFMG/DCC Redes de Computadores Camada de Aplicao 6


Paradigma cliente-servidor

 Processo onde uma aplicao inicia a interao


com outra aplicao que sempre fica esperando

 Paradigma que forma o princpio de


comunicao de aplicaes distribudas

UFMG/DCC Redes de Computadores Camada de Aplicao 7


Paradigma cliente-servidor

 Cliente:
 Aplicao que inicia a comunicao

 Servidor:
 Aplicao que espera a comunicao

 Entidades com caractersticas diferentes

UFMG/DCC Redes de Computadores Camada de Aplicao 8


Caractersticas de clientes

 Em geral, um cliente
 um programa de aplicao arbitrrio
 Torna-se um cliente temporariamente quando precisa
fazer um acesso remoto
 Executa outras computaes localmente
 invocado diretamente por um usurio e executa
somente por uma sesso
 Executa localmente num computador pessoal do
usurio

UFMG/DCC Redes de Computadores Camada de Aplicao 9


Caractersticas de clientes

 Em geral, um cliente
 Pode acessar vrios servios de acordo com a
necessidade, mas contacta um servidor de cada vez
(os servidores no precisam estar numa mesma
mquina)
 Pode enviar, por questes de desempenho, a mesma
requisio de servio para diferentes servidores e
processar a resposta que chegar primeiro

UFMG/DCC Redes de Computadores Camada de Aplicao 10


Caractersticas de clientes

 Em geral, um cliente
 Dependendo do servio, pode acessar um servidor de
um conjunto onde todos oferecem o mesmo tipo de
servio
 No precisa de um hardware especial ou um sistema
operacional sofisticado

UFMG/DCC Redes de Computadores Camada de Aplicao 11


Caractersticas de servidores

 Em geral, um servidor
 um programa especfico, normalmente com certos
privilgios
 dedicado a prover um servio mas que pode
processar requisies de vrios clientes
simultaneamente
 invocado automaticamente quando o sistema
inicializado e fica disponvel indefinidamente

UFMG/DCC Redes de Computadores Camada de Aplicao 12


Caractersticas de servidores

 Em geral, um servidor
 Pode retornar respostas diferentes para um dado
servio (e.g., data e hora local)
 Executa num computador que compartilhado (no
num computador pessoal de um usurio)

UFMG/DCC Redes de Computadores Camada de Aplicao 13


Caractersticas de servidores

 Em geral, um servidor
 Aceita requisies de clientes arbitrrios mas oferece
um nico servio
 Requer um hardware de maior capacidade e um
sistema operacional mais sofisticado
 um programa concorrente que gera uma thread de
execuo para cada requisio que chega

UFMG/DCC Redes de Computadores Camada de Aplicao 14


Programa servidor (PS) x
Computador servidor (CS)
 PS diz respeito a aplicao que espera por
requisies e no ao computador onde o
programa executado

 CS diz respeito a uma mquina com um


hardware de maior capacidade e um sistema
operacional mais sofisticado onde normalmente
um ou mais programas servidores executam

UFMG/DCC Redes de Computadores Camada de Aplicao 15


Programa servidor (PS) x
Computador servidor (CS)
 Fabricantes de computadores tendem a
classificar computadores com CPUs rpidas,
grande capacidade de memria e SO sofisticado
como um computador servidor ou mquina
servidora

 Naturalmente, uma mquina com essas


caractersticas pode ser usada em outros tipos
de ambiente

UFMG/DCC Redes de Computadores Camada de Aplicao 16


Requisies, respostas e direo do
fluxo de dados
 Informao pode ser passada num sentido ou
em ambos entre um cliente e um servidor

 Situao tpica:
 Cliente envia requisio para o servidor e o servidor
retorna uma resposta para o cliente

UFMG/DCC Redes de Computadores Camada de Aplicao 17


Requisies, respostas e direo do
fluxo de dados
 Cliente tambm pode enviar uma srie de
requisies e o servidor enviar uma srie de
respostas
 Exemplo, um cliente de banco de dados pode enviar
uma srie de consultas ao servidor

 Cliente, ao se conectar com o servidor, pode


passar a receber respostas continuamente sem
fazer uma requisio
 Servidor de dados atmosfricos

UFMG/DCC Redes de Computadores Camada de Aplicao 18


Requisies, respostas e direo do
fluxo de dados
 Servidores podem aceitar bem como enviar
informaes
 Servidor de arquivo est configurado para:
 exportar arquivos para clientes
 importar arquivos de clientes

UFMG/DCC Redes de Computadores Camada de Aplicao 19


Protocolos de transporte e interao
cliente-servidor
 Comunicao cliente-servidor baseada num
protocolo de transporte

 necessrio uma pilha de protocolos para


executar um cliente ou servidor
 Pilha mais comum: TCP/IP + algum protocolo de
enlace

UFMG/DCC Redes de Computadores Camada de Aplicao 20


Protocolos de transporte e interao
cliente-servidor

UFMG/DCC Redes de Computadores Camada de Aplicao 21


Vrios servidores num computador

UFMG/DCC Redes de Computadores Camada de Aplicao 22


Identificao de um servio

 Servidores devem informar os endereos de


onde os seus servios podem ser acessados
 Informao passada para a camada de transporte

 Clientes devem conhecer a identificao dos


servidores para poderem acessar seus servios
 Informao passada para a camada de transporte
quando uma requisio enviada

UFMG/DCC Redes de Computadores Camada de Aplicao 23


Identificao de um servio

 Na arquitetura TCP/IP, a identificao do servio


dada pelo nmero do porto de comunicao
 O endereo da camada de transporte definido pela
arquitetura
 Porto um nmero binrio de 16 bits

UFMG/DCC Redes de Computadores Camada de Aplicao 24


Identificao de um servio
Portos bem conhecidos (01023)
 21: FTP  103: PoP3
 22: ssh  119: NNTP
 23: Telnet  123: NTP
 25: SMTP  161: SNMP
 79: finger  434: Mobile IP Agent
 80: HTTP  513: login/who
 88: kerberos

UFMG/DCC Redes de Computadores Camada de Aplicao 25


Identificao de um servio

 Num caso genrico deveria haver um servidor de


servios que poderia informar o endereo da
mquina e da aplicao desejada
 Similar s pginas amarelas
 Modelo OSI/ISO: X.500

UFMG/DCC Redes de Computadores Camada de Aplicao 26


Observaes

 Que protocolo de transporte usar na


comunicao cliente-servidor?

 Depende, dentre outros fatores:


 Do tipo de aplicao
 Disponibilidade do TCP ou UDP

UFMG/DCC Redes de Computadores Camada de Aplicao 27


Observaes

 possvel projetar um servidor para aceitar


requisies tanto via TCP quanto UDP
 Exemplo: servidor de HTTP

 O servidor de um servio pode-se tornar o cliente


de outro
 Exemplo: DNS

UFMG/DCC Redes de Computadores Camada de Aplicao 28


Protocolos de aplicao na
arquitetura TCP/IP
 DNS (Domain Name System)
 Faz o mapeamento entre o nome de um computador e
seu endereo IP
 SNMP (Simple Network Management Protocol)
 Usado no gerenciamento da rede
 Ping
 Interroga uma mquina
 DHCP (Dynamic Host Configuration Protocol)
 Permite a configurao dinmica de computadores

UFMG/DCC Redes de Computadores Camada de Aplicao 29


Protocolos de aplicao na
arquitetura TCP/IP
 HTTP (HyperText Transfer Protocol)
 Usado na transferncia de objetos na Web

 SMTP (Simple Mail Transfer Protocol)


 Usado na transferncia de email

UFMG/DCC Redes de Computadores Camada de Aplicao 30


DNS
Domain Name System

UFMG/DCC Redes de Computadores Camada de Aplicao 31


DNS

 comum aplicaes e usurios fazerem


referncia a um computador atravs de seu
nome e no de seu endereo

 necessrio um mecanismo de mapeamento de


nome para endereo e vice-versa

UFMG/DCC Redes de Computadores Camada de Aplicao 32


DNS

 Soluo quando havia a Arpanet:


 Arquivo hosts.txt com todos os computadores e
endereos IPs
 Invivel com o crescimento da Internet

 Nova soluo:
 DNS, especificado nas RFCs 1034 e 1035

UFMG/DCC Redes de Computadores Camada de Aplicao 33


Espao de nomes do DNS

 O endereamento na Internet dividido em


domnios

 Domnios podem ser divididos em sub-domnios,


etc.

 Cada domnio controla a alocao de sub-


domnios dentro de seu espao

UFMG/DCC Redes de Computadores Camada de Aplicao 34


Espao de nomes do DNS

UFMG/DCC Redes de Computadores Camada de Aplicao 35


Servidores de nomes

 Em teoria, um nico servidor de nomes com todo


o BD DNS poderia ser usado para fazer o
mapeamento
 Na prtica, soluo invivel

 O espao de nomes do DNS dividido em zonas


de tal forma a no haver sobreposio

UFMG/DCC Redes de Computadores Camada de Aplicao 36


Servidores de nomes

UFMG/DCC Redes de Computadores Camada de Aplicao 37


Servidores de nomes

 Mapeamento:
 Um procedimento chamado resolver invocado
passando como parmetro o nome do computador
 Resolver envia um pacote UDP para o servidor DNS
local que procura pelo nome e retorna o endereo IP
para o resolver que retorna para quem o invocou
 Uma consulta recursiva (recursive query) pode ser
efetuada

UFMG/DCC Redes de Computadores Camada de Aplicao 38


Servidores de nomes

UFMG/DCC Redes de Computadores Camada de Aplicao 39


SNMP
Simple Network Management Protocol

UFMG/DCC Redes de Computadores Camada de Aplicao 40


GIRS&N

 Gerncia Integrada de Redes, Servios e


Negcios
 Forma atual de enxergar as redes

 No passado:
 Redes de Telecomunicaes
 Redes de Computadores

 Atualmente
 Redes formadas basicamente por diferentes tipos de
hardware e software

UFMG/DCC Redes de Computadores Camada de Aplicao 41


GIRS&N: Definio

 Conjunto de aes realizadas visando obter a


mxima produtividade da planta e dos seus
recursos disponveis, integrando de forma
organizada as funes de operao,
administrao, manuteno e provisionamento
(OAM&P) para os elementos, redes, servios e
negcios de telecomunicaes.

UFMG/DCC Redes de Computadores Camada de Aplicao 42


GIRS&N: Objetivos

 Incrementar a qualidade do servio prestado


pela diminuio do tempo de recuperao e
provisionamento

 Reduo dos custos operacionais atravs da


racionalizao das atividades operacionais

 Reduo dos custos dos sistemas de operao


atravs da racionalizao e integrao

UFMG/DCC Redes de Computadores Camada de Aplicao 43


Introduo ao
Gerenciamento de Redes
 Organizaes investem quantias razoveis de
tempo e dinheiro em redes de computadores

 Gerenciamento por pessoas x auto-gerenciamento

 Gerenciamento de redes o processo de


controlar uma rede de computadores complexa
com o objetivo de maximizar sua eficincia e
produtividade

UFMG/DCC Redes de Computadores Camada de Aplicao 44


reas funcionais da ISO

 Para definir o escopo, a ISO dividiu o


Gerenciamento de Redes em cinco reas
funcionais:
 Gerenciamento de Falhas
 Gerenciamento de Configurao
 Gerenciamento de Segurana
 Gerenciamento de Desempenho
 Gerenciamento de Contabilidade

UFMG/DCC Redes de Computadores Camada de Aplicao 45


Gerenciamento de falhas

 Detectar, localizar, isolar e corrigir falhas em


uma rede

 Envolve:
 Deteco da falhas
 Isolamento da falha
 Correo da falha (se possvel)

UFMG/DCC Redes de Computadores Camada de Aplicao 46


Gerenciamento de configurao

 Fazer o controle da configurao dos elementos


que compem a rede

 O gerenciamento de configurao inclui funes


para:
 Registrar as configuraes atuais e suas eventuais
alteraes
 Identificar componentes da rede
 Habilitar e desativar sistemas da rede
 Alterar parmetros da rede

UFMG/DCC Redes de Computadores Camada de Aplicao 47


Gerenciamento de segurana

 Controlar o acesso aos recursos (hardware +


software) da rede

 Deve garantir que apenas as pessoas de direito


tenham acesso aos recursos

 O gerenciamento de segurana deve prover


suporte aos servios de:
 Controle de acesso
 Autenticao
 Manuteno e manipulao dos logs

UFMG/DCC Redes de Computadores Camada de Aplicao 48


Gerenciamento de desempenho

 Determinar o desempenho dos recursos da rede,


de modo a assegurar que tenha capacidade para
suportar as necessidades de seus usurios

 Exemplos de atividades que podem ser medidas:


 Percentual de utilizao
 Taxas de erros
 Tempo de resposta

UFMG/DCC Redes de Computadores Camada de Aplicao 49


Gerenciamento de contabilidade

 Determinar os custos associados ao uso dos


recursos de rede

 O gerenciamento de contabilidade inclui funes


para:
 Informar custos
 Permitir o estabelecimento dos limites de utilizao
 Combinar custos dos vrios recursos utilizados

UFMG/DCC Redes de Computadores Camada de Aplicao 50


Protocolos mais utilizados

 CMIP
 Common Management Information Protocol
 Protocolo do modelo OSI/ISO

 SNMP
 Simple Network Management Protocol
 Protocolo da arquitetura TCP/IP

UFMG/DCC Redes de Computadores Camada de Aplicao 51


CMIP

 Utilizado em redes de telecomunicaes

 Padro antigo, j consolidado

 Bom mecanismo de segurana

 Complexo:
 Demanda muitos recursos computacionais
 Exige pessoal treinado para sua operao

UFMG/DCC Redes de Computadores Camada de Aplicao 52


SNMP

 Padro de facto da Internet

 No proprietrio, pblico, de fcil implementao


e possibilita um gerenciamento efetivo

 Suas maiores vantagens so a simplicidade e a


facilidade de implementao

UFMG/DCC Redes de Computadores Camada de Aplicao 53


SNMP

 O termo SNMP diz respeito aos seguintes


aspectos:
 Protocolo em si
 Definio de uma base de dados
 Conceitos associados

UFMG/DCC Redes de Computadores Camada de Aplicao 54


SNMP

 SNMP bsico amplamente utilizado

 Maioria dos equipamentos de conectividade


implementam SNMP

 possvel ter o protocolo SNMP sobre OSI e


sobre protocolos no TCP/IP

 Vrias melhorias vm sendo feitas:


 Monitoramento remoto (RMON)
 Extenses de MIB padro

UFMG/DCC Redes de Computadores Camada de Aplicao 55


Arquitetura de gerenciamento SNMP

 Um sistema de gerenciamento consiste de


 Estao de gerenciamento
 Agente de gerenciamento
 Base de informaes de gerenciamento (MIB)
 Protocolo de gerenciamento

UFMG/DCC Redes de Computadores Camada de Aplicao 56


Arquitetura de gerenciamento SNMP

 Gerente
 Entidade responsvel por requisitar e analisar as
informaes gerenciais

 Agente
 Componente de hardware e/ou software responsvel
por enviar informaes do objeto gerenciado ao
gerente

 Baseado no paradigma gerente-agente

UFMG/DCC Redes de Computadores Camada de Aplicao 57


Arquitetura de gerenciamento SNMP

Informaes
de Gerenciamento
SysContact: fulano@nowhere
Estao de SysName: router
gerenciamento SysLocation: Sala 2001

Agentes de Gerenciamento
dos Objetos Gerenciados

Protocolo de
Gerenciamento

UFMG/DCC Redes de Computadores Camada de Aplicao 58


Estao de gerenciamento

Informaes
de Gerenciamento
SysContact: fulano@nowhere
Estao de SysName: router
gerenciamento SysLocation: Sala 2001

Agentes de Gerenciamento
dos Objetos Gerenciados

Protocolo de
Gerenciamento

UFMG/DCC Redes de Computadores Camada de Aplicao 59


Estao de gerenciamento

 Computador de uso geral que executa


aplicaes de gerenciamento

 Contm um ou mais processos que comunicam


com os agentes enviando requisies e
recebendo respostas

 Capacidade de traduzir os requisitos do gerente


em monitoramento e controle

UFMG/DCC Redes de Computadores Camada de Aplicao 60


Estao de gerenciamento

 Estaes de gerenciamento possuem


normalmente uma interface grfica para auxiliar
no processo de gerncia

 Base de dados extrada das MIBs das entidades


gerenciadas

UFMG/DCC Redes de Computadores Camada de Aplicao 61


Agente de gerenciamento

Informaes
de Gerenciamento
SysContact: fulano@nowhere
Estao de SysName: router
gerenciamento SysLocation: Sala 2001

Agentes de Gerenciamento
dos Objetos Gerenciados

Protocolo de
Gerenciamento

UFMG/DCC Redes de Computadores Camada de Aplicao 62


Agente de gerenciamento

 Responde s solicitaes do gerente


 Informao
 Ao

 Envia ao gerente informaes no solicitadas


 Mensagens trap

 Recursos gerenciados:
 Hardware (roteador, hub, ponte, etc)
 Software

UFMG/DCC Redes de Computadores Camada de Aplicao 63


Base de Informaes de
Gerenciamento (MIB)

Informaes
de Gerenciamento
SysContact: fulano@nowhere
Estao de SysName: router
gerenciamento SysLocation: Sala 2001

Agentes de Gerenciamento
dos Objetos Gerenciados

Protocolo de
Gerenciamento

UFMG/DCC Redes de Computadores Camada de Aplicao 64


MIB (Management Information Base)

 Base de dados onde so armazenadas as


informaes de gerenciamento

 Estrutura de rvore

 Os objetos de uma MIB so definidos usando a


notao sinttica abstrata (ASN.1)

UFMG/DCC Redes de Computadores Camada de Aplicao 65


MIB

 Definio precisa da informao acessvel


atravs de um protocolo de gerenciamento

 Utilizando formato hierrquico e estruturado


(rvore), a MIB define a informao de
gerenciamento disponvel em um dispositivo

 Todo dispositivo deve usar o formato definido


pela MIB

UFMG/DCC Redes de Computadores Camada de Aplicao 66


O topo da rvore da MIB

ccitt (0) iso (1) joint-iso-ccitt (2)

...org (3)...

...dod (6)...

...internet (1)...

directory (1) mgmt (2) experimental (3) private (4)

mib (1) enterprises (1)

UFMG/DCC Redes de Computadores Camada de Aplicao 67


Protocolo de gerenciamento

Informaes
de Gerenciamento
SysContact: fulano@nowhere
Estao de SysName: router
gerenciamento SysLocation: Sala 2001

Agentes de Gerenciamento
dos Objetos Gerenciados

Protocolo de
Gerenciamento

UFMG/DCC Redes de Computadores Camada de Aplicao 68


Protocolo de gerenciamento

 o meio de comunicao entre a estao de


gerenciamento e os agentes

 Define primitivas de comunicao que podem ser


invocadas pelo gerente e pelo agente

UFMG/DCC Redes de Computadores Camada de Aplicao 69


Arquitetura do protocolo SNMP

Recursos
gerenciados
Aplicaes de
gerenciamento objetos
Aplicao que gerenciados
gerencia objetos
GetNextRequest

GetResponse
GetNextRequest
GetResponse

GetRequest
GetRequest

SetRequest
SetRequest

Trap

Trap
Gerente SNMP Mensagens SNMP Agente SNMP

UDP UDP

IP IP

Protocolo de rede Protocolo de rede


Rede

UFMG/DCC Redes de Computadores Camada de Aplicao 70


Agentes por procurao
(Proxy Agents)
 SNMP requer que o agente suporte UDP/IP

 Isto exclui alguns equipamentos


 Ex: modems

 Alguns equipamentos podem suportar a


arquitetura TCP/IP mas pode no ser interessante
ter um agente SNMP

 Soluo: usar agentes que atuam por procurao


 Agentes que atuam em nome de outros dispositivos

UFMG/DCC Redes de Computadores Camada de Aplicao 71


Agentes por procurao
(Proxy Agents)

Proxy agent
Estao de
Gerenciamento Funo de mapeamento Proxied device
Processo Processo Processo
gerente agente gerente
Arquitetura Arquitetura
SNMP SNMP de de
protocolo protocolo
UDP UDP usado pelo usado pelo
dispositivo dispositivo
IP IP gerenciado gerenciado

Protocolo Protocolo Protocolo Protocolo


de rede de rede de rede de rede

Rede Rede

UFMG/DCC Redes de Computadores Camada de Aplicao 72


Tendncias

 Redes e aplicaes maiores e mais complexas

 Tecnologias de gerenciamento de redes como


SNMP no so adequadas

 Outras solues

UFMG/DCC Redes de Computadores Camada de Aplicao 73


Correio Eletrnico

UFMG/DCC Redes de Computadores Camada de Aplicao 74


Correio eletrnico

 Uma das aplicaes mais importantes da


Internet

 Definido nas RFCs


 821 (protocolo)
 822 (formato das mensagens)

UFMG/DCC Redes de Computadores Camada de Aplicao 75


Correio eletrnico

 Sistemas de correio eletrnico possuem


normalmente cinco funes bsicas:
 Composio: para criar e responder msgs
 Transferncia: para levar msgs de uma origem at um
destinatrio
 Notificao: para informar o que aconteceu com a msg
ou o seu status
 Visualizao: para exibir msgs que chegam
 Organizao: para organizar msgs (exibir, remover,
imprimir, etc)

UFMG/DCC Redes de Computadores Camada de Aplicao 76


Correio eletrnico

 Outras caractersticas so possveis como:


 Resposta automtica
 Reenvio de msgs
 Codificao
 Prioridade
 Etc.

UFMG/DCC Redes de Computadores Camada de Aplicao 77


Estrutura de
uma msg
eletrnica

UFMG/DCC Redes de Computadores Camada de Aplicao 78


Transferncia de msgs

 Servidor de correio eletrnico espera conexes


TCP no porto 25

 Cliente informa para quem a mensagem e


espera confirmao para continuar caso o
usurio exista

UFMG/DCC Redes de Computadores Camada de Aplicao 79


Acesso a caixas postais

 comum as caixas postais dos usurios ficarem


em um computador de uma rede local

 Gerenciamento mais simples

 Inconveniente para os usurios

 Criar um protocolo que acesse a caixa postal de


forma transparente
 Exemplo: POP-3 (Post Office Protocol)

UFMG/DCC Redes de Computadores Camada de Aplicao 80


MIME
Multipurpose Internet Mail Exchange
 Objetivo permitir mensagens:
 Em lnguas com acentos (e.g., francs)
 Em alfabetos no-latinos (e.g., russo)
 Em lnguas sem alfabeto (e.g., chines)
 No contendo texto (e.g., imagem)

UFMG/DCC Redes de Computadores Camada de Aplicao 81


MIME

 Idia bsica:
 Manter o formato definido na RFC 822
 Acrescentar estrutura ao corpo da msg
 Definir regras de codificao para msgs no-ASCII

 O que deve ser modificado so os programas de


envio e recepo de msgs e no o de
transferncia

UFMG/DCC Redes de Computadores Camada de Aplicao 82


USENET

UFMG/DCC Redes de Computadores Camada de Aplicao 83


Usenet News

 O que :
 Sistema de newsgroups (grupos de discusso)
 Aplicao executada em computadores que podem
estar ou no na Internet
 Diferente de uma lista de distribuio
 Possui uma hierarquia
 Possui mais de 30 mil grupos

UFMG/DCC Redes de Computadores Camada de Aplicao 84


Usenet News

UFMG/DCC Redes de Computadores Camada de Aplicao 85


Usenet
News

UFMG/DCC Redes de Computadores Camada de Aplicao 86

Potrebbero piacerti anche