vrijdag 23 december 2011

Computer Psychologie: Netwerken Begrijpen


“Geen lotus zonder stengel. Niets is alleen maar mooi.”
                                                                                    - Bodhidharma
Netwerken zijn aangekoppelde informatiebronnen die gegevens kunnen uitwisselen. Computers hebben speciale apparaten ingebouwd voor dit specifieke doeleinde; een ‘netwerktoegang’ verzendt én ontvangt signalen die een besturingsysteem opvangt in speciale bestanden zodat programma’s gemakkelijk gegevens kunnen uitwisselen.
Om te voorkomen dat het uitwisselen van gegevens een warboel wordt, zijn er een aantal technieken die het voorkomen dat informatie verloren gaat. Ook hebben netwerken een conventie voor het uitwisselen van gegevens.
·      iedere ‘netwerktoegang’ heeft een uniek identificatienummer;
·      iedere informatie-uitwisseling volgt een vooraf gedefinieerde verbinding;
·      elke verbinding gebruikt een specifiek protocol voor informatie uitwisseling.
Het besturingssysteem neemt gelukkig al het beheer van deze regels tot zijn verantwoordelijkheid. Vaak worden netwerken gepresenteerd op z’n ‘1980; bepaalde details zijn echter niet nodig om de mechaniek van netwerken te begrijpen.
Identificatie gebeurd op twee niveaus; iedere netwerk toegang heeft een ‘serienummer’ vanuit de fabriek: het ‘MAC’ adres. Dit serienummer is uniek voor alle netwerktoegangen (en wordt gebruikt als hoofdidentificatie bij de laatste stap naar de computer). Grote netwerken, zoals het Internet, gebruiken een ‘extra’ nummer om individuele computers te identificeren: het IP-adres.
IP-adressen werken net als ‘voetpaden’ in bestandssystemen (feitelijk zijn computernetwerken gewoon bestandssystemen – Zier hier); ze bestaan uit 4 delen, waarvan het de eerste drie het hoofdnetwerk definiëren – zoals een mapstructuur. Een IP-adres kan een computer identificeren tussen miljarden anderen.
Informatie uitwisseling kan pas plaatsvinden wanneer de verzender en de ontvanger elkaar hebben geïdentificeerd; als we twee ‘mobiele telefoons’ hebben tussen vele anderen op een netwerk, moeten beide partijen elkaars ‘nummer’ hebben (het IP-adres). Wanneer de ene partij het nummer ‘belt’ gaat de telefoon met het corresponderende nummer over. Pas wanneer de andere partij ‘opneemt’ kunnen ze communiceren; dit proces heet verbinding maken. Deze verbinding is alleen tussen deze partijen; alle andere telefoons worden niet ‘gebeld’ en kunnen dus ook geen informatie ‘horen’ tussen deze partijen.
Als beide partijen een taal spreken én verstaan dan is de informatie uitwisseling pas praktisch; ze volgen beide een afgestemde vorm van communicatie, het protocol. Wanneer de informatie is uitgewisseld, verbreken ze de verbinding; de communicatie is voltooid.
In tegenstelling tot mensen zijn computers veel efficiënter; ze kunnen vanwege hun snelheid vele verbindingen aangaan en verwerken. Om te voorkomen dat informatie in wanorde valt, gebruiken computers ‘poorten’. Dit zijn geen aparte netwerktoegangen, maar speciale datastructuren gekoppeld aan een nummer om informatie gescheiden te houden. Wanneer we e-mail verzenden gebeurd dit meestal via poort 25; als we het over het Internet surfen naar websites, ontvangen we de informatie over poort 80. Als we een poort gebruiken dan is deze ‘bezet’ totdat de communicatie voltooid is.
Net zoals bestandssystemen hebben netwerken ‘inhoudsopgaves’ om gemakkelijker te navigeren. Speciale computers houden deze bij om een IP-nummer te koppelen aan naam: het domein. Wanneer we de naam van een website in de browser typen, verstuurd deze via een speciale poort, de naam naar zo’n speciale computer, die het gekoppelde IP-adres terugstuurt. Vervolgens maakt de browser verbinding naar de computer via dit IP-adres via poort 80 (het type poort dat volgens afspraak informatie geeft in het formaat wat browsers kunnen begrijpen), waarna de verbinding wordt beëindigd. Als men netwerken op dit niveau begrijpt, is het begrijpen van netwerkapplicaties geen mysterie meer.

Meer lezen over Informatie Technologie? Klik hier voor de inhoudsopgave van alle artikelen!
©SamRain
Netwerken

Geen opmerkingen:

Een reactie posten