• hosting encyclopedia

    Hosting Encyclopedia

    We have created our own Hosting Encyclopedia, because we want to give you enough intelligible information that will help you make better decisions when you create your new website and select your hosting plan, domains, SSL Certificates etc.

    We explain all important terms that will help you understand how does the Internet work, why do you need a hosting and a domain to create your website, what features are important for the performance of the site, what tools you need to easily build it and customize it on your own.

  • hosting encyclopedia

    Easy To Use

    The Hosting Encyclopedia provides information divided into different categories and subcategories, so terms are easier to find. The explanations of the terms are not too technical or very lengthy. Still, we try to offer enough information for the understanding of the technology behind the terms.

    The Encyclopedia will help you understand how domains and servers work, what are the advantages & disadvantages of various hosting types and so much more…

  • hosting encyclopedia

    What Kind Of Web Hosting Is The Best For You?

    The most important thing for your website management is the hosting plan you are using. Your site’s performance depends on the quality of the web hosting services and the resources available for your hosting account.

    The various types of hosting are suitable for different sites: it depends on the traffic of the site, on the amount of uploaded data, media types, growth rate and so on. In the Hosting Encyclopedia you can find out more about all kinds of hosting, compare them and choose the best for your site.

  • hosting encyclopedia domains

    Learn About Domains

    You might think that the registration or the transfer of a domain is simple, but while you are not wrong about that, the choice of the domain needs a serious consideration. It’s clear that the name of your website is essential, but the top-level domain (TLD) of your URL is also important. It shows what kind of a website you have (commercial, non-profit, educational) or where (in which country) your business is based. Different domains also have varying default settings, prices and requirements needed for their registration.

  • hosting encyclopedia scripts

    Scripting Languages

    The scripts are types of languages for programming that are commonly used for the creation and modification of websites. That’s why it’s vital to know some basic things about them. Some scripts are easier to learn by inexperienced website owners, some are harder and different script languages are used for different purposes. It is also important to know what scripts are used by your website builder or CMS. When you know what kind of scripts are essential for your site you can look for a hosting plan that supports them.

I. Hosting Terms

Types of Hosting hosting encyclopedia
hosting encyclopedia

Website hosting is an Internet service that enables you to create your website and store the data from this site on a server (computer used for the management of websites and storing data in a network) that is connected to the Internet and that enables your website to be available online.

There are various types of hosting you can read about:
Databaseshosting databases
hosting databases

The database is a collection of organized data that is usable and accessible. Databases are usually presented as tables. Digital databases are essential part of the Internet infrastructure and the way we use it. They allow the organized storage of content, from which information can be extracted and manipulated. There are different types of databases:

Emailemail hosting encyclopedia
semi-dedicated free domain for life

Using email to send and receive messages over a network quickly and simply, without the need for the communicators to be simultaneously online is one of the building blocks of the Internet as we know it today. The email is important part of your private and business life online. Good email service with all needed features is crucial for the effective and secure communication with your friends, family or business partners.

Here you can read about some basic email terms and features:
FTPftp hosting
free FTP hosting

FTP (File Transfer Protocol) is a standard protocol that allows simple file transfer between hosts in a network based on the TCP/IP protocol. The FTP is often used for the uploading and downloading of files from websites, especially big files. It enables you to download and upload files directly to any directory at your site and get files that otherwise may not be accessible from the back-end of the website. Read more about FTP:

DNSDNS hosting
DNS hosting encyclopedia

The Domain Name System (DNS) is a distributed database system that translates the human-readable domain names into IP addresses. Thus enables you to reach any site by first connecting to a DNS server, which stores a big database for the mapping of domains. Here you can read more about DNS:

II. Domain Terms

Essential Domain Termsfree hosting encyclopedia domains
hosting encyclopedia domains terms

The domain name represents the address of your website on the Internet, giving it simple and readable form. The domain defines how your customers find you and differentiates your site from the others.

Here you can read more about domains:
Generic Top Level Domain (gTLD)free generic top level domains
free generic top level domains

The Generic Top Level Domain is a type of TLD (which is the last, right part of the domain name) that usually consists of three or more letters. gTLDs are the most common Top Level Domains. Here you can read about some of the most widely used generic Top Level Domains:

