|
Sumários
|
Aulas Teórico-práticas
|
Aula
1 - 15/09/2023, 14:00,
Laboratório 3.3-X
Apresentação
da disciplina de RIT.
Aspectos do
Desenho - Serviços e Organização
Interna.
Algoritmos de Encaminhamento: O
princípio da rota ótima; Caminho
mais curto (Algoritmo de Dijkstra);
Inundação; Encaminhamento
por vetores de distâncias (descrição do
algoritmo).
Bibliografia:
-
"Computer Networks", 6ª Ed., A.S.
Tanenbaum & N. Feamster &
D.Wetherall, 6ª ed, Pearson Ed. Limited,
2021,
pp. 359-375; sec. 5.1, 5.2.1-5.2.4.
-
Acetatos de apresentação de RIT
-
Acetatos
-
"Routing Loop Prevention"
|
Aula
2 - 22/09/2023, 14:00, Laboratório
3.3-X
Algoritmos
de Encaminhamento: Encaminhamento
por vetores de distâncias (o
problema da contagem para
infinito, as soluções da
"separação de horizontes" e "hold
down"); Encaminhamento por estado
de linha; Encaminhamento
hierárquico; Encaminhamento
para difusão; Encaminhamento para
Multicast; Encaminhamento para Anycast.
Bibliografia:
-
"Computer
Networks", 6ª Ed., A.S. Tanenbaum
& N. Feamster & D.Wetherall,
6ª ed, Pearson Ed. Limited, 2021,
pp. 375-390; sec.
5.2.4-5.2.9.
-
Acetatos
|
Aula
3 - 29/09/2023, 14:00,
Laboratório 3.3-X
Gestão
de Tráfego no Nível Rede: O problema da
congestão; Abordagens para a gestão de
tráfego; Suavização de tráfego; Gestão
ativa das filas de espera.
Bibliografia:
-
"Computer Networks", 6ª Ed., A.S.
Tanenbaum & N. Feamster &
D.Wetherall, 6ª ed, Pearson Ed. Limited,
2021,
pp. 390-410; sec. 5.3-5.4.2.
-
Acetatos
|
Aula
4 - 06/10/2023, 14:00,
Laboratório 3.3-X
Qualidade
de Serviço: Escalonamento
de pacotes, controlo de
admissão, serviços integrados,
serviços diferenciados.
Internetworking: como é que as redes
diferem, interligação de redes,
túneis, encaminhamento entre redes,
fragmentação de pacotes.
(Fim
da matéria para o 1º teste)
Bibliografia:
-
"Computer Networks", 6ª Ed., A.S.
Tanenbaum & N. Feamster &
D.Wetherall, 6ª ed, Pearson Ed. Limited,
2021,
pp. 410-435; sec. 5.4.3-5.5.
-
Acetatos
|
Aula
5 - 13/10/2023, 14:00,
Laboratório 3.3-X
(Início
da matéria para o 2º teste)
O
nível IP na Internet: Princípios de
desenho; o protocolo IPv4; endereços
IPv4; sub-redes;
encaminhamento sem classes; tradução de
endereços de rede (NAT); atravessamento
de encaminhamento NAT; IPv6; transição
de IPv4 para IPv6.
Bibliografia:
-
"Computer Networks", 6ª Ed., A.S.
Tanenbaum & N. Feamster &
D.Wetherall, 6ª ed, Pearson Ed. Limited,
2021,
pp. 441-470; sec. 5.7-5.7.3.
-
Acetatos
-
"VoIP and
NAT/Firewalls: Issues, Traversal
Techniques, and a Real-World
Solution", IEEE Communications,
Julho 2006 (páginas
93 e 94)
- "Realizing
the Transition to IPv6", IEEE Comm.
Mag., junho 2002 (páginas
138-143)
-
Tutorial
sobre IPv6 (2008, Informação
complementar)
-
Estado
atual da utilização de endereços
IPv4
-
Estado
atual da utilização de endereços
IPv6
-
Fim
oficial dos endereços IPv4 no RIPE
(Europa): 25/11/2019
-
Filme
do Linus Tech Tips sobre IPv6,
para quem quiser relaxar um pouco
...
|
Aula
6 - 20/10/2023, 14:00,
Laboratório 3.3-X
Exercícios
sobre protocolos de encaminhamento,
qualidade de serviço e internetworking.
Esclarecimento de dúvidas.
Bibliografia:
-
Exercícios
sobre protocolos de encaminhamento
-
Exercícios
sobre encaminhamento, QoS e
Internetworking
|
Aula
7 - 27/10/2023, 14:00,
Laboratório 3.3-X
O
nível IP na Internet:
Protocolos de controlo na Internet:
ICMP; ARP; DHCP.
Protocolos de
encaminhamento na Internet: OSPF; IGRP e
EIGRP; BGP.
Multicast na Internet. Políticas no
nível rede.
Redes de
transporte de pacotes IP: MPLS.
Software-Defined Networking (SDN).
Bibliografia:
-
"Computer Networks", 6ª Ed., A.S.
Tanenbaum & N. Feamster &
D.Wetherall, 6ª ed, Pearson Ed.
Limited, 2021,
pp. 435-441, 470-494; sec. 5.6,
5.7.4-5.8.
- "A
roadmap for traffic engineering in
SDN-OpenFlow networks", Computer
Networks, outubro 2014
-
Acetatos
- Informação
complementar:
Métricas e outras informações sobre
o EIGRP
-
"BGP
Routing Policies in ISP Networks",
IEEE Network 2005 (Informação
complementar)
-
Tutorial
sobre MPLS (Informação complementar
não obrigatória)
|
Aula
8 - 3/11/2023,
14:00,
Laboratório 3.3-X
Redes de
transporte de pacotes IP: Network
Function Virtualization (NFV).
O nível
Transporte: Introdução; Primitivas de
serviço.
Elementos do
nível transporte: Endereçamento;
Estabelecimento de ligação
(Three-way-handshake, PAWS), terminação
de ligação, controlo de fluxo e de
erros, multiplexagem, recuperação de
falhas de nós.
Bibliografia:
- "Computer Networks", 6ª ed, A.S.
Tanenbaum & N. Feamster &
D.Wetherall, 6ª ed, Pearson Ed.
Limited, 2021,
pp. 501-536; sec. 6.1-6.2.
- "Toward
an SDN-Enabled NFV Architecture",
IEEE Communications, abril 2015
-
Acetatos
|
Aula
9 - 10/11/2023,
14:00,
Laboratório 3.3-X
Controlo
de congestão: alocação desejável de
largura de banda (Justiça máx-mín),
regulação de ritmo, aspetos das redes
sem fios.
Protocolo TCP: introdução, modelo de
serviço, protocolo TCP, cabeçalho TCP,
estabelecimento de ligação, terminação
de ligação, modelo de gestão de
ligação, janela
deslizante do TCP, gestão de
temporizadores, controlo de congestão,
TCP CUBIC.
Protocolo UDP:
Introdução ao UDP.
(Fim da matéria para o 2º teste)
Bibliografia:
- "Computer Networks", 6ª ed, A.S.
Tanenbaum & N. Feamster &
D.Wetherall, 6ª ed, Pearson Ed.
Limited, 2021,
pp. 536-549, 557-587; sec. 6.3, 6.4.1,
6.5.
- Acetatos
|
Aula
10 - 17/11/2023,
14:00,
Laboratório 3.3-X
(Matéria
para a repescagem do 2º teste e
exame de recurso)
Protocolo UDP:
Introdução à chamada de procedimentos
remotos (RPC); Real-time Transport
Protocol (RTP).
O
futuro do TCP: SCTP - Introdução,
formato de pacote, multihoming,
multi-feixe, estabelecimento e
terminação de associação, transferência
de dados, extensões. QUIC - Quick UDP
Internet Connections protocol. BBN.
Aplicações:
Introdução ao serviço DNS.
Bibliografia:
-
"Computer Networks", 6ª ed, A.S.
Tanenbaum & N. Feamster &
D.Wetherall, 6ª ed, Pearson Ed.
Limited, 2021,
pp. 549-557, 587-590, 613-629; sec.
6.4, 6.6, 7.1.1-7.1.6.
-
IETF RFC 3550 -
"RTP: A Transport Protocol for
Real-Time Applications"
(pág. 19-53, com descrição do RTCP - Real-time
Transport Control Protocol).
-
Artigo
sobre SCTP
-
Artigo
sobre QUIC
-
Acetatos
|
Aula
11 - 24/11/2023,
14:00,
Laboratório 3.3-X
Exercícios
de preparação para o 2º teste:
protocolos da rede IP e protocolos de
transporte. Esclarecimento de dúvidas.
-
Exercícios
sobre protocolos da rede IP
-
Exercícios
sobre protocolos de transporte
|
Aula
12 - 5/12/2023,
14:00,
Laboratório 3.3-X
Discussão
dos trabalhos práticos.
|
|
|
Aulas Práticas
|
Aula
1 -
21/09/2023, 09:00 e 22/09/2023, 09:00, Laboratório
3.3-X
1º
Trabalho de laboratório: apresentação do trabalho;
aula 1 - programação do envio periódico de pacotes
ROUTE e da sua receção.
|
Aula
2 -
28/09/2023, 09:00 e 29/09/2023, 09:00, Laboratório
3.3-X
1º
Trabalho de laboratório: aula 2 - programação do
algoritmo de Dijkstra.
|
Aula
3 - 04/09/2023,
14:00 e 06/10/2023, 09:00, Laboratório
3.3-X
1º
Trabalho de laboratório: aula 3 - conclusão da
programação do algoritmo de Dijkstra; programação do
algoritmo de inundação de pacotes ROUTE.
|
Aula
4 -
12/10/2023, 09:00 e 13/10/2023, 09:00, Laboratório
3.3-X
1º
Trabalho de laboratório: aula 4 (última) -
programação do algoritmo de inundação. Apoio ao
teste do trabalho.
|
Aula
5 -
19/10/2023, 09:00 e 20/10/2023, 09:00, Laboratório
3.3-X
Exercícios sobre protocolos de encaminhamento,
qualidade de serviço e internetworking. Esclarecimento
de dúvidas.
Bibliografia:
-
Exercícios sobre protocolos
de encaminhamento
-
Exercícios
sobre encaminhamento, QoS e Internetworking
|
Aula
6 - 26/10/2023,
09:00 e 27/10/2023, 09:00, Laboratório
3.3-X
2º
Trabalho de laboratório (aula 1): Apresentação dos
ambientes de desenvolvimento Glade-3 e Eclipse, e da
biblioteca libc para a programação de aplicações em
rede em C. Apresentação do trabalho e configuração
do ambiente de desenvolvimento. Tarefa 1: registo do
utilizador.
|
Aula
7 - 2/11/2023,
09:00 e 3/11/2023, 09:00, Laboratório
3.3-X
2º
Trabalho de laboratório (aula 2): Conclusão da
tarefa 1 (registo do utilizador); tarefa 2
(configuração do IPv4 multicast; e apresentação da
tarefa 3.
|
Aula
8 - 9/11/2023,
09:00 e 10/11/2023, 09:00, Laboratório
3.3-X
2º
Trabalho de laboratório (aula 3): Conclusão da
tarefa 2 (configuração do IPv4 multicast); tarefa 3
(receção de ficheiros) e início da tarefa 4 (envio
de ficheiros).
|
Aula
9 - 16/11/2023,
09:00 e 17/11/2023, 09:00, Laboratório
3.3-X
2º
Trabalho de laboratório (aula 4): Conclusão da
tarefa 4 (envio de ficheiros). Otimização do envio
de ficheiros. Apoio ao teste do trabalho.
|
Aula
10 -
23/11/2023, 09:00 e 24/11/2023, 09:00, Laboratório
3.3-X
Exercícios
de preparação para o 2º teste: protocolos da rede
IP. Esclarecimento de dúvidas.
-
Exercícios sobre
protocolos da rede IP
-
Exercícios sobre
protocolos de transporte
|
Aulas
11/12 -
30/11/2023, 09:00, 14/12/2023, 09:00 e 5/12/2023,
09:00, Laboratório 3.3-X
Discussão dos trabalhos práticos.
|
|