Je leest deze blog vanuit de browser op je computer. Je typt een adres in in de zoekbalk en je computer plukt op magische wijze van een server op het internet een pagina vandaan. Maar hoe werkt dat eigenlijk? Hoe vindt jouw computer zijn weg over het internet? En hoe komt de pagina vervolgens op jouw scherm terecht?

Het internet is iets wat we dagelijks gebruiken, maar de meeste mensen hebben geen idee hoe dit achter de schermen werkt. In het kort werkt het zo:

  1. Je typt een website in in de zoekbalk.
  2. Jouw computer zoekt op een Domain Name System (DNS) server op welk ip-adres gelinkt is aan de website naam.
  3. Het ip-adres is gelinkt aan een server, een fysiek apparaat waar de websitedata is opgeslagen en waar een programma op draait om die data te versturen.
  4. Het programma op de server stelt een webpagina samen aan de hand van vaste elementen (zoals de menubalk) en wisselende elementen (zoals de laatste posts) en stuurt deze naar jouw computer.
  5. Jouw browser stelt aan de hand van de verkregen data een visuele weergave op van de pagina.

In deze post leg ik dit verder uit en aan het einde zal ik wat vertellen voor als je zelf een website wil bouwen. Aan het einde zal ik ook vertellen over de fout die ik gemaakt heb toen ik deze website opzette.

DNS: Het telefoonboek van het internet

Hoeveel we het ook over de cloud hebben, uiteindelijk moeten programmas en data ergens op een fysiek apparaat staan. Zo’n fysiek apparaat noemen we een server*Technisch gezien wordt de term server zowel voor het fysieke apparaat gebruikt als voor de software die het mogelijk maakt voor andere apparaten om ermee te communiceren. Verschillende mensen gebruiken het op verschillende manieren en dat kan soms voor verwarring zorgen. en elke server heeft een uniek ip-adres van vier blokken met een, twee of drie cijfers. Zo is het ip-adres voor timbruyn.nl bijvoorbeeld 136.144.244.143.

Zodra je een website intypt in je adresbalk, moet jouw computer eerst opzoeken welk ip-adres bij de website hoort. Deze informatie staat in het Domain Name System (DNS). Je computer houd zelf een lijst bij met DNS informatie van sites die je al eerder bezocht hebt en daar kijkt je computer eerst in. Als hij daar niks kan vinden, gaat hij naar de DNS server van jouw internetaanbieder. Als het daar ook niet staat, zijn er een aantal algemene DNS servers. De extentie van een website (bijvoorbeeld .nl of .com) is achter de schermen een verwijzing naar een algemene DNS server waar alle .nl of .com adressen in staan. Als jouw computer eenmaal weet op welke server de website staat, kan hij de server vragen om de websitepagina.

De server: Het apparaat waar de website opgeslagen staat

Een server is een gespecialiseerde computer met programma’s en bestanden. Elk bestand heeft zijn eigen bestandstype en elk programma kan een bepaald soort bestandstype openen. Word heeft .docx, Excel heeft .xlsx en plaatjes hebben .jpeg of .png. Browsers gebruiken bestanden met .html of .php.

In de begintijd van het internet was een websiteserver niks anders dan een Verkenner die bestanden kon opzoeken en terugsturen. Dat is nog steeds een optie: Als je https://timbruyn.nl/wp-content/uploads/2020/09/headerimage1-1.png invoert, zoekt de server het .png bestand op dat bovenaan mijn website staat. Tegenwoordig willen we niet alleen een vaste pagina, maar willen we pagina’s die op ons aangepast zijn en waar we dingen mee kunnen doen. Als je naar Netflix gaat, wil je dat Netflix de nieuwste films laat zien die interessant zijn voor jou.

Servers draaien nu programma’s om voor elke vraag die binnenkomt apart een pagina in elkaar te zetten. Deze site draait op WordPress. Als jouw computer mijn homepage opvraagt, komt dat verzoek eerst bij WordPress binnen. WordPress zoekt de algemene layout op zoals het menu en het titelplaatje. Daarna zoekt WordPress de laatste vijf posts bij elkaar en plaatst die in de algemene pagina. Vervolgens maakt WordPress daar een .html bestand van en stuurt die terug naar jouw computer.

In het .html bestand staan instructies voor je browser over hoe deze webpagina eruit moet zien en wat elk stukje van deze pagina doet. En zo heb je uiteindelijk deze blog op jouw scherm!

De onderdelen die je nodig hebt om je eigen website te maken

Nu we een idee hebben van hoe een website werkt, kunnen we het hebben over hoe je zelf een website opzet. Hiervoor moet je drie dingen doen:

  1. Een domeinnaam kopen
    Hiermee koop je het recht om op alle DNS servers ter wereld jouw domeinnaam aan een ip-adres te koppelen.
  2. Een server huren
    Je moet een fysiek apparaat regelen waar jouw website op draait. Er zijn veel aanbieders op het internet die servers aanbieden, maar vaak hebben organisaties ook eigen servers. Deze website draait op de server van een vriend van mij, die hij huurt bij TransIP.
  3. Jouw website op de server zetten
    Je moet je website op de server zetten. Dit kan met statische html pagina’s, of door software zoals WordPress erop te installeren om een interactieve website te draaien.

