Back to the 2016 paper

Module 5: Application Layer & Security

20162m

Which one of the following statements is FALSE?
(i) HTTP runs over TCP
(ii) HTTP describes the structure of web pages
(iii) HTTP allows information to be stored in a URL
(iv) HTTP can be used to test the validity of a hypertext link

Worked SolutionAI Assisted

Answer

(iii) HTTP allows information to be stored in a URL is the FALSE statement.

Explanation

  • (i) HTTP runs over TCP: True in the traditional HTTP/1.0, HTTP/1.1 and HTTP/2 model. (HTTP/3 uses QUIC over UDP, but that is outside the traditional framing of this PYQ.)
  • (ii) HTTP describes the structure of web pages: In exam terminology, HTTP is the Web's application protocol for requesting and transferring resources; HTML actually describes the structure of web pages. Thus this wording is imprecise, but it is not the intended false option in the question.
  • (iii) HTTP allows information to be stored in a URL: False. A URL identifies/locates a resource; HTTP is the protocol used to request and transfer that resource. Information such as query parameters can be encoded in a URL, but HTTP itself does not 'store' information in the URL.
  • (iv) HTTP can be used to test the validity of a hypertext link: True in the traditional HTTP model; methods such as HEAD can be used to check resource availability without retrieving the full representation.

Final answer: (iii).

Similar questions