0% found this document useful (0 votes)
71 views23 pages

ACN Lab Manual - 0

This document is a laboratory manual for the Advanced Computer Networks Lab course offered to MCA students in their fourth semester. It provides information on the vision, mission, programme educational objectives, programme outcomes, grading policy, and lesson plan for the course. The laboratory manual was compiled by Dr. Vishal Jain and aims to guide students in conducting experiments related to advanced computer networking concepts and technologies.

Uploaded by

Ahmed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views23 pages

ACN Lab Manual - 0

This document is a laboratory manual for the Advanced Computer Networks Lab course offered to MCA students in their fourth semester. It provides information on the vision, mission, programme educational objectives, programme outcomes, grading policy, and lesson plan for the course. The laboratory manual was compiled by Dr. Vishal Jain and aims to guide students in conducting experiments related to advanced computer networking concepts and technologies.

Uploaded by

Ahmed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

Laboratory Manual

(Version 9.0)
for

Advanced Computer Networks Lab


(MCA-256)
MCA - IV Semester

Compiled by:

Dr. Vishal Jain


(Associate Professor, BVICAM, New Delhi)

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

1. Vision of the Department 5

2. Mission of the Department 5

3. Programme Educational Objectives (PEOs) 5

4. Programme Outcomes (POs) 6

5. Institutional Policy for Students’ Conduct 7

6. Learning Outcomes of Laboratory Work 9

7. Course/Lab Outcomes (COs) 10

8. Mapping of COs with POs 10

9. Course/Lab Description 10

10. Grading Policy 10

11. Lesson Plan 11

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

BTL Bloom’s Taxonomy Level

CE Communication Efficacy

CICP Conduct Investigations of Complex Computing Problems

CK Computational Knowledge

CO Course Outcome

DAC Departmental Advisory Committee

DDS Design and Development of Solutions

I&E Innovation and Entrepreneurship

I&T Individual & Team Work

IQAC Internal Quality Assurance Cell

LLL Life-Long Learning

MTU Modern Tool Usage

OSPF Open Shortest path First

PA Problem Analysis

PE Professional Ethics

PEO Programme Educational Objective

PMF Project Management and Finance

PO Programme Outcome

RIP Routing Information Protocol

SEC Societal and Envoirnmental Concern

TCP Transmission Control Protocol

UDP User Datagram protocol

VLAN Virtual Local Area Networks

© 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

Course, Year and the : MCA - II Year, V Semester


Semester to which Lab is
offered

Name of the Lab Course : Advanced Computer Networks

Course Code : MCA-252

Version No. : 9.0

Name of Course/Lab : Dr. Vishal Jain


Teacher

Laboratory Manual : 1. Mrs. Vaishali Joshi, Chairperson


Committee
2. Dr. Anupam Baliyan, Member

3. Dr. Ritika Wason, Member

4. Mrs. Tanya Pathak Garg, Member

5. Mr. Uttam Singh Bist, Member

6. Prof. P. S. Grover, Margdarshak

7. Mr. Amit Sharma, Alumni & Industry Expert

8. Dr. Vishal Jain, Concerned Subject Teacher,


Convener

Approved by : DAC Date: 02/12/2019

Approved by : IQAC Date: 03/12/2019

Signature Signature Signature


(Course Teacher) (Head of Department) (IQAC Coordinator)

© 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

1. Vision of the Department


To become a Centre of excellence in the field of Computer Science and Applications,
to contribute effectively in the rapidly changing global economy directed towards
national development ensuring prosperity for the mankind.

2. Mission of the Department


M1 To become a centre of excellence in the field of Computer Science and
Applications and produce professionals as per global industry standards.

M2 To foster innovation, entrepreneurial skills, research capabilities and bring


all-round development amongst budding professionals.

M3 To promote analytical and collaborative life-long learning skills, among


students and faculty members involving all stakeholders.

M4 To inculcate strong ethical values and professional behaviour while giving


equal emphasis to social commitment and nation building.

3. Programme Educational Objectives (PEOs)


The PEO’s for the MCA programme are as follows:

PEO1 Exhibit professional competencies and knowledge for being a successful


technocrat.

PEO2 Adopt creative and innovative practices to solve real-life complex problems.

PEO3 Be a lifelong learner and contribute effectively to the betterment of the


society.

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

4. Programme Objectives (POs)


PO1: Computational Knowledge (CK)
Demonstrate competencies in fundamentals of computing, computing
specialisation, mathematics, and domain knowledge suitable for the
computing specialisation to the abstraction and conceptualisation of
computing models from defined problems and requirements.

PO2: Problem Analysis (PA)


Identify, formulate, and analyze complex real-life problems in order to arrive
at computationally viable conclusions using fundamentals of mathematics,
computer sciences, management and relevant domain disciplines.

