312-38 · Question #28
Which of the following is a standard protocol for interfacing external application software with an information server, commonly a Web server?
The correct answer is C. CGI. CGI (Common Gateway Interface) is the standard protocol that allows external applications to interface with web servers, enabling dynamic content generation - for example, processing form submissions or querying a database. When a web server receives a request it can't handle…
Question
Options
- ADHCP
- BIP
- CCGI
- DTCP
How the community answered
(38 responses)- A3% (1)
- B3% (1)
- C89% (34)
- D5% (2)
Explanation
CGI (Common Gateway Interface) is the standard protocol that allows external applications to interface with web servers, enabling dynamic content generation - for example, processing form submissions or querying a database. When a web server receives a request it can't handle statically, it passes the request to an external program via CGI and returns the program's output to the client.
The distractors are all network protocols with unrelated purposes: DHCP (A) assigns IP addresses to devices on a network; IP (B) is the Internet Protocol responsible for addressing and routing packets; TCP (D) is the Transmission Control Protocol handling reliable, ordered data delivery between hosts.
Memory tip: Think of CGI as the "Connector between Gateway and Internet apps" - it's the bridge between the web server and a back-end program, not a transport or network layer protocol like the others.
Topics
Community Discussion
No community discussion yet for this question.