Balochistan University of Engineering & Technology, Khuzdar
Balochistan University of Engineering & Technology, Khuzdar
CS-321

Data Communication & Networks

Pre-requisites:                        Data Structures and Algorithms

COURSE OBJECTIVES:

 To introduce basics of computer communication and fundamental principles behind modern data networks such as Internet

ESSENTIAL TOPICS:

  • Introduction to OSI and TCP/IP Models
  • Transmission Techniques
  • Medium Access Control
  • Routing Mechanisms
  • Transport Protocols and Applications

 

COURSE DESCRIPTION:

Introduction of Computer Networks and Services, Network Design Principles, OSI and TCP/IP Reference Models, Network Topologies, The Physical Layer and Data Communication Fundamentals, Transmission Medias, Data Encoding, Data Communication Interfaces, Data Link Layer and its Protocols, Multiplexing, FDM and TDM, Medium Access Control and Various Multiple Access Methods, Ethernet and Token Ring Systems, Wide Area Networks, Network Layer and Routing, Hub, Bridges and Switches, Internetworking, IP Protocol, IP Addressing, Transport Layer, Services provided by Transport Layer, TCP & UDP, Congestion Control & Quality of Service, Application Layer, Domain Name System, Worldwide Web, Overview of Network Security.

Recommended Text(s):

  • Data and Computer Communication by William Stallings, 7th Edition, Prentice Hall.
  • Computer Networks by Peterson and Davie, 4th Edition, Morgan Kaufmann.
  • Introduction to Computer Networks by Andrew S. Tannenbaum

 

References:

    • Data Communication and Networks by Behroz A. Fourozan, 4th Edition, Osborne Publishing.

Computer Networks by Andrew S. Tanenbaum, 4th Edition, Prentice Hall.