PO3: Design and Development of Solutions (DDS)


Design efficient solutions for complex, real-world problems to design
systems, components or processes that meet the specifications with suitable
consideration to public health, and safety, cultural, societal, and
environmental considerations.

PO4: Conduct Investigations of Complex Computing Problems (CICP)


Ability to research, analyze and investigate complex computing problems
through design of experiments, analysis and interpretation of data, and
synthesis of the information to arrive at valid conclusions.

PO5: Modern Tool Usage (MTU)


Create, select, adapt and apply appropriate technologies and tools to a wide
range of computational activities while understanding their limitations.

PO6: Professional Ethics (PE)


Ability to perform professional practices in an ethical way, keeping in mind
cyber regulations & laws, responsibilities, and norms of professional
computing practices.

PO7: Life-Long Learning (LLL)


Ability to engage in independent learning for continuous self-development

© 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.

PO8: Project Management and Finance (PMF)


Ability to apply knowledge and understanding of the computing and
management principles and apply these to one’s own work, as a member
and leader in a team, to manage projects in multidisciplinary environments.

PO9: Communication Efficacy (CE)


Ability to effectively communicate with the technical community, and with
society at large, about complex computing activities by being able to
understand and write effective reports, design documentation, make
effective presentations, with the capability of giving and taking clear
instructions.

PO10: Societal and Envoirnmental Concern (SEC)


Ability to recognize and assess societal, environmental, health, safety, legal,
and cultural issues within local and global contexts, and the consequential
responsibilities applicable to professional computing practices.

PO11: Individual & Team Work (I&T)


Ability to work in multi-disciplinary team collaboration both as a member
and leader as per need.

PO12: Innovation and Entrepreneurship (I&E)


Ability to apply innovation to track a suitable opportunity to create value
and wealth for the betterment of the individual and society at large.

5. Institutional Policy for Students’ Conduct


The following guidelines shall be followed:-

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.

5.2 Introductory Lab. shall include an introduction to the appropriate


software/tool, followed by a basic Introductory Assignment having Practice

© 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.

5.9 Once implemented, student shall also appropriately document code


implemented in the assigned answer sheets, which shall be submitted at the

© 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.

6. Learning Outcomes of Laboratory Work


The student shall demonstrate the ability to:

 Verify and Implement the concepts and theory learnt in class.

 Code and use Software Tools to solve problems and present their optimal
solutions.

 Apply numerical/statistical formulas for solving problems/questions.

 Develop and apply critical thinking skills.

 Design and present Lab as well as project reports.

 Apply appropriate methods for the analysis of raw data.

 Perform logical troubleshooting as and when required.

 Work effectively as a member of a team in varying roles as need be.

 Communicate effectively, both oral and written.

 Cultivate ethics, social empathy, creativity and entrepreneurial mindset.

7. Course/Lab Outcomes (COs)


CO1 Explore the features of standard Network Simulation Tools. (BTL4)

CO2 Apply network configuration skills to design network scenarios. (BTL3)

CO3 Use internetworking devices to design networks. (BTL3)

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)

8. Mapping of CO’s with PO’s


Table 1: Mapping of CO’s with PO’s

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.

Course (Lab) Code : MCA-256

Credits : 01

Pre-requisites : Data Communication and Networking

Academic Session : January to June

Contact Hours/Week : 02 (01 Labs of 02 hours/Week)

Internal Assessment : 40 Marks

External Assessment : 60 Marks

10. Grading Policy


Item Points Marks Remarks

Weekly Lab Assignments 10 10 Closed Book/Open Book


including Practical Files
Internal End-Term Practical 20 10 Closed Book
Examination
Viva-Voce 20 10 Closed Book

© 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

Item Points Marks Remarks

External End-Term 60 60 Closed Book (conducted and


Examinations evaluated by the University)
Total 100

11. Lesson Plan


Week Lab Topics / Concepts to be Covered Reference of Lab
No. No. Manual
1. 1. Overview of Packet Tracer, basic router Assignment A
operation and LAN environment setup (Problem AP1 to
AP5)

2. 2. Implementation of Static Routing to connect Assignment B


computers of 5 different locations in WAN (Problem BP1 to
environment. BP2)

3. 3. Implementation of Dynamic Routing using RIP Assignment C


and RIP v2 to connect computers of 5 different (Problem CP1 to
locations in WAN environment (Intra-domain CP3)
Routing).

4. 4. Buffer Reserved for Revision

5. 5. Implement Dynamic Routing using OSPF Assignment D


connect 5 different locations in WAN (Problem DP1 To
environment (Intra-domain). DP2)

6. 6. Implement Dynamic Routing using BGP connect Assignment E


