IPLUSO 24343
Redes de Computadores I - Fundamentos
Engenharia Informática e Aplicações (L) (IPLUSO)
-
ApresentaçãoPresentationO 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.
-
ProgramaProgrammeCP1: 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).
-
ObjectivosObjectivesOA1: 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.
-
BibliografiaBibliographyKurose 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
-
MetodologiaMethodologyOs 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ínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS6
-
NaturezaNatureObrigatório
-
EstágioInternshipNão