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/2025 Desativação:

Objetivos
Os objetivos de aprendizagem dessa disciplina são os seguintes:
I. Explicar redes de comunicação de dados e de transporte multimídia, com ênfase nas baseadas nos protocolos TCP/IP.
II. Relacionar princípios e estruturas básicas gerais de redes de comunicações com protocolos reais, sobretudo da Internet.
III. Associar esses conhecimentos a redes num sentido mais amplo, envolvendo grafos e sistemas multiagentes


As competências e habilidades a serem desenvolvidas nessa disciplina são as seguintes:

Competência: Analisar fenômenos físicos com auxílio de modelos 
Habilidade: Construir modelo 
Habilidade:  Empregar ferramentas matemáticas

Competência: Conceber soluções de engenharia 
Habilidade: Avaliar impacto social e cultural
Habilidade: Avaliar desempenho econômico
Habilidade: Projetar soluções de engenharia

Competência: Comunicar-se eficazmente
Habilidade: Comunicar-se por escrito

Competência: Aprender continuamente (Continuously learn)
Habilidade: Compreender os fundamentos das ciências que formam a base da engenharia; 
Habilidade: Localizar, acessar e avaliar fontes de informações relevantes; 
Habilidade: Analisar e sintetizar informações

Competência: Pesquisar, inovar e empreender 
Habilidade: Aplicar metodologia científica na investigação de soluções para problemas de engenharia;
 
The learning objectives for this discipline are as follows: I. Explain data communication and multimedia transport networks, with emphasis on those based on TCP/IP protocols. II. Relate basic general principles and structures of communications networks to real protocols, especially those of the Internet. III. Associate this knowledge with networks in a broader sense, involving graphs and multi-agent systems. The competencies and skills to be developed in this course are the following: Competence: Analyze physical phenomena with the aid of models Skills: Build model Skills: Employ mathematical tools Competence:Conceive engineering solutions Skills: Assess social and cultural impact Skills: Assess economic performance Skills: Design engineering solutions Competence: Communicate effectively Skills: Communicate digitally Skills: Communicate in writing Competence: Continuously learn Skills: Understand the fundamentals of the sciences that form the basis of engineering Skills: Locate, access, and evaluate sources of relevant information Skills: Analyze and synthesize information Competence: Research, innovate, and undertake Skills: Apply scientific methodology to investigate solutions to engineering problems
 
 
Docente(s) Responsável(eis)
1333977 - Marcio Eisencraft
 
Ementa
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
 
 
Conteúdo Programático
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.
 
 
Instrumentos e Critérios de Avaliação
     
Método de Avaliação
Exercícios realizados ao final de cada aula (cerca de 26) sobre o conteúdo ensinado na aula. Em algumas aulas, exige-se leituras prévias para a resolução dos exercícios. Os alunos que não atingirem média 5.0 com os exercícios podem fazer uma prova versando sobre toda a matéria ao final do curso.
Critério de Avaliação
Média dos exercícios e provas realizados.
Norma de Recuperação
Prova dissertativa. A nota final é a média aritmética entre a nota obtida na 1a avaliação e a nota da prova de recuperação.
 
Bibliografia Básica
     
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 - 2025 - Superintendência de Tecnologia da Informação/USP