Seminário - Faculdade de Informática

Propaganda
Primeiro Trabalho da Disciplina de Redes de Computadores1
Fernando Luís Dotti
[email protected]
Pontifícia Universidade Católica do Rio Grande do Sul
Faculdade de Informática - Programa de Pós-Graduação em Ciência da Computação
Av. Ipiranga, 6681 - CEP 90619-900 - Porto Alegre - RS
Resumo – Este documento apresenta tanto o enunciado do
trabalho a ser desenvolvido como a forma para sua
apresentação.
I. INTRODUÇÃO
O trabalho a ser desenvolvido na disciplina de Redes de
Computadores trata-se de um trabalho de pesquisa, síntese
escrita e apresentação.
A seguir apresentaremos seções referentes a formação de
grupos, forma e data de apresentação, e sobre temas possíveis.
II. DA FORMAÇÃO DOS GRUPOS
Para este trabalho é desejada a formação de grupos com no
máximo 2 alunos.
III. DA APRESENTAÇÃO DO TRABALHO
O trabalho consiste de 2 itens principais:
 Trabalho escrito: que deve seguir o formato deste
documento, tendo, no máximo, 4 páginas. Este
documento será publicado na página da disciplina para
permitir que seja baixado. Os alunos que assim
desejarem, podem também fazer o texto em Latex;
 Apresentação:
todos
trabalhos
deverão
ser
apresentados no dia 18/11, reservado para tal. Cada
grupo terá, assim, não mais que 15 minutos para
apresentar seu trabalho.
Um exemplo de figura pode ser visto em Fig. 1.
a)
Arquitetura de protocolos:
 modelo de comunicação entre níveis diferentes de
protocolos;
 fluxo de controle tanto no envio quanto na recepção;
 o que acontece quando chega um pacote, desde sua
recepção pela interface física até o consumo por uma
aplicação?
 o que acontece quando um pacote é enviado, desde sua
geração pela aplicação até o envio pela interface física?
 Este trabalho não deve entrar nos detalhes sobre cada
protocolo.
b) Nível de enlace e físico:
 Estruturas de dados e módulos (procedimentos) para
representar interfaces físicas, exemplificar com
Ethernet;
 Comandos de configuração no linux;
c) Nível de rede:
 Estruturas de dados e procedimentos da
implementação do protocolo IP;
 Fluxo de controle: chamadas entre os procedimentos;
 Estrutura
de
implementação
do
ICMP,
processamento de mensagens de entrada e saída;
d) Nível de transporte (TCP)
 Estruturas de dados e procedimentos da
implementação do protocolo TCP;
 Fluxo de controle: chamadas entre os procedimentos;
 Associação de estruturas de dados com portas
destinatárias.
e) Sockets:
 Estruturas de dados e procedimentos para
implementar as chamadas de sistema;
 Exemplificar estruturas internas e procedimentos
utilizados quando se utiliza um socket no modo
conectado (TCP), desconectado (UDP), e raw
sockets.
Fig. 1. Exemplo de figura.
IV. SOBRE OS TEMAS POSSÍVEIS
Os trabalhos deverão se dividir tópicos do tema maior:
"implementação de protocolos de comunicação no sistema
linux". Os seguintes tópicos são propostos.
1
VIII. CONSIDERAÇÕES FINAIS
Observações suas com relação ao assunto. Crítica de
fontes bibliográficas e aconselhamento de leitura adicional.
Etc.
Enunciado de trabalho de disciplina da graduação em CC – FACIN - PUCRS.
IX. BIBLIOGRARIA
[1] STEVENS, W.R.; WRIGHT, G.R. TCP/IP Illustrated, vol. 2 – The Implementation. Addison Wesley.
Download