Communication Protocols

Year
2
Academic year
2012-2013
Code
01000202
Subject Area
Computer Science
Language of Instruction
Portuguese
Other Languages of Instruction
English
Mode of Delivery
Face-to-face
Duration
SEMESTRIAL
ECTS Credits
6.0
Type
Compulsory
Level
1st Cycle Studies

Recommended Prerequisites

Introduction to Computer Networks; Operating Systems.

Teaching Methods

The teaching methodology relies on two types of complementary activities that are strongly correlated both in terms of timing and content: lecture-based teaching, stimulating the discussion, interactivity, analysis and critical reasoning; execution of lab assignments, based on off-the-shelf, real equipment, largely used in Internet environment.

Learning Outcomes

The central objectives of the course are the study and understanding of the protocol-related aspects of modern communication systems, with special emphasis on the TCP/IP protocol suite, having in mind the knowledge of the various issues and trends that characterize and influence services and applications. This course covers the main aspects/mechanisms of addressing, routing and transport of protocol data units in TCP/IP networks. Throughout the course, students acquire key competences in terms of comprehension, analysis and synthesis of the covered topics, critical reasoning, planning and organization, problem solving, team work, autonomous study, and practical knowledge application.

Work Placement(s)

No

Syllabus

Communication protocols: issues and trends. IP addressing: IPv4 and IPv6. Internet routing protocols: RIP, OSPF, BGP, other. Transport protocols: TCP, UDP, RTP, SCTP, other. Conclusion: challenges and perspectives.

Head Lecturer(s)

Fernando Pedro Lopes Boavida Fernandes

Assessment Methods

Assessment
- execution of five lab assignments evaluated during class, with no need for reporting (8 points); - final written exam of theoretical nature, with consultation of written material, focusing on all the learning results (6 points); - final written exam of practical nature, with consultation of written material, focusing on all the learning results (6 points): 100.0%

Bibliography

- BONEY, James, Cisco IOS in a Nutshell, 2nd edition, O’Reilly, 2005. ISBN: 0-596-00869-4

- DOOLEY, Kevin, BROWN, Ian, Cisco Cookbook, O'Reilly, 2003.

- HALSALL, Fred, Computer Networking and the Internet, Fifth Edition, Addison-Wesley, 2005.

- HUITEMA, Christian, Routing in the Internet, Second edition, Prentice-Hall, 2000.

- KUROSE, James F., ROSS, Keith W., Computer Networking – A Top-Down Approach, 4th edition, Addison-Wesley, 2008.

- MONTEIRO, Edmundo, BOAVIDA, Fernando, Engenharia de Redes Informáticas, 10ª edição, FCA - Editora de Informática, 2011.

- STALLINGS, William, High-Speed Networks and Internets – Performance and Quality of Service, 2nd Edition, Prentice Hall, 2002.

- STEVENS, W. Richard, TCP/IP Illustrated, Volume 1 - The Protocols, Addison-Wesley Publishing Company, 1994.

- THOMAS, Stephen A., IP Switching and Routing Essentials, John Wiley & Sons, 2002.