Hosting begrippen en terminologie

Apache

Veelgebruikte en krachtige open source web server software. Apache is een van de populairste web servers op het internet. Het draait meestal op Unix-besturingssystemen zoals Linux of BSD, maar kan ook op Windows draaien.

Browser

Het computerprogramma waarmee je op internet surft en dat je de internetpagina’s toont. Veelgebruikte browsers zijn Google Chrome, Microsoft Internet Explorer, Mozilla Firefox, Safari en Opera.

CMS

Voor een eenvoudige website kun je zelf de HTML-pagina’s maken en op de server zetten. Een Content Management System maakt het makkelijker om websites te onderhouden zonder technische kennis. Zo is de vormgeving vaak gescheiden van de inhoud, zodat jij je alleen op dat laatste hoeft te concentreren. Bekende CMS-en zijn bijvoorbeeld: WordPress, Joomla en Drupal.

Control Panel

Een gebruiksvriendelijke webapplicatie die je helpt bij het beheren van jouw hostingomgeving (jouw account, website en email). Populaire control panels zijn Plesk en cPanel. Je kunt er bijvoorbeeld e-mailadressen toevoegen, backups maken, databases beheren of een fotogalerij aan jouw website toevoegen.

Datacenter

Jouw website draait op een server. Deze staan vrijwel altijd in een speciaal datacenter, waar zaken als onderhoud, beveiliging, koeling, stroomtoevoer en vooral de internetverbindingen goed zijn geregeld. In Nederland staan tientallen datacenters, elk met de servers van meerdere hosting providers.

DNS (Domain Name System)

Computers die verbonden zijn met internet communiceren met elkaar via unieke IP-adressen zoals 45.82.188.198. Die nummers zijn niet makkelijk te onderhouden. Het Domain Name System regelt daarom de koppeling tussen domeinnamen en IP-adressen. Een DNS-server vertaalt de domeinnaam die je in de browser intypt (zoals www.cloud86.nl) in een IP-adres.

DNS-zone

Een DNS-zone bevat de DNS-records die kunnen verwijzen naar een ip-adres of een andere naam. Verschillende types DNS-records verwijzen naar verschillende 'doelen' (bijvoorbeeld een website of emaildienst).

Verschillende record-types zijn bijvoorbeeld:

  • A record: 'Address record', het meest voorkomende en simpelste type DNS-record. Deze zet een domeinnaam om in een IP-adres (een IPv4 adres).
  • AAAA record: De jongere versie van het A-record. Deze zet een domeinnaam ook om in een IP-adres (maar in dit geval in het jongere IPv6).
  • SPF record: 'Sender Policy Framework', Een protocol dat tot doel heeft om spam te verminderen.
  • CNAME record: 'Canonical Namer Record', dit record geeft aan dat een naam een alias is voor een andere naam.
  • MX record: 'Mail Exchange record', Dit is het systeem dat onder andere aangeeft naar welk specifiek IP-adres e-mails moeten worden verzonden.
  • NS record: 'Nameserver Record', dit record wordt gebruikt om aan te tonen welke nameservers 'Authorative' (oftewel 'de baas') zijn over de inhoud van de DNS-zone voor dit domein. In andere woorden: De DNS-zonefile staat staat op nameservers; dit record geeft een op welke nameserver de juiste zonefile staat.
  • TXT record: 'Text Record', wordt gebruikt om een tekstveld op te nemen in een DNS-zone. Dit kan bijvoorbeeld gebruikt worden voor verificatie doeleinden, zoals om het eigendom van een domein aan te tonen bij registratie.
  • DMARC record:  'Domain-based Message Authentication, Reporting and Conformance', een dmarc-record is een policy in een TXT-record, waarmee je aangeeft dat je SPF en/of DKIM gebruikt voor jouw uitgaande e-mails. Daarnaast bevat dmarc belangrijke aanwijzingen voor de ontvanger over wat er moet gebeuren als de e-mail niet door de SPF- of DKIM-test komt.
  • PTR record: 'Pointer record', dit record zet een IP-adres om naar een hostname. Dus feitelijk het omgekeerde van wat een A-record doet.
  • SRV record: 'Service record', hiermee wordt een domeinnaam gekoppeld worden aan een server die een bepaalde service levert.
  • SOA record: 'Start of Authority' is een cruciaal DNS record. Wanneer deze niet goed is ingesteld, werkt de domeinnaam niet. In dit record worden een aantal waardes vermeld, die cruciaal zijn voor het juist functioneren.

Domein

Een domein is een naam in het Domain Name System (DNS), het naamgevingssysteem waarmee computers zoals webservers, mailservers en bepaalde diensten en toepassingen kunnen worden geïdentificeerd.

Een domeinnaam heeft een lang nummer als adres: het zogeheten IP-adres. Omdat zo’n nummer niet altijd even makkelijk te onthouden is, zijn domeinnamen bedacht. Het Domain Name System (DNS) vertaalt het IP-adres naar een domeinnaam.

