Redes Digitais

Base Knowledge

A programming language

Teaching Methodologies

Expository method and carrying out practical work with report

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.
    Network Access Layer.
        Standard 802.3.
        Frames format.
        Transmission and reception of frames.
        Switching.
    Network Layer.
        IP (Internet Protocol), ARP, RARP, ICMP.
        Addressing.
        IPv6.
        NAT.
        Routing Protocols: RIP, EIGRP, OSPF.
    Transport Layer.
        Ports.
        UDP (User Datagram Protocol).
        TCP (Transmission Control Protocol).
        RTP and RTCP.
    Application Layer.
        Peer to Peer and Client / Server paradigms.
        Protocols: HTTP, SMTP, POP, IMAP, FTP, SNMP, DHCP, DNS, DHCP, SIP, SDP, NTP, TELNET, SSH.

Curricular Unit Teachers

António Luis Ferreira Marques

Grading Methods

Theoretical assessment of knowledge (12 points)
    Assessment by Final Exam OR Distributed Evaluation
        Final Exam - Normal or Recovery period exam, according to the exam calendar
        Distributed evaluation - 2 tests occurring at the middle of semester and the other at the end (before examination period), being the specific dates defined in accordance with the Degree Program coordinator, in a way to not overlap with evaluation from other courses; if the student fails by this evaluation type, then he can only access to Recovery Exam
Practical assessment of knowledge (8 points)
    Practical group or individual work, realized in classes
    Performance and participation performance
    Individual practical test (to be carried out in the middle of the semester)
    Individual final project (assignment available in the middle of the semester; deadline is the second to last week; defense in the last week of classes or exam preparation week)

Final grade (20 points): Theoretical component (12 points) + Practical component (8 values)
To pass a minimum grade of 9.5 points is needed.
The Practical component is divided in:
        Individual/group work and performance/participation (3 points)
        Practical test (2 points)
        Final project (3 points)
For success, the following mandatory rules are considered cumulatively:
    Theoretical component ≥ 40% in 12 points
    Practical component ≥ 50% in 8 points
    Maximum of 4 absences in total classes


    Internship(s)

    NAO

    Bibliography

    Lammle, T. (2016). CCNA Routing and Switching Complete Study Guide (2nd edition). Sybex. ISBN; 9781119288282
    Hurose J., & Ross, W. (2022). Computer Networking – A Top-Down Approach (8th edition). Pearson. ISBN: 9781292405513
    Kozierok, C. (2005). The TCP/IP Guide – A Comprehensive, Illustrated Internet Protocols Reference. No Starch Press. ISBN: 9781593270476
    Forouzan, B. (2010). TCP/IP Protocol Suite (4th edition). McGraw-Hill. ISBN: 9780073376042
    Mário Véstias, M. (2016). Redes Cisco – Para Profissionais. FCA – Editora de Informática. ISBN: 9789727228287
    Stallings, W. (2013). Data and computer communications (10th edition). Pearson. ISBN: 9781292014388
    Pereira, F. (2012). Linux – Curso Completo. FCA – Editora de Informática. ISBN: 9789727227013
    Granjal, J. (2010). Gestão de Sistemas e Redes em Linux. Editora de Informática. ISBN: 9789727227846
    Monteiro, E., & Boavida, F. (2007). Engenharia de redes informáticas (10ª edição). FCA – Editora de Informática. ISBN: 9789727226948