Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks...

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

Transcript of Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks...

Page 1: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

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

Page 2: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

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 2 of 23

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

Page 3: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

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 3 of 23

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

Page 4: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

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 4 of 23

Declaration Department : Department of Computer Science and Applications

Course, Year and the Semester to which Lab is offered

: MCA - II Year, V Semester

Name of the Lab Course : Advanced Computer Networks

Course Code : MCA-252

Version No. : 9.0

Name of Course/Lab Teacher

: Dr. Vishal Jain

Laboratory Manual Committee

: 1. Mrs. Vaishali Joshi, Chairperson

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 (Course Teacher)

Signature

(Head of Department) Signature

(IQAC Coordinator)

Page 5: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

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 5 of 23

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.

Page 6: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

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

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

Page 7: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

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 7 of 23

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

Page 8: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

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 8 of 23

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

Page 9: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

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 9 of 23

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)

Page 10: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

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 10 of 23

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 PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12

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 including Practical Files

10 10 Closed Book/Open Book

Internal End-Term Practical Examination

20 10 Closed Book

Viva-Voce 20 10 Closed Book

Page 11: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

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

Item Points Marks Remarks

External End-Term Examinations

60 60 Closed Book (conducted and evaluated by the University)

Total 100

11. Lesson Plan Week No.

Lab No.

Topics / Concepts to be Covered Reference of Lab Manual

1. 1. Overview of Packet Tracer, basic router operation and LAN environment setup

Assignment A (Problem AP1 to AP5)

2. 2. Implementation of Static Routing to connect computers of 5 different locations in WAN environment.

Assignment B (Problem BP1 to BP2)

3. 3. Implementation of Dynamic Routing using RIP and RIP v2 to connect computers of 5 different locations in WAN environment (Intra-domain Routing).

Assignment C (Problem CP1 to CP3)

4. 4. Buffer Reserved for Revision

5. 5. Implement Dynamic Routing using OSPF connect 5 different locations in WAN environment (Intra-domain).

Assignment D (Problem DP1 To DP2)

6. 6. Implement Dynamic Routing using BGP connect 5 different locations in WAN environment (Inter-domain Routing)

Assignment E (Problem EP1 to EP2)

7. 7. Implement VLAN and VTP configuration and Firewall Implementation using Router Access Control List (ACL).

Assignment F (Problem FP1 to FP2)

8. 8. Buffer Reserved for Revision

9. 9. Implement Caesar Cipher and Simple RSA Algorithm to encrypt and decrypt the data.

Assignment G (Problem GP1 to GP3)

10. 10. Simulate LAN Topologies using NS2. Assignment H (Problem HP1 to

Page 12: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

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 12 of 23

Week No.

Lab No.

Topics / Concepts to be Covered Reference of Lab Manual HP2)

11. 11. Simulate the transmission of ping messages over a network topology consisting of 6 nodes and find the number of packets dropped due to congestion.

Assignment I (Problem IP1 to IP2)

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

Assignment J (Problem JP1)

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.

Page 13: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

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 13 of 23

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.

Page 14: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

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 14 of 23

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.

Page 15: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

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 15 of 23

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:

Page 16: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

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 16 of 23

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.

Page 17: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

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 17 of 23

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:

Page 18: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

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 18 of 23

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

Page 19: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

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 19 of 23

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)

Page 20: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

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 20 of 23

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.

Page 21: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

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 21 of 23

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:

Page 22: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

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 22 of 23

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.

Page 23: Laboratory Manualbvicam.in/sites/default/files/ACN Lab Manual_0.pdf · Advanced Computer Networks Lab (MCA-256) MCA - IV Semester Compiled by: Dr. Vishal Jain (Associate Professor,

APPENDIX-1

Template for the Index of Lab File

WEEK NO.

PROBLEMS WITH DESCRPTION PAGE NO.

SIGNATURE 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