CENG530 COMPUTER NETWORKS &COMMUNICATIONS
Course Code: | 5710530 |
METU Credit (Theoretical-Laboratory hours/week): | 3 (3.00 - 0.00) |
ECTS Credit: | 8.0 |
Department: | Computer Engineering |
Language of Instruction: | English |
Level of Study: | Graduate |
Course Coordinator: | Prof.Dr. AHMET COŞAR |
Offered Semester: | Fall or Spring Semesters. |
Course Objectives
At the end of this course, you will be able to
-
Describe the working principles of medium access control protocols for ad-hoc networks,
-
Explain pros and cons of different classes of routing protocols for ad-hoc networks,
-
Design various components to form a coherent ad hoc networking architecture,
-
Develop a simulation to evaluate the ad hoc networking protocols,
-
Assess the suitability of ad-hoc networks for different communication needs and scenarios,
-
Evaluate the performance of various communication protocols.
Course Content
Basics of data communication, and computer networks, ISO/OSI basic reference model. physical, data-link, network, and transport layers. Routing, flow control, congestion control. Internetworking. TCP/IP suite of protocols. Higher layer protocols. Contemporary network architectures.
Course Learning Outcomes
At the end of this course, you will be able to:
1. Understand the basic principles of communication protocols in the context of the Internet,
2. Explain the operation and architecture of the Internet including the software and hardware
components to provide Internet services,
3. Compare and contrast connection-oriented communication protocols and connectionless com-
munication protocols at transport layer; virtual-circuit and packet switching at network layer;
link-state and distance-vector routing at network layer; and multiple access at link layer,
4. Design and implement networking protocols at any layer of the OSI communication stack above
the physical layer,
5. Evaluate the performance of various communication protocols.