- Web Hosting:
- Allocation of server resources (storage, bandwidth) for website file storage and delivery via HTTP/HTTPS. Includes shared, VPS, dedicated, and cloud architectures.
- Key: Resource allocation, server architecture, uptime SLAs.
- Server:
- A networked computational resource providing services. Web servers execute HTTP daemons (e.g., Apache, Nginx) to serve web content.
- Key: Hardware specifications, OS (Linux, Windows Server), web server software.
- URL (Uniform Resource Locator):
- A string specifying the location of a resource on the internet. Comprises protocol, domain, and path components.
- Key: URI syntax, protocol handling, resource addressing.
- HTTP (Hypertext Transfer Protocol):
- Application-layer protocol for distributed, collaborative, hypermedia information systems. Defines request/response semantics. HTTPS adds TLS/SSL encryption.
- Key: Request/response cycle, HTTP methods, header fields, encryption.
- Website Builder:
- A visual development environment enabling website creation through abstracted interfaces. Generates HTML/CSS/JavaScript.
- Key: Visual interface, code abstraction, template systems.
- CMS (Content Management System):
- Software application for content creation, management, and publishing. Utilizes databases and templating engines.
- Key: Database interaction, templating engines, user access control.
Last modified: February 24, 2025