{
    "success": true,
    "data": {
        "id": 1022448,
        "msgid": "communications-standards-and-more-modem-madness-1447899208",
        "date": "1994-04-18 00:00:00",
        "title": "Communications standards and more modem madness",
        "author": null,
        "source": "JP",
        "tags": null,
        "topic": null,
        "summary": "Communications standards and more modem madness By James O. Scharf [10pt ML] JAKARTA (JP): Last week, we looked at communications \"standards\" and I gave you a list of some of them. By no means was the list complete. Many other standards are in use and it seems that, at the drop of a hat, another \"standard\" will pop up to confuse us even more. If you counted, there were 22 standards, encompassing 42 different speeds and modulation techniques.",
        "content": "<p>Communications standards and more modem madness<\/p>\n<p>By James O. Scharf  [10pt ML]<\/p>\n<p>JAKARTA (JP): Last week, we looked at communications <br>\n\"standards\" and I gave you a list of some of them. By no means <br>\nwas the list complete. Many other standards are in use and it <br>\nseems that, at the drop of a hat, another \"standard\" will pop up <br>\nto confuse us even more.<\/p>\n<p>If you counted, there were 22 standards, encompassing 42 <br>\ndifferent speeds and modulation techniques. At least 10 others <br>\ncould have been added to the list but I just didn't have the <br>\nspace to include them. And those were just the ones from AT&amp;T and <br>\nCCITT!<\/p>\n<p>Please take note that the ascending numbers (V.21, V.22, etc.) <br>\ndo not necessarily mean that a lower number has been superseded <br>\nby a higher one. Also, the abbreviations \"bis\" and \"ter\" refer <br>\n(respectively) to second and third revisions of the standard.<\/p>\n<p>How many standards are there? I count at least 52 others but,<br>\nsince most of these are class designations, it's difficult to <br>\ntell what this translates into in terms of actual numbers of <br>\nstandards.<\/p>\n<p>The CCITT V-numbers run from V.1 to V.230. There is also a set <br>\nof T-numbers from T.1 to T.503 that may be quoted by facsimile <br>\nand fax modem manufacturers. No matter how you count them, the <br>\nnumbers are daunting.<\/p>\n<p>It seems that the Comite Consultatif Internationale de <br>\nTelephonie et de Telegraphie (CCITT), based in Geneva (where <br>\nelse?), publishes these \"recommendations\" every four years. Each <br>\nupdate is known by the color of its cover. (No, I'm not putting <br>\nyou on.) The '88 edition is known as the Blue Book and the '92 <br>\nedition is the White Book. (Do these people have day-jobs at the <br>\nWorld Bank?)<\/p>\n<p>'Networking'<\/p>\n<p>Once you have sifted through the information pertaining to the <br>\ntransmission hardware, you might want to know about another <br>\nstandard called the Microcom Networking Protocol (MNP). The term <br>\n\"Networking\" here, refers to public networks. These standards <br>\ndefine protocols for data compression and error detection and <br>\ncorrection. They also work with V.42 and V.42bis standards. <br>\n(Someone get me an aspirin!)<\/p>\n<p>The \"classes\" of MNP are: NONE, MNP2 (Error correction only), <br>\nMNP4 (EC with improved speed due to larger data packet sizes), <br>\nMNP5 (EC + Basic Data Compression at 2:1) and MNP7 (EC + Enhanced <br>\nData Compression at 3:1).<\/p>\n<p>Before you start sucking the exhaust pipe of your Kijang, the <br>\nsituation is not as bewildering as it sounds. Your choices are <br>\nbasically V.42 and MNP4 for error control, and V42bis and MNP5 <br>\nfor data compression. Virtually all newer modems offer all four <br>\nschemes, or none.<\/p>\n<p>The V.42 standard simply provides error correction using Link <br>\nAccess Procedure for Modems (LAPM) as the primary correction <br>\nmethod. It can also use MNP2 or MNP4 as alternative methods. <br>\nV.42bis provides all of the V.42 capabilities plus a data <br>\ncompression scheme. It may also use V.42, MNP7, MNP5 or MNP4 as <br>\nalternative methods depending on the modem's capabilities. Let's <br>\nsee how this works.<\/p>\n<p>When terminals first connect, they go through a dialog called <br>\na \"handshaking\" phase. During this phase, all transmission <br>\nparameters set by each user are reviewed and both terminals must <br>\nagree that, \"Yes, I am ready to proceed.\" Before this agreement, <br>\nsome of the parameters may have to be changed. If both terminals <br>\nhave connected through newer more expensive modems, all <br>\nparameters are negotiable -- even data frames.<\/p>\n<p>Older modems may be incapable of negotiation or, are only able <br>\nto negotiate some basic parameters. For example, modem A might <br>\nconnect in at 9600bps but modem B is set for 2400bps. If modem B <br>\ncan step up to 9600bps it will do so. If, however, B only has a <br>\nmax speed of 2400bps, then modem A must fall back to the slower <br>\nbit rate. If A is unable to comply, the negotiation fails -- with <br>\na resultant disconnect.<\/p>\n<p>Both V.42 and V.42bis depend on the modem having the hardware <br>\nnecessary to implement the protocol. V.42 will fall back to MNP7, <br>\nMNP5 then MNP4. V.42bis will fall back to V.42, MNP7, MNP5, MNP4 <br>\nthen NONE or normal. (I include MNP7 here, since many programs <br>\nemulate it in software.) NONE will usually wind up as V.32.<\/p>\n<p>If your program supports MNP7, and you know the other terminal <br>\nsupports it, go ahead and use it. If the remote computer cannot <br>\nsupport MNP, and you have set up to use it, the negotiation will <br>\nfail. Renegotiation attempts will start at V.42bis and fall back <br>\nfrom there. This wasted time could be costly on international <br>\ncalls. Best to set MNP to NONE if you're not sure.<\/p>\n<p>If you find yourself getting lost in all the protocols, <br>\nstandards and jargon, don't feel too bad. Many computer <br>\nprofessionals never get into communications and they are just as <br>\nlost as you are.<\/p>\n<p>Admittedly, the learning curve is steep and information is <br>\nscarce. If you're just starting out, a cheap 1200 or 2400bps <br>\nmodem is fine to experiment with. Don't forget, you can always <br>\ncompress files with PKzip, or any other file compression program, <br>\nand then transmit them. You don't need V.42 for that.<\/p>\n<p>Smartcom<\/p>\n<p>Along with the modem, you'll need some software application to <br>\nrun it. Some better known packages are: CrossTalk, Qmodem, Relay, <br>\nSmartcom and COMit. Smartcom runs under Windows, as do later <br>\nversions of CrossTalk. These programs all use the Hayes AT <br>\ncommand set. (Which is why you should make sure your modem is <br>\nHayes compatible.) Basically, all of these programs do the same <br>\nthing but will provide different degrees of help and screen <br>\nlayouts to do it.<\/p>\n<p>One of the things that usually confuse new users are the terms <br>\n\"download\" and \"upload.\" These terms are both archaic and <br>\nconfusing and should not be used in communications. By <br>\ndefinition, \"The requesting PC initiates a download and receives <br>\nthe file. The remote PC receives the uploaded file.\" This might <br>\nbe clear if we are talking about up\/downloading to\/from a <br>\nmainframe or to\/from a server on a network. But suppose we have<br>\ntwo PC users typing to each other, in chat mode, over a phone <br>\nline.<\/p>\n<p>Bob has a file that he wants to send Ken. He wants Ken to <br>\nproofread it and send it back. (Remember, this is being typed <br>\nback and forth.) Bob: \"Hey Ken. I'm going to upload a file to <br>\nyou. Please read it and download back.\" Ken: \"Ok, can do. Take me <br>\nabout two minutes and I'll upload it to you. Can you also <br>\ndownload STAR.GEM?\" Bob: \"Sure. I'll upload it right after I get <br>\nyour download.\"<\/p>\n<p>Now let's take the same conversation and use appropriate <br>\ncommunications terms. Bob: \"Hey Ken. I'm going to send a file to <br>\nyou. Please read it and send it back.\" Ken: \"Ok, can do. Take me <br>\nabout two minutes and I'll send it to you. Can you also send <br>\nSTAR.GEM?\" Bob: \"Sure. I'll send it right after I receive my <br>\nfile.\"<\/p>\n<p>Although I have belabored the point somewhat, conversations <br>\nlike this are real enough. Up\/download depends on your point of <br>\nview. Take Ken's question, \"Can you also download STAR.GEM?\" From <br>\nKen's point of view, Bob is downloading a file to him. But Bob <br>\nsees it as just the reverse, an upload to Ken. Conversations like <br>\nthis can get quite hilarious at four in the morning, when you've <br>\nbeen up all night trying to get a comlink up and running, and <br>\nyou're bleary-eyed and suffering from terminal carpal syndrome <br>\nand your weary friend on the other end of the link types, \"Which <br>\ndirectory do I send this file to -- upload or download?\"<\/p>",
        "url": "https:\/\/jawawa.id\/newsitem\/communications-standards-and-more-modem-madness-1447899208",
        "image": ""
    },
    "sponsor": "Okusi Associates",
    "sponsor_url": "https:\/\/okusiassociates.com"
}