Veel serververhuurders bieden de mogelijkheid om direct een domeinnaam te kopen als je de server huurt. Er zijn ook bedrijven zoals WordPress.com of Wix.com waar je zowel de domeinnaam, server als software tegelijkertijd kan kopen. Dit zijn niet alleen programma’s om websites te draaien, maar ook om ze te maken.

WAARSCHUWING: Veel mensen willen tegenwoordig een website, maar weten niet hoe het werkt. Een aantal bedrijven proberen hier geld aan te verdienen. Ik heb zelf de fout gemaakt om WordPress.org te verwarren met WordPress.com. WordPress.org is de losse WordPress software, die gratis beschikbaar is. WordPress.com is een website die de WordPress software aanbiedt, samen met een domeinnaam en een server waar het allemaal op draait. WordPress.com heeft verschillende tarieven die heel aantrekkelijk lijken voor een beginnend websitebouwer. Het probleem is dat je bij de goedkope versies van WordPress.com bijna geen functies van het programma kan gebruiken. Om daadwerkelijk nuttige dingen te kunnen doen, moet je minimaal op het ‘business plan’ zitten, wat 300,- per jaar kost. In plaats van veel meer te betalen dan ik wilde, heeft een vriend van me toen aangeboden om de website op zijn server te draaien. Eind goed, al goed, maar let dus op wat je koopt en lees je goed in!

8 Comments

Laat een reactie achter

  • Eminem, настоящее имя Маршалл Брюс Мэтерс III, известен как один из величайших рэп-исполнителей всех времен. Своими пронзительными текстами, ярким стилем и потрясающим мастерством в ритме и рифме он завоевал миллионы поклонников по всему миру. Его лучшие песни включают “Lose Yourself”, гимн к само-преодолению, “Stan”, с поразительно интенсивным сюжетом, и “Rap God”, где он демонстрирует свою невероятную скорость и технику. Все эти треки, а также многие другие, отражают его гениальность и влияние на музыкальную индустрию. Скачать mp3 музыку 2024 года и слушать онлайн бесплатно.

  • شركة Bwer هي أحد الموردين الرئيسيين لموازين الشاحنات ذات الجسور في العراق، حيث تقدم مجموعة كاملة من الحلول لقياس حمولة المركبات بدقة. وتغطي خدماتها كل جانب من جوانب موازين الشاحنات، من تركيب وصيانة موازين الشاحنات إلى المعايرة والإصلاح. تقدم شركة Bwer موازين شاحنات تجارية وموازين شاحنات صناعية وأنظمة موازين جسور محورية، مصممة لتلبية متطلبات التطبيقات الثقيلة. تتضمن موازين الشاحنات الإلكترونية وموازين الشاحنات الرقمية من شركة Bwer تقنية متقدمة، مما يضمن قياسات دقيقة وموثوقة. تم تصميم موازين الشاحنات الثقيلة الخاصة بهم للبيئات الوعرة، مما يجعلها مناسبة للصناعات مثل الخدمات اللوجستية والزراعة والبناء. سواء كنت تبحث عن موازين شاحنات للبيع أو الإيجار أو التأجير، توفر شركة Bwer خيارات مرنة لتناسب احتياجاتك، بما في ذلك أجزاء موازين الشاحنات والملحقات والبرامج لتحسين الأداء. بصفتها شركة مصنعة موثوقة لموازين الشاحنات، تقدم شركة Bwer خدمات معايرة موازين الشاحنات المعتمدة، مما يضمن الامتثال لمعايير الصناعة. تشمل خدماتها فحص موازين الشاحنات والشهادات وخدمات الإصلاح، مما يدعم موثوقية أنظمة موازين الشاحنات الخاصة بك على المدى الطويل. بفضل فريق من الخبراء، تضمن شركة Bwer تركيب وصيانة موازين الشاحنات بسلاسة، مما يحافظ على سير عملياتك بسلاسة. لمزيد من المعلومات حول أسعار موازين الشاحنات، وتكاليف التركيب، أو لمعرفة المزيد عن مجموعة موازين الشاحنات ذات الجسور وغيرها من المنتجات، تفضل بزيارة موقع شركة Bwer على الإنترنت على bwerpipes.com

  • BWER leads the way in weighbridge technology in Iraq, delivering customized weighing solutions that are accurate, efficient, and ideal for heavy-duty use in any environment.

  • BWER delivers robust, precision-engineered weighbridges to businesses across Iraq, combining state-of-the-art technology with local expertise to support infrastructure and logistics growth.

  • BWER is Iraq’s go-to provider for weighbridges, ensuring durability, accuracy, and cost-efficiency in all weighing solutions, backed by exceptional customer support and maintenance services.

  • BWER Company is committed to advancing Iraq’s industrial sector with premium weighbridge systems, tailored designs, and cutting-edge technology to meet the most demanding applications.

  • Serving Iraq with pride, BWER supplies high-performance weighbridges designed to improve transport logistics, reduce inaccuracies, and optimize industrial processes across all sectors.