[LOGO]

Hosting Services

Reeds lange tijd verzorg ikzelf zgn. Hosting Services. In het kort komt dit neer op de verhuur van allerlei resources:

  • schijfruimte, meestal om pagina's op te slaan, e-mail tijdelijk op te slaan. Aangezien deze schijfruimte zich bevindt op een (of meerdere) internet servers, is tegelijk een web server beschikbaar, die de pagina's over internet beschikbaar maakt. We spreken ove Web Hosting.

  • proceduren, meestal om e-mail te verzenden of ftp uit te (laten) voeren

  • services, bestaande uit een slimme combinatie van bovenstaande twee, zoals forums, mailing lists, auto responders, maar ook on line shops en interactieve catalogi.
  • identificering, meestal bestaande uit de registratie van de naamgeving, zoals uwnaam.com en dergelijke.

Eigenlijk is het Internet een groot servicebureau, zoals we dat uit de jaren 70 kennen. Maar dan globaal, en dat stempel heeft een gigantische invloed op de toepassingsmogelijkheden. Kijk u eens op de volgende sites


Voor de te nemen moeite, wordt u een erg handig productivity tool aangeboden. Eentje gratis, de andere twee zijn shareware.

  • Toolbar utilty voor Windows 95 en is gratis. Bevat alle veelgebruikte Win95 functies al voorgeprogrammeerd, en is volledig instelbaar. (ZIP bestand, 145 Kb groot)
  • Tits voor Windows 3.1x en is shareware. Wordt geadverteerd als de taakbalk van Win95 voor Windows 3.1x". (ZIP bestand, 63 kb groot)
  • Elbow Grease, een toolbar voor de echt harde werker. Klein, overzichtelijk en shareware. (ZIP bestand, 245 Kb groot)


Deze pagina zal binnenkort fors uitgebreid worden met beschrijvingen van de mogelijkheden van Internet.


Internet: enige termen verklaard

Wat is een POP account?

POP staat voor Point-of-Presence en ook voor Post-Office-Protocol. Meestal wordt het eerste bedoeld. Wordt POP3 genoemd, dan wordt het laatste bedoeld, en wel versie 3.

Voor email houdt een POP3 account in, dat de provider waar u aangesloten bent de voor u bestemde emails op een schijf opslaat. De meeste email programma's lezen de email van de schijf van uw provider, en geven daarna electronisch opdracht om deze na lezing te verwijderen.

Een POP account is dus te vergelijken met een postbus op het postkantoor. Het email programma haalt de berichten daar weg, en plaatst ze in een denkbeeldig IN-bakje, dat ook een postbus genoemd wordt. Met name grotere bedrijven, met een interne postdienst zullen dit wel herkennen.

Wat is een email alias?

