Skip to main content

IPLUSO 24343

Redes de Computadores I - Fundamentos

Engenharia Informática e Aplicações (L) (IPLUSO)
  • ApresentaçãoPresentation
    O objectivo desta UC é o de apresentar os principios básicos do funcionamento das Redes de Computadores e dos diferentes Modelos de Protocolos utilizados, partindo da camada aplicacional para a camada fisica, realizando uma abordagem Top-Down da arquitectura dos sistemas em rede e da Internet.
  • ProgramaProgramme
    CP1: caraterísticas de uma LAN e da Internet;  CP2: modelos OSI e TCP-IP;  CP3: topologia lógica e física; principais tipos de acesso à Internet; diferenças entre Circuit Switching e Packet Switching;  CP4: funcionamento dos protocolos http / dns / ftp e smtp/pop3/imap/mime; funcionamento do Wireshark;  CP5: funcionamento dos serviços tcp e udp na camada transporte;  CP6: protocolos Go-Back-N e Selective Repeat;  CP7: funcionamento dos protocolos IP / DHCP / NAT e ICMP; principais diferenças entre os endereçamentos IPv4 e IPv6;  CP8: funcionamento geral dos protocolos seguros SSL/TLDS e IPSec;  CP9: funcionamento da principal tecnologia utilizada na camada data-link (Ethernet) e protocolo ARP; deteção e correção de erros (CRC); endereçamentos em IPv4 e IPv6 (exercícios);  CP10: configuração básica de ativos de rede e utilizar tabelas de routing e switching (exercícios);   CP11: sockets TCP e UDP utilizando a linguagem Python (exercícios).
  • ObjectivosObjectives
    OA1: Apreender os principais conceitos de redes de computadores através da análise e discussão dos modelos OSI / TCP-IP;  OA2: Explicar o funcionamento de alguns dos principais protocolos existentes nas camadas do TCP-IP; OA3: Explicar o funcionamento geral de alguns dos principais protocolos de comunicação seguros (e.g., SSL/TLS, IP Sec);  OA4: Efetuar análise de comunicações através da utilização do software Wireshark;  OA5: Executar endereçamentos em IPv4 e IPv6;  OA6: Executar a configuração básica de ativos de rede e utilizar tabelas de routing e switching;  OA7: Implementar sockets TCP e UDP utilizando a linguagem Python.
  • BibliografiaBibliography
    Kurose e Ross. Computer Networking – a Top-Down Approach, 7th Edition, Pearson.2017. Behrouz A. Forouzan. TCP/IP Protocol Suite, 4th Edition, McGraw-Hill Higher Education.2009    
  • MetodologiaMethodology
    Os métodos de ensino usados no leccionamento da disciplina são os adequados tendo em vista os objectivos curriculares, nomeadamente a utilização das ferramentas pedagógicas do estado da arte disponíveis actualmente: internet, consulta de manuais técnicos e utilização de ferramentas de apoio; programas de análise/simulação; Técnicas de teste e despistagem de erros são mostradas.
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    6
  • NaturezaNature
    Obrigatório
  • EstágioInternship
    Não