Data Communication & Computer Networks Syllabus - BIM (TU)

View and download full syllabus of Data Communication & Computer Networks

Course Description

Module Objectives

The objective of this module is to provide a fundamental concept of the electrical characteristics of digital signals and the basic methods of data transmission, underlying principles in the design of a layered network architecture, identify the general characteristics of local area networks (LANs) and wide area networks (WANs), and concept of TCP/IP protocol stack as an example of a layered network architecture.


Introduction to Data Communication, Data Communication principles, Overview of Digital Communication, Computer Communication Architecture, Data Link Layer, Medium Access (MAC) Sub- layer, Packet Switching, Routing Algorithms, The Network Layer in the Internet, Transport Layer, Application Layer and Other technologies overview

Unit Contents

Detailed Course

Unit 1: Introduction to Data Communication                                                                                               LH 2

  • A basic Communication model
  • Data Communication Networking: WAN, MAN, LAN

Unit 2: Data Communication principles                                                                                                         LH 4

  • Basic Concept: Signal, Frequency, Amplitude, Bandwidth, Digital signal, Analog signals, Digital data and analog data, Transmission Impairments, Channel capacity, Overview of analog and digital transmission, Synchronous and asynchronous transmission
  • Data Encoding
    • Digital data and digital signals- NRZ-L, NRZI, Manchester
    • Digital data and analog signals- ASK, FSK, PSK, QPSK
  • Multiplexing Techniques ( FDM, TDM, WDM)

Unit 3: Overview of Digital Communication                                                                 LH 3

  • Media Concepts and classification of media

Guided Media (Twisted Pair, Coaxial cable, Fiber optics)

Unguided Media (description and working principle of VSAT and Satellite)

  • Transmission characteristics(Attenuation, Noise, Signal to Noise ratio, Propagation delay)

Unit 4: Computer Communication Architecture                                                                                          LH 3

  • OSI(Open systems Interconnection) Reference Model
  • TCP/IP (Transmission Control Protocol/Internet Protocol) Protocol Suite

Unit 5: Data Link Layer                                                                                                                                    LH 5

  • Service Provided to Network Layer
  • Framing
  • Error Detection methods: Parity, Checksum , CRC
  • Data Link Protocols
    • A simplex stop and wait protocol
    • Sliding window protocols
      • A One Bit Sliding Window Protocol
      • A Protocol Using Go Back N
      • A Protocol Using Selective Repeat

Unit 6: Medium Access (MAC) Sub-layer                                                                                                     LH 4

  • Multiple access Protocols
    • ALOHA (Pure and Slotted ALOHA)
    • Carrier Sense Multiple Access(CSMA)
      • CSMA/CD
      • CSMA/CA
    • Topologies
    • Overview of IEEE Standard 802 for LANS and MANS
      • Brief introduction Ethernet
      • Brief introduction Token Ring
    • Introduction to Wireless Communication
    • Introduction to Bridge, Switch and Router

Unit 7: Packet Switching LH 2

  • Packet Switching Principles
  • Switching Techniques
    • Datagram Approach
    • Virtual Circuit Approach

Unit 8: Routing Algorithms                                                                                                                              LH 4

  • Fixed Path Routing
  • Shortest Path Routing
  • Flooding
  • Distance Vector Routing
  • Link State Routing

Unit 9: The Network Layer in the Internet                                                                                                  LH 7

  • IP Protocol IP V4
  • IP Addresses
  • Subnets
  • Supernet
  • VLSM(variable length subnet masking), CIDR(Classless Inter-Domain Routing) and NAT (Network Address Translator)
  • Overview of Internet Control Protocols
  • Routing Protocols
    • Interior Routing Protocol: OSPF
    • Exterior Routing Protocol: BGP
  • Introduction to IPv6


Unit 10: Transport Layer LH 4 10.1Transport Services 10.2Addressing

10.3Internet Transport Protocols TCP (Transmission Control Protocol) and UDP (User Datagram Protocol) Introduction to UDP (Operation of UDP, Characteristics of UDP, Application of UDP)

Introduction to TCP (Operation of TCP, Characteristics of TCP, TCP three-way handshake process, Application of TCP)

Relationship between TCP & IP Standard TCP / IP services

Port numbers and socket address 10.4Overview of BSD Socket API

Unit 11: Application Layer                                                                                                                              LH 3

  • DNS (ARP and RARP), Mail protocol (SMTP, POP, IMAP), DHCP, Web services (WWW, HTTP, HTTPS, FTP), telnet, DHCP.
  • Client server and P2P application
  • Relation between Application layer and Transport

Unit 12:  Other technologies overview                                                                                                         LH 3

PSTN, ISDN and its type, Frame relay, DSL and ADSL, VoIP, Bluetooth, Wi-Fi, Overview of GSM, Wi-Max, 3G and 4G(LTE), Near field Communication(NFC).

  • Lab Work
    • Lab 1, 2, 3, 4:- Cabling (straight cable, Cross cable) and Installation of client and server Connecting the computers in Local Area Network with guided media/unguided media and Working with basic network commands.
  • Lab 5, 6:- Sharing Resources such as file, printer, internet, hardware, and disk in peer to peer model
  • Lab 7, 8:- Configuring server and Sharing Resources such as file, printer, internet, hardware, and
  • Lab 9, 10:- Creating Network user, setting up permissions, setting up
  • Lab 11:-Installing and configuring DNS
  • Lab 12:- Installing and configuring DHCP
  • Lab 13:- Installing and configuring web server
  • Lab 14:- Setting Up wireless devices and access
  • Lab 15:- Securing Wireless
  • Project Work: The instructor should assign a project to the students on focusing the designs of a small
  • Field work, seminar/ presentation are essential in this

Text and Reference Books

Text Book

Behrouz A. Forouzan, Data Communications and Networking, 5th edition, McGraw-Hill


A.S Tanenbaum, Computer Networks. 4th Edition. PHI.

D.E. Corner, Internetworking with TCP/IP. Vol.1. 3rd ed. PHI.

  1. Keshav, An Engineering Approach to Computer Networking Addison Wesley, Longman.
  2. Stalling, Data and Computer Communications. 8th Edition. PHI.

W.R. Stevens, TCP/IP Illustrated Volume I, II and III, Addision Wesley Longman

Behrouz A. Forouzan, Firouz Mosharraf, Computer Networks: A Top-Down Approach, McGraw-Hill

Download Syllabus
  • Short Name N/A
  • Course code IT 214
  • Semester Second Semester
  • Full Marks 100
  • Pass Marks 45
  • Credit 3 hrs
  • Elective/Compulsary Compulsary