Guidelines for B.Sc. (H) Computer Science IV Semester / B.Sc.
Program VI
Semester/ General Elective VI Semester (NEP UGCF 2022)
Computer Networks
DSC-12/ DSC-06/GE-6a
(Effective from Academic Year 2024-25)
Unit Topic Chapter Section / Pages Reference Hours
I Introduction: Types of computer networks, Ch 1: 1.1 to 1.3 [2] 8
Internet, Intranet, network topologies (bus, Ch 2: 2.1 to 2.3
star, ring, mesh, tree, hybrid topologies),
network classifications. layered architecture
approach, OSI Reference Model, TCP/IP
Reference Model. Transmission Modes:
simplex, half duplex and full duplex,
network devices and their role.
2 Physical Layer: Analog signal, digital Ch 3: 3.1-3.5 [2] 9
signal, the maximum data rate of a channel, Ch 6: 6.1 upto
transmission media (guided transmission Interleaving, before
media, wireless transmission, satellite example 6.8
communication), multiplexing (frequency Ch 7: 7.1, 7.2, 7.3
division multiplexing, time-division
multiplexing, wavelength division
multiplexing). Guided Media (Wired)
(Twisted pair, Coaxial Cable, Fiber Optics.
Unguided Media (Radio Waves, Infrared,
Micro-wave).
3 Data Link and MAC Layer: Data link Ch 2: 2.6.5 [1] 10
layer services, error detection and Ch 3: 3.1, 3.2 - 3.2.1 till
correction techniques, error recovery page 207 (till Hamming
protocols (stop and wait, go back n, Code), 3.2.2
selective repeat), multiple access protocols Ch 4: 4.2.2, 4.3.2
with collision detection, MAC addressing,
Ethernet. Ch 11: 11.3,11.4, [2]
upto 11.4.3
4 Network layer: Networks and Ch 5: 5.1, 5.2 (5.2.1, [1] 10
Internetworks, virtual circuits and 5.2.2, 5.2.4), 5.6 (5.6.1-
datagrams, addressing, subnetting, Dijkstra 5.6.4)
Routing algorithm, Distance vector routing,
Overview of Network Layer protocols-
(ARP, IPV4, ICMP, RARP, IPV6, DHCP)
5 Ch 6: 6.1.1, 6.4 upto 8
Transport and Application Layer:
6.4.1, 6.5.3, 6.5.4
Process to process Delivery- (client-server [1]
Ch 7: 7.1, 7.2.4, 7.3-
paradigm, connectionless versus
7.3.1
connection-oriented service); User
till pg. 652 (before MIME
Datagram Protocols, TCP/IP protocol, Flow
Type), 7.3.4
Control. Application layer Protocols
(before Message Headers)
Essential/recommended readings:
1. Tanenbaum, A.S. & Wethrall, D.J. Computer Networks, 5th edition, Pearson Education, 2012.
2. Forouzan, B. A.. Data Communication and Networking, 5th edition, McGraw-Hill Education,
2017.
Suggested Practical List :
Introduce students to any network simulator tool and do the following:
1. To Study basic network command and Network configuration commands.
2. To study and perform PC to PC communication.
3. To create Star topology using Hub and Switch.
4. To create Bus, Ring, Tree, Hybrid, Mesh topologies.
5. Perform an initial Switch configuration.
6. Perform an initial Router configuration.
7. To implement Client Server Network.
8. To implement connection between devices using a router.
9. To perform remote desktop sharing within LAN connection.