Answer :Common Gateway Interface
Common Gateway Interface (CGI) is a standard way for web servers to interface with executable programs installed on a server that generate web pages dynamically. Such programs are known as CGI scripts or simply CGIs; they are usually written in a scripting language.
Reference : CGI
Short for HyperText Markup Language, the authoring language used to create documents on the World Wide Web.HTML defines the structure and layout of a Web document by using a variety of tags and attributes.
Reference : HTML
The File Transfer Protocol (FTP) is a standard network protocol used to transfer computer files between a client and server on a computer network.
HTTP is short for HyperText Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted.