You are on page 1of 8

1 - Qual a diferena entre um hospedeiro e um sistema final?

Cite
os tipos de sistemas finais. Um servidor Web um sistema final?
R = Um sistema final uma denominao para os computadores que esto
conectados na periferia da internet, ao passo que o hospedeiro (host) um
tipo de sistema final que hospedam, isto , executam programas de
aplicao, tais como um programa de browser da web, um programa de
servidor Web, um programa de leitor de e-mail, ou um servidor de e-mail.
Entre os tipos de sistemas finais, temos os computadores de mesa,
servidores e computadores mveis. Um servidor Web um sistema final.
2) A palavra protocolo muito usada para descrever relaes
diplomticas. D um exemplo de um protocolo diplomtico
R = Sua excelncia ao presidente da republica
3) O que um programa cliente? O que um programa servidor?
Um programa servidor requisita e recebe servios de um programa
cliente?
R = O programa cliente o programa que funciona em um sistema final,
que solicita e recebe um servio de um programa servidor. O programa
servidor administra e fornece servios e informaes para os outros
sistemas da rede. No, um programa servidor no recebe servios de um
programa cliente.
4) Quais so os dois tipos de servios de transporte que a internet
prov as suas aplicaes? Cite algumas caractersticas de cada um
desses servios.
R = Servio no orientado a conexo, onde no h nenhuma transferncia
confivel de dados, no prove controle de fluxo e nem controle de
congestionamento. Servio orientado a conexo aquele que oferece uma
transferncia confivel de dados, controle de fluxo, controle de
congestionamento.
5) Afirma-se que o controle de fluxo e controle de congestionamento so
equivalentes. Isso vlido para o servio orientado para conexo da
internet? Os objetivos do controle de fluxo e de controle de
congestionamento so os mesmos?
R = Sim, vlido. Os objetivos no so necessariamente os mesmos, mas
um auxilia o outro.
6) Utilizando uma analogia com os nossos atos, faa uma breve descrio
de como o servio orientado para conexo da Internet prove transporte
confivel.
R = Um pacote deve ser entregue a uma pessoa, quando o pacote
recebido por essa pessoa, ela verifica o contedo, analisa para ver se est
tudo em tudo em ordem manda um bilhete ao remetente confirmando o
recebimento do pacote.
7) Qual a vantagem de uma rede de comutao de circuitos em relao a
uma de comutao de pacotes? Quais so as vantagens da TDM sobre a
FDM em uma rede de comutao de circuitos?
R = A comutao de circuitos mais adequada a servios de tempo real,

um circuito dedicadoNuma rede de comutao de pacotes cada pacote tem


que ser recebido integralmente por cada comutador antes de ser
retransmitido, o que provoca atraso. No TDM a transmisso digital (bits).
Portanto pode haver correo de erros a cada estgio da transmisso (em
cada comutador ou multiplexador TDM). Na TDM, como so alocados fatias
de tempo para cada elemento que transmite, quando h silncio em um
determinado elemento, a fatia de tempo alocada a ele pode ser usada por
outro, o que no o caso no FDM onde a freqncia est alocada todo o
tempo a cada elemento.
8) Por que se afirma que comutao de pacotes emprega multiplexao
estatstica? Compare a multiplexao estatstica com a multiplexao que
ocorre em TDM.
R = Porque o compartilhamento de recursos por demanda. A
multiplexao que ocorre em TDM aloca previamente a utilizao do enlace
de transmisso independente da demanda, com desperdicio de tempo de
enlace desnecessrios alocado e no utlizado, j a multiplexao estatistica
compartilha os recursos por demanda.
9) Suponha que exista exatamente um comutador de pacotes entre um
computador de origem e um de destino. As taxas de transmisso entre a
mquina de origem e o comutador e entre este e a mquina de destino so
R1 e R-, respectivamente. Admitindo que um roteador use comutao de
pacotes dotipo armazena-e-reenvia, qual o atraso total fim-a-fim para
enviar um pacote de comprimento L? (Desconsidere formao de fila, atraso
de propagao e atraso de processamento.)
R = O atraso QL/R
10) O que quer dizer informao de estado de conexo em uma rede de
circuitos virtuais? Se a taxa de estabelecimento e interrupo de conexes
em um comutador de uma rede de CVs for de uma conexo por
milissegundo (em mdia), a que taxa a tabela de transmisso do comutador
precisa ser modificada?
R = Basicamente que cada um dos roteadores mantm uma tabela com
os circuitos virtuais ativos, contendo para cada um deles, qual o seu nmero
e interface de entrada e qual o seu nmero e interface de sada.
11) Suponha que voc esteja desenvolvendo o padro para um novo tipo de
rede de comutao dc pacotes e precisa decidir se sua rede usar CVs ou
roteamento de datagramas. Quais so os prs e os contras da utilizao de
CVs?
R = circuitos virtuais tm de manter informao de estado de conexo e
isso requer protocolos de manuteno de estado potencialmente complexos,
entretanto os CVs identificam a origem e o destino apenas por um ID CV, e
isso significa que a comutao de pacotes pode ser realizada rapidamente.
12) Cite seis tecnologias de acesso. Classifique cada uma delas nas
categorias acesso residencial, acesso corporativo ou acesso mvel.
R = Acesso residencial modem discado, DSL Linha Digital de Assinante,
HFC Cabo Hibrido Coaxial/Fibra.
Acesso corporativo Ethernet (tecnologia LAN)

