Redes Topograficas
1. INTRODUÇÃO
Abaixo estão as imagens das duas topografias:
Este relatório contêm informações sobre o trabalho da cadeira de
Redes I.
Esse trabalho consiste em fazer um simulador de topologia de rede de computadores, implementando a comunição entre os computadores via protocolo IP.
O simulador deve ser capaz de conter a capacidade de implmentar os dispositivos nó e roteador e permitir a construção de duas topologias, mostradas na descrição do trabalho, a partir desses dispositivos. Enviar uma mensagem entre os computadores da topologia, e nisso, deve-se fazer o roteamento e a fragmentação da mensagem (tomando o protocolo IP, como base), se preciso, de acordo com o MTU da rede.
Figura 1 - Topografia 1
Finalmente, o programa deve exibir um log de operações de roteamento e fragmentação das mensagens, onde cada pacote deve ser mostrado na tela, contendo nó origem, destino e o conteúdo do pacote.
A linguagem usada para o desenvolvimento do programa será o
Java, usando como base o código fonte, da mesma linguagem, providenciado pelo professor na página da disciplina no
Moodle.
Figura 2 - Topografia 2
2. DETALHANDO A SOLUÇÃO
2.1 Entendendo mais o problema
O problema em questão é implementar, além do simulador, duas topografias, bem simples, que consigam usufruir do potencial total do simulador.
A primeira topografia simulará com 4 computadores/nodos (n14) e dois roteadores (r1 e r2), onde os roteadores se interconectam e os nodos n1 e n2 se conectam ao roteador r1 e r2 se conecta com os nodos n3 e n4.
A segunda topografia simulará uma rede com 4 nodos e 4 roteadores, onde todos roteadores também se interconectam e cada nodo se conecta com um roteador, numa forma de relacionamento 1-1.
2.2 Fragmentação das Mensagens
Para o problema da fragmentação das mensagens, foi implementado o valor do MTU no canal de saída do nodo, como se fosse um atributo da classe Node, assim a garantia que a