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.