<meta http-equiv="refresh" content="0; URL=noscript.html"> METU | Course Syllabus

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.