Redes de Computadores

2024/1 - Turma 0306

Ementa

Introdução às Redes de Computadores. Classificação das Redes. Topologia de Redes Locais. Topologia de Redes Geograficamente Distribuídas. Comutação. Modelo RMI-OSI. Arquitetura TCP/IP. Protocolo IP: endereçamento IP e Roteamento IP. Protocolo ARP. Protocolo ICMP. Protocolos UDP e TCP. Sockets TCP e UDP.

Competências

Ao final da disciplina o aluno deverá estar apto a:
* Compreender o processo de comunicação dos componentes de uma rede de computadores;
* Projetar e configurar redes locais;
* Compreender e configurar serviços básicos para a administração de de redes de computadores.

Objetivos

Geral:
Capacitar o acadêmico a compreender os conceitos fundamentais de Redes de Computadores e transmissão de dados;

Específicos:
* Apresentar o modelo RMI/OSI e a transmissão de dados em camadas descrita nesse modelo;
* Proporcionar a compreensão da arquitetura TCP/IP, a transmissão de dados em camadas definida nessa arquitetura e seus protocolos;
* Proporcionar a compreensão dos protocolos das camadas de rede e aplicação da arquitetura TCP/IP;
* Utilizar os serviços de rede abordados na disciplina e ter a capacidade de compreender e utilizar novos serviços;
* Analisar e compreender problemas relacionados às redes de computadores, identificar como devem ser solucionados e apresentar a solução adequada utilizando os conteúdos abordados em sala.

Programa

1. Introdução: visão geral sobre Redes de Computadores.
2. Classificação das Redes, segundo: tecnologia de transmissão, modos de transmissão e abrangência.
3. Topologia de Redes: Locais e Geograficamente Distribuídas.
4. Comutação: circuitos, pacotes e mensagens.
5. Protocolos e Arquiteturas
a.Modelo RMI-OSI.
b. Arquitetura TCP/IP.
6. Camada de Rede TCP/IP
a. Protocolo IPv4: visão geral, algoritmos básicos do IP: envio e recebimento; e protocolos ARP e ICMP.
b. Endereçamento IPv4.
c. Roteamento IPv4: roteamento estático e manutenção da tabela de roteamento; algoritmo básico de roteamento.
d. Configuração de duas redes locais, interligadas por um computador/roteador e testes sobre a estrutura montada (ping, traceroute, captura de pacotes, ...).
e. Roteamento Dinâmico: protocolos RIP, OSPF e EGP. a. Protocolo IPv4: visão geral, algoritmos básicos do IP: envio e recebimento; e protocolos ARP e ICMP.
f. Protocolo IPv6 e Endereçamento IPv6.
7. Camada de Transporte: estudo aprofundado do funcionamento dos protocolos UDP e TCP.
a. Exemplificação da comunicação: aplicações Cliente/Servidor, com sockets TCP e UDP.
8. Manipulação de usuários e permissões no Linux.
9. Camada de Aplicação:
a. Visão geral modelo cliente/servidor.
b. Aplicações com sockets TCP e UDP - linguagem C no Linux.

Metodologia

O Aporte Teórico-metodológico de Competências será oferecido por meio de aulas expositivas, resolução de problemas e discussões em grupos e em classe. Serão utilizados ambientes de simulação, para que o aluno visualize o funcionamento sobre Redes de Computadores e transmissão de dados.

O Trabalho Discente Efetivo se dará por meio de questionários, avaliações, implementação de programas e aplicação de conceitos na resolução de problemas. Nessas atividades, individuais ou em grupo, os alunos deverão se aprofundar no assunto com o apoio do material indicado, seguindo as instruções passadas pelo professor, e compartilhar o conhecimento obtido.

Web Aula na plataforma Conecta: 03 aulas online serão disponibilizadas em um sistema web, compostas por recursos didáticos - como textos, apresentações e vídeos - e atividades individuais ou em grupo, seguindo as determinações da Portaria MEC nº 2.117, de 06 de dezembro de 2019.

Avaliação

