JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

CS506PC: COMPUTER NETWORKS AND WEB TECHNOLOGIES LAB

B.Tech III Year I Semester (R18)

Course Objectives

  • 1. To understand the working principle of various communication protocols.
  • 2. To understand the network simulator environment and visualize a network topology and observe its performance
  • 3. To analyze the traffic flow and the contents of protocol frames

Course Outcomes

  • 1. Implement data link layer farming methods
  • 2. Analyze error detection and error correction codes.
  • 3. Implement and analyze routing and congestion issues in network design.
  • 4. Implement Encoding and Decoding techniques used in presentation layer
  • 5. 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 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. R18 B.TECH CSE III YEAR
  • 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 BOOKS:

  • 1. WEB TECHNOLOGIES: A Computer Science Perspective, Jeffrey C. Jackson, Pearson Education

REFERENCES:

  • 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 R18 B.TECH CSE III YEAR

Loading Question Papers

Fetching data from database...