This is an old revision of the document!


Redes 2007.1

Horário/Sala

Quintas: 18h30min-20h10min
Sextas: 20h20min-22h

Sala: 303 Laboratório:

Lista de discussão

Cadastre-se na lista:

redes-iesp@grupos.com.br

Ao enviar e-mail à lista, coloque no início do subject: [redes-iesp]

Ementa

História da evolução das redes de computadores. Meios de transmissão. Características da transmissão. Técnicas de modulação e multiplexação. Arquitetura da Internet.

Objetivos Programáticos

Apresentar uma visão conceitual abrangente da área de redes de computadores como uma plataforma básica para o desenvolvimento de sistemas e aplicações distribuídas, preservando uma visão mínima dos aspectos de engenharia da mesma. Esta visão deve cobrir adequadamente a visão de modelos de redes, os conceitos de camadas de redes, protocolo básicos de rede, topologias de rede. A disciplina deve introduzir o TCP/IP como uma das plataformas básicas para a operação e distribuição da informação e a maneira como o middleware do TCP/IP é utilizado (pelas aplicações distribuídas devem ser enfatizados.) O conteúdo deve conceituar de forma abrangente todos o níveis de protocolos. Globalmente, este conteúdo objetiva uma preparação visando o detalhamento de tecnologias de rede, tecnologias de telecomunicações, protocolos e aplicações distribuídas utilizadas na implantação, operação e manutenção de sistemas de redes.

Programa

UNIDADE ASSUNTO
1 Redes de Computadores e Internet
1.1 Internet
1.2 Protocolos
1.3 Periferia da rede
1.4 Núcleo da rede
1.5 Redes de acesso e meios físicos
1.6 Atrasos e perdas de pacote em redes de comutação de pacotes
1.7 Arquitetura TCP/IP
1.8 Backbones da Internet
2 Camada de Aplicação
2.1 Introdução
2.2 A World Wide Web: HTTP
2.3 Transfência de Arquivos: FTP
2.4 Correio Eletrônico
2.5 DNS: o serviço de diretórios da Internet
2.6 Desenvolvimento de aplicações TCP
2.7 Programação de portas com UDP
2.8 Construindo um servidor Web simples
3 Camada de Transporte
3.1 Introdução
3.2 Multiplexação e Demutiplexação de aplicações
3.3 Transporte não orientado à conexão: UDP
3.4 Princípios da transferência confiável de dados
3.5 Transporte orientado à conexão: TCP
3.6 Princípios do controle de congestionamento
4 Camada de Rede e Roteamento
4.1 Introdução
4.2 Princípios de Roteamento
4.3 Roteamento hierárquico
4.4 Protocolo IP
4.5 Roteamento na Internet
4.6 O há dentro de um roteador?
5 Camada de Enlace e Redes Locais
5.1 Introdução
5.2 Técnicas de detecção e correção de erros
5.3 Protocolos de acesso múltiplo e LANs
5.4 Endereços de LAN e ARP
5.5 Ethernet
5.6 Hubs, pontes e comutadores
5.7 Redes LANs sem fio

Plano de Aulas