O aluno será avaliado ao longo do semestre letivo em duas avaliações de grau, a saber:
Grau Um (G1):
- Atividades em sala (implementação com ou sem defesa): 4,0
- Prova presencial e individual, com conteúdo do primeiro bimestre letivo: 6,0
Grau Dois (G2):
- Atividades em sala (implementação com ou sem defesa): 4,0
- Prova presencial e individual, com conteúdo do semestre: 6,0

A Média Parcial (MP) será a média ponderada entre G1 e G2. Logo, MP = (G1 + 2 x G2) / 3.

Será aprovado o aluno que alcançar a MP igual ou superior a 6,0 (seis).
O aluno, com ou sem aprovação, que desejar aumentar a sua MP e atingir frequência mínima de 75%, terá direito de realizar a prova de Exame Final (EF).
Para o aluno que fizer a prova de EF, a Média Final (MF) será a média ponderada entre MP (peso um) e EF (peso dois). Logo: MF = (MP + EF x 2) / 3.
Para os alunos que não realizarem a prova de EF a MF será igual a MP.

Será aprovado o aluno que alcançar a MF igual ou superior a 6,0 (seis) e atingir, no mínimo, 75% de frequência.

Bibliografia

Básica

COMER, Douglas E. Redes de computadores e internet. 6. ed. 2016. Porto Alegre: Bookman, 2016. E-book. [Minha Biblioteca]. Disponível em: https://integrada.minhabiblioteca.com.br/reader/books/9788582603734. Acesso: 28 mar. 2022.

KUROSE, J. F.; ROSS, K. W. Redes de computadores e a internet: uma abordagem Top-Down. 8. ed. São Paulo: Pearson Education do Brasil, 2021. E-book. [BV Pearson]. Disponível em: https://plataforma.bvirtual.com.br/Leitor/Publicacao/198909. Acesso em: 25 mar. 2022.

TANENBAUM, Andrew S.; WETHERALL, David. Redes de computadores. 5. ed. São Paulo: Pearson Prentice Hall, 2011. E-book. [BV Pearson]. Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/2610. Acesso em: 25 mar. 2022.

Complementar

CARISSIMI, Alexandre da Silva; ROCHOL, Juergen; ZAMBENEDETTI, Granville. Redes de computadores. Porto Alegre: Bookman, 2009. E-book. [Minha Biblioteca]. Disponível em: https://integrada.minhabiblioteca.com.br/reader/books/9788577805303. Acesso em: 28 mar. 2022.

FOROUZAN, Behrouz A.; MOSHARRAF, Firouz. Redes de computadores: uma abordagem top-down. Tradução técnica: Marcos A. Simplicio Jr., Charles Christian Miers. Porto Alegre: AMGH, 2013. E-book. [Minha Biblioteca]. Disponível em: https://integrada.minhabiblioteca.com.br/reader/books/9788580551693. Acesso em: 28 mar. 2022.

MORAES, Alexandre Fernandes D. Redes de computadores: fundamentos. 8. ed. São Paulo: Érica, 2020. E-book. [Minha Biblioteca]. Disponível em: https://integrada.minhabiblioteca.com.br/reader/books/9788536532981. Acesso em: 28 mar. 2022.

SOARES, Luiz Fernando Gomes Soares; LEMOS, Guido; COLCHER, Sérgio. Redes de computadores: das LANS, MANS e WANS às redes ATM. 2. ed. Rio de Janeiro: Campus, 2001.

STARTARI, Daisy.; STARLIN, Gorki. Redes de computadores, comunicação de dados TCP/IP: conceitos, protocolos e uso. Rio de Janeiro: Alta, 2004.

Material Digital

O Núcleo de Informação e Coordenação do Ponto BR - NIC.br foi criado para implementar as decisões e os projetos do Comitê Gestor da Internet no Brasil - CGI.br, que é o responsável por coordenar e integrar as iniciativas e serviços da Internet no País (https://nic.br)

O IPv6.br engloba uma série de iniciativas do NIC.br para disseminar o IPv6 no Brasil. (https://ipv6.br)

Simulação de comunicação das camadas do modelo OSI (https://prototipo-osi.netlify.app/)

Informações da Turma
Curso
Sistemas de Informação
Período: 4
Carga Horária: 76h
Horário: 7M
Sala: