Informatics Engineering
COMPUTATIONAL NETWORKS
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)