Acesso mvel LANs sem fim e redes sem fio de acesso a longa distncia
13) Qual a principal diferena entre ISP de nvel 1 e de nvel 2?
R = O ISP de nvel 1 considerado o provedor de seu cliente e ISP de nvel 2
o cliente
14) Qual a diferena entre um POP e um NAP?
R = O POP simplesmente um grupo de um ou mais roteadores na rede ISP
com os quais roteadores em outros ISPs, ou em redes pertencentes a
clientes do ISP, podem se conectar. No NAP cada IPS pode controlado e
operado por alguma empresa privada de telecomunicaes,, alm disso
trocam inmeros volumes de trfego entre muitos ISPs.
15) A taxa de transmisso HFC dedicada ou compartilhada entre
usurios? possvel haver colises na direo provedor-usurio de um canal
HFC? Por qu?
R = compartilhada. Sim, porque se vrios usurios estiverem requisitando
algo ao mesmo tempo, a velocidade do trfego diminui e uma resposta do
provedor pode colidir com um envio de requisio.
16) Qual a taxa de transmisso de LANs Ethernet? Para uma dada
taxa de transmisso, cada usurio da LAN pode transmitir
continuamente a essa taxa?
R = A taxa de transmisso da Ethernet de 10 Mbps ou 100 Mbps, ou at
mesmo de 1 Gbps e 10 Gbps. Sim, cada usurio pode transmitir
continuamente a essa taxa.
17) Cite alguns meios fsicos utilizados para instalar a Ethernet
R = Par de fios tranados ou cabo coaxial.
18) Modens discados, HFC e ADSL so usados para acesso residencial. Para
cada uma dessas tecnologias de acesso, cite uma taxa de transmisso e
comente se a largura de banda compartilhada ou dedicada.
R = Modens discados: 56Kbps, largura de banda dedicada
HFC, largura de banda compartilhada
ADSL: 256 Kbps at 1,5 Mbps, largura de banda compartilhada
19) Considere o envio de um pacote de uma mquina de origem a uma de
destino por uma rota fixa. Relacione os componentes do atraso que formam
o atraso fim-a-fim. Quais deles so constantes e quais so variveis?
R = dproc = varivel, d trans = constante, d prop = varivel
20) Cite cinco tarefas que uma camada pode executar. possvel que uma
(ou mais) dessas tarefas seja(m) realizada(s) por duas (ou mais) camadas?
R = Entrega garantida, controle de fluxo, controle de congestionamento,
recuperao de erros, servio a camada superior. Sim, por exemplo, a
recuperao de erros um servio oferecido tanto pela camada de enlace
quanto pela fim-a-fim.
21) Quais so as cinco camadas da pilha do protocoloda Internet? Quais as
principais responsabilidades de cada uma dessas camadas?
R = As cinco camadas so:
- Aplicao residem as aplicaes de rede e seus protocolos

