ACN Lab Manual - 0
ACN Lab Manual - 0
(Version 9.0)
for
Compiled by:
Bharati Vidyapeeth’s
Institute of Computer Applications
and Management (BVICAM)
A-4, Paschim Vihar, Rohtak Road, New Delhi-63
Visit us at: www.bvicam.in
Laboratory Manual for MCA-256; Advanced Computer Networks Lab. | Version 9.0
Index
List of Abbreviations
Declaration
9. Course/Lab Description 10
12. Assignments 12
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi Page 2 of 23
Laboratory Manual for MCA-256; Advanced Computer Networks Lab. | Version 9.0
List of Abbreviations
BGP Border Gateway Protocol
CE Communication Efficacy
CK Computational Knowledge
CO Course Outcome
PA Problem Analysis
PE Professional Ethics
PO Programme Outcome
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi Page 3 of 23
Laboratory Manual for MCA-256; Advanced Computer Networks Lab. | Version 9.0
Declaration
Department : Department of Computer Science and Applications
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi Page 4 of 23
Laboratory Manual for MCA-256; Advanced Computer Networks Lab. | Version 9.0
PEO2 Adopt creative and innovative practices to solve real-life complex problems.
PEO4 Be effective and inspiring leader for fellow professionals and face the
challenges of the rapidly changing multi-dimensional, contemporary world.
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi Page 5 of 23
Laboratory Manual for MCA-256; Advanced Computer Networks Lab. | Version 9.0
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi Page 6 of 23
Laboratory Manual for MCA-256; Advanced Computer Networks Lab. | Version 9.0
as a computing professional.
5.1 All the students in their introductory Lab. shall be assigned a system, which
shall be their workplace for the complete semester. Students can store records
of all their Lab. assignments on their individual workstations.
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi Page 7 of 23
Laboratory Manual for MCA-256; Advanced Computer Networks Lab. | Version 9.0
Questions. All the students are expected to complete this assignment within a
week time, as the same shall be assessed through a lab. test.
5.3 Each week the instructor, in parallel to respective topics covered in the theory
lecture, shall assign a set of practical problems to the students in form of
Assignments (A, B, C, .....). The problems in these assignments shall be divided
into two parts. The first set of Problems shall be compulsory for all the students
and its record need to be maintained in the Prcatical File, having prescribed
format, as given in Appendix-A. All the students should get the weekly
assigntment checked and signed in the Practical File by the respective teacher in
the immediate succeeding week. The second set of problems are Advanced
Problems and shall be optional. Student may solve these advanced problems
for their further practice.
5.4 Cellular phones, pagers, CD players, radios and similar devices are prohibited
in the classrooms, laboratories and examination halls.
5.5 Laptop-size computers / Tablets may be used in lectures for the purpose of
taking notes or working on team-projects.
5.6 The internal practical exam shall be conducted towards the end of the semester
and shall include the complete set of Lab exercises conducted as syllabus.
However, students shall be assessed on continuos basis through overall
performances in regular lab. tests, both announced and surprise and viva-voce.
5.7 The respective faculty shall prepare and submit sufficient number of practical
sets of computing problems to the Dean (Examinations), atleast two weeks
prior to the actual exam. It is the responsibility of the faculty to ensure that a set
should not be repeated for more than 5 students in a given batch.
5.8 The exam shall be of 3 hours duration where the student shall be expected to
implement solutions to his/her assigned set of problems on appropriate
software tools in the lab.
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi Page 8 of 23
Laboratory Manual for MCA-256; Advanced Computer Networks Lab. | Version 9.0
end of the examination. All the students shall also appear for viva-voce
examination during the exam.
5.10 Co-operate, Collaborate and Explore for the best individual learning outcomes
but copying or entering into the act of plagiarism is strictly prohibited.
Code and use Software Tools to solve problems and present their optimal
solutions.
CO4 Implement and evaluate routing protocols for network scenarios. (BTL5)
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi Page 9 of 23
Laboratory Manual for MCA-256; Advanced Computer Networks Lab. | Version 9.0
CO5 Work in teams to design a network for real life scenarios applying the
concepts of all the layers. (BTL6)
PO/CO PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PO 9 PO 10 PO 11 PO 12
CO1 3 3 3 3 3
CO2 3 3 3 3 2 3
CO3 3 3 3 1 3 3
CO4 3 3 3 1 2 3 3
CO5 3 3 3 2 3 3 2 2 3 3 3 2
9. Course/Lab Description
Course (Lab) Title : Advanced Computer Networks Lab.
Credits : 01
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi Page 10 of 23
Laboratory Manual for MCA-256; Advanced Computer Networks Lab. | Version 9.0
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi Page 11 of 23
Laboratory Manual for MCA-256; Advanced Computer Networks Lab. | Version 9.0
12. Assignments
Assignment Set: A
Problems:
AP1 Design Straight Cable, Cross Cable and Rollover Cable using Cat 6 Twisted Pair.
AP3 Connecting two Machines without any connecting Device in LAN environment.
AP4 Connecting two Machines with the help of HUB in LAN environment.
AP5 Connecting two Machines with the help of L2 Switch in LAN environment.
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi Page 12 of 23
Laboratory Manual for MCA-256; Advanced Computer Networks Lab. | Version 9.0
Advanced Problems:
AA1 Let suppose, there is a company named ABC have different 3 offices with a
geographical distance of 1 KM. Each office has 10 floors and 10 machines on each
floor. Suggest network infrastructure for this. Design the scenario for the same.
AA2 Connect 5 LAN of same company, where each LAN has 5 machines. Use ping
command to check the connectivity among them.
AA3 The organization needs a new LAN plan, design and implementation before they
move to new facility. Design a local area network for the given case study. Write
a report on a network plan and configurations having following sections: a.)
Analyze the need for the network for above case study. Investigate and propose a
suitable complete network design for the case study; b.) Write a detailed setup of
network devices only for a LAN; c.) Write a detailed implementation report
which includes configurations of each networking device which are included in
the whole network; d.) Demonstrate and compare at least 2 configuration results
which may include at least two switches/routers and two PCs on physical
networking devices.
Assignment Set: B
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi Page 13 of 23
Laboratory Manual for MCA-256; Advanced Computer Networks Lab. | Version 9.0
Advance Problems:
BA1 Consider following scenario and perform Static Routing using CLI:
Assignment Set: C
Problems:
CP1 Implementation of Dynamic Routing using RIP to connect computers of 5
different locations in WAN environment (Intra-domain Routing) using CLI.
CP3 Consider the topology which has 5 - routers R1, R2, R3, R4 and R5. R1 has IP
address 172.16.10.6/30 on s0/0/1, 192.168.20.1/24 on fa0/0. R2 has IP address
172.16.10.2/30 on s0/0/0, 192.168.10.1/24 on fa0/0. R3 has IP address
172.16.10.5/30 on s0/1, 172.16.10.1/30 on s0/0, 10.10.10.1/24 on fa0/0. You can
assume IP addresses in same way on R4 and R5. Implement dynamic routing
protocol i.e. RIP, in the given scenario.
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi Page 14 of 23
Laboratory Manual for MCA-256; Advanced Computer Networks Lab. | Version 9.0
Advanced Questions:
CA1 Consider following scenario and perform Dynamic Routing using RIP:
Assignment Set: D
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi Page 15 of 23
Laboratory Manual for MCA-256; Advanced Computer Networks Lab. | Version 9.0
Advanced Problems
DAP1 Consider the following complex scenario and connect the routers, machines
using OSPF protocol.
DAP2 Consider the following complex scenario and connect the routers with
appropriate routing protocols.
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi Page 16 of 23
Laboratory Manual for MCA-256; Advanced Computer Networks Lab. | Version 9.0
Assignment Set: E
Problems:
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi Page 17 of 23
Laboratory Manual for MCA-256; Advanced Computer Networks Lab. | Version 9.0
Advanced Problems
EAP1 Consider the following complex scenario and implement BGP routing:
Assignment Set: F
Problems:
FP1 Implement VLAN and VTP configuration and Firewall Implementation using
Router Access Control List (ACL).
FP2 The private network of South West Electrical requires access to the Internet
restricted to browsing. In addition, security is required between the various
departments and division as follows: a.) The IT Management support network
must be able to access all devices. b.) All departments and divisions require
access to their own severs and general server at HQ. c.) In addition, Finance
requires access to Personnel’s servers for staff employment reasons. d.)
Internet access is restricted to going through HQ router at which network
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi Page 18 of 23
Laboratory Manual for MCA-256; Advanced Computer Networks Lab. | Version 9.0
address translation (NAT) and Port Address Translation (PAT) is required. All
internal addresses must be mapped to IP address 199.199.199.1 when outside
access is required. A DNS server is provided at address198.198.1.2.5. Telnet and
ping is denied to all users except from IT support workstations.
Advanced Problems:
FAP1 Configure Switched Network with VLANs linked to HQ Router using Packet
Tracer, create and connect two access switches, one distribution switch, and the
HQ router. When these are communicating, connect the servers and PCs
together to form a redundant switched network connected to the HQ router.
FAP2 Configure VLAN, where ABC increased the number of computers on their
network and because of that; they have decided to ensure their network will
support it with no impact on the performance. ABC also has no plans to buy
new equipment now; therefore they want to use the gear they already have:
one Cisco 2811 router and one Cisco 2960 switch. ABC desires 100% data
communication between employees in the three departments (Management,
Marketing, and Finance) when necessary. Your job is to design and implement
the best converged network topology solution for ABC’s network needs and
requirements. After a study on ABC network devices, you decide to implement
the topology described below. Topology:
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi Page 19 of 23
Laboratory Manual for MCA-256; Advanced Computer Networks Lab. | Version 9.0
Assignment Set: G
Problems:
GP1 Implement Caesar Cipher to encrypt and decrypt the data using C++/JAVA.
GP2 Implement Monolithic Cipher to encrypt and decrypt the data using
C++/JAVA.
GP3 Implement Simple RSA Algorithm to encrypt and decrypt the data using
C++/JAVA.
Advanced Problems:
GAP1 Implement DES Cipher to encrypt and decrypt the data using C++/JAVA.
GAP2 Using TCP/IP Sockets, write a client-server program to make client sending
the file name and the server to send back the contents of the requested file if
present.
Assignment Set: H
Problems:
HP1 Simulate different LAN Topologies i.e Ring, Bus and Star.
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi Page 20 of 23
Laboratory Manual for MCA-256; Advanced Computer Networks Lab. | Version 9.0
HP2 Simulate simple ESS and with transmitting nodes in wireless LAN by
simulation and determine the performance with respect to transmission of
packets.
Advanced Problems:
HAP1 Simulate a four node point to point network with the links connected as
follows: n0 – n2, n1 – n2 and n2 – n3. Apply TCP agent between n0 – n3 and
UDP agent between n1 – n3. Apply relevant applications over TCP and UDP
agents changing the parameter and determine the number of packets sent by
TCP / UDP.
Assignment Set: I
Problems:
IP1 Simulate a three node point to point network with duplex links between them.
Set queue size and vary the bandwidth and find number of packets dropped
using NS2..
Advanced Problems:
IAP1 Simulate simple ESS and with transmitting nodes in wireless LAN by
simulation and determine the performance with respect to transmission of
packets.
Assignment Set: J
Problems:
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi Page 21 of 23
Laboratory Manual for MCA-256; Advanced Computer Networks Lab. | Version 9.0
JP1 Simulate a three node point to point network with duplex links between them.
Set queue size and vary the bandwidth and find number of packets dropped
using NS2.
Advanced Problems:
IAP1 Simulate an Ethernet LAN using ‘n’ nodes, change error rate and data rate and
compare throughput. Simulate an Ethernet LAN using ‘n’ nodes and set
multiple traffic nodes and plot congestion window for different source /
destination.
© Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi Page 22 of 23
APPENDIX-1
1 AP1
AP2
AP3
2 AA1
AA2
AA3
3 BP1
BP2
BP3
BP4
Note: The students should use Header and Footer mentioning their roll no. & name in header and page no. in footer