TABFlux
HomeCoursesUniversitiesProgramsForum
Contact Us

© 2026 TABFlux. All rights reserved. Built for students, by students.

ForumPrivacy PolicyTerms of ServiceContact UsContributors

Computer Networking

Computer Networks focuses on the fundamentals of data communication. It covers network models, protocols, transmission media, and basic network architectures.

Select University

TUFWU

Select Program

BSc. CSIT

TabFlux . Data Communication and Networks . FWU . BSc. CSIT

Data Communication and Networks

0%

Course Title: Data Communication and Networks

Course No: CSIT.222

Nature of the Course: Theory + Lab

Semester: 4

Full Marks: 60 + 20 + 20

Pass Marks: 24 + 10 + 10

Credit Hours: 3

Course Description

Course Objectives

Course Contents

1. Unit I: Data Communication Fundamentals
3 hrs
1.1. Data Communication: Components, Network vs Data Communication, Data vs Signal
1.2. Signal: Analog and Digital Signal, Signal Characteristics: Frequency, Amplitude, Phase, Periodic Signal, Square Wave, Signal Propagation
1.3. Network: Network Models, Categories of Network, Networked Data Processing: Centralized Processing, Distributed Processing, Client/Server Processing
2. Unit II: Data Transmission Mechanisms
8 hrs
2.1. Communication Modes: Simplex, Half-duplex, Full-duplex
2.2. Transmission Modes: Serial Transmission, Parallel Transmission
2.3. Synchronization: Asynchronous Transmission, Synchronous Transmission
2.4. Introduction to Packet Switching: Circuit Switching vs. Packet Switching, Types of Services: Connection Oriented Services (Virtual Circuits), Connectionless Services (Datagram), Structure of a Switch
2.5. Data Encoding: Analog to Digital (Pulse Code Modulation, Delta Modulation), Analog to Analog (AM, FM, PM), Digital to Digital (Line Coding, Block Coding), Digital to Analog (ASK, FSK, PSK)
3. Unit III: Network Architectures
6 hrs
3.1. Network Topologies: Bus, Ring, Star, Tree, Mesh, Hybrid
3.2. Transmission Media: Guided Media: Twisted Pair Cable, Coaxial Cable; Unguided Media: Microwave, Radio Wave, Infrared Wave
3.3. Transmission Impairments: Impairments in Guided Media, Impairments in Unguided Media
3.4. Physical Layer Interfaces: RS 232 / EIA 232 / USB
3.5. Network Performance: Bandwidth, Throughput, Latency
3.6. Protocols: Syntax, Semantics and Timing, Protocol architecture and Importance, OSI Reference Model, TCP/IP Protocol Suite
3.7. TCP and IP Headers with Field Description
4. Unit IV: Internet Protocols
10 hrs
4.1. Introduction: Evolution of Internet, History of the Internet Protocols, Internet Protocol Stack
4.2. Computer Addresses: IP Address, MAC Address, Ports
4.3. IP Addressing: Public and Private IP Addresses, Classes of IP Addresses, Subnetting with Numerical Examples
4.4. Transport Layer Protocols: TCP (Transmission Control Protocol), UDP (User Datagram Protocol)
4.5. IP Support Protocols: ARP (Address Resolution Protocol), DHCP (Dynamic Host Control Protocol), ICMP (Internet Control Management Protocol)
4.6. Application Layer Protocols: Domain Name System (DNS), Email (SMTP, POP, IMAP), FTP, HTTP, RTP and VoIP
4.7. IP version 6: Need and Concept
5. Unit V: Transmission Efficiency
4 hrs
5.1. Introduction: Concept and Importance, Multiplexing and Data Compression
5.2. Multiplexing: Frequency Division Multiplexing, Wave-Length Division Multiplexing, Synchronous Time Division Multiplexing, Statistical Time Division Multiplexing
5.3. Data Compression, Lossy and Lossless Compression, Run-Length Encoding
6. Unit VI: Error and Flow Control Techniques
4 hrs
6.1. Flow Control: Stop and Wait Protocol, Sliding Window Protocol
6.2. Error Detection: Parity Bits, Cyclic Redundancy Check (CRC), Hamming Distance
6.3. Error Correction: Stop-and-Wait ARQ, Go-Back-N ARQ
6.4. Data Link Control Protocols: HDLC Frame Structure, HDLC Operation
7. Unit VII: Local Area Networks
4 hrs
7.1. Access Protocols: CSMA/CD, CSMA/CA, Token Passing
7.2. Interconnecting Devices: Hubs, L2/L3 Switch, Bridge, Router and their Working and Comparisons; Repeater, Amplifier
7.3. Layered LAN Protocol: Physical Layer, LLC Layer, MAC Layer
7.4. Ethernet Variants: Standard Ethernet, Fast Ethernet, Gigabit Ethernet, 10Gb Ethernet, Standard Ethernet Physical Layer Implementation
7.5. Wireless LAN: Architecture, Bluetooth Architecture
8. Unit VIII: Wide Area Networks
4 hrs
8.1. SONET/SDH: Architecture, SONET Layers, SONET Frames, SONET Networks
8.2. Frame Relay: Architecture, Frame Relay Layers, Extended Addresses
8.3. ATM: Design Goals, Problems Architecture, Switching, ATM Layers, Congestion Control
9. Unit IX: Cellular Telephony
2 hrs
9.1. Frequency Reuse Principle, Transmitting, Receiving, Roaming
9.2. First Generation, Second Generation, Third Generation Cellular Telephony
9.3. Satellite Networks: Orbits, Footprints, Three Categories of Satellites: GEO, MEO and LEO

Laboratory Works

  1. 1.Network Technology Study and Presentation
  2. 2.Network Cabling
  3. 3.IP Configuration
  4. 4.DNS Configuration
  5. 5.DHCP Configuration

Text Books

  1. 1.Behrouz A. Forouzan, Data Communications and Networking, McGraw-Hill, Fourth Edition, 2007.

Reference Books

  1. 1.William Stallings, Data and Computer Communications, Prentice Hall Publications, Tenth Edition, 2013.
  2. 2.Andrew S. Tanenbaum & David J. Wetherall, Computer Networks, Prentice Hall, Fifth Edition, 2010.

Notes:

Source:

This course provides an in-depth discussion of computer networks. It includes a detailed discussion of the different Network Models. Concepts that have a direct effect on the efficiency of a network (e.g. collision and broadcast domains, topology) are also discussed. Concepts on different network technologies, distributed computation, networking, and communication software, and security issues are also discussed.
Be familiar with the different Network Models; understand different network technologies; understand the effects of using different networking topologies; be updated with different advanced network technologies that can be used to connect different networks; be familiar with various hardware and software that can help protect the network; know the advantage of using a network management system.
Students will select a particular network technology of interest, study the state of the art in that technology area, submit a brief written report, and give a 15-minute oral presentation. Lab sessions include hands-on work with cabling, IP configuration, DNS configuration, and DHCP configurations.
This syllabus follows the official CSIT curriculum of Far Western University. In case of any doubt or revision, the university's published syllabus shall be considered authoritative.