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.
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.