Common Web Hosting Terminology Defined

Apachemethod to upload or download files from a web
Free and open source web server software - andserver.
probably the most commonly used web serverIMAP
software. The web server software is what allowsIMAP is an email protocol that allows users to receive
the web server to accept and respond to requestsusing an IMAP email client. The biggest difference
for web pages from users.between POP and IMAP is that with IMAP all email,
Backupsfolders, etc are stored on the server, rather than on
A backup system automatically makes copies of thethe client's local computer.
files that make up a website as well as otherIP Address
important files, with the goal of allowing a quickA numeric address on the Internet. Every web
recovery in case of a loss of data whether through aserver will have at least one IP address. In some
security problem or some sort of hardware/softwareways they're analogous to a phone number - to call
failure. There's a lot of variance in what sort ofanother phone, you need it's phone number.
backups that web hosts offer - from none at all toLAMP
nightly or even more regular backups. GenerallyStands for commonly used set of web software:
there's a cycle that allows for a range of files fromLinux (operating system), Apache (web server
different dates to be available.software), MySQL (database software), PHP
Bandwidth(scripting language). Variants include MAMP (Macintosh
"Bandwidth" is typically used to refer to the amountoperating system) and WAMP (Windows operating
of data transfer allowed in one month under a websystem).
hosting plan. This is usually measured in gigabytes.MySQL
Whenever a visitor accesses your website, at leastMySQL is a popular free and open source database
one (and usually lots more) files will be transferredapplication, commonly used on linux-based web
from the web server to the visitor's computer.servers. It allows web applications to store and
Generally the web host has a limit on the totalmanipulate data, and is used by a very wide range of
allowed size of the files transferred - and excessfree web-based applications such as WordPress and
usage is charged at some predefined rate.Joomla.
Control PanelPHP
A "control panel" is a web-based system that allowsPHP is a very commonly used programming language
a user to more easily control their web hostingused to build websites. It is arguable the most
account, allowing things such as setting up emailpopular such language used today, and has a huge
accounts, adding databases, changing apacheamount of free software available for it.
settings, etc. There's a wide variety of control panelPOP
software, and often the functionality will vary basedPOP is an email protocol that allows users to receive
on what the web host allows their customers to doemail using a POP mail client such as Outlook.
with their site.Reseller
ColocationA reseller is someone who purchases a hosting plan
Colocation or "equipment colocation" allows awith the intention of "splitting" it into smaller web
company or organization to place their equipment in ahosting plans and reselling them. Web hosts often
web hosts data center, essentially renting space,create special plans for these kinds of customers,
power, bandwidth etc - but not renting an actualgiving the plans tools to help manage multiple
server. This allows the company to use their ownsub-accounts, more disk space, etc.
custom equipment, but take advantage of theShared Hosting
benefits of the web host's data center (reliability,"Shared Hosting" is one of the more common forms
security, 24/7 staffing, etc).of web hosting, in which many customers "share" the
Dedicated Hostingresources of a single server - and also sharing the
When a single client has their own web servercost of the server, making it more affordable than
dedicated to their sole use, it is dedicated hosting.other kinds of web hosting. Generally if a web host
Dedicated Serverdoesn't specify what kind of hosting they're offering,
A web server that is dedicated to the use of a singleit's probably shared hosting.
customer.SSH
Disk SpaceStands for "Secure Shell" - a network protocol that
This is the amount of space allocated to theallows a secure console-based connection to a
customer's use under a web hosting plan. Typicallyremote machine. SSH allows a user to login to a
measured in megabytes or gigabytes (one gigabytemachine and use the command-line to execute
is about one thousand megabytes).commands. It is typically used for web development
DNSand server administration.
"Domain Name Service" - this is the network ofSSL
servers that allow the user's browser to translate a"Secure Socket Layer" - a protocol that allows
domain name into an IP address which it can use toend-to-end encryption of traffic between a user's
contact the web server that hosts the site at thatbrowser and a web server. Critical if a website plans
domain. Some hosts allow users control over theirto do anything that involves information that should
own DNS servers, which allows for a greater level ofbe kept private, such as ecommerce.
control over their domains and subdomains.VPS (Virtual Private Server)
Domain NameSpecial software can be used to allow a single server
A domain name is actually an alias to an IP address.to host multiple "virtual" servers. Each virtual server is
Every web server will have at least one IP addresstotally independent of the others, and is essentially a
that visitors use to visit the website(s) hosted ondedicated server. This provides more reliability,
that machine. The domain name acts as a moreisolation, and flexibility than a standard shared hosting
easily remembered "name" for that IP address, andaccount, but is still usually cheaper than a "real"
the translation from domain name to IP address isdedicated server.
handled behind the scenes.Web Server
FTPA web server is a computer that is set up to accept
Stands for "File Transfer Protocol" - a common wayand respond to request for web pages that remote
to exchange files between two computers over theusers make using their web browsers.
Internet. It is probably the most commonly used