The objective of this course is to provide fundamentals of computer networks. In this course, required information about computer networks operations will be provided with following subjects: how packets are transmitted, how packets are routed, what to do when there is network congestion, and etc. We will study OSI reference model and TCP/IP networking architecture. Various protocols at the physical, data link, network, and transport layers will be studied.