Tag Archive for 'netwerken'

Wat is het verschil tussen een hub en een switch?

In mijn lessen aan de ICT-Academie van het Koning Willem I College is het onderwerp netwerken vaak een lastig onderwerp. Op mijn weblog heb ik onder de tag netwerken meerdere weblogitems geschreven over dit onderwerp.

Vandaag heb ik een student 1-op-1 uitgelegd wat het verschil tussen een hub en een switch is. Op internet is er veel informatie te vinden, maar deze is vaak erg technisch en vond hij bijna onbegrijpelijk. Vandaar een weblogitem met alleen de essentie.

Een hub en een switch gebruik je in dezelfde situatie. Je gebruikt een hun en een switch namelijk om meerdere computers met elkaar te koppelen in een netwerk. Om computers te koppelen aan de hub of switch gebruik je een straight through cable. In deze kabel zijn alle 8 draadjes op dezelfde wijze aan het netwerkstekkertje (RJ-45 plug) aangesloten, dus pinnetje 1 is met pinnetje 1 verbonden, pinnetje 2 is met pinnetje 2 verbonden, et cetera.

Dit in tegenstelling tot direct twee computers met elkaar koppelen. Hiervoor gebruik je een cross over cable. In deze kabel is pinnetje 1 (aan de ene kant van de kabel) met pinnetje 3 (aan de andere kant van de kabel) verbonden, en pinnetje 2 met pinnetje 6. De overige kabels zijn met elkaar verbonden.

Nu we weten wanneer je een hub of een switch gebruikt en welke kabels er nodig zijn om computers te koppelen met een hub of een switch is het belangrijk te weten wat het verschil is.

Een hub is een dom netwerkapparaat dat het signaal dat van een computer binnenkomt doorstuurt naar alle andere computers. Het apparaat kijkt dus niet naar het signaal.

Een switch is een slim netwerkapparaat dat het signaal dat van een computer binnenkomt alleen doorstuurt naar de computer waarvoor het bestemd is. Hiervoor kijkt het in het signaal en stelt vast voor wie het is. Dit gebeurd aan de hand van het MAC-adres. Het MAC-adres is een vast en uniek getal dat een netwerkkaart identificeert. In het signaal is het MAC-adres voor wie het bestemd is aanwezig. Bij het aanzetten van een switch gaat deze allereerst een lijstje maken waarop staat welk MAC-adres aan welke poortje (en dus welke computer) gekoppeld is.

Hoe werkt het internet?

In het project “Radio 8FM gaat digitaal!” voor de opleiding Medewerker ICT van de ICT-Academie wordt een eerste stap gezet naar het begrijpen van de werking van netwerken. Om aan te sluiten bij de belevingswereld van de meeste gebruikers van netwerken, start ik bij het internet, oftewel: Hoe werkt het internet eigenlijk?

In dit weblogitem zal ik kort proberen uit te leggen wat er precies gebeurd als je in je webbrowser bijvoorbeeld http://www.google.nl intypt.

Op het eerste gezicht lijkt het allemaal heel simpel. Je typt http://www.google.nl in je webbrowser en je krijgt de startpagina van de webserver van Google.nl toegestuurd, en je webbrowser toont deze pagina.

Hoe werkt het Internet (1)

Deze startpagina is opgemaakt in HTML (Hypertext Markup Language), een programmeertaal waarmee je webpagina´s kunt opmaken. De afspraak is dat de eerste pagina van een website de naam index.htm, index.html, default.htm of default.html is. Bij het instellen van een webserver, als je deze zelf installeert en configureert, kun je natuurlijk ook een andere startpagina instellen. In de meeste gevallen zul je een website laten hosten bij een bedrijf en zul je je moeten houden aan bovenstaande standaard naamgeving.