- Transporte transporta mensagens da camada de aplicao entre os


lados do cliente e servidor de uma aplicao
- Rede responsvel pela movimentao, de uma mquina para outra,
dos datagramas (pacotes da camada de rede).
- Enlace responsvel por rotear um datagrama por meio de uma srie
de comutadores de pacotes (roteadores de internet) entre a origem e o
destino.
- Fsica movimenta os bits individuais que esto dentro do quadro de um
n para o seguinte
23) Que camadas da pilha de protocolo da Internet um roteador
implementa? Que camadas um comutador da camada de enlace
implementa? Que camadas um sistema final implementa?
R = - roteador: camadas de rede, enlace e fsica;
- comutador da camada de enlace: camadas de enlace e fsica;
- sistema final: camadas de aplicao, transporte, rede, enlace e fsica.
Capitulo 2
1) Relacione cinco aplicaes da Internet no proprietrias e os protocolos
de camada de aplicao que elas usam.
R=
Aplicaes
Protocolo de camada de aplicao
Correio eletrnico
SMTP
Web
HTTP
Transferncia de arquivos
FTP
Acesso a terminal remoto
Telnet
Servidor remoto de arquivos
NFS
2)Qual a diferena entre uma arquitetura de rede e arquitetura de
aplicao?
R = A arquitetura de rede fixa e prov um conjunto especifico de servios
as aplicaes, j a arquitetura de aplicao projetada pelo desenvolvedor
e determina com a aplicao organizada nos vrios sistemas finais.
3) De que modo mensagem instantnea um hbrido das arquiteturas
cliente-servidor e P2P?
R = A conversa entre usurios P2P, pois o texto enviado entre dois
usurios no passa por um servidor intermedirio, sempre em
funcionamento. Quando o usurio quer conversar com um com algum
inscrito em sua lista de amigos seu cliente de mensagem instantnea
contata o servidor central, e isso caracterizar uma arquitetura clienteservidor.
4) Para uma sesso de comunicao entre um par de processos, qual
processo o cliente e qual o servidor?
R = O processo rotulado como cliente aquele que inicia a comunicao, ou

seja, o primeiro a contatar o outro no inicio da sesso e o processo que


espera a ser contatado para iniciar a sesso o servidor.
5) Em uma aplicao de compartilhamento de arquivos p2p, voc concorda
coma afirmao: no existe nenhuma noo de lados cliente e servidor de
uma sesso de comunicao? Por que sim ou por que no?
R = No, pois mesmo em sistemas p2p sempre um dos sistemas se
comportarcomo servidor e o outro como cliente, essa classificao s
depende de qual iniciou a comunicao.
6) Que informao usada por um processo que est rodando em um
hospedeiro para identificar um processo que est rodando em outro
hospedeiro?
R = utilizado o numero de porta de destino.
7) Relacione os vrios agentes de usurios de aplicao de rede que voc
utiliza no dia-a-dia
R = Internet Explorer, Mozilla Firefox, Outlook Express, Skype, ICQ, Kazaa,
Messenger.
8) Com referncia a Figura 2.4, vemos que nenhuma das aplicaes
relacionadas nela requer sem perda de dados e temporizao. Voc
consegue imaginar uma aplicao que requeira sem perda de dados e seja
tambm altamente sensvel ao atraso?
R = No, tal aplicao ainda no existe; talvez porque nenhum protocolo de
transporte suporte tal exigncia
9) O que significa protocolo de apresentao (handshaking protocol)?
R = So as mensagens trocadas entre dois sistemas finais para o
estabelecimento de uma conexo. Tambm conhecido como apresentao
de trs vias devido a forma como a conexo estabelecida.
10) Por que HTTP, FTP, SMTP, POP3 e IMAP rodam sobre TCP e no sobre
UDP?
R = Rodam sobre TCP devido oferecer um servio confivel de transferncia
de dados garantindo que todos cheguem a seu destino
11) Considere um site decomrcio eletronico que quer manter um registro
de compras para cada um de seus clientes. Descreva como isso pode ser
feito com cookies
R = Um "cookie" um pequeno arquivo de dados transferido por um site
para a unidade de disco rgido do seu computador. utilizado para
identificar o cliente. O seu funcionamento num site de comercio eletrnico
que quer manter um registro de compras para cada um de seus clientes se
d da seguinte maneira: Quando determinada requisio chega ao servidor
Web, o site cria um nmero de identificao exclusivo e uma entrada no seu
banco de dados de apoio, que indexado pelo nmero de identificao.
12) Qual a diferena entre HTTP persistente com paralelismo e HTTP
persistente sem paralelismo? Qual dos dois usado pelo HTTP/1.1?
R = Sem paralelismo, o cliente emite uma nova requisio somente quando