Elk email adres bestaat uit 3 delen, te weten uw naam, het teken '@' (spreek uit als ‘at') en de naam van uw provider. Bv. niemans@bart.nl.

Een e-mail adres is meestal de identifikatie van de postbus. Dus 'niemans' is de account-naam, en bart.nl is de domein-naam van de provider.

Email kan altijd doorgestuurd worden. Hiervoor zijn functies beschikbaar als 'forward' en 'redirect'. Ook kan dit automatisch gebeuren.
Voor email die automatisch doorgestuurd wordt, hoeft de provider geen schijfruimte te reserveren. In dit geval noemen we het email adres een 'alias'.

Bv. niemans@acm.org is een alias. Bij de provider ‘acm.org' is vastgelegd dat alle email voor 'niemans', direct doorgestuurd wordt (ge-'forward') naar niemans@bart.nl.

Het voordeel van een email alias is dat deze goedkoop is, en levenslang aangehouden kan worden. Hierdoor kunnen we de vrijheid nemen om van inbel-provider te wisselen, mits we telkens de 'alias' weer laten verwijzen naar het nieuwe email adres.
Ook bij zakelijke email adressen heeft dit voordeel, bv. bij verandering van werkkring.

Wat is een auto-responder?

Alle email wordt behandeld door een email programma bij de provider. Een auto-responder is een speciaal email-programma. Deze is in staat om bij ontvangst van email voor bepaalde adressen geheel automatisch een antwoord te versturen.
Dit wordt meestal gebruikt als ontvangstbevestiging, maar kan ook gebruikt worden om commerciële boodschappen te versturen.

Het gebruik is te vergelijken met fax-on-demand.

Bv. een email aan "123456@patat.nl" veroorzaakt dat het mail-programma geheel automatisch een prijslijst terug stuurt, terwijl een email naar "123457@patat.nl" een bestel-formulier als resultaat heeft. En zo kan het email-adres "123455@patat.nl" ingesteld zijn om een produkt beschrijving van de voorgebakken patat te versturen, alsmede het verzoek bevatten om de eerder genoemde email adressen te gebruiken voor offerte en orders.

Wat is CGI?

CGI staat voor Common Gateway Interface. Het is een inteface definitie waarmee programma's opgeroepen kunnen worden, die interactief gegevens in HTML pagina's kunnen invoegen.
De programma's die dit 'mogen' staan meestal in een 'cgi-bin' directory.

Er gebeurt het volgende: de web server start het programma en stuurt parameters naar dit programma via de 'environment' of de standaard-invoer. De uitvoer van het programma wordt ingevoegd op de plaats waar het programma in de pagina opgeroepen werd.

CGI programma's kunnen van alles zijn: een shell, een batch procedure, een C-programma, etc. Perl is een erg populaire programmeertaal voor CGI.

Vaak wordt CGI niet toegestaan, wegens redenen van beveiliging.

Wat is SSI?

SSI staat voor Server Side Include, en komt voornamelijk voor in HTML pagina's. Een SSI snippet wordt aan de server kant door de web server opgezocht, verwerkt en ingevoegd op de plaats van aanroep. Het mechanisme is te vergelijken met #include in C en C++, het use statement in DBASE, Clipper en dergelijke en het COPY statement in Cobol.

Het spreekt voor zich dat deze faciliteit zeer bruikbaar is voor pagina's met telkens dezelfde stukken coding, zoals bv de signature van een page, de stylesheet van de site, en zelfs voor het automatisch invoegen op elke pagina van de 'datum-laatste-wijziging'.

Naast de functie 'invoegen' kent SSI ook de functie 'EXEC'. Dit is weer vergelijkbaar met CGI, doch alleen systeemprogramma's komen hiervoor in aanmerking.

Ook SSI, en zeker de EXEC faciliteit, wordt in Nederland nauwelijks meer toegestaan.

Wat is HTML?

HTML staat voor HyperText Markup Language, en is een standaard voor het opmaken van web pagina's. Het bestaat uit "tags" waarmee aangegeven wordt op welke manier een pagina tekst door de browser getoond dient te worden. De "taal" is te schrijven middels een gewone editor (bv kladblok in windows), maar er zijn ook speciale HTML editors met controle op de juistheid van de tags.

Tags zijn speciale kenwoorden en zijn ingebed in special tekens. Het gebruik is meestal "dubbel", nl een start-woord en een eind-woord. Zo is bv "<b>" de start-markup voor bold, en "</b>" de einde-markup. Hetzelfde geldt voor

  • "<i>" en "</i>" (italics)
  • "<font>" en "</font>" (fontdefinitie)
  • "<table>" en "</table>" (tabeldefinitie).

Bij het samenstellen van de opmaak van webpagina's met behulp van HTML ontstaat als vanzelf de behoefte om standaard flarden code (snippets) te bewaren, daar deze regelmatig op de pagina ingeplakt kunnen worden. Bij routinematig werken met HTML is een typefout nogal gauw gemaakt; de techniek van inplakken voorkomt typefouten in HTML code.

De definitie van HTML is een web standaard, en onlangs is hiervan versie 4.0 uitgekomen. Deze versie standaardiseert zgn cascading style sheets. De vorige versie was 3.2 en wordt al ondersteund door onder andere Netscape 2.0, MsIExplorer 3.0 en Opera 2.1.

Wat is FTP?

FTP staat voor File Transfer Protocol, en is naast email het belangrijkste protocol binnen het Internet. Het protocol is beschikbaar met hierop gespecialiseerde software, een FTP-cliënt.

In tegenstelling to email, dat met een email adres werkt, gebruikt een FTP-cliënt zgn URL's of Internetadressen.

Het gebruik van FTP is veelal het versturen van web pagina's naar de server en het downloaden van beschikbaar gestelde software. De meeste browsers hebben het FTP protocol al ingebouwd voor het downloaden.