Zoals de vorige keer is besproken, is een van de fundamentele vereisten voor een codeset om bruikbaar te zijn bij WAN-communicatie, dat de zender en de ontvanger het eens moeten zijn over de betekenis van elke combinatie van enen en nullen. Een codeverzameling van 2 bits, bijvoorbeeld, kan slechts vier discrete betekenissen hebben: één betekenis voor elke combinatie van 00, 01, 10 en 11. Ga je naar drie bits, dan krijg je acht codes; vier bits leveren er 16 op, en vijf bits 32.
De eerste algemeen aanvaarde codeset was de Baudot-code, die meer dan 100 jaar geleden werd ontwikkeld. Met vijf bits – en 32 codecombinaties – waren er genoeg bitcombinaties beschikbaar om een unieke code te hebben voor elk van de 26 letters van het alfabet.
Echter, 26 letters plus de 10 cijfers 0 tot en met 9 overschrijden de 32 combinaties. In plaats van naar een extra bit te gaan, worden twee unieke codes gebruikt om een verschuiving aan te geven tussen de “letters”-interpretatie van de code en de “cijfers”-interpretatie. Aangezien zowel “letters” als “cijfers” meestal in groepen voorkomen, werkt dit prima voor eenvoudige toepassingen.
Echter, er is één groot probleem. Met slechts vijf bits is er geen onderscheid te maken tussen HOOFDLETTERS en kleine letters. Overgaan op een 6-bits code met 64 combinaties zou nog steeds minimaal zijn, omdat er 62 combinaties nodig zouden zijn voor de letters en cijfers, en slechts twee codes over zouden blijven voor interpunctie.
Dientengevolge moet de minimale codeverzameling uit zeven bits bestaan, en dat is precies wat de American Standard Code for Information Interchange (ASCII) gebruikt. Deze code, die de de facto standaard voor datacommunicatie is geworden, telt 128 combinaties, met een unieke code voor elke letter, zowel in hoofdletters als in kleine letters. In feite is de binaire code voor elke hoofdletter en kleine letter hetzelfde op één bit na, die soms het “shift”-bit wordt genoemd.
Lees meer over dit onderwerp
SOS @morse.code
Network World Convergence Newsletter, 03/03/04
IETF overweegt geïnternationaliseerde e-mail
Network World ISP News Report Newsletter, 11/24/03
Industriegroep gaat geïnternationaliseerde domeinnamen promoten
Network World ISP News Report Newsletter, 12/01/03
ASCII art generator
Network World
Q&A: Dunn bespreekt comeback van Nortel
Network World, 03/08/04