nerdexam
EC-Council

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…

Network Security Controls, Protocols, and Devices

Question

Which of the following is a standard protocol for interfacing external application software with an information server, commonly a Web server?

Options

  • ADHCP
  • BIP
  • CCGI
  • DTCP

How the community answered

(38 responses)
  • A
    3% (1)
  • B
    3% (1)
  • C
    89% (34)
  • D
    5% (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

#CGI#Web protocols#Server-application interface#HTTP mechanisms

Community Discussion

No community discussion yet for this question.

Full 312-38 Practice