Você está na página 1de 4

Escola Politécnica da Universidade de São Paulo

Departamento de Engenharia de Telecomunicações e Controle

PTC 3450 - Redes de Comunicação


2024

1. Professor
Prof. Marcio Eisencraft, Sala D2-25, Fone: 3091-9971, e-mail: marcioft@usp.br.

2. Objetivos
Estudar as redes de comunicação de dados e de transporte multimı́dia, com ênfase nas
baseadas nos protocolos TCP/IP. A disciplina aborda princı́pios e estruturas básicos gerais de
redes de comunicações, usando a Internet como forma de exemplificar e tornar mais palpável a
aplicação desses conceitos. Utilizam-se aplicativos reais como exemplos sempre que possı́vel,
sem perder de vista conceitos mais gerais. É apresentada também uma introdução a redes
num sentido mais amplo, envolvendo grafos e sistemas multiagentes. Complementam-se
assim os conhecimentos adquiridos em matérias introdutórias anteriores.

3. Programa
Total: 26 aulas.

1. Redes de computadores e a Internet ((1), Capı́tulo 1) (3 aulas)

1.1. O que é a Internet?


1.2. Camadas de protocolos, modelos de serviços
1.3. Comutação de pacotes e comutação de circuitos
1.4. Redes sob ataque: segurança
1.5. Histórico

2. A camada de aplicação e tráfego multimı́dia ((1), Capı́tulo 2) (8,5 aulas)

2.1. Princı́pios das aplicações de rede


2.2. Web e o HTTP
2.3. Correio eletrônico na Internet
2.4. DNS - O serviço de diretório da Internet
2.5. Aplicativos peer-to-peer
2.6. Aplicativos de rede multimı́dia
2.7. Streaming de vı́deo armazenado
2.8. Voz sobre IP

1
2.9. Programação de socket: criando aplicações de rede

3. A camada de transporte ((1), Capı́tulo 3) (3,5 aulas)

3.1. Introdução e serviços da camada de transporte


3.2. Multiplexação e desmultiplexação
3.3. Transporte sem conexão: UDP
3.4. Transporte orientado a conexão: TCP
3.5. Princı́pios de controle de congestionamento
3.6. Controle de congestionamento no TCP

4. A camada de rede: plano de dados ((1), Capı́tulo 4) (2 aulas)

4.1. Introdução
4.2. Revisão do plano de dados: o protocolo IP

5. A camada de rede: plano de controle ((1), Capı́tulo 5) (3 aulas)

5.1. Introdução ao plano de controle


5.2. Algortimos de roteamento
5.3. Roteamentro intra-AS na Internet: OSPF
5.4. Roteamento entre ISPs: BGP
5.5. MPLS

6. Camada de enlace: redes cabeadas ((1), Capı́tulo 6) (2 aulas)

6.1. Revisão: pilha de protocolos, implementação


6.2. Serviços da camada de enlace
6.3. Revisão: redes locais, endereçamento, switches
6.4. Protocolo ARP
6.5. Ethernet
6.6. Redes locais virtuais (VLANs)
6.7. Redes de datacenters

7. Camada de enlace: redes sem fio ((1), Capı́tulo 7) (2 aulas)

7.1. Elementos de redes sem fio e caracterı́sticas de enlaces


7.2. Redes sem fio IEEE 802.11 (WiFi)
7.3. Gerenciamento de mobilidade: princı́pios
7.4. Resumo: um dia na vida de um pedido web

8. Redes numa perspectiva mais ampla ((2), Capı́tulos 1-9) e (3) (2 aulas)

8.1. Introdução às redes complexas


8.2. Introdução à simulação multiagente

2
4. Página da disciplina
A disciplina está cadastrada no e-disciplinas (https://edisciplinas.usp.br/), por meio
do qual as comunicações relacionadas ao curso (notı́cias, dúvidas etc.) acontecerão majori-
tariamente.

5. Datas das aulas - 1o semestre de 2024


Março: 05, 07, 12, 14, 19, 21.

Abril: 02, 04, 09, 11, 30.

Maio: 02, 07, 09, 14, 16, 21, 23, 28.

Junho: 04, 06, 11, 13, 18, 20, 25.

Total: 26 aulas.

6. Avaliação
Serão feitas avaliações do conhecimento em todas as aulas do curso por meio de exercı́cios
ao final da aula. A nota final da disciplina será então calculada como a média simples NT
das notas desses exercı́cios sem descartes: MF = NT .
Os alunos podem optar por fazer uma prova substitutiva (P2) ao final do semestre. Neste
caso, a nota final será calculada como a média entre a nota dessa prova e NT , ou seja,
MF = NT 2+P2 .
Alunos com MF entre 3,0 e 4,9 e que tenham frequência regular poderão fazer uma prova
de recuperação, versando sobre toda a matéria. Com a nota da prova de recuperação será
calculada a nova nota final MR = MF +P 2
REC
.

Prova Data
P2 27/06 (5a. feira) - 14h - 15h40min

7. Atendimento
Agendar com o professor por e-mail.

8. Referência Básica
(1) Kurose, J. and Ross, K. (2021). Redes de Computadores e a Internet. Uma abordagem
Top-Down. Pearson-Bookman.

(2) Newman, M. (2010). Networks. Oxford Cambridge Press.

(3) Wilensky, U., Rand. An Introduction to Agent-Based Modeling, MIT Press Ltd, 2015.

3
9. Referências Complementares
(4) Maia, L. (2013). Arquitetura de Redes de Computadores. LTC.

(5) Monteiro, L. H. A. (2014) Sistemas Dinâmicos Complexos. Livraria da Fı́sica.

(6) Peterson, L. and Davies, B. (2013). Redes de Computadores. Elsevier.

(7) Stallings, W. (2009). Data and Computer Communications. William Stallings books
on computer and data communications technology. Pearson/Prentice Hall.

(8) Tanenbaum, A. and Wetherall, D. (2011). Computer Networks. Pearson Prentice Hall.

10. Recursos adicionais


1) O livro (1) está disponı́vel on-line gratuitamente para os alunos da USP. Basta procurá-
lo aqui:

• Link para acesso: https://plataforma.bvirtual.com.br/acesso/usp20


• Basta se cadastrar com um e-mail @usp.br

É necessário utilizar a conexão remota via VPN/USP.

2) Softwares úteis na disciplina:

(a) Whireshark (gratuito): https://www.wireshark.org/#download;


(b) Acrylic Wi-Fi (licença institucional USP): basta se registrar com e-mail @usp.br
nesse endereço;
(c) Colab (Python Notebook do Google): https://colab.research.google.com/;
(d) Matlab e Mathematica1 (licença institucional).

1
Como baixar o Mathematica ou o Matlab pela USP:
- Entre no link: https://software.sti.usp.br/
- Faça o login com seu usuário e senha da USP.
- Clique em “Solicitar Software” (ı́cone de um carrinho de supermercado).
- Na seção “Solicitar Software Institucional” clique no botão que parece uma televisão e cujo texto começa
com “Os softwares contratados”
- Selecione o software Matlab ou Mathematica (Linux, Windows, Mac.)
- Você precisa escrever uma finalidade. Colocar algo como “Para ser usado na disciplina...”.
- As instruções sobre como baixar o programa serão enviadas por e-mail. Você pode também clicar em
“Minhas solicitações” para acompanhar o processo e pedir para reenviar as instruções.
Durante a instalação, você precisará estar na VPN da USP. Veja em https://www.aguia.usp.br/
portfolio/servicos/conexao-remota/ como se concectar.

Você também pode gostar