NOXON
B - Bij hardnekkige netwerkproblemen…
B1 De nodige basiskennis
Nu wordt het technisch! Hier willen we nog eens in detail bekijken wat onder andere bij de verbindingsop-
bouw tussen NOXON en de media- resp. muziekserver gebeurt. Voor de leek misschien een beetje droog en
onbegrijpelijk, anderzijds kan men hierdoor een goede indruk krijgen van hoe alles precies functioneert. Nog
beter zou natuurlijk zijn als dit hoofdstuk u zou kunnen helpen om eventuele communicatieproblemen tus-
sen server en NOXON te verhelpen. Want jammer genoeg gebeurt het af en toe dat de verbinding met de
mediaserver helemaal niet tot stand gebracht kan worden. En als u het probleem met de voorgaande infor-
matie niet kon oplossen, presenteert het probleem zich minder triviaal, maar
met een beetje systematiek kan de oorzaak snel gevonden worden. Om naar de
oorzaak van de fout te kunnen zoeken, hebt u enige basiskennis nodig en dient
u enkele vaktermen uit de netwerktechniek te kennen.
Mijn type, jouw type. Principieel wordt bij de actuele versie van het internetprocotol (IPv4) een onderscheid
gemaakt tussen A-, B-, C- en MC-adresbereiken. Die zijn – met uitzondering van het MC-netwerk – tech-
nisch heel gelijkaardig en beschrijven in grote lijnen de grootte van een netwerk (computers per netwerk).
Thuis wordt vaak het kleinste netwerktype, het C-netwerk met maximaal 254 computers, gebruikt. Zoals al
voordien beschreven “luisteren” de meeste computers dan naar een adres, zoals 192.168.0.100,
192.168.0.55 of dergelijke, maar bij alle adressen zijn de eerste drie blokken dezelfde, b.v. 192.168.0. Om
nu via één IP-adres alle computers in dit netwerkbereik te bereiken, is er het zogenaamde broadcastadres,
de 192.168.0.255 (in het netwerk 192.168.0.0/24). En precies deze techniek wordt met een lichte variant
door onze geachte heer NOXON gebruikt. Hebt u dus alles juist gedaan, dan bevindt zich aan het einde van
de installatie de NOXON in hetzelfde netwerkbereik als de muziekserver. Maar laten we nu eens dieper
ingaan op de verbindingsprocedure …
1 De muziekserver start en verzendt een broadcast (“Hallo, ik ben een mediaserver en ben hier!”)
naar het adres 239.255.255.250. Dit adres ligt daarbij in het MC (Multicast)-bereik (gelijkaardig
met een broadcastadres, zoals hierboven, alleen bereikt men alle subnetwerken tegelijk) en moet
in alle ondergeschikte netwerken en door alle toestellen, vooral ook door NOXON, ontvangen wor-
den. Die luistert namelijk aan poort 1900 permanent aandachtig naar dergelijke broadcasts om
nieuwe mediaservervrienden op te sporen.
Opmerking: De SSDP-zoekdienst is onder Windows bevoegd om de “Universal Plug & Play”-
componenten, zoals onze NOXON, te vinden. Deze dienst is bij Windows XP standaard ingescha-
keld en zoekt op de achtergrond naar de passende toestellen.
2 De NOXON op zijn beurt stuurt naar de doelpoort 8080 (HTTP) een normale TCP/IP-
verbindingsopbouw en brengt daarna zijn zogenaamde clientdescription over naar de muziekser-
ver. Deze “description” is een beschrijving van wat de NOXON is en wat hij allemaal kan afspelen.
3 De server op zijn beurt stuurt als antwoord een gedetailleerde beschrijving (server, versie alsook
welke diensten ter beschikking staan) naar de NOXON. Alles wordt door de betreffende muziekser-
ver ter beschikking gesteld en hangt daarom ook van de versie en het type van de server af. Kiest u
dus het sorteercriterium kunstenaar (ARTIST), dan stuurt de NOXON een aanvraag naar de server
(“Stuur me een lijst met alle kunstenaars die je opgeslagen hebt!”) De server stuurt nu de lijst, in
dit geval de ARTIST-lijst met de door NOXON doorgegeven filterregels.
4 Kiest u nu een stuk voor de weergave, dan begint de muziekserver over te brengen. De server be-
gint met de overdracht vanaf de poort 1024, wisselt die echter tijdens de overdracht regelmatig.
54 NEDERLANDS