a resposta anterior foi recebida. Com paralelismo, o cliente emite uma


requesio logo quando encontra uma referencia, assim pode fazer
requisies sequenciais. O HTTP/ 1.1 usa o com paralelismo
13) Descreva como o cache Web pode reduzir o atraso na recepo de um
objeto desejado. O cache Web reduzir o atraso para todos os objetos
requisitados por um usurio ou somente para alguns objetos? Por qu?
R = O cache Web, tambm denominado servidor Proxy, pode reduzir o
atraso narecepo de um objeto desejado, pois o mesmo possui cpias de
objetos recentemente requisitados, tornando assim possvel o atendimento
de requisies HTTP em nome de um servidor Web de origem, reduzindo
assim substancialmente o tempo de resposta para a requisio de um
cliente, alm da reduo substancial no trfego no enlace de acesso de uma
instituio qualquer internet. O cach Web reduzir o atraso somente para
objetos requisitados pelo usurio, pois primeiramente o cache Web verifica
se tem uma cpia do objeto armazenada localmente. Se tiver, envia o
objeto ao browser do cliente, dentro de uma mensagem de resposta HTTP.
14) Digite um comando Telnct em um servidor Web e envie uma mensagem
de requisio com vrias linhas. Inclua nessa mensagem a finita de
cabealho if-modified - since: para forar uma mensagem de resposta com a
codificao de estado 304 Not Modified
R = Em primeiro lugar, para sabermos a data de criao ou ltima
modificao de um arquivo:
telnet www.algumsite.com.br 80
GET /algumdiretorio/figura.gif HTTP/1.1 (\r\n)
Host: www.algumsite.com.br (\r\n)
(\r\n)
O servidor Web poderia responder, por exemplo:
HTTP/1.1 200 Ok \r\n
Date: Sat, 30 Jun 2007 21:03:55 \r\n
Server: Apache/1.3.0 (Unix) \r\n
Last-Modified: Wed, 6 Jun 2007 08:01:25 \r\n
Content-Type: image/gif \r\n
\r\n(data data data data ...)
Com essa resposta, se digitarmos as seguintes linhas:
GET /algumdiretorio/figura.gif HTTP/1.1 (\r\n)
Host: www.algumsite.com.br (\r\n)
If-modified-since: Sun, 10 Jun 2007 18:51:50 \r\n
(\r\n)
Obteramos:
HTTP/1.1 304 Not Modified \r\n
Date: Sat, 30 Jun 2007 21:10:05 \r\n
Server: Apache/1.3.0 (Unix) \r\n
\r\n
(corpo da mensagem vazio)
15) Por que se diz que o FTP envia informaes de controle fora da banda?
R = Porque o FTP cria duas conexes com o servidor; uma para controle
onde so realizados os comandos e outra para dados onde so transferidos
os arquivos do servidor para o cliente ou vice-versa.

