|
Sumários |
Aulas Teóricas |
Aula 1 - 10-12h,
5 Março, Sala 204 Ed. IV
Apresentação da disciplina. Uso de
redes de computadores.
Bibliografia:
- "Computer
Networks", 5ª Ed., A. Tanenbaum & D. Wetherall, Prentice
Hall, 2011, pp. 1-16; sec. 1.1
-
Acetatos de
apresentação
|
Aula 2 - 10-12h,
12 Março, Sala 2.2, Ed. Depart.
O hardware das redes. O software
das redes. Modelos de referência.
Bibliografia:
- "Computer
Networks", 5ª Ed., A. Tanenbaum & D. Wetherall, Prentice
Hall, 2011, pp.17-41; sec. 1.2,1.3
|
Aula 3 - 10-12h,
19 Março, Sala 2.2, Ed. Depart.
Modelo de referência OSI. Modelo de referência TCP/IP.
Comparação dos modelos de referência.
Exemplos de redes: a
rede Internet. Normalização de redes.
Fim da matéria para
o 1º teste
Exemplos de alguns protocolos e serviços
da rede Internet: IP.
Bibliografia
(1º Teste):
- "Computer
Networks", 5ª Ed., A. Tanenbaum & D. Wetherall,
Prentice Hall, 2011, pp. 41-64, 75-82; sec. 1.4, 1.5.1, 1.6
Bibliografia (Não
avaliada):
- "Computer
Networks", 5ª Ed., A. Tanenbaum & D. Wetherall, Prentice
Hall, 2011, pp. 438-441; sec.
5.6.1
-
Acetatos de introdução aos protocolos e serviços da rede
Internet.
|
Aula 4 - 10-12h,
26 Março, Sala 2.2, Ed. Depart.
Exemplos de alguns protocolos e serviços
da rede Internet: IP, UDP, TCP, Word Wide Web.
Visualização
dos protocolos Internet com o analisador de protocolos Wireshark.
Início da matéria para o 2º teste
Nível Físico: Bases teóricas de
comunicação de dados; Meios de transmissão guiados.
Bibliografia (Não
avaliada):
- "Computer
Networks", 5ª Ed., A. Tanenbaum & D. Wetherall, Prentice
Hall, 2011, pp. 442-443, 451-454, 541-543, 552-554,
556-557, 647-651; sec.
5.6.2 (pp.
442-443,451-454), 6.4.1, 6.5.1, 6.5.2
(pp. 553-554), 6.5.3, 7.3.1 (pp.647-651)
-
Acetatos de introdução aos protocolos e serviços da rede
Internet.
Bibliografia (2º
Teste):
- "Computer
Networks", 5ª Ed., A. Tanenbaum & D. Wetherall, Prentice
Hall, 2011, pp.89-105; sec. 2.1-2.2
|
Aula 5 - 10-12h,
2 Abril, Sala 2.2, Ed. Depart.
Nível Físico: Transmissão sem fios; Comunicação por satélite; Modulação digital.
Bibliografia:
- "Computer
Networks", 5ª Ed., A. Tanenbaum & D. Wetherall, Prentice
Hall, 2011, pp.105-132; sec. 2.3-2.5.2
|
Aula 6 - 10-12h,
9 Abril, Sala 2.2, Ed. Depart.
Nível Físico: Multiplexagem. Sistema Telefónico.
Bibliografia:
- "Computer
Networks", 5ª Ed., A. Tanenbaum & D. Wetherall, Prentice
Hall, 2011, pp.65-69, 132-159; sec. 2.5.3-2.5.5, 2.6.1-2.6.4.
Leitura
complementar (não avaliada):
-
"Introdução ao ADSL, ADSL2, ADSL2+ e
VDSL", Paulo Montezuma, 2010.
|
Aula 7 - 10-12h,
16 Abril, Sala 2.2, Ed. Depart.
Nível Físico: Sistema Telefónico (cont.);
O sistema telefónico móvel; Televisão por cabo; ADSL vs.
Cabo.
Nível Lógico: Aspecto de desenho; serviços; tramas; controlo
de erro e de fluxo.
Bibliografia:
- "Computer
Networks", 5ª Ed., A. Tanenbaum & D. Wetherall,
Prentice Hall, 2011, pp.159-186, 193-199; sec.1.5.2,
2.6.4-2.8, 3.1.1-3.1.2.
|
Aula 8 - 10-12h,
30 Abril, Sala 2.2, Ed. Depart.
Nível Lógico: Tramas (cont.);
controlo de erro e de fluxo; detecção e correção
de erro.
Fim da matéria para
o 2º teste
Bibliografia:
- "Computer
Networks", 5ª Ed., A. Tanenbaum & D. Wetherall, Prentice
Hall, 2011, pp.199-215; sec.3.1.2-3.2.
|
Aula 9 - 10-12h,
7 Maio, Sala 2.2, Ed. Depart.
Início da matéria
para o 3º teste
Protocolos elementares do nível Lógico: Simplex sem controlo, simplex S&W (c/ e s/ ruído), Janela deslizante (piggyback),
prot. c/ janela de 1, Pipeline, Go-back-N e selective repeat.
Exemplos de protocolos de nível lógico: Pacotes sobre SONET,
ADSL.
Sub-nível MAC: Conceitos Gerais.
Modelo da rede.
Bibliografia:
- "Computer
Networks", 5ª Ed., A. Tanenbaum & D. Wetherall, Prentice
Hall, 2011, pp.215-261; sec.3.3-4.1.
|
Aula 10 - 10-12h, 14 Maio, Sala 2.2, Ed. Depart.
Sub-nível MAC: ALOHA Puro e Slotted;
Algoritmos com detecção de portadora; Algoritmos com
detecção de colisões; Algoritmos sem colisão; Algoritmos de
Contenção Limitada.
Ethernet: Ethernet de 10 Mbps.
Bibliografia:
- "Computer
Networks", 5ª Ed., A. Tanenbaum & D. Wetherall, Prentice
Hall, 2011, pp.261-277, 280-282; sec.4.2.1-4.2.4, 4.3.1.
|
Aula 11 -
10-12h, 21 Maio, Sala 2.2, Ed. Depart.
Ethernet: Protocolo MAC; Algoritmo de Binary Exponential Backoff; Desempenho. Ethernet Comutada;
Fast Ethernet; Gigabit Ethernet.
Sub-nível MAC: Wireless LANs; MACA.
802.11: Pilha de Protocolos; Nível Físico; O protocolo MAC.
Bibliografia:
- "Computer Networks", 5ª Ed., A. Tanenbaum & D. Wetherall,
Prentice Hall, 2011, pp.70-73, 277-280, 282-305; sec.1.5.3,
4.2.5, 4.3.2-4.4.3.
|
Aula 12 -
10-12h, 28 Maio, Sala 2.2, Ed. Depart.
802.11: O protocolo
MAC (cont.); Estrutura da trama. Serviços.
Comutação no nível Lógico: Utilização de bridges;
Autoconfiguração de bridges; LANs virtuais.
Fim da matéria para
o 3º teste
Esclarecimento de dúvidas
e resolução de exercícios.
Bibliografia:
- "Computer Networks", 5ª Ed., A. Tanenbaum & D. Wetherall,
Prentice Hall, 2011, pp. 305-312, 332-349; sec.4.4.3-4.4.5, 4.8.
-
Exercícios sobre
Nível Lógico e MAC
|
Aula 13 -
10-12h, 4 Junho, Sala 2.2, Ed. Depart.
Matéria só para
exame e repescagem do 3º teste
Broadband Wireless: Comparação 802.11 e 802.16; Pilha de
Protocolos; Nível Físico; Sub-nível MAC. Estrutura da trama.
Bluetooth: A arquitectura, as aplicações, a pilha de
protocolos os níveis rádio, baseband e L2CAP. A estrutura da
trama.
Esclarecimento de dúvidas.
Bibliografia:
- "Computer Networks", 5ª Ed., A. Tanenbaum & D. Wetherall,
Prentice Hall, 2011, pp.312-327; sec.4.5- 4.6.
|
|
|
Aulas Práticas
|
Aula 1 -
de 6 de Março a 11 de Março
Trabalho de introdução:
aprendizagem do desenvolvimento de aplicações -
Primeira aplicação Java.
|
Aula 2 -
de 13 de Março a 18 de Março
Trabalho de introdução:
aprendizagem do desenvolvimento de aplicações -
Aplicação com sockets datagrama.
|
Aula 3 -
de 20 de Março a 25 de Março
Trabalho de introdução:
aprendizagem do desenvolvimento de aplicações -
Aplicação com sockets orientados à ligação.
|
Aula 4 -
de 27 de Março a 1 de Abril
Primeiro trabalho de laboratório:
Apresentação do trabalho. Tarefas 1-3: Receção e envio de
mensagens e início da programação da lógica do jogo.
|
Aula 5 -
de 3 de Abril a 8 de Abril
Primeiro trabalho de laboratório:
Tarefas 3-4: Programação da lógica do jogo e controlo do tempo
de resposta do cliente.
|
Aula 6 -
de 10 de Abril a 15 de Abril
Primeiro trabalho de laboratório:
Tarefas 5-6: Validação da semântica na comunicação entre
cliente e servidor. Suporte de vários jogos concorrentes no
servidor. Teste da aplicação realizada.
|
Aulas 7 e 8 -
entre 22 de Abril a 2 de
Maio
Discussão do primeiro trabalho de laboratório.
|
Aula 9 -
de 5 de Maio a 9 de Maio
Segundo trabalho de laboratório:
Apresentação do trabalho; Meta 1: Realização do protocolo Simplex
Stop&Wait.
|
Aula 10 -
de 12 de Maio a 16 de Maio
Segundo trabalho de laboratório:
Conclusão da meta 1. Meta 2: Realização do protocolo Duplex
Stop&Wait.
|
Aula 11 -
de 19 de Maio a 23 de Maio
Segundo trabalho de laboratório:
Conclusão da meta 1. Meta 3: Realização do protocolo Go-back-N.
|
Aula 12 -
de 26 de Maio a 30 de Maio
Segundo trabalho de laboratório
(última aula): Conclusão da meta 3. Meta 4: Realização do
protocolo Selective Repeat.
|
Aula 13 e 14 -
entre 2 de Junho e 12 de Junho
Discussão do segundo trabalho
de laboratório.
|
|