Objectives
- Explain the fundamental concepts of data communication, communication protocols, protocol families and their architecture, including the most common protocol elements;
- Explain in detail the main functions of the IP protocol;
- Implement concrete solutions to create an IP network, planning the addressing and routing schemes according to existing requirements and restrictions.
- Have a global and critical view on local wired and wireless computer networks, and their key elements;
- Explain the main features and operation of wired and wireless LAN technologies (e.g. Ethernet and Wi-Fi);
- Apply the concept of internetworking to local computer networks.
Program
- Introduction to data communication
- Concept of communication protocol and protocol functions.
- OSI protocol reference model and TCP / IP model.
- Introduction to computer networks: interconnection equipment, topologies and transmission media.
- Network Level: Internet Protocol
- Motivation and network model.
- Datagram switching vs. virtual circuits.
- IP protocol: PDU, addressing, routing and IP fragmentation.
- ICMP protocol.
- Introduction to IPv6.
- Data Link Level
- Introduction to data link level.
- Error and flow control.
- Types of Access Control.
- Media access control methods.
- Local Area Networks
- Addressing. ARP protocol.
- Communication between LANs.
- Ethernet networks.
- Learning and switching in local area networks, VLANs.
- Wireless Networks
- Fundamental concepts, elements and characteristics.
- Media access control (without and with reservation).
- 802.11 Networks
Bibliography
- James F. Kurose, Keith W. Ross, “A Top-Down Approach”, 8th Edition, Pearson, ISBN-13: 9780136681557, 2020.
URL with study material: https://gaia.cs.umass.edu/kurose_ross/index.php
- Andrew S.Tanenbaum, Nick Feamster, David J. Wetherall, “Computer Networks”, 6th Edition, Pearson, ISBN-13: 9780137523214, 2021.
- William Stallings, “Data and Computer Communications”, 10th Edition, ISBN-13: 9780137561704, (2014) Pearson, 2021.
URL with study material: http://williamstallings.com/DataComm/
- E. Monteiro, F. Boavida, “Engenharia de Redes Informáticas”, 10th Edition, ISBN: 978-972-722-694-8, FCA, 2011.