Skip to main content

IPLUSO 24343

Computer Networks I - Fundamentals

Computer Engineering and Applications
  • ApresentaçãoPresentation
    The 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.  
  • ProgramaProgramme
    Sb1: 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)
  • ObjectivosObjectives
    IL1: 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.
  • 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
    The 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ínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    6
  • NaturezaNature
    Mandatory
  • EstágioInternship
    Não