Pós-Graduação em Redes &
Sistemas Distribuídos |
Protocolos da Internet
Prof. Elias P. Duarte Jr.
Universidade Federal do Paraná, Departamento de Informática
Resultado 2009/1
Segundas 21:00-22:30 horas & Quartas 19:00-20:30 horas
PROGRAMA
1. Revisão: Pilha de Protocolos ISO/OSI; Pilha de Protocolos TCP/IP;
2. Estrutura dos endereços IP; Classes; Manipulação de
Endereços IP; Protocolos ARP/RARP;
3. O Protocolo IP; Não-confiável, Não-orientado
conexão; pacote IP: TTL, fragmentação, outros campos
de controle;
4. Os Protocolos de Transporte
5. Sistemas Cliente Servidor
LIVRO TEXTO
Interligação em Redes com TCP/IP, Vol I,
5a Edição, Douglas E. Comer, Editora Campus, 2006.
O livro do Tanenbaum é um clássico de Redes de
Computadores, cobrindo todos os tópicos relacionados, ainda que com
pouca profundidade. Apresenta os protocolos TCP/IP básicos e conceitos
da Internet:
Redes de Computadores, Andrew Tanenbaum, 4a Edição,
Editora Campus, 2003.
O livro do Kurose apresenta uma abordagem alternativa da pilha de
protocolos, partindo do topo, Camada de Aplicação, em direção à base, Camada
de Rede:
Redes de Computadores e a Internet: Uma Nova Abordagem,
James E. Kurose e Keith W. Ross,
Makron Books, 2000
Software: Cliente e Servidor TCP |
servidor.c
cliente.c
Lista de Avaliação - Entrega 01/06/2009 |
Lista de Avaliação - Entrega 01/06/2009
No dia da entrega favor lembrar o professor que faltou
o encerramento da conexão TCP.
Atenção: os exercícios devem ser manuscritos, não serão aceitos trabalhos
digitados. O desconto é de 50% da nota recebida por dia de atraso.
- Quais as principais diferenças do modelo ISO/OSI para o modelo TCP/IP
da Internet? Explique fazendo um paralelo das camadas de cada modelo.
Mostre claramente a correspondência de camadas nos dois modelos.
- Explique o funcionamento do protocolo de Controle de Acesso ao Meio
da Ethernet, o CSMA/CD.
- Um protocolo pode oferecer um serviço confiável, orientado
à conexão, ou não confiável, não orientado à conexão. O que estas
caracteríticas significam em termos práticos?
- Considere o endereço IP 202.106.101.193 e a máscara
de subrede 255.255.255.192. Responda: qual host está sendo
endereçado? Quantas subredes internas a organização possui?
- O CIDR permitiu que a versão 4 do protocolo IP pudesse continuar a
funcionar na maior parte da Internet. Quais foram os problemas que esta
abordagem de endereçamento resolveu? Como é a solução CIDR?
- Por que é necessário fragmentar um pacote IP? Explique onde e como
um pacote fragmentado é recontituído.
- Explique como o comando traceroute é implementado.
Qual protocolo ele usa?
- Quais entidades se comunicam com o protocolo da camada de rede
(nível 3)? Quais entidades se comunicam com o protocolo da camada de
transporte (nível 4)? Explique como estes protocolos identificam as
entidades comunicantes na Internet.
-
O UDP é um protocolo não-confiável, não-orientado
à conexão. Uma aplicação sobre UDP tem que, ela própria,
cuidar da confiabilidade da conexão, verificando se seus pacotes
chegaram corretamente ao destino, se perderam ou foram duplicados.
Afinal, por que é necessário que tal aplicação use UDP,
ao invés de usar o IP diretamente?
-
O TCP faz tanto o controle de fluxo como o controle de congestionamento.
Estes dois controles são complementares? Explique como o TCP implementa
cada um destes controles.
UFPR
Departamento de Informática
Prof. Elias P. Duarte Jr.