Indian Institute of Technology Madras
BS Degree Programme · Examination & Study Paper
Modern Application Development I
Web basics, bandwidth & data size
Examination Instructions & Guidelines
- Solve on notebook/paper first before checking solutions.
- MCQ: Exactly 1 option is correct. Negative marking applies.
- MSQ: One or more options correct. Select all to score.
- NAT: Numerical response. No negative marking.
- Scientific calculator allowed for all calculations.
- Official answer key is sealed at the end of this sheet.
Quiz 1 · 26 Oct 2025 (AN)Quiz 1
- Q1MSQ2 Marks·Choose all correct options

- A

- B

- C

- D

- A
End Term · 31 Aug 2025 (FN)End Term
- Q2MCQ3 Marks·Choose one option
A user downloads a 10 MB file from a server with 5 Mbps speed. How long does it approximately take?
- A2 seconds
- B10 seconds
- C16 seconds
- D1.6 seconds
End Term · 31 Aug 2025 (AN)End Term
- Q3MSQ2 Marks·Choose all correct options
Which of the following are handled by the browser and not the Flask server?
- AParsing HTML
- BAuto-filling saved form data
- CURL routing
- DJavaScript execution
- Q4MCQ3 Marks·Choose one option
A user downloads a 10 MB file from a server with 5 Mbps speed. How long does it approximately take?
- A2 seconds
- B10 seconds
- C16 seconds
- D1.6 seconds
Quiz 2 · 3 Aug 2025 (AN)Quiz 2
- Q5MCQ2 Marks·Choose one option
You manage a datacenter where each server has a 10 Gigabit per second network connection and the facility’s backbone link is also 10 Gbps. Your application is handling 10,000 requests per second, each with a 50 KB response, which translates to about 4 Gbps of required throughput. So, if each request involves minimal CPU processing, and the existing server has sufficient resources to handle the load. Which of the following scaling strategies is most appropriate to meet this demand?
- AScale up on a single server
- BScale out to multiple servers in the datacenter
- CBoth will produce similar results
- DNone of these
- Q6NAT3 Marks·Write the number
Your answer:
End Term · 13 Apr 2025 (FN)End Term
- Q7MCQ3 Marks·Choose one option
A Server S needs to retrieve data from two datacenters D1 and D2 located at 1500 kilometres and 3000 kilometres respectively. Server S and D1 are connected via medium M1 through which information can be transferred with the speed of 1.5×10^8 m/sec, and server S and D2 are connected via medium M2. If the server received data from both the data centres at the same time, what must be the speed of information transfer in medium M2(overheads should be ignored)? (Concept: Performance parameters of a network)
- A

- B

- C

- D

- A
- Q8MCQ3 Marks·Choose one option

- A3000
- B6000
- C9000
- D12000
- Q9MCQ3 Marks·Choose one option

- A64.8
- B18
- C5.4
- D22.5
- Q10MCQ4.5 Marks·Choose one option

- A

- B

- C

- D

- A
- Q11MSQ3 Marks·Choose all correct options
Which of the following statements about networking concepts (TCP, UDP, Proxy, Peer-to-Peer, Broadcast, Unicast, Multicast) are correct?
- ATCP is a connection-oriented protocol that ensures reliable data delivery.
- BUDP is a connectionless protocol that is faster but less reliable than TCP.
- CProxy servers facilitate direct peer-to-peer connections between devices.
- DBroadcast sends a message to all devices in the network.
- EUnicast is a one-to-many communication model.
End Term · 22 Dec 2024 (FN)End Term
- Q12MCQ2 Marks·Choose one option
Match the platforms given in column A with their correct features in column B.

- A1 - A, 2 - B, 3 - C, 4 - D
- B1 - D, 2 - A, 3 - B, 4 - C
- C1 - B, 2 - D, 3 - A, 4 - C
- D1 - A, 2 - C, 3 - D, 4 - B
- Q13MCQ3 Marks·Choose one option

- A1.35
- B2.7
- C3.15
- D5.4
- Q14NAT3 Marks·Write the number
Your answer: - Q15NAT3 Marks·Write the number
Your answer: