Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Escola Politécnica
 
Eng Telecomunicações e Controle
 
Disciplina: PTC3450 - Redes de Comunicação
Communication Networks

Créditos Aula: 4
Créditos Trabalho: 0
Carga Horária Total: 60 h
Tipo: Semestral
Ativação: 01/01/2023 Desativação:

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 exemplo 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.
 
To study data communication and multimedia transport networks, with emphasis on those based on the TCP/IP protocols. The course tackles basic principles and structures of communication networks, using the Internet to exemplify and make more tangible the application of those concepts. Real applications are used as examples whenever possible, without losing sight of more general concepts. An introduction to networks in a broader sense, involving graphs and multi-agent systems, is also presented. This complements the knowledge obtained in earlier introductory courses.
 
 
Docente(s) Responsável(eis)
5724257 - Cristiano Magalhaes Panazio
1333977 - Marcio Eisencraft
76134 - Phillip Mark Seymour Burt
 
Programa Resumido
1. Introdução a redes de computadores e à Internet
2. A camada de aplicação e tráfego multimídia
3. A camada de transporte
4. A camada de rede: plano de dados 
5. A camada de rede: plano de controle 
6. Camada de enlace: redes cabeadas
7. Camada de enlace: redes sem fio
8. Conceitos gerais de redes complexas e Simulação Multiagente
 
1. Introduction to computer networks and the Internet 2. The application layer and multimedia traffic 3. The transport layer 4. The network layer: data plane 5. The network layer: control plane 6. Link layer: wired networks 7. Link layer: wireless networks 8. General concepts of complex networks and multiagent simulation
 
 
Programa
1. Introdução a redes de computadores e à Internet (2 aulas)

2. A camada de aplicação e tráfego multimídia (6,5 aulas)
   2.1 Princípios das aplicações de rede
   2.2 Web e 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
   2.9 Programação de socket: criando aplicações de rede

3. A camada de transporte (4 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 (0,5 aula)  
   4.1 Introdução
   4.2 Revisão do plano de dados: o protocolo IP

5. A camada de rede: plano de controle (3 aulas)  
   5.1 Introdução ao plano de controle
   5.2 Algoritmos de roteamento
   5.3 Roteamento intra-AS na Internet: OSPF
   5.4 Roteamento entre ISPs: BGP
   5.5 MPLS

6. Camada de enlace: redes cabeadas (1,5 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,5 aulas)
   7.1 Elementos de redes sem fio e características de enlaces
   7.2 Rede sem fio IEEE 802.11 (Wifi)
   7.3 Gerenciamento de Mobilidade: Princípios

8. Conceitos gerais de redes complexas e simulação multiagente (5 aulas)
   8.1 Introdução a redes complexas
   8.2 Introdução a simulação multiagente

Total: 24 aulas + 1 Semana de P1 + 1 Semana P2 + 1 Semana PSUB = 15 semanas.
 
1. Introduction to computer networks and the Internet (2 lessons) 2. The application layer and multimedia traffic (6.5 lessons) 2.1 Principles of network applications 2.2 Web and HTTP 2.3 E-mail 2.4 DNS - The Internet Directory Service 2.5 Peer-to-peer applications 2.6 Multimedia Networking Applications 2.7 Streaming of stored video 2.8 Voice over IP 2.9 Socket Programming: Creating Network Applications 3. The transport layer (4 lessons) 3.1 Introduction and Transport Layer Services 3.2 Multiplexing and Demultiplexing 3.3 Connectionless Transport: UDP 3.4 Connection Oriented Transport: TCP 3.5 Congestion Control Principles 3.6 Congestion Control in TCP 4. The network layer: data plane (0.5 lessons) 4.1 Introduction 4.2 Review of the data plane: the IP protocol 5. The network layer: control plane (3 lessons) 5.1 Introduction to the control plane 5.2 Routing Algorithms 5.3 Intra-AS Internet routing: OSPF 5.4 Routing between ISPs: BGP 5.5 MPLS 6. Link layer: wired networks (1.5 lessons) 6.1 Review: protocol stack, implementation 6.2 Link layer services 6.3 Review: local area networks, addressing, switches 6.4 ARP Protocol 6.5 Ethernet 6.6 Virtual Local Area Networks (VLANs) 6.7 Datacenter Networks 7. Link layer: wireless networks (1.5 lessons) 7.1 Wireless network elements and link characteristics 7.2 IEEE 802.11 wireless network (Wi-Fi) 7.3 Mobility Management: Principles 8. General concepts of complex networks and multiagent simulation (5 lessons) 8.1 Introduction to complex networks 8.2 Introduction to multi-agent simulation Total: 24 lessons + 1 Week of P1 + 1 Week P2 + 1 Week PSUB = 15 weeks.
 
 
Avaliação
     
Método
Provas escritas.
Critério
Média das provas.
Norma de Recuperação
Prova escrita.
 
Bibliografia
     
Referências básicas / Basic References

[1] Kurose, J. e Ross, K. (2021). Redes de computadores e a Internet, 8ª edição. Bookman.
[2] Newman, M. (2010). Networks, Oxford Cambridge Press.
[3] Wilensky, U., Rand W. (2015). An Introduction to Agent-Based Modeling, MIT Press.

Outras referências / Other References

[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. e Davies, B. (2013). Redes de Computadores. Elsevier.
[7] Stallings, W. (2009). Data and Computer Communications, 9th edition. Pearson.
[8] Tanenbaum, A., Feamster N. e Wetherall, D. (2021). Redes de Computadores, 6ª edição. Bookman.
 

Clique para consultar os requisitos para PTC3450

Clique para consultar o oferecimento para PTC3450

Créditos | Fale conosco
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP