IPLUSO 15889
Networks and Data Communication
Development for the Web and Mobile Devices
-
ApresentaçãoPresentationThe 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.
-
ProgramaProgrammeIntroduction 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
-
ObjectivosObjectivesUpon 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.
-
BibliografiaBibliographyGouveia, 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
-
MetodologiaMethodologyUse 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ínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS5
-
NaturezaNatureMandatory
-
EstágioInternshipNão




