Computer Network Laboratory (INFT0905P)
MCA (3rd Semester)
Department of Information Technology, Tripura University
Syllabus: Based on Syllabus of Data Communication & Computer Networks (MCA0302C)
Prior Software Installation and Setup
Download and Install VirtualBox (Click here) Tutorial
Download and Install Fedora 13 (fedora13.iso) Tutorial
Download and Install Network Simulator 2 (ns-allinone-2.33.tar.gz) Tutorial
Commands:
To write TCL programme: vi filename.tcl
To compile TCL Programme: ns filename.tcl
Prior Write-up
Introduction to "Network Simulator 2" (Basic steps, Goals, Protocols & Models supported, Components)
Write Installation procedure of "Network Simulator 2". Video Tutorial
Introduction to trace file (*.tr) format. (Example: Tracefile)
Lab Experiments
Write a TCL script to create network topology with two nodes (n0 and n1) and create a duplex link between the nodes with speed 1mb and time 10 ms. [aka Node experiment] [Solution: Video, TCL Code, Output]
Write a TCL script to create the following typologies (Bus, Ring, Star, Mesh) with five nodes (n0, n1, n2, n3, n4) and create duplex links between the nodes with speed 2mb and time 5 ms. [aka Topology experiment] [Output: Video, Bus, Ring, Star, Mesh]
Write a TCL script that simulates a wired network topology with two nodes and create duplex link between them. Set up a TCP connection between nodes and run a FTP application over the TCP connection. [aka Single TCP experiment] [Solution: Video, TCL Code, Output, Tracefile]
Write a TCL script to create wired network topology with 8 nodes using all links as duplex links of 10 Mb and 10ms. Here, nodes n0, n1, n2 are labeled as "senders", nodes n3, n4, n5 are labeled as "gateway", nodes n6, n7, n8 are labeled as "receivers". Using TCP connections, transfer data from node n0 to n6, node n7 to n1 and node n2 to n6 at various times. Analyze the output nam-trace file using nam software and write first five lines of trace file (.tr) output. [aka Multiple TCP experiment] [Output]
Write a TCL script that simulates a wired network topology with two nodes and create duplex link between them. Set up a UDP connection between nodes and run a CBR application over the UDP connection. [aka Single UDP experiment] [Solution: TCL Code, Output, Tracefile]
Write a TCL script to create wired network topology with 8 nodes using all links as duplex links of 25 Mb and 24ms. Here, nodes n0, n1, n2 are labeled as "senders", nodes n3, n4, n5 labeled as "gateway" and nodes n6, n7, n8 labeled as "receiver". Create three UDP connections between (node n6 & n0), (node n1 & n7) and (node n8 & n2). Run three CBR applications over the UDP connections at time 1.0, 1.5 and 2.0. Analyze the output nam-trace file using nam software and write first five lines of trace file (.tr) output. [aka Multiple UDP experiment] [Output]
Write a TCL script to create wired network topology with 8 nodes using all links as duplex links of 15 Mb and 30 ms. Create three TCP connections between (node n2 & n8), (node n1 & n7) and (node n7 & n1). Create three UDP connections between (node n6 & n0), (node n7 & n2) and (node n8 & n2). Run three FTP and three CBR applications over the TCP and UDP connections at same time 1.0. Analyze the output nam-trace file using nam software and write first five lines of trace file (.tr) output. [aka Hybrid-TCP-UDP experiment] [Output]
Write an AWK script to calculate Throughput from Trace file of the experiment 3. [Input: Tracefile, Solution: AWK Script] (Code to run awk script: awk -f Throughput.awk SingleTCP.tr)
Write an AWK script to calculate the total number of enqueue, dequeue, receive and drop operations by analyzing trace file of experiment 3 and experiment 5. [aka event experiment]
Write an AWK script to calculate PDR from Trace file of the experiment 3 and experiment 5.
Write an AWK script to calculate Delay from Trace file of the experiment 3 and experiment 5.
July-Dec, 2023
July-Dec, 2022
July-Dec, 2021
Announcement
Class Test 1: 20/01/2022, 10 am
Lab Copy Submit: 10/01/2022
July-Dec, 2020
Announcement
Class Test 1: 12/11/2020
Lab Copy Submit: 15/12/2020