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: HTTP | cap02-aula2.ppt | Sala | |
2/03 | Cont. A World Wide Web: HTTP | cap02-aula3.ppt | Sala | |
8/03 | Transfência de Arquivos: FTP | cap02-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 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 | 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. Iremos propor mudanças.