16) Suponha que Alice envie uma mensagem a Bob por meio de uma conta
de e-mail da Web (como o Hotmail), e que Bob acesse seu e-mail por seu
servidor de correio usando P0P3. Descreva como a mensagem vai do
hospedeiro de Alice at o hospedeiro de Bob. No se esquea de relacionar
a srie de protocolos de camada de aplicao usados para movimentar a
mensagem entre os dois hospedeiros.
R = Uma conexo estabelecida, o cliente e servidor trocam alguns
procedimentos de apresentao, assim que terminar essa fase de
apresentao, o cliente envia a mensagem; a mensagem entregue ao
servidor sem erros. O servidor de correio de Alice envia a informao para o
servidor decorreio de Bob, que estabalece uma conexo TCP com o cliente e
envia a informao.
17) Imprima o cabealho de uma mensagem de e-mail que acabou de
receber. Quantas linhas de cabealho Received: h nela? Analise cada uma
das linhas.
R = Received: from ufpa.br by adrianamuniz13 : 10 Set 07 15:30:20
From significa quem enviou o email ; e
By a quem ele destinado
18) Da perspectiva de um usurio, qual a diferena entre o modo ler-eapagar e o modo ler-e-guardar no POP3?
R = O modo ler-e-apagar pode no ser muito vivel para usurios que
acessam seus emails de vrias mquinas. J o modo ler-e-guardar, o usurio
pode ler e reler seus emails de qualquer mquina.
19) possvel que o servidor Web e o servidor de correio de uma
organizao tenham exatamente o mesmo apelido para um nome de
hospedeiro (por exemplo, foo. com)? Qual seria o tipo de RR que contm o
nome de hospedeiro do servidor de correio?
R = Sim, possvel que o servidor Web e o servidor de correio de uma
organizao tenham exatamente o mesmo apelido para um nome de
hospedeiro. O tipo de RR (registro de recurso) seria o Type MX.
20- O que uma rede de sobreposio em um sistema de compartilhamento
dc arquivos P2P? Ela inclui roteadores? O que so as arestas da rede de
sobreposio? Como a rede de sobreposio Gnutella criadae como
mantida?
R = Uma rede de sobreposio em um sistema de compartilhamento de
arquivos P2P ocorre quando os pares formam uma rede abstrata, lgica. Isso
ocorre quando um par X mantiver uma conexo TCP com outro par Y,
formando o que denominamos de aresta entre X e Y. O grafo que contm
todos os pares ativos e arestas de conexes define uma rede de
sobreposio.
21) Descubra trs empresas que oferecem servios de compartilhamento de
arquivos P2P. Que tipo de contedo distribudo por essas empresas? Como
cada um dos projetos habilita usurios a localizar o contedo?
R = Naspter basicamente uma mquina de busca dedicada a encontrar
arquivos MP3. Um servidor central utilizado para armazenar uma lista com

as msicas disponibilizadas pelos usurios e onde elas esto localizadas. O


programa cliente Napster, instalado no computador dos usurios, faz uma
consulta ao servidor Napster para obter informaes sobre o arquivo
desejado; MSN Messenger (Microsoft) possui a funcionalidade de
sincronizao de vdeo e voz para oferecer comunicao em tempo real, se
o usurio no est disponvel, a mensagem pode ser armazenada at que o
mesmo se torne on-line, ou ela pode ser simplesmente descartada. Para
evitar esta incerteza na entrega, o sistema fornece uma lista de contatos
com um mecanismo capaz deidentificar um usurio e determinar o seu
estado, por exemplo, ativo, inativo ou ocupado. Gnutella, uma rede de
compartilhamento de arquivos usada principalmente para a troca de
msicas, filmes e softwares. O programa cliente Gnutella conecta-se rede
e compartilha arquivos. As pesquisas so passadas de um n para o outro
circularmente. Clientes Gnutella esto disponveis em vrias plataformas.

22) O servidor UDP descrito na Seo 2.8 precisava de uma porta apenas,
ao passo que o servidor TCP descrito na Seo 2.7 precisava de duas portas.
Por qu? Se o servidor TCP tivesse de suportar n conexes simultneas,
cada uma de um hospedeiro cliente diferente, de quantas portas precisaria?
R = Porque o TCP trabalha com aplicaes cliente/servidor e precisa garantir
a integridade da informao. 2n
23) Para a aplicao cliente-servdor por TCP descrita na Seo 2.7, por que
o programa servidor deve ser executado antes do programa cliente? Para a
aplicao cliente-servidor do UDP descrita na seo 2.8, por que o programa
cliente pode ser executado antes do programa servidor?
R = Porque ele deve reconhecer o cliente antes de estabelecer a conexo, o
servidor precisa est ativo para que o cliente o enxegue. Isso ocorre,
porque quando se executa o programa cliente ele no tenta inici uma
conexo com o servidor

You might also like