Een domeinnaam bestaat uit een TLD (Top-Level Domain) en een SLD (Second-Level Domain)

  • TLD is het extensiegedeelte van een domeinnaam, bijvoorbeeld ‘nl’ in de domeinnaam webhostingstart.nl. TLD’s worden op hun beurt onderverdeeld in landgebonden extensies (zoals .nl of .be) en algemene extensies (zoals .com en .net).
  • SLD is het naamgedeelte van een domeinnaam, bijvoorbeeld ‘cloud86’ in de domeinnaam cloud86.nl.

Domeinnaam

Een domeinnaam is unieke naam op internet. Je kunt domeinnamen gebruiken voor websites, maar je kunt ook een domeinnaam aanvragen voor een persoonlijk emailadres. Met een domeinnaam alleen heb je echter nog geen website. Vergelijk het gerust met een huis: Hiervoor heb je een domeinnaam en webhosting nodig, waarbij je zou kunnen zeggen dat de domeinnaam het adres is en de webhosting het huis, die je dus ook zelf naar wens kunt inrichten.

FTP

Het File Transfer Protocol maakt het mogelijk om bestanden naar een andere computer te sturen. Je kunt het gebruiken om bestanden op de serverruimte van uw website te plaatsen. Veel browsers bieden basisfunctionaliteit voor FTP (ftp:// in plaats van http:// in de adresbalk), maar een FTP-programma zoals WinSCP is handiger. Voor FTP-gebruik is standaard een gebruikersnaam en wachtwoord nodig. Anonymous FTP is een speciale variant die bezoekers de mogelijkheid biedt om bestanden te uploaden en downloaden zonder gebruikersnaam en wachtwoord.

GB/MB/KB

Maten voor de hoeveelheid schijfruimte, geheugenruimte of dataverkeer. De kleinste eenheid komt overeen met één teken.

Het verschil is steeds net iets meer dan een factor duizend:
1 letter = 1 byte
1024 bytes = 1 KiloByte (KB)
1024 KiloByte = 1 MegaByte (MB)
1024 MegaByte = 1 GigaByte (GB)

Eén byte bestaat uit 8 bits, die elk de waarde 0 of 1 kunnen hebben. Zo kan een byte 28 wel 256 verschillende tekens voorstellen.

Geheugen

De hoeveelheid geheugen van de server bepaalt voor een deel de snelheid van jouw website. Een deel van het geheugen wordt gevuld door het besturingssysteem (platform), de webserver en eventuele applicaties of services. Wat overblijft is beschikbaar om populaire websitepagina’s van alle websites op de server sneller te tonen. Voor Virtual Private Server is meer geheugen nodig, omdat voor elke website het besturingssysteem en de webserver apart wordt geladen.

Homepage

De voor- of thuispagina (‘home’) van een website. De bestandsnaam van die eerste pagina is meestal index.htm, index.html of default.htm. Dat is de pagina die wordt getoond als de bezoeker alleen de domeinnaam intypt. Als die pagina niet bestaat wordt de website niet getoond.

Hosting Provider

Een hosting provider, zoals Cloud86, is een bedrijf dat andere bedrijven, organisaties en individuele gebruikers de mogelijkheid biedt om een website online te publiceren. De data wordt door de hosting provider opgeslagen op servers die verbonden zijn met internet. Zo kan de site door anderen worden opgeroepen.

HTTP(S)

HyperText Transfer Protocol is een protocol voor de verzending van webpagina's op internet. Het is het standaardprotocol voor browsers, daarom hoef je geen ‘http://’ in te typen in de adresbalk. HTTPS (HTTP Secure) is een speciale variant, waarbij encryptie ervoor zorgt dat de verbinding tussen de server en de browser niet kan worden afgeluisterd. Dit is vooral van belang voor websites met transacties, zoals webwinkels.

Inodes

Elke keer dat een bestand wordt gemaakt of geüpload, wordt er een inode op de server gemaakt. Wanneer een bestandssysteem wordt gemaakt, wordt een gegevensstructuur gemaakt die informatie over dat specifieke bestand bevat. Elk bestand heeft een "i-nummer" en wordt geïdentificeerd door een inode-nummer in het bestandssysteem waarin het zich bevindt. Het is goed te weten, dat Cloud86 geen inode-limiet hanteert.

Inodes worden gebruikt om serverbestandsinformatie op te slaan - zoals bestandsgebruiker en groepseigendom, toegangsmodus (lees-, schrijf-, uitvoeringsrechten) en bestandstypen. Voor de meeste bestandstypen staat het aantal beschikbare inodes vast wanneer het bestandssysteem wordt gemaakt.

Internet Service Provider (ISP)

Het bedrijf dat de toegang tot internet voor je regelt, ook wel Access Provider genoemd. Dit is niet hetzelfde als je hosting provider, die een plek voor je website regelt en aanneemt dat je al toegang hebt tot internet.

IP-adres

Iedere computer die met internet is verbonden heeft een Internet Protocoladres: vier blokken van cijfers tussen 0 en 255 gescheiden door punten, bijvoorbeeld 130.94.122.197. Het IP-adres is een unieke identificatie voor computers en servers op internet, te vergelijken met de combinatie van straat, huisnummer en postcode. De computers die het dataverkeer op internet regelen gebruiken het IP-adres om te bepalen wat naar welke computer moet worden gestuurd.

Linux

Een algemene naam voor een open source besturingssysteem dat in verschillende varianten (‘distributies’) verkrijgbaar is. Linux is geënt op het oudere Unix, is het meest gebruikte besturingssysteem voor internetservers en wordt veel gebruikt in combinatie met webserver Apache.

MySQL

MySQL is een vrij toegankelijk SQL-relationele databasebeheersysteem dat ontwikkeld is en ondersteund wordt door Oracle

PHP

De recursieve afkorting ‘PHP: Hypertext Preprocessor’ staat voor een open source scripttaal. Je kunt er dynamische webpagina’s mee maken. PHP is voor iedereen vrij en gratis te gebruiken is. Op internet zijn enorme aantallen kant-en-klare PHP-scripts beschikbaar. In PHP zijn complete contentmangementsystemen geschreven, zoals Joomla en Drupal. Het wordt veel gebruikt in combinatie met MySQL-databases. PHPMyAdmin is bijvoorbeeld een tool, geschreven in PHP, om een MySQL-database te beheren.

SEO

Iemand die informatie zoekt op internet maakt gebruik van zoekmachines zoals Google of Yahoo. Om bezoekers naar jouw website te loodsen is het daarom belangrijk om hoog te eindigen in de zoekresultaten van zoekmachines. Dat doe je met zoekmachinemarketing. Deze tak van sport worden meestal verdeeld in SEO (Search Engine Optimization) en SEA (Search Engine Advertising). Aan de ene kant kunt u uw eigen website (laten) optimaliseren voor zoekmachines, en aan de andere kant kunt u zoekmachine-advertenties kopen, bijvoorbeeld via Google AdWords of Yahoo Search Marketing.

SSL

Secure Sockets Layer is de meest gebruikte methode voor beveiligde elektronische transacties op het internet, bijvoorbeeld voor betalingen via credit cards. Het https-protocol past cryptografie op basis van een publieke sleutel toe om de sleutel voor een bepaalde sessie veilig te genereren en uit te wisselen. De SSL-functies in een webserver kunnen niet worden gebruikt worden zonder een servercertificaat dat is aangekocht en geconfigureerd voor de website. Transport Layer Security (TLS) is de opvolger van SSL.

SQL

SQL is een Engelse afkorting van het woord Structured Query Language. Het is een specifieke programmeertaal die is ontworpen voor specifieke databases. Het is daarmee het fundament van je website en één van de belangrijkste aspecten daarvan. De gegevens in SQL zijn opgemaakt in tabellen, om het overzichtelijk te houden. SQL kan voor verschillende toepassingen worden gebruikt. Het wordt bijvoorbeeld gebruikt om specifieke gegevens te onthouden. Daarbij kun je denken aan mensen die zich registeren op jouw website. Ze kunnen zich registeren en deze gegevens komen dan in de SQL database. De eerstvolgende keer dat die persoon weer inlogt, worden al zijn gegevens behouden.

In deze database kunnen overigens ook gegevens worden bewerkt en verwijderd. Het is erg belangrijk dat een SQL-database goed beveiligd is, want hier kunnen privacygevoelige gegevens in staan, die uiteraard niet in handen van anderen mogen vallen.

URL

De Uniform Resource Locator is de naam van een compleet adres naar een pagina, bestand of programma op internet. Een URL kan onder andere bestaan uit het protocol (zoals http of ftp), de domeinnaam en eventueel een padnaam en een bestandsnaam. Op die manier kan een URL niet alleen naar de voorpagina van een website verwijzen (https://www.cloud86.nl) maar ook rechtstreeks naar een programma of afbeelding.

WHOIS

Een programma waarmee u kunt nakijken op welke persoons- of bedrijfsnaam een domein geregistreerd staat. Veel websites bieden deze service. In de praktijk wordt WHOIS ook vaak gebruikt om te controleren of een domeinnaam nog vrij is of niet.

WordPress

Een zeer gebruiksvriendelijk open source CMS, gebaseerd op PHP en MySQL, dat zich vooral op weblogs concentreert. WordPress is makkelijk te installeren, te beheren en het biedt veel functionaliteit voor forums en het online publiceren van artikelen. Cloud86 biedt een aantal hostingpakketten die  geoptimaliseerd zijn voor WordPress.