Like many areas of the Web, perhaps even more than others, Web hosting features a slew of technical terms that can appear intimidating, at best, to the casual listener. For most people in the business world, even the online business world, understanding hosting slang can feel like trying to learn a new language altogether. But, that's why there's Website Magazine, right?
You may never fully understand the jargon that your IT staff and hosting provider routinely toss about, but it doesn't mean you at least can't follow along. Check out this handy Web hosting glossary that our editorial staff has compiled.
Active Channel: A channel hosted on a Web server that features frequently updated information
Active Server Pages: Special pages that allow Web developers to create dynamic by using database-driven content. Content is generally produced on the server-side.
Apache: A popular open source public-domain Web server that provides users with CGI, SSL and virtual domains. Apache's open source code allows users to adapt the server to suit their unique needs, which provides them with strong performance, security and reliability. This is the most widely used Web server on the Internet.
Applet: A small Java-based program that runs in a sandbox and is embedded into a website to allow users to create virtual objects that can move or interact with the site.
Archive: Large files that contain valuable data
Auto Responder: A program that automatically detects the receipt of an email and replies to the sender with a prepared response letting them know of their message's reception. These programs can be set up in a user's control panel.
Availability: See Uptime
Backups: Data from customers that Web hosts copy (typically once a day) in case of a loss of data situation. Backups allow hosts to easily restore lost data.
Bandwidth: The amount of information transferred both to and from a website or server during a prescribed period of time, usually measured in bytes. Hosting companies generally offer packages that come with different bandwidth transfer limits (typically on a monthly basis).
Bit Rate: The speed that bits, the smallest units of digital information, are transferred over a communication link
Blog Hosting: Hosting scripts that let users automatically post new information to a website
Browser (or Web browser): A computer program used to view and interact with the content of Web pages
C+/C++: Programming languages used to created server-side programs that run after compilation. C++ includes objects.
Cascading Style Sheets (CSS): Rules that determine how an HTML document is displayed by a browser and adds functionality to and controls all design elements of simple HTML pages.
Co-Location: When a user owns his/her own Web server, but houses it in the hosting provider's facilities for easy management, a high-speed connection, security, backup power and technical support.
Common Gateway Interface (CGI): A program that helps servers and scripts communicate, enabling interaction between HTML documents and applications
Control Panel: A Web-based application that allows users to manage various aspects of their hosting account, including uploading data and files, adding email accounts, changing contact information, installing shopping carts and/or databases and viewing statistics
Cookie: A message sent from a Web server to a browser, where it is then stored in a text file and sent back to the server each time the browser requests a page from that server. This helps sites identify users and prepare customized Web pages for them.
Cron: The ability to run programs based on a server's clock
Data Transfer: See Bandwidth
Database: Data stored on a Web server in a structured format
Dedicated Hosting: When a user rents or leases his/her own Web server that is housed a hosting provider's facilities for easy management, a high-speed connection, security, backup power and technical support
Dedicated IP: See Static IP
Disk Space: The amount of space available for users to house their website files on a host's server. Also a reference to the amount of storage space allocated to a user or the user's website.
Domain Name: An address assigned to a website for identification purposes that can be translated by a DNS into a server's IP address that includes a TLD
Domain Name System (DNS): Keeps a database of domain names and their corresponding IP addresses, so that when a user searches for a domain name, the request can be routed to the server where the website resides
Domain Parking: The ability to hold a domain name on a hosting server without the service provider requiring that users have the corresponding website up and running
Domain Registrar: A company responsible for managing domain names and helping users secure the rights to a specific domain name
Downtime: A period of time when a website, or an entire server system, is unavailable
Email Forwarder: A program that will automatically forward a received email message to a specified remote email address
Encryption: Encoding data with a cryptographic cipher so that only authorized entities can view it
Extensible Markup Language (XML): A meta-programming language used to specify other document types being used on the Web
File Transfer Protocol (FTP): A commonly used method for exchanging files over the Internet by uploading or downloading files to a server
Filename Extension: A tag that appears at the end of each file name consisting of a dot and then three or four letters that signify the type of file and format
Formmail: An application that lets users create interactive forms and include them on their websites to let visitors submit information
Frontpage: A server-side, HTML editor for website creation from Microsoft
Frontpage Extension: Scripts and programs installed on a server that allow sites, or features of sites, created with Microsoft Frontpage to operate smoothly
FTP Client: A software that lets two computers transfer files over the Internet
Hypertext Markup Language (HTML): The cross-platform language in which the majority of Web pages are written. Codes are interpreted by browsers to be properly formatted for visitors.
Hypertext Transfer Protocol (HTTP): The primary protocol for transferring and receiving data on the Web that involves a browser connecting to a server, sending a request that specifies its capabilities and then receiving the appropriate data from the server in return
Internet Message Access Protocol (IMAP): A protocol that allows a client's email program that receives and holds email message on a hosting service. It allows for access to remote messages stored on a mail server that features operations for creating, deleting and renaming mailboxes, checking new messages and searching and parsing old ones.
Internet Protocol (IP) Address: A unique, numerical address assigned to a computer or Web page
IP Filtering: Limiting access to a website by excluding a single IP or a block of addresses
Java: A platform-independent, crash-protected, object-oriented programming language for writing servlets that can run server-side, in browsers and on independent programs
Java Servlet: Java-based programs written to produce dynamic pages that run on servers
Log Files: Text documents that chronicle activity about each visit to a website or server, including IP, time, data and other relevant information
Mailbox: Unique accounts for each individual who receives mail at a specific domain
Mailing List: Groups of email accounts that make it simple to send a single email to any number of recipients (all of those included in the list)
Managed Hosting: A system wherein a user owns or leases a server that is located with the service provider, where all of its management needs are taken care of by on-site personnel
Mirror Site: An FTP site that stores that exists to store the exact some content as another site to minimize the load placed on a particular server and increase reliability
MySQL: An open source relational database that is a subset of ANSI SQL
Open Database Connectivity (ODBC): A generic standard that allows applications to connect with databases that interprets information between the two. ODBC sources allow sites to point to the correct database located on a server.
Open PGP/GPG Encryption: An email encryption standard used for signing, encrypting and de-crypting emails
Open SSL: A (required) application for users that want to use their own SSL certificates. It requires a dedicated IP address and allows users to equip their sites with SSL security.
Operating System (OS): A program that manages computer and/or server hardware, providing common services for application software
PHP: An open source scripting language whose cammonds are embedded in the HTML of a Web page and executed by a server. It is browser-independent, and browsers only see the resulting HTML output.
Post Office Protocol (POP): An email retrieval standard with which all messages are downloaded at once and can only be manipulated on a client machine
Practical Extraction and Report Language (Perl): Open source CGI scripting programming language optimized for scanning text files and extracting the information from them
Protocol: Rules that govern the ways in which two parties can communication and share information
Python: An interpreted, interactive, object-oriented and extensible programming language usually used for server-side scripting
Redundant Array of Independent Disks (RAID): A method used to store data on multiple hard disks and then link the information so an OS sees all of them as a single entity. RAID can be configured in various forms using both hardware and software.
Relational Database: A collection of data organized as a set of formalized tables that allow said data to be accessed or reassembled in many different ways
Root Server: Machines with the software and data necessary for locating name servers containing authoritative data for TLDs
Secure HTTP (SHTTP): An HTTP protocol that uses encryption to protect the traffic between the server and browser
Secure Shell (SSH): A command interface and protocol that allows for secure access to a remote computers by providing strong authentication and encrypted communications
Secure Sockets Layer (SSL): Protocol (developed by Netscape Communications) that provides encryption for commercial transactions between browsers and servers containing data that absolutely must be protected. Websites that wish to use SSL will need to get a certificate from an official Certificate Authority.
Server: Special networked computers that handle client requests including Web pages, data, email, file transfers and more
Server-Side Includes (SSI): Files that can be included when Web pages are parsed that instruct servers to add dynamic information (i.e. dates, polling data) to the page before it's sent to the client
Shared Hosting: A system in which multiple clients and websites share a single server, with each account having specific limits as to how much space they get and data they can transfer. This is the most basic and affordable type of hosting.
Shopping Cart: Software that lets website visitors select, add and remove products and pay for them online. The software automatically calculates extra price considerations, such as tax and shipping, and then sends all of the information to the merchant once the transaction is complete.
Site Builder: An application offered by hosting service providers that allows users to create a website from scratch based on predesigned templates without requiring knowledge of HTML. The finished sites then run the hosts' servers and can be accessed and used through a Web browser.
Simple Mail Transfer Protocol (SMTP): A protocol used for transferring email messages across servers
Static IP: A unique and unchanging IP address given to a website by the hosting provider
Streaming: When visitors play (generally compressed) audio or video multimedia files without requiring a full download. This usually requires a lot of bandwidth.
Structured Query Language (SQL): A programming language used to update and perform queries on relational databases, which all share a common subset of SQL
Subdomains: Third-level domains, meaning addresses that replace the typical WWW. And send visitors so a special URL (i.e. subdomain.website.com) that requests from a different directory within the original website
Support: Technical help provided by Web hosting companies, usually via phone or email, to correct any problems that customers may encounter
Telnet: Standard Internet protocol for accessing remote systems, such as Web servers
Top-Level Domain (TLD): The domain name element to the far right of the address (i.e. .com, .net or .org)
Traffic: The data being transferred over a network, typically between the browser and server
Uniform Resource Locator (URL): The standard for giving the address of a resource on the World Wide Web that makes up a Web pages full unique address using alphanumeric characters
UNIX: A powerful, flexible OS designed for multi-user applications and the most frequently used OS for servers on the World Wide Web
Unmanaged Hosting: A system wherein a user owns or leases his/her own server and is fully responsible for the management of it, including troubleshooting, maintenance, applications and security
Uptime: The amount of time in a 24-hour period in which a system is active and able to service requests
Web Hosting: Service that provides a physical location, space and storage, connectivity and services for websites that allow their files to be accessed and viewed by users on the World Wide Web. Sites are created and then uploaded to a Web hosting service provider's server. Some of the services providers offer are email addresses, free site builders and databases, among many other things.
Webmail: Service used to access email through a browser that is accessible on almost any computer. Instead of downloading email messages straight to a computer, webmail services allow for the sending, receiving and storing of emails on a mail server.
Wiki: Wikis are a type of online content, usually in the form of collaborative websites, which can be edited by any users who have been given access to it. They also provide an easy way to link from one wiki page to another.