5 different locations in WAN environment (Inter- (Problem EP1 to
domain Routing) EP2)

7. 7. Implement VLAN and VTP configuration and Assignment F


Firewall Implementation using Router Access (Problem FP1 to
Control List (ACL). FP2)

8. 8. Buffer Reserved for Revision

9. 9. Implement Caesar Cipher and Simple RSA Assignment G


Algorithm to encrypt and decrypt the data. (Problem GP1 to
GP3)

10. 10. Simulate LAN Topologies using NS2. Assignment H


(Problem HP1 to

© 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

Week Lab Topics / Concepts to be Covered Reference of Lab


No. No. Manual
HP2)

11. 11. Simulate the transmission of ping messages over Assignment I


a network topology consisting of 6 nodes and (Problem IP1 to IP2)
find the number of packets dropped due to
congestion.

12. 12. Simulate a three node point to point network Assignment J


with duplex links between them. Set queue size (Problem JP1)
and vary the bandwidth and find number of
packets dropped using NS2.

13. 13. Buffer Reserved for Revision

12. Assignments
Assignment Set: A

Objectives of the Assignment:


• Overview of Different Network Simulation Tools
• Hands on Packet Tracer (CISCO Network Simulation Tool)
• Design LAN environment

CO/BTLCovered: CO1/BTL2 & BTL3

Problems:
AP1 Design Straight Cable, Cross Cable and Rollover Cable using Cat 6 Twisted Pair.

AP2 Overview of Packet Tracer and basic router operation / commands.

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

Objectives of the Assignment:


• Familiarize with the concept of Static Routing.
• Connect machines in WAN environment

CO/BTLCovered: CO1/BTL2 & BTL3


Problems:
BP1 Connecting two Machines with the help of Router in different LAN environment.

BP2 Implementation of Static Routing to connect computers of 5 different locations in


WAN environment.

© 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

Objectives of the Assignment:


• Understand and apply the concept of Dynamic Routing
• Familarize the concept of Intra-domain routing and Inter-domain routing
algorithms and protocols.
• Implementation of Intra-domain dynamic routing using RIP protocol.

CO/BTLCovered: CO1 & CO2/BTL2 & BTL3

Problems:
CP1 Implementation of Dynamic Routing using RIP to connect computers of 5
different locations in WAN environment (Intra-domain Routing) using CLI.

CP2 Implementation of Dynamic Routing using RIP v2 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

Objectives of the Assignment:


• Implementation of OSPF routing protocol to connect routers in WAN
environment

CO/BTLCovered: CO1 & CO2/BTL2 & BTL3


Problems:
DP1 Implementation of Dynamic Routing using OSPF to connect computers of 5
different locations in WAN environment (Intra-domain Routing) using CLI.

DP2 Perform Dynamic Routing using OSPF protocol in below scenario:

© 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

Objectives of the Assignment:


• Design and Implement network using BGP (Inter-domain) routing protocol.
• Design and Implement network using EIGRP

CO/BTLCovered: CO1 & CO2/BTL2 & BTL3

Problems:

EP1 Implementation of Dynamic Routing using BGP to connect computers of 5


different locations in WAN environment (Inter-domain Routing).

EP2 Implement BGP in following scenario:

© 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

Objectives of the Assignment:

• To unserstand the concept of VLAN, VTP and Access Control List

CO/BTLCovered: CO1 & CO2/BTL2 & BTL3

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:

FAP3 Express Device Management using IOT.

FAP4 Design a Smart Home using IOT.

FAP5 Firewall Implementation using Router Access Control List (ACL)

© 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

Objectives of the Assignment:

• To unserstand the concept of cryptography


• Design Cipher to convert plain text to cipher text
• To understand the concept of Client and Server architecture using TCP/IP
sockets

CO/BTLCovered: CO1 & CO2/BTL2 & BTL3

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.

GAP3 Implement CLIENT SERVER communication using message Queues or FIFOs


as IPC channels that client sends the file name and the server to send back the
contents of the requested file if present.

Assignment Set: H

Objectives of the Assignment:

• Network Analysis using NS2

CO/BTLCovered: CO1 & CO2/BTL2 & BTL3

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

Objectives of the Assignment:

• Network Analysis using NS2

CO/BTLCovered: CO1 & CO2/BTL2 & BTL3

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..

IP2 Simulate the transmission of ping messages over a network topology


consisting of 6 nodes and find the number of packets dropped due to
congestion.

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

Objectives of the Assignment:

• Network Analysis using NS2

CO/BTLCovered: CO1 & CO2/BTL2 & BTL3

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

Template for the Index of Lab File

WEEK PROBLEMS WITH DESCRPTION PAGE SIGNATURE


NO. NO. OF THE
TEACHER
WITH DATE

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

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy