Operation Manual

NOXON iRadio Cube
NEDERLANDS 55
C - Bij hardnekkige netwerkproblemen…
C1 - De nodige basiskennis
Nu wordt het technisch! Hier willen we nog eens in detail bekijken wat onder andere bij de
verbindingsopbouw 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 tussen 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 informatie 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
technisch 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 …
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 worden. 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 ingeschakeld en
zoekt op de achtergrond naar de passende toestellen.
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 muziekserver. Deze "description" is een
beschrijving van wat de NOXON is en wat hij allemaal kan afspelen.
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 muziekserver 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.
Kiest u nu een stuk voor de weergave, dan begint de muziekserver over te brengen. De server begint met
de overdracht vanaf de poort 1024, wisselt die echter tijdens de overdracht regelmatig.