Country-Code Top Level Domain (ccTLD)country code top level domains
country code top level domains

The Country-Code Top Level Domains are Top Level Domains that are mostly used to designate countries or territories. However, all two-letter TLDs are considered ccTLDs. Here you can read more about some of these domains:

Country-Code Second Level Domain (ccSLD)country code top level domains
country code second level domains

The Country-Code Second Level Domain name (ccSLD) is a predefined Second Level Domain that is added in front of the Country-Code Top Level Domain. If you register a domain name with ccSLD, your website name will actually be the Third Level Domain in the address. Some of the ccSLDs are:

 

III. Scripting Languages

HTMLhtml free hosting
html free website hosting

HTML is the main language used for the creation of web pages. Browsers read HTML files and transform them into the web pages we see everywhere on the Internet. Basic HTML function is the embedding of links (hypertext) in a web page, so links can be attached to any piece of text or to media embedded on that page. Read more

 
PHPphp free website hosting
code php script

The PHP script is usually embedded in HTML web pages and the PHP code is executed by a web server. PHP is used for the creation of dynamic web pages with interactive features. PHP is open source and one of the most commonly used scripting languages. It can be also used for desktop applications. Read more

 
Perlperl free website hosting
code perl script

Perl is a dynamic programming language based mostly on C, but also using features from shell programming, Lisp and other languages. Perl is often part of CGI scripts, for the easier parsing and management of text files. However, Perl is used for great variety of applications. It is essential tool for the creation of sites like IMDB, LiveJournal or Amazon.com. Read more

 
Cc free website hosting
c script

C is one of the widely used programming languages. It is designed to be compatible to multiple platforms. The C programming language is imperative, it’s often employed because it’s stable and fast. It is often used for programming operating systems and it’s sometimes implemented for web programming via CGI or used as intermediate language. Read more

 
C++c free website hosting
c script

C++ is an enhanced variation of the C programming language including classes in the first place, but also additional functions and many more features. C++ is open source language that is very fast and flexible, so it can be used for all kinds of software and web solutions. Most of the C++ syntax is C-based, so if you know C, it will be easier for you to learn C++. Read more

 
JavaScriptjavascript free website hosting
javascript script

JavaScript is object-oriented language often used for dynamic web pages, so it can be easily implemented in media-rich websites to enable various interactive features, to help for keeping track of user activity and to add many more functionalities. Read more

 
Pythonpython free website hosting
python script

Python is well known dynamic programming language. It is widely used in many web and desktop applications, including operating systems, 3D animation software, games and all kinds of smaller programs. Python’s code is considered cleaner and easier to learn by beginners. Read more

 
Rubyruby shared website hosting
ruby script

Ruby is open source language with support for multiple platforms. It’s greatly object-oriented and balances functional with imperative programming. Ruby is very flexible, because it can be easily modified, you can remove or add methods and operators, and the script also allows the usage of blocks. Read more

 
Ruby on Railsruby shared website hosting
ruby on rails hosting

Ruby on Rails or shortly Rails is a web framework developed especially for the Ruby language. Its purpose is to simplify and speed up the creation of various web applications based on Ruby. Read more

 
ASP.NETASPNET
ASP.NET

ASP.NET is a popular framework that simplifies the creation of websites by using any of or combining different .NET languages (more than 20). With ASP.NET the creation of dynamic web pages is much faster and more flexible. You can also use the framework for desktop applications. Read more

 
AJAXAJAX
AJAX hosting

AJAX (Asynchronous JavaScript and XML) is a group of tools for the creation of asynchronous dynamic web pages. Despite of its name, the use of XML is not necessary for AJAX applications and other scripts can be used in combination with the JavaScript like XHTML, CSS and DOM. Read more

 
XMLXML markup language
XML hosting

XML is a human-readable HTML-like markup language, compatible to all platforms and suitable for the transportation, storage and modification of various data types. It’s commonly used for data storage because it’s flexible, clean and accessible. XML is widely used for publishing and syndication services. Read more

 
XHTMLXHTML markup language
XHTML hosting

