A database-driven web site is often implemented with a three-tiered architecture: (i) user interface, (ii) functional module, and (iii) database management system, which uses three foundation standards/protocols:
HTML (Hypertext Markup Language) is formatting and hyperlinking standards.
HTTP (Hypertext Transport Protocol) is a communication protocol for server client interaction.
Common Gateway Interface is an interface to external programs.
Other terminology:
Web server is a server-side application program (not hardware) that runs on a host computer and manages the web pages stored on the databases.
Database server is a server-side application program (not hardware) that holds and manages the database.
TCP/IP (Transmission Control Protocol/Internet Protocol) is the de facto standard Ethernet protocols which are for internetworking and encompass both Network layer and Transport layer protocols.
NOS (Network Operating System) is an operating system which includes software to communicate with other computers via a network.