UPnP: Nooit meer je netwerk configureren?

Inhoudsopgave
  1. 1. Inleiding
  2. 2. Techniek
  3. 3. NAT Traversal
  4. 4. UPnP AV
  5. 5. Andere protocollen
  6. 6. UPnP en Windows

Inleiding

UPnP is de technologie die het mogelijk maakt dat apparaten in een thuisnetwerk elkaar automatisch herkennen en ervoor zorgt dat je als gebruiker nooit meer wordt lastig gevallen met ingewikkelde configuratieschermen. Veel beloftes heeft UPnP waar gemaakt, maar veel ook niet...

unpnplogo_250

Met de komst van Windows 95 introduceerde Microsoft bijna vijftien jaar geleden het concept Plug-and-Play. Dit nieuwe protocol zorgde ervoor dat de computer het zelf bemerkte wanneer er nieuwe apparatuur werd aangesloten, waarna het besturingssysteem direct de helpende hand uitreikte om de nieuwe aanwinst te configureren. Hoewel de standaard in de begin jaren al dan niet terecht vaak werd omschreven als ‘Plug-and-Pray', heeft het inmiddels zijn nut wel bewezen. De automatische herkenning van nieuwe apparaten heeft ervoor gezorgd dat het installeren van een printer, een extra harddisk of een webcam tegenwoordig zelfs voor beginnende computergebruikers kinderspel is.

In 1999 wilde Microsoft een stap verder gaan: niet alleen apparaten die direct met de computer verbonden waren moesten automatisch herkend worden, ook apparaten binnen het thuisnetwerk zouden volledig automatisch herkend en geconfigureerd moeten worden. De hiertoe bedachte Universal Plug-and-Play (kortweg: UPnP)standaard deed zijn intrede bij de Windows Millennium Edition. Inmiddels is de ontwikkeling van de standaard door Microsoft overgedragen aan het UPnP-consortium, waaraan zo'n 500 bedrijven deelnemen. Wie presentaties uit de begintijd van UPnP er op na slaat, stuit op de mooiste beloftes. Veel van die beloftes is de standaard nagekomen, maar de toekomstvisie zoals die in de begindagen werd voorgespiegeld is niet helemaal uitgekomen.

Beloftes

In een notendop zijn de beloftes van UPnP eenvoudig te omschrijven. De standaard moet ervoor zorgen dat apparaten binnen een thuisnetwerk elkaar herkennen en op een gestandaardiseerde manier informatie kunnen uitwisselen, zodat apparaten van elkaar te weten komen wat ze doen en hoe ze eventueel kunnen samenwerken. Concreet: UPnP zorgt ervoor dat wanneer je bijvoorbeeld een IP Camera aan je netwerk hangt, deze automatisch wordt geconfigureerd. Andere apparaten herkennen vervolgens dat er een nieuw apparaat in het netwerk bij is gekomen, in dit geval een camera.

Naast automatische configuratie beloofden de grondleggers ook een gestandaardiseerde samenwerking voor alle denkbare soorten netwerkapparaten. Dankzij UPnP zou je, zonder ingewikkelde driver-problematiek, gebruik kunnen maken van netwerkprinters, mediaspelers, NAS-apparaten et cetera. Men zag voor UPnP zelfs verregaande mogelijkheden op het vlak van home automation.

Advertentie
0