The XHTML scripting language is an extended version of HTML that combines the best features of both HTML and XML. Its syntax is close to that of HTML, so it’s easy to learn, but there are some differences that should be considered when creating an XHTML page. Read more

 
CGICGI scripts hosting
CGI scripts hosting

CGI (Common Gateway Interface) is essential for the execution of scripts on a web server. The CGI provides access to the server and tells it which scripts are dynamic. Many scripts can be used as CGI scripts and this allows the easy creation of dynamic web pages with the help of various tools and techniques.
Read more

 
CSSCSS script hosting
CSS script hosting

CSS (Cascading Style Sheets) is script used for websites’ presentation. CSS enables the easy customization and styling of web pages including the entire layout, fonts, colors, borders, shadows etc. CSS can be easily embedded in HTML pages and allows for the separation of the site’s content and visual presentation. Read more

 
DHTMLCSS script hosting
CSS script hosting

DHTML (Dynamic HTML) is not a scripting language by itself. It is more of a collection of scripts that can be easily combined in order to create dynamic and interactive HTML pages. This set of tools includes HTML ( or XHTML), CSS, JavaScript or other client-side script and DOM (Document Object Model). Read more

 

IV. More Hosting & Internet Terms

Apache Web Server
Apache Web Hosting

Apache is open-sourced web server software and is the widest used server application among all web sites. Many companies choose Apache because it implements the latest protocols; it is easily customizable and comes with nonrestrictive license. Read more

 
Byte
byte

Byte is a small measurement unit for information storage. One byte consists of 8 bits which are the smallest units and is capable of containing one ASCII symbol. Read more

 
CGI-bin
cgi-bin

CGI-Bin is a folder which was created to store all CGI scripts. Today the modern web hosting server applications such as Apache allow CGI scripts to be executed from any folder on the web hosting account. Read more

 
Cookie
What is a HTTP Cookie

A cookie is piece of data that is saved on a user’s PC when browsing a website. It is also commonly known as HTTP cookie. These files contain unique information that identifies the visitor when browsing websites multiple times. Read more

 
DHCP
dhcp

DHCP stands for Dynamic Host Configuration Protocol. It is a protocol for connecting to the Internet but settings such as IP Address, Subnet Mask and Default Gateway are acquired from a remote DHCP server. Read more

 
Ethernet
ethernet

Ethernet is the most popular type of technology for wired Local Area Networks (LANs). It is very easy to use, very flexible and has low cost for maintenance and control. Read more

 
Extranet
extranet

Extranet is a private network which uses common Internet protocols and computers connected in one network. Extranet requires security measures to be taken such as the use of firewall and public key certificate. Read more

 
Firewall
firewall software

The Firewall protects your computer or network of computers from malware and hacking attacks. It controls the traffic between networks protecting you from various threats online. Read more

 
Gateway
internet gateway

The Internet gateway connects networks via different protocols. The gateway could be hardware or software. Desktop computers, servers and other devices can serve as gateways, but most commonly routers have that function. Read more

 
Gigabyte
gigabyte

Gigabyte is measurement unit for information. 1 Gigabyte is equal to 1024MB when we measure RAM capacity or file size on Windows OS. However 1GB is equal to 1000MB in terms of hard disc capacity. Read more

 
HTTP
http

HTTP means Hypertext Transfer Protocol. Originally developed as a tool to distribute HTML pages it eventually became the base for the development of the World Wide Web.Read more

 
Hypertext
hypertext hyperlink

The hypertext is a digital text containing links that refer to other digital texts, just like footnotes. The difference is that you need just one click on the hyperlink to see the content. The hypertext is dynamic and enables faster exchange of information. Read more

 
ISP
isp

ISP stands for Internet service provider. This is an organization that provides companies and individuals with Internet access. Depending on the technology the provider can be distributing its service via copper wire, fiber-optic cable and wireless signal. Read more

 
Kilobyte
kilobyte

Kilobyte is a very small measurement unit for information storage. It contains 1024 bytes if we measure RAM capacity but consists of 1000 bytes if we measure hard disc capacity. Read more

 
Linux
Linux OS

Linux is Unix-like operating system that can be used with almost every type of hardware. It is implemented in personal computers, smartphones and tablets, but predominantly in servers. Linux is free and open-source. Read more

 
Meta tag
HTML meta tag

