Base Knowledge
NA
Teaching Methodologies
The teaching of this subject will be divided in three parts: a theoretical part with the exposition and illustration of the theoretical foundations, a practical part with problem solving, and a laboratory part with the usage of equipment and software to enhance learning outcomes.
Learning Results
This course aims to provide the knowledge regarding the operation and implementation of modern computer networks. The acquisition of skills regarding the structure of TCP / IP and OSI architectures will permit to develop the ability to design, implement and solve problems related with communication networks. The students who successfully complete this course will be familiar with the most important communication protocols existing nowadays, and with their implementation in different application scenarios.
Program
Introduction. Classification of Communication Networks. Evolution of the Internet. Standardization Organizations. Communication Architectures. OSI Architecture. Definition of Services and Protocols. Description of the layers of the OSI Model. Encapsulation. Addressing.
TCP / IP Architecture. Overview of architecture. Application Layer: Peer to Peer and Client / Server paradigms.
Protocols: HTTP, SMTP, POP, IMAP, FTP, SNMP, DHCP, DNS, DHCP, SIP, SDP, NTP, TELNET, SSH. Transport Layer.
Ports. UDP (User Datagram Protocol). TCP (Transmission Control Protocol). RTP and RTCP. Network Layer. IP (Internet Protocol), ARP, RARP, ICMP. Addressing. IPv6. NAT. Routing Protocols: RIP, EIGRP, OSPF. Network Access Layer. Standard 802.3. Frames format. Transmission and reception of frames. Switching.
Practical implementation on different operating systems: Windows and Linux distributions. Configuration of routing and switching equipment (routers and switches).
Grading Methods
- - theoretical part will have a value of 7 values - 35.0%
- - practical part of 13 values - 65.0%
- - Laboratory work will also be quoted at 20 points - 100.0%
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