61132 Data Communications & Computer Networks

Course Description

This course introduces the student to the concepts and terminology of data communications and networking. It includes topics on communication models, network protocols, standards, LANs, WANS, the Internet, intranet and networking applications. The emphasis will be to develop an understanding of the underlying principles of data communications and networking.
Network architectures: OSI and Internet models. Link layer: error detection, multiple
access protocols, addressing. Local area networks: Ethernet, ATM, switches and hubs.
Network layer: forwarding and routing, IP, routing algorithms, multicast. Transport layer:
connectionless and connection?oriented transport, reliable data transport, congestion control,
QoS, UDP and TCP. Application layer: DNS, the web and http, file transfer, and
email. Introduction to network security, multimedia protocols and wireless networking.
Lectures: three hours per week. Laboratory: two hours per week.

Learning Objective

  • The objectives of this course are to:
  • 1.Introduce students to the evolution of computer networks and the concepts data communication
  • 2.introduce students the general principles of network design and compare the different network topologies
  • 3.introduce students to the digital and analogue representations and channels
  • 4.describe the mechanism and techniques of encoding
  • 5.introduce students to the general principles of circuit and packet switching
  • 6.introduce students to the wireless Local Area Networks
  • 7. provide students with in-depth knowledge of data link layer fundamental such as error detection, correction and flow control techniques; multiple access control techniques



Books for this Course

  • Data Communications and Networking by B. A. Forouzan, 4 th edition, Tata McGraw Hill Education Private Ltd., 2007.

Times Offered

  • September 2014
  • January 2015

Course Prerequisite