The HTML meta tag provides additional information about the content of a page without changing its layout. Meta tags are important for rankings in search engines and provide the description and title snippets you see in SERP. Read more

 
MIME
semi-dedicated free domain for life

MIME (Multipurpose Internet Mail Extensions) is a standard format that allows the exchange of all kinds of file types via email or HTTP and similar protocols. Thanks to the MIME format you can attach various media files to your emails. Read more

 
mod_perl
mod_perl apache

Mod_perl is a module with embedded Perl interpreter that can be installed on any Apache server for the more effective and fast execution of Perl scripts on your website. Read more

 
Ping
ping

Ping is a network utility program used to check whether a particular computer or server (called host) is currently available on the network. Read more

 
TCP/IP
The TCP/IP protocol explained

TCP/IP is a protocol that is the foundation the Internet is based on. It is the main communications protocol in private networks (both intranets or extranets), too. Read more

 
VOIP
What is VOIP? Voice over IP explained.

VOIP or Voice over IP is a term describing a number of technologies that make possible verbal communication over the Internet. Usually it’s used for making a phone call over the Internet. Read more

 
VPN
What is a VPN or a Virtual Private Network

A VPN or a Virtual Private Network is a protocol for connecting two PC’s on two separate remote networks. It creates a virtual tunnel mimicking their being both on the same local network. Read more

 
404 Error
404 error

The 404 error usually displays the message “Not found” (the message and whole page could be customized). This means that the page you were looking for no longer exists or that the link is broken. Read more

 
iSCSI
What is iSCSI

iSCSI is an acronym for Internet SCSI or Internet Small Computer System Interface. It is a Web protocol that’s widely used for data storage via a network. Read more

 
ASCII
ascii character map

ASCII is short from American Standard Code for Information Interchange. ASCII is a 7-bit character code where each separate bit stands for a unique character. Read more

 
API
What is API and how to use it.

API stands for Application Programming Interface. It’s a protocol that makes the connection between some kind of separate software components. Read more

 
Bandwidth
bandwidth

Bandwidth is a term that is used to measure how much data can be transferred over a connection. Usually it’s measured in bits per second, or as some larger denomination of bits. Read more

 
Browser
web browser

A Web browser is a program that is used to find and visualize information, multimedia and files over the Internet. The most popular browsers are Google Chrome, Mozilla Firefox, Microsoft Internet Explorer, Apple Safari and Opera. Read more

 
Cache
web cache browser

The cache saves temporary data on computers, servers and other devices, so it can be accessed more quickly later. The cache memory is faster and it’s used to save data that is has been accessed often and recently. Read more

 
DOS
DOS operating system

DOS or Disk Operating System is a popular OS with command-line interface that was most widely used in the 80′s. DOS operating systems were developed by Microsoft. The most common versions for PCs were PC-DOS and MS-DOS. Read more

 
DDoS
ddos

DDoS is an acronym for Distributed Denial of Service attack. Its main purpose is to create a flood of traffic to a specific server and eventually overload it. Read more

 
Hyperlink
What is a hyperlink?

A hyperlink is a segment of a hypertext pointing to a piece of data, usually a Web page. The hyperlink could consist of a word, phrase, or a picture that can be clicked and points to a different document or another part of the same page. Read more

 
Pixel
What is a pixel, a mega pixel and pixel pitch

A pixel is the smallest element on a digital screen. The more pixels per inch an LCD screen has, the higher is the resolution. The smaller the physical size of every pixel the bigger the pixel density, hence the screen displays more detailed picture. Read more

 
Plug-in
plug-in install

The plug-in is a piece of software that provides additional features for another software program. The plug-in is a software package that adds specific new features to the software, making it more customizable. Read more

 
Telnet
telnet

Telnet is a standard protocol used for remote connecting to a distant server via terminal (console). Telnet is not encrypted which is why SSH is a widely used alternative. Read more

 
WYSIWYG
WYSIWYG editor

The WYSIWYG editor is a tool that lets you see the changes you’re making on the content at the same moment, without leaving the editor. If you use HTML WYSIWYG editor for web you don’t have to write any code, the markup is generated automatically. Read more