Skip to main content

IPLUSO 15889

Networks and Data Communication

Development for the Web and Mobile Devices
  • ApresentaçãoPresentation
    The widespread use of the Internet as a communications infrastructure, used in a wide range of areas in everyday life, has resulted in a growing demand for skills and competences in the field of computer networks. For this reason, network and data communication professionals increasingly have a fundamental role in organizations. This CU addresses the basic concepts related to data communication networks, with a special focus on the practical aspects related to their use in problem solving. The CU also addresses the TCP/IP protocol family that is at the base of the functionality offered by both the Internet and the vast majority of the organizations' intranets. By providing a solid background in this domain, this CU prepares the students for the challenges posed both by the next phases of the cycle of studies, and by their future participation in a job market where these type of skills are increasingly necessary.
  • ProgramaProgramme
    Introduction to computer networks Components of a data comunicatio network Network classification Layered Models - the OSI model and the TCP/IP model Local Area Networks The standards IEEE 802.3 and IEEE 802.11 Ethernet and Wi-Fi networks Main components: transceivers , repeaters, hubs , switches and access points. MAC addresses General overview of the TCP/IP protocol family Origins and historic overview Documentation (RFCs) The Internet network layer - IP protocol Main functions and message basic structure IP addressing IP address types, notations and structure Auto configuration (DHCP) The Internet transport layer - TCP and UDP protocols Main functions and message basic structure Ports The Internet application layer The name service - DNS protocol The World Wide Web - HTTP protocol Electronic Mail - SMPT, POP and IMAP protocols Security - SSL/TLS and SSH protocols
  • ObjectivosObjectives
    Upon conclusion of this course the student should: Understand the basic concepts related to digital data communication; Understand the role of the layered models' approach to the description of data communication networks; Recognise and characterise the major components in a local area network; Understand the dynamic IP configuration of hosts using DHCP; Recognise the main protocols of the TCP/IP family, including their functions and relations; Analyze network traffic (IP, TCP, UDP and others) to solve problems and assess security risks; Understant the operation of the main applications used in the Internet; Understant the importance of the most common security related protocols, including SSL/TLS and SSH; Solve problems in a TCP/IP network using a variety of tools, including protocol analyzers, ping and traceroute, and ARP and DNS cache manipulation.
  • BibliografiaBibliography
    Gouveia, José & Magalhães, Alberto - Redes de Computadores - Curso Completo. 10ª Edição. FCA, 2013. ISBN:9789727227815. Martins, José Legatheaux - Fundamentos de Redes de Computadores Ilustrados com Base na Internet e nos Protocolos TCP/IP. 1a Edição Digital. Nova.FCT Editorial, 2018. https://legatheaux.eu/book/cnfbook-pub.pdf Kozierok, Charles M. - The TCP/IP Guide. http://www.tcpipguide.com/free/t_toc.htm  
  • MetodologiaMethodology
    Use of project-based learning methodology through which students are encouraged to develop solutions for problems that are posed to them, and that address most of the topics taught. This methodology aims for the creation of a "product", which represents a solution to the proposed problem.
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    5
  • NaturezaNature
    Mandatory
  • EstágioInternship
    Não