20
PROXIMA USB
BAUSCH DATACOM
Errorcorrectie, Datacompressie en Flowcontrol
Bij de technische specificaties van modems heeft u ongetwijfeld al de termen
MNP4/V.42 errorcorrectie e n MNP5/V42bis datacompressie aangetroffen. Het
zou ons technisch veel te ver voeren om diep in te gaan op de technische
achtergrond van deze protocols. U dient enkel te weten dat het oudere MNP4
en het meer recente V.42 protocol enkel dienen om fouten in de
datatransmissie te corrigeren, bijv. door bepaalde datapakketten opnieuw te
sturen indien er fouten werden vastgesteld.
Toen men in het verleden op zoek was naar een manier om data nog sneller
over de lijn te kunnen sturen, werd eerst het MNP5 en daarna het V.42bis
datacompressie protocol ontwikkeld. U dient enkel te weten dat het V.42bis
data compressie algoritme er voor zorgt dat de datastroom tot een theoretisch
maximale faktor 4 kan gecomprimeerd worden in de modem, alvorens de data
over de lijn w orden verzonden. Een communicatiepakket als Supervoice zal de
terminalsnelheid (DTE-snelheid,
Data Terminal Equipment snelheid of de
snelheid tussen uw PC en uw modem) instellen op 115200 bps, een snelheid
die vele malen hoger ligt dan de eigenlijke lijnsnelheid die bij een V.90 modem
nooit hoger dan de theoretische 56000 bps kan liggen. De reden hiervoor is dus
de datacompressie V42bis die in de modem gebeurt.
Onthoudt gewoon dat de huidige softwarepakketten (en zo ook bij de Proxima
USB de terminalsnelheid automatisch zullen instellen en dat u zich daar verder
helemaal niets van hoeft aan te trekken.
Iets meer specialistisch is de hierna volgende uitleg over flow control die u,
gezien de kwaliteit van de hedendaagse softwarepakketten onder Windows, in
feite niet eens hoeft te lezen om ermee te kunnen werken. Alles is namelijk
perfect voorgeprogrammeerd
Een modem kan met betrekking tot MNP5/V42bis werken in drie verschillende
basis modi, namelijk 'Direct', 'Normaal' of 'Reliable'.
Een 'directe connectie' is het equivalent van een standaard modemconnectie.
In een 'directe connectie' is de maximale throughput gelijk aan de connectie- of
lijnsnelheid. De terminalsnelheid (DTE, Data Terminal Equipment) moet steeds
overeenkomen met de lijnsnelheid. Als bijv. d e terminalsnelheid werd ingesteld
op 19200 bps en de modem connecteert aan een snelheid van 19200 bps
(CONNECT 19200), dan zal de throughput niet hoger zijn dan 19200 bps. Aan
de andere kant, als de DTE snelheid werd ingesteld op 19200 bps en er wordt
slechts een connectie gelegd aan een lijnsnelheid van 9600 bps, dan zal de
terminal in staat moeten zijn om aan een snelheid van 9600 bps te werken en
zal de throughput niet hoger zijn dan 9600 bps.
In een 'normale connectie' zal de modem zorgen voor data buffering. Op deze
wijze kan de terminalsnelheid zonder problemen verschillen van de lijnsnelheid.
Men moet er wel rekening mee houden dat de maximale modem-to-modem
throughput altijd gelijk blijft aan de connectiesnelheid. Als bijv. de DTE snelheid
op 19200 bps staat,
terwijl de lijnsnelheid 9600 bps bedraagt, kan de
throughput nooit hoger zijn dan 9600 bps. Dit betekent dat men rekening moet
houden met de wijze waarop de overflow aan data in de buffer van de modem
(het vollopen van de buffer) wordt medegedeeld aan de terminal en omgekeerd.
Er zijn nu twee verschillende wijzen waarop de modem aan de DTE of PC kan
laten weten dat er wel of niet data kunnen gezonden worden naar de modem,
namelijk softwarematig of hardwarematig.