Teaching Methodologies
The teaching of the curricular unit will be divided into three parts: a theoretical part with the exhibition and explanation of the theoretical foundations, a practical part with resolution of exercises, and a laboratory part with the use of equipment and software that consolidates the learning results.
Learning Results
This curricular unit aims to provide knowledge related to the operation and implementation of computer networks. In particular, the acquisition of knowledge relating to the composition and functioning of tcp/IP and OSI communication architectures. The student must acquire the ability to design, implement and solve problems associated with communication networks. Students who successfully complete this curricular unit will be familiar with the most important communication protocols that exist today, and their implementation in different application contexts.
Program
Introduction. Classification of Communication Networks. Evolution of the Internet. Standardization Organizations. Communication Architectures. OSI architecture. Service and Protocol Snac. Description of osi model layers. Encapsulameto. Addressing.
TCP/IP architecture. Architecture Overview. Application Layer. Client/Server and Peer-to-peer paradigms. HTTP, SMTP, POP, IMAP, FTP, SNMP, DHCP, DNS, DHCP, SIP, SDP, NTP, TELNET, SSH. Transport Layer. Ports. UDP (user Datagram Protocol). Transmission Control Protocol (TCP). RTP and RTCP. Network Layer. IP (Internet Protocol), ARP, RARP, ICMP, Addressing. IPv6. NAT. Routing Protocols: RIP, EIGRP, OSPF. Network Back-up Layer. Standard 802.3. Frame format. Transmission and Reception of Frames. Switching.
Practical implementation on different operating systems: Windows and Linux distributions. configuration of routing and swintching equipment.
Curricular Unit Teachers
Internship(s)
NAO
Bibliography
Todd Lammle, “CCNA Routing and Switching Complete Study Guide: Exam 100-105, Exam 200-105, Exam
200-125”, Sybex, 2nd Revised edition, 2016
“CCNA Routing and Switching (R&S) – Introduction to Networks”, Cisco Networking Academy, 2016 J. Hurose and K. Ross, “Computer Networking – A Top-Down Approach”, Pearson, 2016
Charles Kozierok, “The TCP/IP Guide, A Comprehensive, Illustrated Internet Protocols Reference”, No Starch Press, Outubro 2005
Behrouz A. Forouzan, “TCP/IP Protocol Suite”, Tmh, 2010
Mário Véstias, “Redes Cisco para Profissionais”, FCA, 2016
William Stallings, “Data and computer communications”, 10th edition, Pearson, 2013
F. Pereira, “Linux, Curso Completo”, FCA, 2012
J. Granjal, “Gestão de Sistemas e Redes em Linux”, 2013
Edmundo Monteiro e Fernando Boavida, “Engenharia de Redes Informáticas”, FCA , 2010