Computer Networks Web Technologies Lab File
Computer Networks Web Technologies Lab File
TECHCSEIIIYEAR
COURSE FILE
ON
COMPUTER NETWORKS&WEB
TECHNOLOGIES LAB
Prepared by
Mrs.M.SRUTHI
Assistant Professor
R18B.TECHCSEIIIYEAR
Mission:
IM1: To offer outcome-based education and enhancement of technical and practical skills.
collaboration..
IM4: To create an enterprising environment to ensure culture, ethics and social responsibility
Mission:
DM1 : To provide ambience that enhances innovations, problem solving skills, leadership
qualities, decision making, team-spirit and ethical responsibilities.
DM2 : To impart quality education with professional and personal ethics, so as to meet the
challenging technological needs of the industry and society.
DM3 : To provide academic infrastructure and develop linkage with the world class
organizations to strengthen industry-academia relationships for learners.
DM4 : To provide and strengthen new concepts of research in the thrust area of Computer
Science and Engineering to reach the needs of Government and Society.
R18B.TECHCSEIIIYEAR
PEO1: To develop trained graduates with strong academic and technical skills of modern
computer science and engineering.
PEO2: To promote trained graduates with leadership qualities and the ability to solve
real time problems using current techniques and tools in interdisciplinary
environment.
PEO3: To motivate the graduates towards lifelong learning through continuing education
and professional development.
III YEARISEMESTER
Course
S.No. CourseTitle L T P Credits
Code
1 CS501PC Formal Languages & Automata Theory 3 0 0 3
2 CS502PC Software Engineering 3 0 0 3
3 CS503PC Computer Networks 3 0 0 3
4 CS504PC Web Technologies 3 0 0 3
5 Professional Elective-I 3 0 0 3
6 Professional Elective-II 3 0 0 3
7 CS505PC Software Engineering Lab 0 0 3 1.5
8 CS506PC Computer Networks & Web Technologies Lab 0 0 3 1.5
9 EN508HS Advanced Communication Skills Lab 0 0 2 1
10 *MC510 Intellectual Property Rights 3 0 0 0
Total Credits 21 0 8 22
III YEARIISEMESTER
Course
S. No. Course Title L T P Credits
Code
1 CS601PC Machine Learning 3 1 0 4
2 CS602PC Compiler Design 3 1 0 4
3 CS603PC Design and Analysis of Algorithms 3 1 0 4
4 Professional Elective–III 3 0 0 3
5 Open Elective-I 3 0 0 3
6 CS604PC Machine Learning Lab 0 0 3 1.5
7 CS605PC Compiler Design Lab 0 0 3 1.5
8 Professional Elective-III Lab 0 0 2 1
9 *MC609 Environmental Science 3 0 0 0
Total Credits 18 3 8 22
R18 B.Tech. CSE Syllabus JNTU HYDERABAD
Course Outcomes
Implement data link layer farming methods
Analyze error detection and error correction codes.
Implement and analyze routing and congestion issues in network design.
Implement Encoding and Decoding techniques used in presentation layer
To be able to work with different network tools
List of Experiments
1. Implement the data link layer framing methods such as character, character-stuffing and bit
stuffing.
2. Write a program to compute CRC code for the polynomials CRC-12, CRC-16 and CRC CCIP
3. Develop a simple data link layer that performs the flow control using the sliding window protocol,
and loss recovery using the Go-Back-N mechanism.
4. Implement Dijsktra’s algorithm to compute the shortest path through a network
5. Take an example subnet of hosts and obtain a broadcast tree for the subnet.
6. Implement distance vector routing algorithm for obtaining routing tables at each node.
7. Implement data encryption and data decryption
8. Write a program for congestion control using Leaky bucket algorithm.
9. Write a program for frame sorting technique used in buffers.
10. Wireshark
i. Packet Capture Using Wire shark
ii. Starting Wire shark
iii. Viewing Captured Traffic
iv. Analysis and Statistics & Filters.
11. How to run Nmap scan
12. Operating System Detection using Nmap
13. Do the following using NS2 Simulator
i. NS2 Simulator-Introduction
ii. Simulate to Find the Number of Packets Dropped
iii. Simulate to Find the Number of Packets Dropped by TCP/UDP
iv. Simulate to Find the Number of Packets Dropped due to Congestion
v. Simulate to Compare Data Rate& Throughput.
vi. Simulate to Plot Congestion for Different Source/Destination
vii. Simulate to Determine the Performance with respect to Transmission of Packets
92
R18 B.Tech. CSE Syllabus JNTU HYDERABAD
3. Write a PHP script to merge two arrays and sort them as numbers, in descending order.
4. Write a PHP script that reads data from one file and write into another file.
5. Develop static pages (using Only HTML) of an online book store. The pages should resemble:
www.amazon.com. The website should consist the following pages.
a) Home page
b) Registration and user Login
c) User Profile Page
d) Books catalog
e) Shopping Cart
f) Payment By credit card
g) Order Conformation
6. Validate the Registration, user login, user profile and payment by credit card pages using
JavaScript.
7. Create and save an XML document on the server, which contains 10 users information. Write
a program, which takes User Id as an input and returns the user details by taking the user
information from the XML document.
8. Install TOMCAT web server. Convert the static web pages of assignments 2 into dynamic web
pages using servlets and cookies. Hint: Users information (user id, password, credit card
number) would be stored in web.xml. Each user should have a separate Shopping Cart.
9. Redo the previous task using JSP by converting the static web pages of assignments 2 into
dynamic web pages. Create a database with user information and books information. The
books catalogue should be dynamically loaded from the database. Follow the MVC architecture
while doing the website.
TEXT BOOK:
1. WEB TECHNOLOGIES: A Computer Science Perspective, Jeffrey C. Jackson, Pearson
Education
REFERENCE BOOKS:
1. Deitel H.M. and Deitel P.J., “Internet and World Wide Web How to program”, Pearson
International, 2012, 4th Edition.
2. J2EE: The complete Reference By James Keogh, McGraw-Hill
3. Bai and Ekedhi, The Web Warrior Guide to Web Programming, Thomson
4. Paul Dietel and Harvey Deitel,” Java How to Program”, Prentice Hall of India, 8th Edition
5. Web technologies, Black Book, Dreamtech press.
6. Gopalan N.P. and Akilandeswari J., “Web Technology”, Prentice Hall of India
93
SRI INDU INSTITUTE OF ENGINEERING AND TECHNOLOGY
Accredited by NAAC with A+ Grade, Recognized under 2(f) of UGC Act 1956
(Approved by AICTE, New Delhi and Affiliated to JNTUH, Hyderabad)
Khalsa Ibrahimpatnam, Sheriguda (V), Ibrahimpatnam (M), Ranga Reddy Dist., Telangana – 501 510
Website: https://siiet.ac.in/
COURSE OUTCOMES
PO/PSO/
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO
C318.1 2 3 3 - - - - - - - - 2 - 2
C318.2 2 2 3 - - - - - - - - 1 - 2
C318.3 3 2 3 - - - - - - - - 1 - 2
C318.4 2 1 3 - 3 - - - 3 - - 3 2 3
C318.5 3 1 3 - 3 - - - 3 - - 3 2 3
C318.6 1 2 3 - 3 - - - 2 - - 3 2 3
Write a program to compute CRC code for the CO2 PO1,PO2,PO3, PSO2
polynomials CRC-12,CRC-16 and CRC CCIP
2
PO12
I
CO3 PO1,PO2,PO3, PSO2
7 implement data encryption and data decryption
PO12
Write a program for frame sorting technique used in CO1 PO1,PO2,PO3, PSO2
9 buffers.
PO12
Wireshark
i. Packet Capture Using Wire shark CO3 PO1,PO2,PO3, PSO2
10 ii. Starting Wire shark
iii. Viewing Captured Traffic PO12
iv. Analysis and Statistics & Filters.
How to run Nmap scan.
CO3 PO1,PO2,PO3, PSO2
11
PO12
PO PSO
P05,PO9,P012 PS02
PHP script to
2 a. Find the length of a string. CO4 P01,PO2,PO3, PSO1,
b. Count no of words in a string.
c. Reverse a string. P05,PO9,P012 PSO2
d. Search for a specific string.
Write a PHP script to merge two arrays and sort
3 them as numbers, in descending order. CO4 P01,PO2,PO3, PSO1,
P05,PO9,P012 PSO2
P05,PO9,P012 PSO2
List of Experiments
1. Implement the data link layer framing methods such as character, character-stuffing and bit
stuffing.
2. Write a program to compute CRC code for the polynomials CRC-12, CRC-16 and CRC CCIP
3. Develop a simple data link layer that performs the flow control using the sliding window protocol,
and loss recovery using the Go-Back-N mechanism.
4. Implement Dijsktra’s algorithm to compute the shortest path through a network
5. Take an example subnet of hosts and obtain a broadcast tree for the subnet.
6. Implement distance vector routing algorithm for obtaining routing tables at each node.
7. Implement data encryption and data decryption
8. Write a program for congestion control using Leaky bucket algorithm.
9. Write a program for frame sorting technique used in buffers.
10. Wireshark
i. Packet Capture Using Wire shark
ii. Starting Wire shark
iii. Viewing Captured Traffic
iv. Analysis and Statistics & Filters.
11. How to run Nmap scan
12. Operating System Detection using Nmap
13. Do the following using NS2 Simulator
i. NS2 Simulator-Introduction
ii. Simulate to Find the Number of Packets Dropped
iii. Simulate to Find the Number of Packets Dropped by TCP/UDP
iv. Simulate to Find the Number of Packets Dropped due to Congestion
v. Simulate to Compare Data Rate& Throughput.
vi. Simulate to Plot Congestion for Different Source/Destination
vii. Simulate to Determine the Performance with respect to Transmission of Packets
Web Technologies Experiments
1. Write a PHP script to print prime numbers between 1-50.
2. PHP script to
a. Find the length of a string.
b. Count no of words in a string.
c. Reverse a string.
d. Search for a specific string.
3. Write a PHP script to merge two arrays and sort them as numbers, in descending order.
4. Write a PHP script that reads data from one file and write into another file.
5. Develop static pages (using Only HTML) of an online book store. The pages should resemble:
www.amazon.com. The website should consist the following pages.
a. Home page
b. Registration and user Login
c. User Profile Page
d. Books catalog
e. Shopping Cart
f. Payment By credit card
g. Order Conformation
6. Validate the Registration, user login, user profile and payment by credit card pages using
JavaScript.
7. Create and save an XML document on the server, which contains 10 users information. Write a
program, which takes User Id as an input and returns the user details by taking the user information
from the XML document.
8. Install TOMCAT web server. Convert the static web pages of assignments 2 into dynamic web pages
using servlets and cookies. Hint: Users information (user id, password, credit card number) would be
stored in web.xml. Each user should have a separate Shopping Cart.
9. Redo the previous task using JSP by converting the static web pages of assignments 2 into dynamic
web pages. Create a database with user information and books information. The books catalogue should
be dynamically loaded from the database. Follow the MVC architecture while doing the website.
SRI INDU INSTITUTE OF ENGINEERING AND TECHNOLOGY
Accredited by NAAC with A+ Grade, Recognized under 2(f) of UGC Act 1956
(Approved by AICTE, New Delhi and Affiliated to JNTUH, Hyderabad)
Khalsa Ibrahimpatnam, Sheriguda (V), Ibrahimpatnam (M), Ranga Reddy Dist., Telangana – 501 510
Website: https://siiet.ac.in/
Examination Branch
A.Y:2022-2023 SEM-I
SRI INDU INSTITUTE OF ENGINEERING AND TECHNOLOGY
Accredited by NAAC with A+ Grade, Recognized under 2(f) of UGC Act 1956
(Approved by AICTE, New Delhi and Affiliated to JNTUH, Hyderabad)
Khalsa Ibrahimpatnam, Sheriguda (V), Ibrahimpatnam (M), Ranga Reddy Dist., Telangana – 501 510
Website: https://siiet.ac.in/
Period/ 1 2 3 4 5 6 7
Day 1:00-
9:40-10:30 10:30-11:20 11:20-12:10 12:10-1:00 1:30 1:30-2:20 2:20-3:10 3:10-4:00
Do’s
1. Come with completed observation and record.
2. Remove your shoes or wear foot socks before you enter the lab.
7. Read and understand how to carry out an activity thoroughly before coming to
the laboratory.
8. Write In time, Out time and system details in the login register
Don’ts
1. Do not touch any part of the computer with wet hands.
5. Do not install or download any software or modify or delete any system files on
63 63 51
Number of students attempted
CO - 1 y y Y
CO - 2 y y Y
CO - 3 y y Y
CO - 4 y y Y
CO - 5 y y Y
CO - 6 y y Y
Attainment Level
1 40%
2 50%
3 60%
63 63 63
Number of students attempted
CO - 1 y y Y
CO - 2 y y Y
CO - 3 y y Y
CO - 4 y y Y
CO - 5 y y Y
CO - 6 y y Y
Attainment
CO Intrnal practical DDE OveralI Level Level
CO-1 98% 98% 98% 3 1 40%
CO-2 96% 98% 97% 3 2 50%
CO-3 96% 98% 97% 3 3 60%
CO-4 96% 98% 97% 3
CO-5 96% 98% 97% 3
CO-6 96% 98% 97% 3
Attainment (Internal 2 Examination) = 3
SRI INDU INSTITUTE OF ENGINEERING AND TECHNOLOGY
Department of Computer Science And Engineering
Course Outcome Attainment (University Examinations)
Name of the faculty : M.SRUTHI Academic Year: 2022-2023
Branch & Section: CSE-A Year / Semester: III/I
Course Name: CN&WT LAB
S.No Roll Number Marks Secured S.No Roll Number Marks Secured
1 20X31A0501 68 #REF! 35 20X31A0536 72
2 20X31A0502 73 #REF! 36 20X31A0537 74
3 20X31A0503 68 #REF! 37 20X31A0538 73
4 20X31A0504 70 #REF! 38 20X31A0539 74
5 20X31A0506 65 #REF! 39 20X31A0540 70
6 20X31A0507 67 #REF! 40 20X31A0541 69
7 20X31A0508 69 #REF! 41 20X31A0542 71
8 20X31A0509 69 #REF! 42 20X31A0543 72
9 20X31A0510 69 #REF! 43 20X31A0544 72
10 20X31A0511 65 #REF! 44 20X31A0545 70
11 20X31A0512 68 #REF! 45 20X31A0546 69
12 20X31A0513 69 #REF! 46 20X31A0547 68
13 20X31A0514 68 #REF! 47 20X31A0548 68
14 20X31A0515 69 #REF! 48 20X31A0549 70
15 20X31A0516 70 #REF! 49 20X31A0550 69
16 20X31A0517 69 #REF! 50 20X31A0551 69
17 20X31A0518 70 #REF! 51 20X31A0552 68
18 20X31A0519 70 #REF! 52 20X31A0553 69
19 20X31A0520 68 #REF! 53 20X31A0554 68
20 20X31A0521 69 #REF! 54 20X31A0555 68
21 20X31A0522 72 #REF! 55 20X31A0556 67
22 20X31A0523 72 #REF! 56 20X31A0557 68
23 20X31A0524 70 #REF! 57 20X31A0558 68
24 20X31A0525 69 #REF! 58 20X31A0559 65
25 20X31A0526 68 #REF! 59 20X31A0560 72
26 20X31A0527 69 #REF! 60 21X35A0501 68
27 20X31A0528 65 #REF! 61 21X35A0502 72
28 20X31A0529 69 #REF! 62 21X35A0503 70
29 20X31A0530 65 #REF! 63 21X35A0504 70
30 20X31A0531 65 #REF!
31 20X31A0532 65 #REF!
32 20X31A0533 68 #REF!
33 20X31A0534 69 #REF!
34 20X31A0535 72 #REF!
Max Marks 75
Class Average mark 69 Attainment Level % students
Number of students performed above the target 23 1 40%
Number of successful students 63 2 50%
Percentage of students scored more than target 37% 3 60%
Attainment level 1
SRI INDU INSTITUTE OF ENGINEERING AND TECHNOLOGY
Department of Computer Science And Engineering
Course Outcome Attainment
CO-PO mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12PS01 PSO2
CO1 2 3 3 - - - - - - - - 2 - 2
CO2 2 2 3 - - - - - - - - 1 - 2
CO3 3 2 3 - - - - - - - - 1 - 2
CO4 2 1 3 - 3 - - - 3 - - 3 2 3
CO5 3 1 3 - 3 - - - 3 - - 3 2 3
CO6 1 2 3 - 3 - - - 2 - - 3 2 3
Course 2.17 1.83 3.00 3.00 2.67 2.00 2.50
PO-ATTAINMENT
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12PSO1 PSO2
CO
Attainme
nt 1.73 1.47 2.40 2.40 2.13 1.60 2.00