School of Computer and Information Sciences Course: Internet Technologies (IE302/IE307) Academic Session: Sep-Dec, 2020 Open-Book (Major) Test Duration of the Test: 03 Hours Max.Marks:30 Note: 1)...

School of Computer and Information Sciences Course: Internet Technologies (IE302/IE307) Academic Session: Sep-Dec, 2020 Open-Book (Major) Test Duration of the Test: 03 Hours Max.Marks:30 Note: 1) Write your answers on the paper, take the photo of your answer sheet(s) and then submit as a single pdf file with studentID as FILE NAME. (or) 2) You can type the answers using the word processor, save the file as pdf with the studentID as FILE NAME and submit. 3) Assume appropriate data wherever it is required and mention it clearly in the answer. 4) Provide the example code/scripts for the explanation. Please include comments in the source describing the logic of the program. Weightage will be given to these comments. 5) Please strictly follow the technologies to be considered. 6) Plagiarism will not be tolerated and handled formally as per university regulations. Attempt any five Questions (5*6=30 Marks) 1) Consider a stateless website operation where a client request (from the browser) is initiated for retrieving the web page contents from a server. The web page contains three single lines of text and five images. a) What protocols and their corresponding versions are required to establish the client-server connection? (2 Marks)


IT_Major_Test_11_Dec_1 Page 1 of 3 School of Computer and Information Sciences Course: Internet Technologies (IE302/IE307) Academic Session: Sep-Dec, 2020 Open-Book (Major) Test Duration of the Test: 03 Hours Max.Marks:30 Note: 1) Write your answers on the paper, take the photo of your answer sheet(s) and then submit as a single pdf file with studentID as FILE NAME. (or) 2) You can type the answers using the word processor, save the file as pdf with the studentID as FILE NAME and submit. 3) Assume appropriate data wherever it is required and mention it clearly in the answer. 4) Provide the example code/scripts for the explanation. Please include comments in the source describing the logic of the program. Weightage will be given to these comments. 5) Please strictly follow the technologies to be considered. 6) Plagiarism will not be tolerated and handled formally as per university regulations. Attempt any five Questions (5*6=30 Marks) 1) Consider a stateless website operation where a client request (from the browser) is initiated for retrieving the web page contents from a server. The web page contains three single lines of text and five images. a) What protocols and their corresponding versions are required to establish the client-server connection? (2 Marks) b) How many times are the connections established to display the contents on the browser? (2 Marks) c) If an email application is embedded in the web page, what protocols are used to send the mail contents? (2 Marks) 2) Consider a home environment in which there is an ad-hoc network communication between electronic devices such as laptops, desktops, and mobiles. a) How the exchange of data takes place among the devices for the data stored in various electronic devices? (3 Marks) b) Assume there are 16 electronic devices (0,1,2,3,4,5,...15) in a home and the devices numbered::1,4,5,9,and 10 are active. Implement a scalable location of data, and give three examples to show how audio files are retrieved quickly using the hash function (n+2i)(mod2m), Where ‘n’ is the device number, i represents the routing table entry, and m=4. (3 Marks) Page 2 of 3 3) Design and develop a web application to monitor and control different buildings' electrical energy consumption in the University Campus. Write the following scripts for the following a) Each of the user devices is registered in the server. Hence, there is no requirement to perform user authentication every time. Your script should make sure the user details are stored locally and are sent with every request to the server. (2 Marks) b) Whenever a user clicks the button related to a building, the corresponding energy consumption details are to be displayed at the appropriate location within the same web page (3 Marks) c) If the retrieved data is to be pictorially depicted on the web page, what libraries will be used for the interaction? (1 Mark) Technologies to consider: PHP, HTML, CSS 4 a) If there is a requirement for the setup of social networking applications among the student groups of the Indian Universities, Suggest an appropriate database to store student's blog posts for efficient querying and indexing. Justify your choice of database selection. (2 Marks) 4 b) Develop an e-commerce application where there is a modular approach such that there are connections between the modules and the back-end database. The modules of the application have the following responsibilities: (4 Marks) i) Enabling client browsing for various products, Select the items and add/delete them to/from the shopping cart, and ii) Displaying Confirmation message/errors after the user checks out. iii) A controlling module to send the request, fetch the data, and perform the necessary operations such as deletion and updating Technologies to consider: Servlets, JDBC, JSP 5. Consider a live cricket match telecast, develop an application to display the match details in real-time on a web page. (Assume appropriate field/attributes to be displayed on the web page). a) Display the live score on a web page by fetching from a DB server, and refresh every 30 secs. (2 Marks) b) Fetch data in XML format and provide the DTD structure. (2 Marks) c) Display the average score of a selected batsman in a cricket match series. Hint: Consider the hierarchical structure of DOM in JavaScript at the client side. (2 Marks) Technologies to consider: AJAX, JavaScript, DOM Page 3 of 3 6. Develop an application to conduct a quiz test. When the quiz test is started, then a request is sent to the server end to retrieve the questions and the options for the quiz and display them to the user. Some questions have four options, and some have two or three options. Answer the following questions and write the appropriate scripts for the successful execution of the application on the browser. a) What is the most appropriate format to consider for the data transfer from the server to the user browser? And why? Write the corresponding script for your justification. (2 Marks) b) Write a script to check and validate the user inputs using JQuery for various questions. (2 Marks) c) Calculate the user's total score in real-time and save the options (make sure the user does not change the options if the entered option is the wrong answer and save the results in the server database. (2 Marks) Technologies to consider: JQuery **********************Best Wishes*********************
May 18, 2022
SOLUTION.PDF

Get Answer To This Question

Submit New Assignment

Copy and Paste Your Assignment Here