Data Assunto Material Referências Local
01/02 Apresentar site da disciplina;
presentar motivação
Motivação Redes Entrem na lista de discussão da disciplina Sala
02/02 Introdução a Redes aula2-cap01.ppt Sala
8/02 Protocolos e Periferia da Rede Sala
9/02 Núcleo da Rede Sala
15/02 Redes de acesso e meios físicos MT1 aula3-cap01.ppt Sala
16/02 Atrasos e perdas de pacote em redes de comutação de pacotes Sala
22/02 Arquitetura TCP/IP e Backbones da Internet Sala
23/02 Introdução à Camada de Aplicação cap02-aula1.ppt Sala
1/03 A World Wide Web: HTTPcap02-aula2.ppt Sala
2/03 Cont. A World Wide Web: HTTPcap02-aula3.ppt Sala
8/03 Transfência de Arquivos: FTPcap02-aula3.ppt Sala
9/03 Correio Eletrônico; MT2 cap02-aula3.ppt Sala
15/03 DNS: o serviço de diretórios da Internet cap02-aula4.ppt Sala
16/03 Redes P2P cap02-aula5.ppt Sala
22/03 Desenvolvimento de aplicações TCP e UDP cap02-aula6.ppt Sala
23/03 Cont. Desenvolvimento de aplicações TCP e UDP;
Ethereal(sniffer);
Descrição Projeto 1-Construindo um servidor Web simples. Pag 128 do livro texto (item 2.9)
MT3;
Passar lista de exercício 1
listaexerciciolivroprova1.txt Sala
29/03 Dúvidas do projeto Construindo um servidor Web simples;
Discussão lista de exercício
Sala
30/03 PROVA 1 Sala
5/04 Recesso semana santa
6/04 sexta-feira da paixão
12/04 Introdução à Camada de Transporte Sala
13/04 Multiplexação e Demutiplexação de aplicações Sala
19/04 Entrega do Projeto 1: Transporte não orientado à conexão: UDP Sala
20/04 Princípios da transferência confiável de dados; MT5 Sala
26/04 Transporte orientado à conexão: TCP Sala
27/04 Princípios do controle de congestionamento Sala
3/05 Camada de Rede e Roteamento (introdução e Princípios de Roteamento); MT6 Sala
4/05 Roteamento hierárquico Sala
10/05 Protocolo IP Sala
11/05 Protocolo IP Sala
17/05 Protocolo IP Sala
18/05 PROVA 2 Sala
24/05 Roteamento na Internet Sala
25/05 O há dentro de um roteador? MT7 Sala
31/05 Camada de Enlace e Redes Locais (Introdução e Técnicas de detecção e correção de erros) Sala
1/06 Protocolos de acesso múltiplo e LANs Sala
7/06 corpus christi
8/06 Endereços de LAN e ARP Sala
14/06 Ethernet Sala
15/06 Hubs, pontes e comutadores; MT8 Sala
21/06 Redes LANs sem fio Sala
22/06 PROVA 3 Sala

Bibliografia

* KUROSE, James F. Redes de Computadores e a Internet: uma nova abordagem. São Paulo: Addison Wesley, 2003.

* TANENBAUM, Andrew S. Redes de Computadores. 4.ed. Rio de Janeiro: Campus, 2003.

* SOARES, Luiz Fernando Gomes. Redes de Computadores: Das LANs, MANs e WANs às Redes ATM. 2 ed. Rio de Janeiro: Campus, 2000.

Avaliação

Avaliação 1:
* (30%) 1a. Prova: Após encerramento da unidade 2. * (20%) Projeto 1: Implementação de um Servidor Web simples * (30%) 2a. Prova: Após encerramento da unidade 4.4 * (20%) Mini-testes: 4 mini-testes. Serão considerados apenas as 3 melhores notas. Avaliação 2:
* (40%) 3a. Prova – Após encerramento da unidade 5. * (15%) Projeto 2: Implementação de Algoritmos de Roteamento por vetor distância * (25%) Projeto 3: Implementação de um sistema de informação em redes * (20%) Mini-testes: 4 mini-testes. Serão considerados apenas as 3 melhores notas.

Notas dos alunos

Projetos

Projeto 1

Implementação em java de um servidor web. Um exemplo de implementção se encontra no final do capítulo 2 do livro, no item 2.9 - pág. 128. Após ter implementado e testado o servidor acima, você dever fazer a seguinte alteração:

  • Além do comando GET, seu servidor dele ter o comando INFO, que irá retornar o ip e porta do cliente que fez a comunicação. Exemplo de retorno:

IP do cliente: 129.128.0.10 - Porta do Cliente: 10000

 
 
gustavo_wagner_/redes_de_computadores.1176410779.txt.gz · Last modified: 2007/05/04 17:17 by gustavo