Zoals gezegd, lijkt het allemaal heel simpel: de webbrowser vraagt aan de webserver om zijn webpagina, maar de praktijk is iets ingewikkelder. Want, een (web)server op het internet heeft helemaal geen mooie naam á la Google.nl. Nee, een (web)server op het internet heeft een IP-adres. Om te snappen wat een IP-Adres is, verwijs ik je naar een eerdere post: “Hoe werkt een IP-adres?“.

In den beginne van het internet waren (web)servers, dus niet bereikbaar via mooie namen. Da´s niet handig. Stel je voor, je zit in de auto naar de radio te luisteren en Coca Cola noemt in zijn reclame het adres van de website: 134.12.212.10. Voordat je thuis bent, ben je het IP-Adres van de website natuurlijk al lang vergeten, maar cocacola.com vergeet je natuurlijk niet. Vandaar dat de bedenkers van het Internet een extra service hebben bedacht: de DNS-server. Een DNS-server is een server op het internet die als een soort telefoonboek IP-adressen kan omzetten in mooie namen en andersom. DNS staat voor Domain Name System.

Hoe werkt het Internet (2)

Nogmaals, wat gebeurt er bij het intypen van Google.nl in je webbrowser? In de eerste stap vraagt de webbrowser aan de DNS-Server op het internet om het IP-Adres van de server van Google.nl. De DNS-Server geeft netjes het IP-Adres retour. In de tweede stap kan vervolgens de webbrowser aan de juiste (web)server op het internet de eerste pagina van hem vragen. In dit geval krijg je dan netjes de zoekpagina van Google.nl.

Hoe werkt een IP-adres?

Een van de meest essentiële vragen die ik krijg tijdens het project “Radio8FM gaat digitaal!” gaat over IP-adressen: Hoe werkt dat nou? en Waarvoor heb je een IP-adres eigenlijk nodig?

Zoals een postbode aan de hand van de postcode en het huisnummer bepaalt bij welk huis een brief afgeleverd moet worden, zo bepaalt de apparatuur (bijvoorbeeld een switch) in een netwerk waar een pakketje met informatie naar doorgestuurd moet worden. De apparatuur in het netwerk kijkt of het pakketje in het eigen (sub)netwerk behoord of doorgestuurd moet worden naar een ander (sub)netwerk. De apparatuur bepaalt dat aan de hand van het IP-adres van de ontvanger.

Een IP-adres ziet er als volgt uit:

---.---.---.---

Hierbij staan de streepjes (—) voor een getal tussen de 0 en 255.

Zo is een geldig IP-adres:

192.168.1.1

Maar is:

192.168.334.44

een niet geldig IP-adres.

Network

Iedere computer in een netwerk heeft een uniek IP-adres, zodat de apparatuur (de postbode) de informatie pakketjes kan afleveren aan de juiste PC. In de introductie van deze post vertelde ik dat de apparatuur in het netwerk bepaalt of het informatie pakketje binnen het eigen (sub)netwerk moet blijven of doorgestuurd wordt naar een ander (sub)netwerk. De apparatuur doet door het IP-adres in 2 stukken te hakken met behulp van het subnet masker.

Daar waar het subnet masker overgaat van een 255 naar een 0 moet je op dezelfde plek het IP-adres in 2-en hakken, bijvoorbeeld:

100.168.1.1
255.255.0.0

In dit geval is het eerste deel van het IP-adres 100.168 en wordt ook wel het netwerk id genoemd, en 1.1 het host id.

Mocht je thuis een netwerkje bouwen zorg er dan altijd voor de de hosts (PC´s) in je netwerk allemaal hetzelfde netwerk id hebben, anders zullen de hosts elkaar niet kunnen vinden.

Maar hoe vinden al die hosts op het internet elkaar dan, want het internet is toch een netwerk van (sub)netwerken? Met behulp van een router worden verschillende (sub)netwerken aan elkaar gekoppeld. Een router is dermate slim dat deze goed om kan gaan met de verschillen in IP-adressen tussen het ene (sub)netwerk en het andere (sub)netwerk.