Informatics Engineering

COMPUTATIONAL NETWORKS

General Data

Type of credits: ECTS
Number of credits: 6.00
Status: Mandatory
Type: Course
Academic Year:
Term:
Languages: Portuguese
Available for Mobility Students: No
Restricted to alliance: No
Code: Sin codigo

Coordination

Description

Theory
1

Theory/Practice
1

Laboratory
2

Instructors

André Moreira


 

Contents

CP1. Digital data transmission - 5%.
(Issues associated with signals' transmission. Codification and modulation. Structured cabling systems design.)

CP2. Network communication - 5%.
(Topologies, addressing and routing. Error detection, flow and error control.)

CP3. Network architectures - 5%.
(MR-OSI, IEEE802, TCP/IP, and others. Client/server model.)

CP4 .Layer 2 network technologies - 20%.
(Switched local area networks. VLAN. Wireless local area networks. Layer 2 network devices configuration. WAN technologies: ATM, DSL, and others.)

CP5. TCP/IP protocol stack - 45%
(IP, ARP, ICMP and IGMP. Address and routing, network prefix. UDP and TCP. TCP and UDP network applications development. Dynamic routing protocols. Routers configuration. Static firewall and NAT. IPv6.)

CP6. Application protocols - 20%
(Name resolution: NetBIOS and DNS. HTTP, web services, AJAX and REST. SMTP, POP3 and IMAP4. SNMP. VPN - PPTP, L2TP, and others.)


 

Learning Outcomes

CO1. Know the theoretical fundamentals of digital data transmission and the technical details of the most important LAN and WAN standards, with emphasis on the TCP/IP. (Bloom level: 2)

CO2. Know the main network infrastructure protocols, related to management, dynamic routing, name resolution and other application protocols. (Bloom level: 3)

CO3. Design, implement and manage structured cabling systems and layer 2 and layer 3 devices. (Bloom level: 4)

CO4. Create IPv4 address and routing configuration solutions for complex network structures and manage the required network services. (Bloom level: 4)

CO5. Design network application protocols, and develop and implement network applications in C and Java languages. (Bloom level: 3)