IPLUSO 24343
Computer Networks I - Fundamentals
Computer Engineering and Applications
-
ApresentaçãoPresentationThe objective of this UC is to present the basic principles of the operation of Computer Networks and different Protocol Models used, starting from the application layer to the physical layer, performing a Top-Down approach to the architecture of networked systems and the Internet.
-
ProgramaProgrammeSb1: characteristics of a LAN and the Internet; Sb2: OSI and TCP-IP models; Sb3: logical and physical topology; main types of Internet access; differences between Circuit Switching and Packet Switching; Sb4: operation of http / dns / ftp and smtp/pop3/imap/mime protocols; working of Wireshark; Sb5: operation of tcp and udp services in the transport layer; Sb6: Go-Back-N and Selective Repeat protocols; Sb7: operation of IP / DHCP / NAT and ICMP protocols; main differences between IPv4 and IPv6 addressing; Sb8: general functioning of SSL/TLDS and IPSec secure protocols; Sb9: operation of the main technology used in the data-link layer (Ethernet) and ARP protocol; error detection and correction (CRC); IPv4 and IPv6 addressing (exercices); Sb10: basic configuration of network assets and use of routing and switching tables (exercices); Sb11: TCP and UDP sockets using the Python language (exercices)
-
ObjectivosObjectivesIL1: Understand the main concepts of computer networks through the analysis and discussion of the OSI / TCP-IP models; IL2: Explain the functioning of some of the main protocols existing in the TCP-IP layers; IL3: Explain the general functioning of some of the main secure communication protocols (e.g., SSL/TLS, IP Sec); IL4: Perform communications analysis using Wireshark software; IL5: Perform addressing in IPv4 and IPv6; IL6: Perform basic configuration of network assets and use routing and switching tables; IL7: Implement TCP and UDP sockets using the Python language.
-
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
-
MetodologiaMethodologyThe teaching methods used are adequate in view of the curricular objectives, namely the use of state-of-the-art pedagogical tools currently available: internet, consultation of technical manuals and use of support tools - analysis/simulation programs; Testing and troubleshooting techniques are shown.
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS6
-
NaturezaNatureMandatory
-
EstágioInternshipNão