PCCCS601 CN Revised Syllabus
PCCCS601 CN Revised Syllabus
COURSE OBJECTIVES:
1. Build an understanding of the fundamental concepts of computer networking.
2. Familiarize the student with the basic taxonomy and terminology of the computer networking area.
3. Introduce the student to advanced networking concepts, preparing the student for entry Advanced courses in computer
networking.
4. Allow the student to gain expertise in some specific areas of networking such as the design and maintenance of individual
networks.
COURSE OUTCOMES:
CO1: Students will be able to learn the general principles of data communication, topology, protocols and standards,
bandwidth utilization etc.
CO2: Students will be able to learn data link layer concept where error correction, error detection mechanisms are
there. Students will know the concepts of CRC, flow control, error control protocols, ARQ, ALOHA etc.
CO3: Students will be able to learn the concepts of Network Layer where switching, logical addressing and routing
protocols are there. At the same time, students will be able to learn the concepts of transport layers where TCP,
UDP, congestion controls are there. Students will be able to know the concepts of leaky bucket and token bucket
algorithms also.
CO4: Students will be able to know the concepts of DNS, FTP, and HTTP etc. At the same time, students will be able
to learn the different concepts of Cryptography.
Modu Topic Sub-topics Mapping with Lectu Text with chapter mapping Corresponding Lab Assignment
le Industry and re
numb International Hour
er Academia s
1 Data Data International 8 Text book-1 1. Make an Ethernet Patch
commun communicatio Academia: Cable Using Crimper, RJ45
ication n Components: (MIT Open Chapters: 1 to 8 and Twisted Pair Cable and
Compon Representation Courseware): Test it in Cable Tester.
ents of data and its https://ocw.mit.edu/cou Text book-2 Discuss the concept of
flow Networks, rses/6-829-computer- Straight and Crossover
Various networks-fall- Chapters: page no. 1 to 192 cable.
Connection 2002/pages/syllabus/ 2. Getting started with Basics
Topology, of Network configurations
Protocols and AICTE-prescribed files and Networking
Standards, OSI syllabus: *5G Networks fundamentals* Commands in Linux.
model, https://www.aicte- (https://www.coursera.org/learn/5g
Transmission india.org/sites/default/fi 3. To familiarize and
-network-fundamentals)
Media, LAN: les/Model_Curriculum/ understand the use and
Wired LAN, AICTE%20- functioning of System Calls
Wireless %20UG%20CSE.pdf used for Operating system
LANs, and network programming
Connecting Industry Mapping: in Linux.
LAN and Wireshark, Packet
Virtual LAN, Tracer, OPNET, NS3 4. Create a simple topology of
Techniques for two nodes (Node1, Node2)
Bandwidth separated by a point-to-
utilization: point link using NS3
Multiplexing - 5. Program in NS3 for
Frequency connecting three nodes
division, Time considering one node as a
division and central node.
Wave division, 6. Program in NS3 to
Concepts on implement a bus topology.
spread
spectrum,
Bluetooth, 5G
&6G networks
fundamentals.
2 Data Data Link International 8 Text book-1 7. Implement 1D and 2D
Link Layer and Academia: parity check.
Layer Medium (MIT Open Chapters: 9 to 17 8. Implement Checksum and
and Access Sub Courseware): CRC parity check.
Medium Layer: Error https://ocw.mit.edu/cou Text book-2 9. Design ethernet network
Access Detection and rses/6-829-computer- using OPNET.
Sub Error networks-fall- Chapters: page no. 193 to 354 10. Design token ring network
Layer Correction - 2002/pages/syllabus/ using OPNET.
Fundamentals, 11. Design switched local area
Block coding, AICTE-prescribed networks using OPNET.
Hamming syllabus:
Distance,
CRC; Flow https://www.aicte-
Control and india.org/sites/default/fi
Error control les/Model_Curriculum/
protocols - AICTE%20-
Stop and Wait, %20UG%20CSE.pdf
Go
back – N ARQ, Industry Mapping:
Selective Wireshark, Packet
Repeat ARQ, Tracer, OPNET, NS3
Sliding
Window,
Piggybacking,
Random
Access,
Multiple
access
protocols -Pure
ALOHA,
Slotted
ALOHA,
CSMA/CD,
CDMA/CA
3 Network Network International 14 Text book-1 12. Design a Network with
layer Layer: Academia: Different Users, Hosts, and
and Switching, (MIT Open Chapters: 18 to 24 Services using OPNET.
transpor Logical Courseware): 13. Draw diagram to configure
t layer addressing – Internetworking and Text book-2 3 pcs, with a Switch and 2
IPV4, IPV6; Routing laptops Hubs send packets
Address Packet Switching, The Chapters: page no. 355 to 610 to each other in Packet
mapping – Internetworking Tracer. Specify the
ARP, RARP, Problem, IP/TCP Split difference between Hub and
BOOTP Connections Switch in Simulation Mode.
and DHCP– Scaling IP, Scaling IP, 14. Draw diagram to configure
Delivery, Routers: Forwarding 2 pc with a router and send
Forwarding and Routing, IP packets to each other in
and Unicast Forwarding Path, Packet Tracer. Discuss the
Routing Unicast Internet Gateway Concept of a
protocols. Routing: Intra- and Network.
Transport Inter-Domain Routing, 15. Draw diagram to configure
Layer: Process Intro to the ns2 Network one network from the router
to Process Simulator, Router and connect with 2
Communicatio Design and switches, 1 hub and 6 Pcs.
n, User Implementation 16. Draw diagram to configure
Datagram 3 pcs, 1 switch, 1 router
Protocol https://ocw.mit.edu/cou with 3 pcs, 1 switch, 1
(UDP), rses/6-829-computer- router, 1 server (using DNS
Transmission networks-fall- Configuration). Set the IP
Control 2002/pages/syllabus/ of each pc dynamically
Protocol using DHCP Configuration.
(TCP), SCTP AICTE-prescribed 17. Configure Access Control
Congestion syllabus: List and RIP using packet
Control; https://www.aicte- tracer.
Quality of india.org/sites/default/fi 18. Configure OSPF using
Service, QoS les/Model_Curriculum/ packet tracer.
improving AICTE%20- 19. Program in NS3 for
techniques: %20UG%20CSE.pdf connecting multiple routers
Leaky Bucket and nodes and building a
and Token Industry Mapping: hybrid topology.
Bucket Wireshark, Packet 20. Configuration of Intra
algorithm. Tracer, OPNET, NS3 VLAN and Inter VLAN
using packet tracer.
21. Configure NAT, PAT and
SAT in a network with
public and private IP
addresses and port numbers
for data communication.
22. To design and implement
TCP sockets at server and
client site.
23. To design and implement
UDP sockets at server and
client site
24. Using Wireshark observe
Three Way Handshaking
Connection Establishment,
Data Transfer and Three
Way Handshaking
Connection Termination in
client server
communication using TCP.
Text Books:
1. B. A. Forouzan – “Data Communications and Networking” – TMH
2. A. S. Tanenbaum – “Computer Networks” – Pearson Education/PHI
Reference Books:
1. W. Stallings – “Data and Computer Communications” – PHI/ Pearson Education
2. Zheng & Akhtar, Network for Computer Scientists & Engineers, OUP