Initial installation av ett nytt modem. Klassificering av modem. Jämförande analys av olika klasser. Prestandautvärdering Hur felkorrigeringsprotokoll fungerar

Alla dataöverföringssystem (DTS) kan beskrivas genom sina tre huvudkomponenter. Dessa komponenter är sändaren (eller den så kallade "källan för informationsöverföring"), dataöverföringskanalen och mottagaren (även kallad "mottagaren" av information).

Vid tvåvägs (duplex) överföring kan källan och destinationen kombineras så att deras utrustning kan sända och ta emot data samtidigt.

I det enklaste fallet består SPD mellan punkterna A och B av följande sju huvuddelar:

  • Dataterminalutrustning vid punkt A;
  • Gränssnittet (eller gränssnittet) mellan dataterminalutrustningen och datalänkutrustningen;
  • Datalänkutrustning vid punkt A;
  • Överföringskanal mellan punkterna A och B;
  • Datalänkutrustning vid punkt B;
  • Gränssnitt (eller kopplingspunkt) för datakanalutrustning;
  • Dataterminalutrustning vid punkt B.

Dataterminalutrustning (DTE) en allmän term som används för att beskriva en användarterminal eller del därav. OOD kan vara en informationskälla, dess mottagare eller båda samtidigt.

DTE:n sänder och/eller tar emot data genom användning av datalänkutrustning (DCH) och en överföringskanal. Motsvarande internationella term är DTE (Data Terminal Equipment). Ofta kan DTE vara en persondator, stordator, terminal eller någon annan utrustning som kan sända eller ta emot data.

Datalänkutrustning kallas även för datakommunikationsutrustning (DTE). Internationell termin DCE (Data Communications Equipment).Funktionen hos en DCE är att möjliggöra överföring av information mellan två eller flera DTE:er över en specifik typ av kanal, såsom en telefonkanal. För att göra detta måste DCE tillhandahålla en anslutning till DTE på ena sidan och till överföringskanalen på den andra. DCE:n kan vara ett analogt modem om en analog kanal används, eller till exempel en tjänsteenhet. kanal/data (CSU/DSU - Channel Semis Unit/ Data Service Unit), om en digital kanal används.

Analoga och digitala kommunikationskanaler.

Länk -distributionsmiljöns helhet och tekniska medelöverföringar mellan två kanalgränssnitt.

Beroende på typen av överförda signaler särskiljs två stora klasser av kommunikationskanaler: digitala och analoga.

En digital kanal är en bitväg med en digital (puls) signal vid kanalens ingång och utgång.

En kontinuerlig signal tas emot vid ingången till en analog kanal, och en kontinuerlig signal tas också bort från dess utgång.

Signalparametrar kan vara kontinuerliga eller endast ta diskreta värden. Signaler kan innehålla information antingen vid varje ögonblick i tiden (kontinuerlig i tiden, analoga signaler), eller endast vid vissa, diskreta ögonblick i tiden (digitala, diskreta, pulssignaler).

Nyskapade SPD:er försöker byggas på basis av digitala kanaler, som har ett antal fördelar jämfört med analoga.

Information, oavsett dess specifika innehåll och form, överförs alltid från källan till konsumenten. Information som presenteras i en specifik form kallas meddelande. För att överföra ett meddelande från en källa till en konsument på avstånd från varandra behövs ett kommunikationssystem.

Kommunikationssystem (växlingssystem) anropa en uppsättning tekniska medel och matematiska metoder utformade för att organisera utbytet av meddelanden mellan punkter. Diagrammet för ett sådant kommunikationssystem mellan två punkter inkluderar en sändare P, kanal TILL och mottagare Etc.

Sändare - detta är ett komplex tekniska anordningar, utformad för att omvandla ett meddelande från en viss källa till en signal som kan sändas över en given kanal.

Länk - en uppsättning tekniska medel och fysisk miljö avsedda för signalöverföring.

Det fysiska medium genom vilket en signal fortplantar sig (till exempel elektromagnetiska svängningar) kallas linje .

Mottagare - en uppsättning tekniska enheter som omvandlar signalen som visas vid kanalutgången till ett meddelande.

Konvertering av ett meddelande till en signal under sändning reduceras till operationerna kodning och modulering, för vars implementering sändaren har en kodare och en modulator. Följaktligen inkluderar mottagaren en demodulator och en avkodare.

Kanaler klassificerar enligt olika kriterier.

Beroende på möten system som inkluderar kanaler, de är uppdelade i telefon, tv, telegraf, telemetri, telekommando, digital informationsöverföring, etc.; längs de kommunikationslinjer som används - kabel, radiorelä, etc.; enligt bandet av upptagna frekvenser - tonal, supratonal, högfrekvent, kortvågig, ljus, etc.

Beroende på strukturer signalkanaler är uppdelade i kontinuerliga, diskreta och kombinerade (kontinuerlig-diskret eller diskret-kontinuerlig). I kontinuerliga kommunikationskanaler används kontinuerliga signaler för att överföra meddelanden, i diskreta - diskreta sådana, och slutligen i kombinerade - signaler av båda typerna.

Denna uppdelning av kommunikationskanaler och den tidigare införda uppdelningen av signaler i kontinuerliga och diskreta leder till fyra möjliga typer av organisering av meddelandeöverföring från källa till konsument:

  1. Informationskällan producerar en kontinuerlig signal som levereras till konsumenten i form av en kontinuerlig funktion - en kontinuerlig kommunikationskanal.
  2. Informationskällan producerar en kontinuerlig signal som levereras till konsumenten i diskret form - en kontinuerlig-diskret kommunikationskanal.
  3. Informationskällan producerar en diskret signal som levereras till konsumenten i form av en kontinuerlig funktion - en diskret-kontinuerlig kommunikationskanal.
  4. Informationskällan producerar en diskret signal som levereras till konsumenten i diskret form - en diskret kommunikationskanal.

Klassificeringen av diskreta och kontinuerliga kanaler är villkorad, eftersom en diskret kanal ofta innehåller en kontinuerlig kanal i sig själv, vars ingång och utgång innehåller kontinuerliga signaler.

Teoretiskt bestäms en diskret kanal genom att specificera alfabetet av kodsymboler vid ingången, alfabetet av kodsymboler vid utgången, mängden information som sänds av kanalen per tidsenhet och värdet på de sannolikhetsegenskaper.

Beroende på antalet kodsymboler i alfabetet (det nummersystem som används) anropas kanalen binär Om m =2, ternär - T=3 osv.

Källor och konsumenter av information kan kombineras med varandra både genom direkta (icke-kopplade) kanaler och genom transitvägar som består av flera kanaler genom att byta dem (CC - kanalväxling) eller genom stegvis överföring av meddelanden genom omkoppling centra som kanaler i en given riktning frigörs (CS - meddelandeväxling).

Kanaler som ansluter terminalenheter (källor, konsumenter) och växelcentraler kallas abonnent(AK).

Analoga kanaler är de vanligaste på grund av deras långa utvecklingshistoria och enkla implementering. Vid överföring av data måste det finnas en enhet vid ingången till den analoga kanalen som omvandlar den digitala data som kommer från DTE till analoga signaler som skickas till kanalen. Mottagaren måste innehålla en enhet som omvandlar de mottagna kontinuerliga signalerna tillbaka till digital data. Dessa enheter är modem.

På liknande sätt måste data från DTE konverteras till den form som accepteras för den specifika kanalen när den överförs via digitala kanaler. Digitala modem gör denna konvertering.

Grundmodell kommunikationssystem

Den teoretiska grunden för moderna informationsnätverk bestäms av Basic Reference Model of Interaction öppna system(OSI - Open Systems Interconnection) från International Standards Organization (ISO - International Standards Organization). Den beskrivs av standarden ISO 7498. Modellen är en internationell standard för dataöverföring.

Enligt referens model Det finns sju nivåer av OSI-interaktion som utgör området för interaktion med öppna system.

Huvudidén med denna modell är att varje nivå tilldelas en specifik roll. Tack vare detta delas den allmänna uppgiften för dataöverföring upp i separata specifika uppgifter. Funktionerna för en nivå, beroende på dess antal, kan utföras av mjukvara, hårdvara eller firmware. Som regel är implementeringen av funktioner på högre nivåer av mjukvarukaraktär, funktionerna för kanal- och nätverksnivåerna kan utföras både i mjukvara och i hårdvara. Det fysiska lagret är vanligtvis implementerat i hårdvara.

Varje lager definieras av en grupp standarder som inkluderar två specifikationer: ett protokoll och en tjänst som tillhandahålls för det högre lagret.

Under protokoll innebär en uppsättning regler och format som bestämmer interaktionen mellan objekt på samma nivå i modellen.

Modem .

Modemens historia började på 30-talet. Det var då som utrustning dök upp som gjorde det möjligt att överföra mänskligt tal över långa avstånd, officiellt kallad "tontelegrafiutrustning" och kallad "modem" endast av särskilt avancerade specialister. Generellt sett överförs mänskligt tal genom telefonledningar i form av vibrationer. elektrisk spänning. För att kvaliteten ska vara oklanderlig är det nödvändigt att överföra vibrationer med frekvenser från 50 till 10 000 Hz. Men det är för dyrt att tillhandahålla överföring av ett så brett frekvensområde, så de är begränsade till det frekvensområde som ger tillfredsställande taluppfattbarhet - från 300 till 3400 Hz.

Signalen vid utgången av telegrafapparaten har frekvensfluktuationer från 0 Hz (dvs. likström) upp till 200 Hz. Det är uppenbart att ett sådant frekvensområde inte föll inom bandbreddens gränser och därför inte kunde sändas genom telefonutrustning avsedd för långdistanskommunikation, och det var olönsamt att skapa speciella linjer för telegrafen.

Sedan uppfanns en anordning för att koppla en telegrafapparat till en telefonkanal, vilket krävde anpassning till telefonlinjens bandbredd. Vid utgången av en telegrafapparat kan spänningen ta två fasta värden, motsvarande noll och ett. Om du först kodar och sedan avkodar signalen med samma algoritm får du en prototyp av moderna modem.

Skapandet av en enhet som överförde en signal med en godtycklig frekvens till en telefonkanal för en spänning med negativ polaritet, och en signal med en annan frekvens för en spänning med positiv polaritet, gjorde det möjligt att passa in signalen i området för telefonkanal. I andra änden fanns en anordning som bestämde frekvensen för den mottagna signalen och omvandlade signaler med olika frekvenser till signaler med olika polaritet. Den första av processerna kallas modulering, och den andra, dess invers, är demodulering. Eftersom samtidig kommunikation i två riktningar är möjlig över en telefonkanal, installerades enheter i varje ände av kanalen som utförde både modulering och demodulering. Från förkortningen av orden "modulation" och "demodulation" bildades ordet "modem".

Det allra första modemet för en PC var en enhet som producerades av Hayes Microcomputer Products, som 1979 släppte Micromodem II för de då populära persondatorerna. Apple-datorer II. Modemet kostade $380 och fungerade vid 110/300 bps. Innan detta fanns det bara specialiserade enheter på marknaden som kopplade ihop stordatorer.

Förresten, Hayes släppte det första Smartmodem 300 bps modemet 1981, vars kommandosystem blev en industristandard och förblir så till denna dag. De första modemen med en "kommersiell" överföringshastighet på 2400 bps presenterades av flera företag i december 1981 på Comdex-mässan till ett pris av $800-900. Och så var det dags för U.S.A. Robotik. 1985 lanserade detta företag sin berömda Courier-serie, vilket avsevärt sänkte kostnaden för 2400 bps modem. I början av nästa år dök det första Courier HST-modemet upp med en överföringshastighet på 9600 bps, och 1988, Courier Dual Standard-modem, som stödde HST och v.32 ($1600), och Courier v.32 ( $1500) kommunikationsprotokoll, dök upp. Två år senare släpptes Courier v.32bis-modemet, 1994 - Sportster v.34 med en överföringshastighet på 28,8 Kbps ($349), och 1995 - Courier v.Everything 33,6 Kbps.

Digitala signaler som genereras av en dator kan inte överföras direkt över telefonnätet eftersom den är utformad för att bära mänskligt tal - kontinuerliga ljudfrekvenssignaler.

Modemet ger konvertering av digitala datorsignaler till växelström frekvenser för ljudområdet - denna process kallas modulation , samt den omvända transformationen, som kallas demodulering . Därav namnet på enheten: modem - mo duulator/ dem odulator

Modulationprocessen att ändra en eller flera parametrar för utsignalen enligt lagen för insignalen.

I detta fall är insignalen som regel digital och kallas modulering. Utsignalen är vanligtvis analog och kallas ofta en modulerad signal.

För närvarande används modem mest för att överföra data mellan datorer över det kopplade telefonnätet. allmänt bruk(PSTN, GTSN - General Switched Telefone Network).

För att kommunicera ringer ett modem ett annat via telefonnummer, och det senare svarar på samtalet. Modemen skickar sedan signaler till varandra och kommer överens om ett kommunikationsläge som passar dem båda. Det sändande modemet börjar sedan sända modulerad data med den överenskomna hastigheten (bitar per sekund) och format. Modemet i andra änden omvandlar den mottagna informationen till digital form och överför den till sin dator. Efter att ha avslutat kommunikationssessionen kopplar modemet från linjen.


Implementeringsdiagram för modemkommunikation

Modem kan också klassificeras enligt de protokoll de implementerar.

Protokollär en uppsättning regler som styr informationsutbytet för interagerande enheter.

Alla protokoll som reglerar vissa aspekter av driften av modem kan klassificeras i två stora grupper: internationella och proprietära.

Protokoll på internationell nivå utvecklas under överinseende av standardiseringssektorn för International Telecommunication Union (ITU-T - International Telecommunications Union - Telecommunications) och accepteras av den som rekommendationer. Alla ITU-T-rekommendationer gällande modem finns i V-serien. Proprietära protokoll är utvecklade av enskilda modemtillverkningsföretag för att överträffa konkurrenterna. Ofta blir proprietära protokoll de facto standardprotokoll och antas delvis eller helt som ITU-T-rekommendationer, vilket hände med ett antal Microcom-protokoll. Sådana välkända företag som AT&T, Motorolla, U.S. Robotics, ZyXEL och andra utvecklar mest aktivt nya protokoll och standarder.

Modemtyper

För närvarande produceras ett stort antal av alla typer av modem, allt från de enklaste som ger en överföringshastighet på cirka 300 bitar/sek, till komplexa faxmodemkort som låter dig skicka ett fax eller ljudbrev från din dator till var som helst. i världen.

Låt oss bara överväga de så kallade hayes-kompatibla modemen. Dessa modem stöder den Hayes-utvecklade uppsättningen AT-modemkontrollkommandon. För närvarande används sådana modem i stor utsträckning över hela världen för kommunikation. personliga datorer genom telefonlinjer.

Hårdvarumodem är utformade antingen som ett separat kort som sätts in i en kortplats på moderkort dator, eller i form av ett separat fodral med strömförsörjning som ansluts till datorns asynkrona serieport.

Den första heter inre modem, och det andra - extern .

Interna modem som regel är mer känsliga för störningar och mindre stabila i drift. Dessutom har de en ganska obehaglig egenskap att "frysa" och du kan bara få dem ur detta tillstånd med RESET-knappen på datorn. Men de har också en stor fördel: de stör dig inte, tar inte upp plats på ditt skrivbord och får dessutom ström från datorbussen. Dessutom har de möjlighet att lagra en del data när datorns ström är avstängd (liknande en dators CMOS).

Externa modem Det är bekvämare eftersom du alltid kan avgöra från modemets statusindikatorlampor: vad det gör i det här ögonblicket. Dessutom är de mindre mottagliga för störningar.

Modem kan arbeta i synkront och asynkront läge. Dessutom finns det full-duplex och halv-duplex-lägen. Deras skillnad är att i halvduplexläge sker överföring endast i en riktning åt gången, medan i fullduplexläge sker överföring i båda riktningarna samtidigt.

Faxstandarder

Enligt rekommendationerna från standardiseringssektorn för International Telecommunications Union (ITU-T - International Telecommunications Union - Telecommunications), beroende på vilken typ av modulering som används, särskiljs fax i fyra grupper. De första faxstandarderna, klassade som grupp 1, baserades på den analoga metoden för att överföra information. Grupp 1-fax skickade en sida med text på 6 minuter. Grupp 2-standarder har förbättrat denna teknik för att öka överföringshastigheten, vilket resulterar i en minskning av överföringstiden per sida till 3 minuter.

Den radikala skillnaden mellan grupp 3-faxmaskiner och tidigare är den helt digitala överföringsmetoden med hastigheter på upp till 14 400 bps. Som ett resultat, med hjälp av datakomprimering, sänder ett grupp 3-fax en sida på 30-60 sekunder. När kommunikationskvaliteten försämras går grupp 3-fax i nödläge, vilket saktar ner överföringshastigheten. Enligt Group 3-standarden är två upplösningsnivåer möjliga: standard, ger 1728 punkter horisontellt och 100 dpi vertikalt; och hög, fördubbling av antalet vertikala punkter, vilket ger en upplösning på 200x200 dpi och halverar hastigheten.

Faxmaskiner i de tre första grupperna är inriktade på användningen av analoga PSTN-telefonkanaler.

Group 4-standarden ger upplösningar upp till 400x400 dpi och ökad hastighet vid lägre upplösningar. Grupp 4 fax ger mycket hög upplösning Hög kvalitet. De kräver dock de höghastighetslänkar som ISDN-nät kan tillhandahålla och kan inte fungera över PSTN-länkar.

Modem (MOdulator-DEModulator) är en enhet för omvandling av seriella digitala signaler till analoga och vice versa. Standardorganisationer använder de vanliga förkortningarna DCE för att referera till ett modem och DTE för att referera till en dator, terminal eller någon annan enhet som är ansluten till ett modem. Modemet har två gränssnitt (Fig. 2.31): gränssnitt mellan DCE och analog linje; multi-wire digitalt gränssnitt mellan DCE och DTE.

Punkt-till-punkt-kanal. Det enklaste nätverket använder modem, är en punkt-till-punkt-kanal där två modem är anslutna ("punkt-till-punkt") med en kommunikationslinje (Fig. 2.32). En diskret kanal ansluter DTE till DTE. Linjen ansluter DCE till DCE. En diskret kanal består av en linje och två modem (DCE). För överföringshastigheter upp till 20 kbit/s används gränssnittet V.24/V.28 (RS-232C), via en 25- eller 9-stifts honkontakt. Vid överföringshastigheter från 48 till 168 kbit/s krävs bredbandsmodem som arbetar med V.35-gränssnittet. Vid hastigheter upp till 20 kbit/s kan någon av följande analoga telefonlinjer användas:

4-tråds 2-punkts hyrd linje; 4-tråds flerpunktshyrd linje; 2-tråds 2-punkts hyrd linje; 2-tråds 2-punkts uppringning (PSTN uppringd); En 4-tråds, 2-punkts kopplad linje skapad genom att koppla två separata tvåtrådsanslutningar över PSTN. Telefonkanalstandarder som derivat av standardkanalen för PSTN-röstfrekvens (TV) presenteras i tabell. 2.10.

Modems driftlägen. Asynkron. Detta läge implementeras av asynkrona modem; sådana modem har låg hastighet och fungerar i läget för asynkron start-stopp tecken-för-bit-överföring. Asynkrona modem genererar inte synkroniseringssignaler och kan arbeta med vilken överföringshastighet som helst inom det hastighetsområde som är inställt för dem. Synkron. I detta läge sänds data i block och modemet genererar synkroniseringssignaler. Modem som implementerar endast synkront läge kallas synkrona modem. Asynkron-synkron. Detta läge implementeras av asynkron-synkrona modem, som kan utföra både synkron och asynkron överföring. Modemet tar bort start-stopp-bitarna innan sändning och återställer dem efter mottagning. Modem av denna typ genererar synkroniseringssignaler och har en inbyggd asynkron-synkron omvandlare. Asynkron-synkrona och synkrona modem fungerar endast med fasta överföringshastigheter. När du väljer ett modem är typen av kommunikation som tillhandahålls av modem-linjekombinationen viktig.

Alla modem som arbetar på en 4-tråds, 2-punktslinje använder ett par för att sända och det andra för att ta emot, och kan därför fungera i full-duplex-läge. Modem som arbetar med en 4-tråds multidropplinje fungerar endast i halvduplexläge. Endast synkrona modem fungerar på en 4-tråds, 2-punkts icke-switchad linje eller över PSTN, med en enkel uppringd anslutning som ger halvduplexläge och en dubbelswitchande anslutning som ger fullduplexläge. Asynkron-synkrona modem fungerar på 2-trådslinjer (antingen leasade eller byta), och alla kan fungera i full-duplex-läge. Modemkompatibilitet. Överföringen av data över telefonnätverk beskrivs av rekommendationerna från V-serien från International Telecommunications Union (Technical Standards Sector) - ITU-T. Kompatibilitetskontrollen är att kontrollera V-seriens nummer som anges av tillverkaren i modemspecifikationerna. Klassificeringen av V-seriens rekommendationer visas i fig. 2,33.


Modemet kan fungera i två lägen: kommando och dataöverföring. Modemets kommandoläge är vanligtvis inställt: när strömmen slås på; under den initiala initieringen av modemet; efter ett misslyckat försök att ansluta till ett fjärrmodem; när den avbryts från tangentbordet genom att trycka på tangentkombinationen "lägg på" (oftast); när du lämnar dataöverföringsläget via ESCAPE-sekvensen. I kommandoläge uppfattas hela dataströmmen som kommer in i modemet genom V.24/V.28-gränssnittet som ett kommando. Dataöverföringsläget (on-line) upprättas efter att modemet sänder ett CONNECT-meddelande i följande fall: när ett försök att upprätta en anslutning med ett fjärrmodem lyckas; när modemet utför självtest. I dataöverföringsläge översätts dataströmmen som kommer in i modemet från DTE med konvertering till linjen, och dataströmmen från linjen översätts med omvänd konvertering till gränssnittet med DTE. Modemets funktionella lägen. Modemet är alltid i ett av två funktionslägen (förutom perioder då det växlar från ett läge till ett annat): kommando (lokalt) och asynkront anslutningsläge (ON LINE). Modemets övergångsdiagram visas i fig. 2,34. När strömmen slås på, initierar modemet sina parametrar i enlighet med konfigurationen som är lagrad i icke-flyktigt minne, och går in i asynkron kommandoläge. Endast i detta läge accepterar modemet AT-kommandon. Med hjälp av Z-kommandot återställer modemet sin fungerande konfiguration


från icke-flyktigt minne och återgår till kommandoläge, återställer kommandot "^-kommandot konfigurationen enligt tillverkarens profil (standardinställning) och återgår till kommandoläge. Modemet "hämtar telefonen" i autosvarsläge: a) vid mottagande av ett A-kommando; b) automatiskt när S1 = SO, när räknaren för inkommande samtal (samtal) blir lika med numret som ställts in för att svara; c) vid mottagande av ett uppringningskommando, när anropslinjen slutar med R. Funktioner hos växelkretsarna 103, 104, 109 V.24. Låt oss betrakta funktionerna hos utbyteskretsar associerade med sändning och mottagning av data: 103 (2) TxD (sänd data) till DCE; 104 (3) RxD (ta emot data) till DTE; 109 (8) CD (mottagen linjesignaldetektor) till DTE. Ingångsströmmen av seriella data som kommer in i modemet genom kretsen 103 omvandlas av modulatorn till en modulerad analog signal för utmatning till linjen (fig. 2.35). I den andra änden av linjen tar fjärrmodemdemodulatorn emot den modulerade linjesignalen och omvandlar den till en seriell dataström för utmatning genom datamottagningskretsen 104.


När en modulerad bärvågsfrekvens detekteras av demodulatorn övergår kretsen 109 från AV-tillståndet till PÅ-tillståndet. I detta fall introduceras en fördröjning mellan det ögonblick då bärvågen detekteras och det ögonblick då tillståndet för växelkretsen 109 ändras, känd som bärvågsdetekteringsfördröjningen "på". Det finns också en bärvåg som känner av "av"-fördröjning som uppstår när bäraren i andra änden av linjen stängs av. Kretsen 109 i modemets interna krets är nödvändig för att fixera datautbyteskretsen 104 (data tas emot endast när kretsen 109 är påslagen). CD-startfördröjningen och datamottagningskretslåsningen ger skydd mot transienta skurar av linjebrus som simulerar falska signaler i datamottagningskretsen 104.

Så, modem och modulering-demodulering...

Termen "modem" är en förkortning av den välkända datortermen modulator-demodulator. Ett modem är en enhet som omvandlar digital data som kommer från en dator till analoga signaler som kan skickas över en telefonlinje. Hela det här kallas modulering. De analoga signalerna omvandlas sedan tillbaka till digital data. Det här kallas demodulering.

Schemat är väldigt enkelt. Modemet tar emot digital information i form av nollor och ettor från datorns centrala processor. Modemet analyserar denna information och omvandlar den till analoga signaler, som sänds via telefonlinjen. Ett annat modem tar emot dessa signaler, omvandlar dem tillbaka till digital data och skickar tillbaka dessa data till fjärrdatorns centralenhet.

Moduleringstyp som låter dig välja frekvens eller pulsmodulering. Pulsmodulering används i hela Ryssland.

Analoga och digitala signaler

Telefonkommunikation sker genom så kallade analoga (ljud)signaler. En analog signal identifierar information som sänds kontinuerligt, medan en digital signal identifierar endast den data som definieras i ett specifikt skede av överföringen. Fördelen med analog information framför digital är förmågan att fullt ut representera ett kontinuerligt flöde av information.

Å andra sidan påverkas digital data mindre av olika typer av brus och malande ljud. I datorer lagras data i enskilda bitar, vars essens är 1 (start) eller O (slut).

Om vi ​​representerar det hela grafiskt, så är analoga signaler sinusvågor, medan digitala signaler representeras som fyrkantvågor. Till exempel är ljud en analog signal eftersom ljudet alltid förändras. Således, i processen att skicka information över telefonlinjen, tar modemet emot digital data från datorn och omvandlar den till en analog signal. Ett andra modem i andra änden av linjen omvandlar dessa analoga signaler till obearbetade digitala data.

Gränssnitt

Du kan använda ett modem i din dator med ett av två gränssnitt. Dom är:

MNP-5 seriellt gränssnitt RS-232.

MNP-5 Fyrpolig RJ-11 telefonkabel.

Till exempel ansluts ett externt modem till en dator med en RS-232-kabel och till en telefonlinje med en RJ11-kabel.

Datakomprimering

I processen för dataöverföring krävs en hastighet som är högre än 600 bitar per sekund (bps eller bitar per sekund). Detta beror på att modem måste samla in bitar av information och överföra dem vidare genom en mer komplex analog signal (en mycket sofistikerad krets). Processen för sådan överföring i sig tillåter överföring av många databitar samtidigt. Det är tydligt att datorer är känsligare för överförd information och därför uppfattar den mycket snabbare än ett modem. Denna omständighet genererar ytterligare modemtid, motsvarande de databitar som måste grupperas på något sätt och vissa komprimeringsalgoritmer tillämpas på dem. Så här uppstod två så kallade kompressionsprotokoll:

MNP-5 (överföringsprotokoll med ett kompressionsförhållande på 2:1).

V.42bis (överföringsprotokoll med ett kompressionsförhållande på 4:1).

MNP-5-protokollet används vanligtvis vid överföring av vissa redan komprimerade filer, medan V.42bis-protokollet tillämpas även på okomprimerade filer, eftersom det kan påskynda överföringen av just sådana data.

Det måste sägas att när du överför filer, om V.42bis-protokollet inte är tillgängligt alls, är det bäst att inaktivera MNP-5-protokollet.

Felkorrigering

Felkorrigering är en metod genom vilken modem testar den överförda informationen för att avgöra om den innehåller någon skada som uppstått under överföringen. Modemet delar upp denna information i små paket som kallas ramar. Det sändande modemet bifogar en så kallad kontrollsumma till var och en av dessa ramar. Det mottagande modemet kontrollerar om kontrollsumman matchar informationen som skickas. Om inte skickas ramen igen.

Ram är en av nyckeltermerna för dataöverföring. En ram är ett grundläggande datablock med en rubrik, information och data kopplade till denna rubrik som kompletterar själva ramen. Den tillagda informationen inkluderar ramnummer, data för överföringsblockstorlek, synkroniseringssymboler, stationsadress, felkorrigeringskod, data med variabel storlek och så kallade indikatorer Start av sändning (startbit)/Slut av sändning (stoppbit). Det betyder att en ram är ett informationspaket som överförs som en enhet.

Till exempel, i Windows 98 i modeminställningarna finns ett alternativ Stoppa bitar som låter dig ställa in antalet stoppbitar. Stoppdatabitar är en av varianterna av de så kallade gränstjänstbitarna. Tabellbiten bestämmer slutet av cykeln under asynkron överföring (tidsintervallet mellan sända tecken varierar) av data i en korttidscykel.

MNP2-4- och V.42-protokoll

Även om felkorrigering kan bromsa dataöverföringen på brusiga linjer, ger denna metod tillförlitlig kommunikation. MNP2-4- och V.42-protokollen är felkorrigeringsprotokoll. Dessa protokoll bestämmer hur modem verifierar data.

Liksom datakomprimeringsprotokoll måste felkorrigeringsprotokoll stödjas av både det sändande och mottagande modemet.

Flödeskontroll

Under överföringen kan ett modem skicka data mycket snabbare än ett annat modem kan ta emot data. Den så kallade flödeskontrollmetoden låter dig informera det mottagande modemet om att modemet kommer att sluta ta emot data någon gång. Flödesreglering kan implementeras både i mjukvara (XON/XOFF - Startsignal/Stoppsignal) och i hårdvarunivåer (RTS/CTS). Flödeskontroll på mjukvarunivå utförs genom överföring av en specifik skylt. Efter att signalen har tagits emot sänds ytterligare ett tecken.

Till exempel, i Windows 98 i modeminställningarna finns det ett alternativ Databitar som låter dig ställa in informationsdatabitarna som används av systemet för den valda serieporten. Datorns standardteckenuppsättning består av 256 element (8 bitar). Därför är standardalternativet 8. Om ditt modem inte stöder pseudografi (fungerar endast med 128 tecken), vänligen ange detta genom att välja alternativ 7.

I Windows 98, i modeminställningarna, finns det också ett alternativ Använd flödeskontroll

som låter dig bestämma hur du ska implementera datautbyte. Här kan du rätta möjliga misstag problem som uppstår vid överföring av data från en dator till ett modem. Standardinställning XON/XOFF innebär att dataflödet styrs av programvara som använder standard ASCII-kontrolltecken, som skickar kommandot till modemet pausa/återupptaöverföra.

Programvaruflödeskontroll är endast möjlig om en seriell kabel används. Eftersom flödeskontroll på mjukvarunivå reglerar överföringsprocessen genom att sända vissa tecken, kan ett misslyckande eller till och med avbrytande av kommunikationssessionen inträffa. Detta förklaras av det faktum att det ena eller det andra bruset i linjen kan generera en helt liknande signal.

Till exempel, med programflödeskontroll, kan binära filer inte överföras eftersom sådana filer kan innehålla kontrolltecken.

Genom hårdvaruflödeskontroll överför RTS/CTS information mycket snabbare och säkrare än genom mjukvaruflödeskontroll.

FIFO-buffert och UART universella asynkrona gränssnittschips

FIFO-bufferten påminner lite om en omlastningsbas: medan data anländer till modemet skickas en del av den till buffertkapaciteten, vilket ger en viss vinst när man byter från en uppgift till en annan.

Till exempel operationssalen Windows-system 98 stöder endast 16550-serien Universal Asynchronous Receiver Transmitter (UART) chips och tillåter kontroll av själva FIFO-bufferten. Använder en kryssruta Använd FIFO-buffertar kräver 16550-kompatibel UART (Använd FIFO-buffertar) du kan låsa (förhindra att systemet ackumulerar data i buffertkapaciteten) eller låsa upp (tillåta systemet att ackumulera data i buffertkapaciteten) FIFO-bufferten. Genom att trycka på knappen Avancerad, du vänder dig till dialog Avancerade anslutningsinställningar vars alternativ låter dig konfigurera anslutningen av ditt modem.

S-register

S-register finns någonstans inne i själva modemet. Det är i just dessa register som inställningar lagras som på ett eller annat sätt kan påverka modemets beteende. Det finns många register i modemet, men endast de första 12 av dem räknas som standardregister. S-register är inställda på ett sådant sätt att de skickar ett kommando till modemet ATSN=xx, där N motsvarar numret på registret som sätts, och xx definierar själva registret. Till exempel, genom SO-registret kan du ställa in antalet ringsignaler att svara.

Avbryter IRQ

Kringutrustning kommunicerar med datorprocessorn genom så kallade IRQ-avbrott. Avbrott är signaler som tvingar processorn att avbryta en viss operation och överföra dess exekvering till den så kallade avbrottshanteraren. När CPU:n tar emot ett avbrott avbryter den helt enkelt processen och delegerar den avbrutna uppgiften till ett mellanliggande program som kallas Interrupt Handler. Hela det här fungerar oavsett om ett fel upptäcktes i driften av en viss process eller inte.

Informationskommunikationsport eller helt enkelt COM-port

Serieporten är väldigt lätt att ta reda på. Du kan göra detta genom att helt enkelt titta på kontakten. COM-porten använder en 25-stiftskontakt med två rader stift, varav en är längre än de andra. Samtidigt har nästan alla seriekablar 25-stiftskontakter på båda sidor (i andra fall krävs en speciell adapter).

En COM-port (serieport) är en port genom vilken datorer kommunicerar med enheter som ett modem och en mus. Standard persondatorer har fyra serieport.

COM 1- och COM 2-portar används vanligtvis av en dator som externa portar. Som standard har alla fyra seriella portar två IRQ:er:

COM 1 är bunden till IRQ 4 (3F8-3FF).

COM 2 är knuten till IRQ 3 (2F8-2FF).

COM 3 är knuten till IRQ 4 (3E8-3FF).

COM 4 är knuten till IRQ 3 (2E8-2EF).

Det är här konflikter kan uppstå, eftersom externa portar på andra I/O-enheter 1/0 eller kontroller kan använda samma IRQ.

Därför, efter att ha tilldelat en COM-port eller IRQ till modemet, måste du kontrollera andra enheter för att se om de har

samma seriella portar och avbrott.

Det måste sägas att enheter som är anslutna till telefonlinjen parallellt med modemet (särskilt nummerpresentation) kan avsevärt försämra* kvaliteten på driften av ditt modem. Därför rekommenderas det att ansluta telefoner via det dedikerade uttaget i modemet. Endast i detta fall kommer han att koppla bort dem från linjen under drift.

Modemets flashminne

Flashminne är ett skrivskyddat minne eller PROM (skrivskyddat omprogrammerbart minne) som kan raderas och omprogrammeras.

Alla modem vars namn innehåller raden "V. Allt" är föremål för omprogrammering. Dessutom är "Courier V.34 dual standart"-modem föremål för mjukvaruuppgradering om linjen alternativ svaret på ATI7-kommandot innehåller V.FC-protokollet. Om modemet inte har detta protokoll utförs uppgraderingen till "Courier V. Everything" genom att byta ut dotterkortet.

Det finns två modifieringar av Courier V. Allt-modem – med den så kallade supervisorfrekvensen på 20,16 MHz och 25 MHz. Var och en av dem har sina egna firmwareversioner, och de är inte utbytbara, dvs. Firmware från 20,16 MHz-modellen fungerar inte för 25 MHz-modellen och vice versa.

Fältprogrammerbart NVRAM

Alla modeminställningar reduceras till korrekt installation NVRAM-registervärden. NVRAM är ett användarprogrammerbart minne som lagrar data när strömmen stängs av. NVRAM används i modem för att lagra standardkonfigurationen som laddas in i RAM när den slås på. NVRAM-programmering görs i vilket terminalprogram som helst med hjälp av AT-kommandon. En komplett lista med kommandon kan erhållas från dokumentationen för modemet, eller erhållas i ett terminalprogram med hjälp av kommandon AT$ AT&$ ATS$ AT%$. Skriv fabriksinställningar med hårdvarudatakontroll till kommandot NVRAM - AT&F1, gör sedan justeringar av modeminställningarna i samband med en specifik telefonlinje och skriv dem till NVRAM med kommandot AT&W. Ytterligare initiering av modemet måste göras med kommandot ATZ.4.

Programvara för dataöverföring

Dataöverföringsprogram låter dig ansluta till andra datorer, BBS, Internet, Intranät och andra informationstjänster. Du kan ha ett mycket omfattande utbud av sådana program till ditt förfogande. Till exempel, i Windows 98 har du till ditt förfogande en mycket bra terminalklient, Hyper Terminal.

Om du har problem med att upprätta kommunikation med andra modem

Först måste du bedöma kommunikationslinjens karaktär. För att göra detta, efter en lyckad session, innan du återinitierar modemet, anger du kommandona ATI6- kommunikationsdiagnostik, ATI11- anslutningsstatistik, ATY16- amplitud-frekvenskarakteristik. Den mottagna datan måste skrivas till en fil. Efter att ha analyserat mottagna data är det nödvändigt att göra ändringar i den aktuella konfigurationen och sedan skriva dem till NVRAM med kommandot AT&W5.

Ryska telefonlinjer och importerade modem

Valet av modem idag är ganska stort, och skillnaden i deras kostnad är ganska betydande. Överföringshastigheter på mer än 28 800 bps är vanligtvis ouppnåeliga på ryska telefonlinjer. Över 16 900 bps kan endast erhållas om internetleverantören har linjer på den telefonväxel som din telefon är ansluten till. I andra fall är det för tråkigt att arbeta på Internet, eftersom det med en typisk (och inte alltid möjlig) hastighet på 9 600 bps blir en fullständig väntan. Därför behöver du för stabil dataöverföring vid störningar i telefonlinjen ett högkvalitativt modem som kostar minst 400 dollar.

Vilket modem är bättre - internt eller externt?

Det interna modemet installeras i en ledig expansionsplats på datorns moderkort och ansluts till den inbyggda strömförsörjningen, medan det externa modemet är en fristående enhet ansluten till datorn via en vanlig seriell port.

Var och en av designen har sina egna fördelar och nackdelar. Det interna modemet upptar en systembussplats (och som regel finns det inte tillräckligt med dem), det är svårt att övervaka dess funktion på grund av bristen på indikatorer, och dessutom är de beskrivna modellerna i grunden inte lämpliga för bärbara datorer- typ bärbara datorer som har ett hölje med smal profil och i de flesta fall inte har expansionskontakter. Samtidigt är det interna modemet flera tiotals dollar billigare än externa analoger, tar inte upp plats på bordet och skapar inte en härva av ledningar. Att använda ett externt modem innebär att datorn som den är ansluten till har de modernaste serieportkontrollchipsen (UART). UART-chips dök upp i de första datorerna, eftersom det redan då blev klart att datautbyte via en seriell port var för långsam och komplex operation och det var bättre att anförtro det till en speciell styrenhet. Sedan dess har flera UART-modeller släppts. Datorer som IBM PC och XT, samt de som är helt kompatibla med dem, använde 8250-chippet, i AT ersattes det av UART 16450. Fram till nyligen var de flesta datorer baserade på i386- och i486-processorer utrustade med en 16550-kontroller, vilket inkluderade interna hårdvarubuffertar i "kön", och idag håller UART 16550A på att bli standard - ett chip som liknar det tidigare, men med defekterna eliminerade. Bristen på buffertar i alla chips utom den sista gör att dataöverföringen genom serieporten vid hastigheter över 9600 bps blir instabil (med MS Windows minskar denna tröskel till 2400 bps).

Om du behöver ansluta ett externt höghastighetsmodem till en dator som använder ett äldre UART-chip måste du antingen byta multikort eller lägga till ett speciellt expansionskort (som tar upp en bussplats och berövar det externa modemet en kritisk fördel ). Interna modem har inte detta problem - de använder inte en COM-port (mer exakt, de innehåller en). Nu har interna modem ytterligare en fördel, även relaterad till hastighet. Enligt V.42bis-specifikationen kan data komprimeras ungefär fyra gånger under överföring, därför måste ett modem som arbetar med 28800 bps ta emot data från eller skicka data till datorn med en hastighet på 115600 bps, vilket är gränsen för seriell PC hamn. 28 800 bps är dock inte gränsen för en telefonlinje, där maxgränsen ligger någonstans i området 35 000 bps, och på digitala linjer (ISDN) överstiger genomströmningen 60 000 bps. Följaktligen, i den här situationen, kommer den seriella porten att bli en flaskhals i hela systemet, och det externa modemets potentiella möjligheter kommer inte att realiseras. Modemtillverkare utvecklar just nu modeller som kan ansluta till en snabbare parallellport, men det är uppenbart att enheter som säljs nu inte kommer att klara detta.

Samtidigt kan många modem uppgraderas för att fungera i höga hastigheter, även att kunna fungera på ISDN. Men allt beror på den restriktiva barriären på datorsidan, som för det interna modemet är betydligt högre än 4 MB/s (ISA-bussbandbredd). Förresten, alla ISDN-modem är interna. Det är sant att allt detta kommer att hända i morgon (eller kanske i övermorgon), men idag kan vi säga en sak: välj en enhet av den typ som du gillar - det finns inga funktionella skillnader mellan interna modem och deras externa analoger.

Vilket modem man ska välja och hur man väljer det

Modemet kan inte vara unikt. Ditt modem måste förstås av andra modem. Det betyder att modemet måste stödja maximalt antal standarder, det vill säga felkorrigering, datautbytesmetoder och datakomprimering. Den vanligaste standarden är V.32bis för modem med en växelkurs på 14000 bps. För modem med en hastighet på 28800 bps är det standardiserade protokollet V.34.

Dessutom måste det betonas att modem med en dataväxlingshastighet på 16800, 19200, 21600 eller 33600 inte är standard.

Ingen felkorrigering bör göras i programvaran. Allt måste vara inbyggt i modemet av dess tillverkare.

Om utsidan och insidan. Ett externt modem är anslutet till din seriella port via en speciell sladd. Ett sådant modem har som regel en volymkontroll, informationsindikatorer, en strömförsörjning och andra, ibland användbara tillbehör. Om du är proffs bör du inte bry dig om vilket modem du väljer - internt eller externt. Vanligtvis gör ett bra internt modem, genom speciell programvara, ett bra jobb med att emulera all tydlighet hos ett externt modem.

Köp inte rent importerade modem. Dessa järnbitar går inte överens på våra gamla linjer. Köp endast certifierade modem, det vill säga hårdvara speciellt anpassad för våra smutsiga telefonväxlar.

I Ryssland är ett sådant val väldigt litet. Denna marknad domineras av två företag: ZyXEL från soliga Taiwan och U.S.A. Robotics från USA. Modem från det senare företaget väljs av proffs (Courier), medan det förra väljs av alla andra, det vill säga alla de användare som väljer det så kallade ultrapålitliga ZyCell-protokollet.

Så, välj Courier. Och tro mig, det här är inte reklam.

Ordet "modem" kommer från kombinationen "modulator/demodulator" och används för att hänvisa till ett brett utbud av enheter för att överföra digital information med hjälp av analoga signaler genom att modulera dem - ändra över tiden en eller flera egenskaper hos den analoga signalen: frekvens, amplitud och fas. I detta fall kallas den modulerade analoga signalen en bärvåg och är vanligtvis en signal med konstant frekvens och amplitud (bärvågsfrekvens).

Antalet moduleringar per sekund kallas moduleringshastigheten och mäts i baud (Baud); mängden information som överförs mäts i bitar per sekund (bitar per sekund eller BPS bitar per sekund). En modulering kan sända en bit, eller mer eller färre av dem. I nya modemprotokoll kallas enheten för information som sänds per modulering ett tecken. En "modem"-symbol kan i allmänhet vara av vilken storlek som helst.

Den ursprungliga digitala signalen matas till en modulator, som omvandlar den till en serie ändringar av den analoga bärvågssignalen, som sänds via en kommunikationslinje till en demodulator, som baserat på dessa ändringar återskapar den ursprungliga digitala signalen. För att erhålla en symmetrisk dubbelriktad kommunikationslinje kombineras modulatorn och demodulatorn i en enhet - ett modem.

Även om modulatorer/demodulatorer används i många enheter nätverkskort, diskenheter, CD-inspelare, etc., har termen "modem" fixats till att huvudsakligen hänvisa till intelligenta modem för telefonlinjer. Ett sådant modem är en komplex enhet, där själva modulatorn och demodulatorn endast ingår som huvudfunktionella enheter.

Modem används där kommunikationslinjen inte tillåter tillförlitlig överföring av en digital signal genom att helt enkelt ändra amplituden. Frekvensförändringar överförs mest tillförlitligt - frekvensmodulering, men att fixera en sådan förändring vid mottagningssidan kräver flera signalperioder, vilket kräver användning av bärvågsfrekvenser som är betydligt högre än frekvensen digital signal. För att öka mängden information som sänds per modulering används parallella fas- och amplitudmoduleringar.

Ett typiskt schema för att organisera kommunikation mellan två digitala enheter med modem ser ut så här:

DTE1 DCE1 Länk DCE2 DTE2

Förkortningen DTE (Data Terminal Equipment) i kommunikationssystemterminologi hänvisar till digitala terminalenheter som genererar eller tar emot data. Förkortningen DCE (Data Communication Equipment) syftar på modem. Kommunikationslinjen mellan DCE är analog, mellan DCE och DTE är digital.

Om ett enhetligt digitalt gränssnitt används för att kommunicera mellan DTE och DCE, gör detta ofta det möjligt att ansluta två intilliggande DTE:er med en rak digital linje, så kallad nollmodemkabel. Vid DTE-diversitet lång distans Istället för en nollmodemkabel är ett par modem och en analog kommunikationslinje anslutna till gapet, vilket ger en transparent anslutning och dataöverföring.

Modem olika typer används inom många områden av kommunikation; Denna FAQ täcker endast smarta telefonlinjemodem som är utformade för kommunikation mellan datorer och alfanumeriska terminaler.

Hur fungerar och fungerar ett modernt modem?

Nästan alla moderna modem har liknande funktionskretsar, bestående av en huvudprocessor, en signalprocessor, random access memory (RAM), läsminne (ROM), omprogrammerbart minne (Non-Volatile RAM, NVRAM non-volatile memory with direct access) ), själva modulatorn/demodulatorn, linjematchningskretsen och högtalaren.

Huvudprocessorn är egentligen en inbyggd mikrodator som ansvarar för att ta emot och utföra kommandon, buffra och bearbeta data - kodning, avkodning, komprimering/dekompression, etc., samt styra signalprocessorn. De flesta modem använder specialiserade processorer baserade på standardchipset, och vissa (US Robotics, ZyXEL) använder processorer generell mening(Intel, Zilog, Motorola).

Signalprocessorn (DSP, Digital Signal Processor) och modulatorn/demodulatorn är direkt involverade i operationer med signalen: modulering/demodulering, frekvensbandsdelning, ekoundertryckning, etc. Sådana processorer används också antingen specialiserade, fokuserade på en specifik uppsättning moduleringsmetoder och protokoll (AT&T, Rockwell, Exar), eller universella med flyttbar firmware (till exempel TMS), som gör det möjligt att senare förfina och ändra driften algoritmer.

Beroende på modemets typ och komplexitet skiftar den huvudsakliga intellektuella belastningen mot DSP eller modulator/demodulator. I låghastighetsmodem (300..2400 bps) utförs huvudarbetet av modulatorn/demodulatorn, i höghastighets (4800 bps och högre) DSP.

ROM lagrar program för huvud- och signalprocessorer (firmware). ROM kan vara engångsprogrammerbar (PROM), ultraviolett raderbar omprogrammerbar (EPROM) eller elektriskt omprogrammerbar (EEPROM, Flash ROM). Den senare typen av ROM låter dig snabbt ändra firmware när fel korrigeras eller nya funktioner blir tillgängliga.

RAM används som temporärt minne vid drift av huvud- och signalprocessorer; den kan vara antingen separat eller allmän. Den aktuella uppsättningen modemparametrar (aktiv profil) lagras också i RAM.

NVRAM lagrar lagrade uppsättningar modemparametrar (lagrade profiler), varav en laddas in i den aktuella uppsättningen varje gång den slås på eller återställs. Vanligtvis finns det två sparade uppsättningar: en primär (profil 0) och en sekundär (profil 1). Som standard används huvuduppsättningen för initiering, men det är möjligt att byta till den extra. Ett antal modem har fler än två sparade uppsättningar.

Linjematchningskretsar inkluderar en isoleringstransformator för signalöverföring, en optokopplare för identifiering av ringsignalen (Ring), ett relä för anslutning till linjen (”lyft av”, lyft av) och uppringning, samt element för att skapa en belastning i ledningen och överspänningsskydd. Istället för reläer kan tysta användas elektroniska nycklar. Vissa modem använder extra optokopplare för att styra nätspänningen. Att ansluta till linjen och slå ett nummer kan göras med en eller separata knappar.

Utgång till högtalare förstärkt signal från linjen för hörselövervakning av hennes tillstånd. Högtalaren kan slås på under hela anslutningen eller stängas av helt under uppringning och anslutning.

Externa modem innehåller dessutom en krets för att generera matningsspänningar (vanligtvis +5, +12 och -12 V) från en växelspänning (mindre ofta direkt) från strömkällan. Dessutom innehåller externa modem gränssnittskretsar för kommunikation med DTE.

Vad är skillnaden mellan interna och externa modem?

Det interna modemet är gjort i form av ett expansionskort placerat i datorhöljet, kopplat direkt till systembussen och med hjälp av datorns gemensamma strömförsörjning. Ett externt modem är tillverkat som en separat enhet, anslutet till en av de seriella eller parallella portarna och strömförsörjt från sin egen nätverkskälla. Det externa modemet har även driftslägesindikatorer i form av en uppsättning lysdioder eller en flytande kristallskärm.

Fördelar med ett internt modem:

Nackdelar med ett internt modem:

Fördelar med ett externt modem:

Nackdelar med ett externt modem:

Hur organiseras dataöverföring via modem?

Dataöverföringen organiseras baserat på en uppsättning protokoll, som vart och ett fastställer regler för interaktion mellan kommunicerande enheter. De protokoll som används i modem är indelade i fyra huvudgrupper:

De tre första grupperna gäller endast för DCE-DCE-kommunikation, den sista endast för DCE-DTE-kommunikation.

Den första gruppen av protokoll fastställer reglerna för modem att ingå i kommunikation, dess underhåll och avslutning, parametrarna för analoga signaler, reglerna för kodning och modulering. Dessa protokoll hänför sig direkt till signaler som sänds över en analog kommunikationslinje mellan modem. Det är bara möjligt att ansluta två modem om de stöder några vanliga eller kompatibla protokoll i denna grupp. I den sju-nivåhierarkin av OSI-kommunikationsprotokoll har denna grupp av protokoll nivå 1 (fysisk) och bildar en digital kommunikationskanal i realtid, men är inte skyddad från överföringsfel.

Protokoll fysisk anslutning kan vara simplex (samtidig överföring i en riktning åt gången) och duplex (samtidig dubbelriktad överföring). De vanligaste protokollen är duplexprotokoll, som kan vara symmetriska, när överföringshastigheterna i båda riktningarna är lika, och asymmetriska, när hastigheterna är olika. Asymmetrisk duplex används för att öka överföringshastigheten i en riktning genom att minska den i motsatt riktning när flödet av överförda data har en uttalad asymmetri.

För att bestämma sändningsriktningen i en fysisk kanal används begreppen anropande (initiering av anslutningen) och svarande modem; Sändningsriktningen bestäms av det anropande modemet.

Den andra gruppen upprättar regler för att detektera och korrigera fel som uppstår under överföringssteget med användning av protokoll i den första gruppen. Dessa protokoll behandlar endast digital information; För att kontrollera informationens integritet är den uppdelad i block (paket) utrustade med kontrollredundanskoder (CRC Cyclic Redundancy Check). Om kontrollkoden vid den mottagande änden inte stämmer överens, anses det överförda paketet vara felaktigt och dess återsändning begärs. Denna grupp av protokoll omvandlar en opålitlig fysisk kanal till en pålitlig (felsäker) kanal på en högre nivå, men detta leder till förlust av realtidskommunikation och kommer till bekostnad av vissa overheadkostnader. I OSI-modellen motsvarar denna grupp lager 2 (länk).

Den tredje gruppen fastställer regler för komprimering av överförda data genom att reducera dess redundans. Samtidigt analyseras och förpackas de i den sändande änden, och i den mottagande änden packas de upp i sin ursprungliga form. Komprimering gör att du kan öka överföringshastigheten utöver kanalens fysiska bandbredd genom att minska mängden data som faktiskt överförs. Implementering av komprimering kräver också viss overhead för att analysera information och generera paket; Om komprimeringen är ineffektiv kan överföringshastigheten vara lägre än hastigheten för den fysiska kanalen.

Den sista gruppen av protokoll anger reglerna för interaktion mellan DCE och DTE. De är indelade i fysiska, relaterade till kablar, kontakter och interaktionssignaler, och informativa, relaterade till formatet och betydelsen av överförda meddelanden. Genom dessa protokoll realiseras kommunikation mellan DTE och DCE under förberedelser för att ingå kommunikation, organisera ett samtal och svar, samt under själva datautbytet.

Vilka moduleringsprotokoll används i modemkommunikation?

De flesta av de protokoll som används är standardiserade av International Telecommunications Union ITU, tidigare kallad International Consultative Committee on Telegraphy and Telephony, CCITT (Comite Consultatif Internationale de Telegraphie et Telephonie CCITT). ITU-avdelning relaterad till telefonkommunikation, betecknad av ITU-T.

Av de fysiska kommunikationsprotokollen är de mest använda följande:

V.34 (ITU-T). Protokoll senaste generationen med överföringshastigheter upp till 28800 bps, mellanhastigheter 2400..26400 bps med en upplösning på 2400. Antagandet av ITU-standarden föregicks av protokoll från ett antal tillverkare under namnen V.Fast och V.FC. Modulering 256-positions QAM med ytterligare tidskodning, där beslutet i mottagningsänden görs baserat på två intilliggande signaltillstånd. På grund av ökningen av storleken på dataelementet som överförs per modulering, ersätts begreppet "baud" med "symbol per sekund"; i det här fallet är teckenstorleken 8 bitar eller en byte. Följaktligen introducerades begreppet "symbolhastighet": 2400, 2743, 2800, 3000, 3200, 3429 symboler/s. De två sista hastigheterna passar formellt inte in i standardbandbredden för en telefonväg, men ett antal telefonlinjer har faktiskt den erforderliga bandbredden.

V.34bis (ITU-T). V.34 förlängning till 33600 bps med en mellanhastighet på 31200 bps.

V.90 (ITU-T). Ett asymmetriskt, "semi-digitalt" höghastighetsprotokoll som låter dig öka envägsöverföringshastigheten till 56 kbit/s. Standarden föregicks av protokollen x2 (USR/3COM) och k56flex (Rockwell/Lucent). Denna grupp av protokoll är också känd som V.PCM och 56k. 56k-protokoll implementeras endast på obalanserade linjer, när på ena sidan en direkt gränssnittsenhet ("digitalt modem") är installerad med anslutning till en digital kanal T1/E1, ISDN, etc., och på den andra ett analogt modem med V .90 support. Med en sådan anslutning sänds signalen från den digitala kanalen större delen av sträckan i oförändrad digital form, och endast från abonnentuppsättningen till ett konventionellt modem i analog form. Eftersom konvertering från digital till analog innebär mindre informationsförlust än vice versa, reduceras den maximala bandbredden för den digitala kanalen (64 kbit/s) endast till 56 kbit/s (i verkligheten vanligtvis till 45-53 kbit/s). I motsatt riktning är maxhastigheten 33,6 kbit/s.

56k-protokoll riktar sig främst till centraliserade kommunikationssystem Internetleverantörer (ISP Internet Service Provider), bank- och informationsnätverk etc., där överföringen av information från centralen till abonnenten (nedladdningen) dominerar, och överföringen från abonnenten till centralen (uppladdningen) är mycket mindre vanlig.

Vad är CPS?

Detta är en historiskt förankrad måttenhet för överföringshastigheten för data mellan program (tecken per sekund tecken per sekund), som anger hastigheten med vilken "dator" (åtta bitars) tecken (bytes) överförs mellan terminalprogram. "Modem"hastigheten i BPS är inte lämplig för detta, eftersom den anger dataöverföringshastigheten mellan modem i en fysisk kanal, och den faktiska överföringshastigheten över hela kanalen (mellan program) påverkas av felkorrigering, datakomprimering, subtiliteter av hårdvaru- och systemprotokoll, och portinställningar och så vidare.

CPS är en ren "dator" enhet, inte relaterad till "modem" moduleringssymboler som introduceras i V.FC, V.34 och senare protokoll.

Hur fungerar felkorrigeringsprotokoll?

Nästan alla felkorrigeringsprotokoll är baserade på att upprepa sändningen av ett felaktigt block (ram) på begäran från det mottagande modemet. Varje block förses med en kontrollsumma, som kontrolleras i mottagandet, och blocket ges inte till konsumenten förrän det mottagits i rätt form. Detta skapar möjliga överföringsfördröjningar, men garanterar praktiskt taget felfri dataöverföring utan ytterligare kontroll på högre nivå.

För att öka överföringseffektiviteten upprättar korrigeringsprotokoll en anslutning i ett synkront läge, där de bitar som sänds över den fysiska kanalen inte längre delas upp i bytes, utan paketeras i större paket. På grund av detta sänder samma par modem över en ren högkvalitativ kanal som använder protokoll med korrigering oftast data snabbare än att använda asynkrona lågnivåprotokoll utan korrigering.

De vanligaste korrigeringsprotokollen är MNP (Microcom Networking Protocol) Layer 4 (MNP4), som introducerats av Microcom och blir de facto-standarden, och inklusive dess senare V.42, även kallad LAP-M (Link Access Procedure Modems), introducerade ITU -T. Det senare är mer effektivt, så när du upprättar en anslutning försöker modem först använda V.42, och om det misslyckas, prova MNP4.

I både MNP4 och V.42 kan avvisandet av en felaktig ram av det mottagande modemet vara antingen individuellt eller inkludera alla efterföljande ramar som fjärrmodemet har lyckats sända vid det ögonblicket. Oftast implementeras det andra schemat som ett enklare, men ett antal modeller använder selektiv ramupprepning Selective Reject (SREJ), vilket avsevärt ökar överföringshastigheten på kanaler med frekventa kommunikationsfel.

En ännu nyare Layer 10 MNP-förlängning riktar sig mot snabbt föränderliga kanaler (RF, cellulär) och är optimerad för att minska förlusterna från sådana förändringar.

Förutom felkorrigering kan korrigeringsprotokoll överföra ett antal servicemeddelanden mellan modem. I grund och botten används två typer av sådana meddelanden: ett tillfälligt avbrott i överföringssignalen (Break), sänds mellan datorn och modemet i form av en lång serie utan stoppbit i slutet, och en anslutningsavbrottssignal (Link Disconnect ), sänds av ett modem till ett annat när kommunikationen avslutas (mottagningsfel med flera block, DTR drop, ATH-kommando och liknande). Det första meddelandet låter dig sända en "icke-tecken"-signal mellan datorer, som ofta kallas en "uppmärksamhet"-signal, och det andra gör det enklare och snabbare att koppla från anslutningen så att fjärrmodemet inte försöker återställa Det.

Hur fungerar datakomprimeringsprotokoll?

Datakomprimering utförs genom att detektera och delvis eliminera redundant information i det sändande modemets inström, varefter de kodade datablocken av reducerad storlek skickas till det mottagande modemet, som återställer dem till sin ursprungliga form. Funktionsprincipen för komprimeringsalgoritmer liknar på många sätt arkiveringsarbetet.

De vanligaste kompressionsprotokollen är MNP5, introducerad av Microcom, och V.42bis, introducerad av ITU-T. MNP5-algoritmen är baserad på relativt enkla metoder komprimering, dess effektivitet i de bästa fallen överstiger sällan 2. V.42bis är baserad på den populära LZW-komprimeringsmetoden som används i de flesta arkiverare, och ger i framgångsrika fall upp till fyra gånger komprimering. I modem som implementerar båda protokollen är standardinställningen för anslutning V.42bis.

I MNP5-protokollet är komprimeringsalgoritmen inte inaktiverad, och protokollet försöker alltid koda inkommande data. Detta resulterar ofta i att okomprimerbar data blir större i storlek på grund av kodning, och den effektiva överföringshastigheten minskar. V.42bis-protokollet övervakar effektiviteten av strömkomprimering och slutar tillfälligt att fungera om komprimeringen inte når sina mål. Om modemet endast implementerar MNP5-protokollet, rekommenderas det att inaktivera det för sessioner där data med låg redundans dominerar (arkiv, distributioner, bilder, ljud, video, etc.), och aktivera det för sessioner med överföring av text, HTML-sidor , uppackade databaser osv.

Komprimeringsalgoritmen i ett modem hanterar alltid en kontinuerlig dataström, varför endast enskilda, relativt små och oberoende fragment av strömmen komprimeras, och detta gör det inte möjligt att uppnå samma höga komprimeringsgrad som i arkiverare. Till exempel komprimeras text på ryska av de flesta arkiverare med 4-5 gånger, medan den verkliga effektiviteten för de bästa modemkomprimeringsprotokollen inte överstiger 2-3, och en högre grad uppnås endast vid sändning av upprepade serier (tabeller, uppackade databaser med hög redundans och så vidare.).

Hur kommunicerar DTE med modemet?

Nästan alla telefonmodem för allmänna ändamål har en enhetlig uppsättning kommandon, föreslagna och etablerade av Hayes, efter vilka själva uppsättningen är uppkallad. Ett annat namn för uppsättningen är AT-set, eftersom de flesta kommandon börjar med AT-prefixet (ATtention). Ett antal specialiserade modem har sina egna kommandouppsättningar som är inkompatibla med Hayes och med varandra.

Det finns två huvudsakliga driftslägen för modemet: kommandoläge och dataläge. I det första läget skickar DTE kommandon till modemet och tar emot meddelanden, i det andra sänder modemet transparent data mellan DTE och fjärrmodemet.

I kommandoläge övervakar Hayes-modemprocessorn konstant bitströmmen från DTE:n och försöker detektera kombinationen "AT" eller "at" som sänds med en av de tillåtna hastigheterna. Så snart en sådan kombination detekteras, registrerar processorn given hastighet och går in i kommandoradsinmatningsläge och skriver de mottagna tecknen i en intern buffert, vars volym vanligtvis är 40 tecken. Mellanslag i kommandon ignoreras om inte annat anges för enskilda kommandon. Felaktigt skrivna tecken kan raderas med ett backstegstecken (standard BS, kod 08 hex), men AT-prefixet lagras inte i bufferten, så det kan inte raderas eller inmatningsläget för kommandoraden kan avbrytas.

Modemets kommandoläge syftade ursprungligen till att manuellt mata in kommandon från en enkel terminal, så inmatningsmetoden och kommandostrukturen utformades i en "mänsklig" form. Av samma anledning returnerar ett modem i kommandoläge som standard (ekoläge) varje tecken som tas emot från DTE, så att du visuellt kan verifiera kommandouppsättningens korrekthet. I dataläge returneras inte mottagna tecken som standard.

De flesta Hayes modemkommandon betecknas med bokstaven "A", "P" eller symbolen med bokstaven &C, %T. Kommandot kan ha en parameter (vanligtvis numerisk) X1, &D2. Om en numerisk parameter utelämnas antas den vara noll. Ett antal kommandon har en syntax som inte följer dessa regler.

Ett eller flera kommandon kan skrivas på en kommandorad; Undantaget är fall då nästa kommando leder till en ändring av lägen, vilket gör efterföljande kommandon meningslösa. Varje kommando exekveras efter att det har extraherats från kommandoraden och analyserats. Om kommandoraden utförs framgångsrikt visas ett OK-meddelande; rader kan anges före den ytterligare information, efterfrågad av de angivna kommandona. Om ett fel upptäcks, utfärdas ett ERROR-meddelande och linjebehandlingen stoppas, men alla tidigare korrekta kommandon kommer att utföras vid denna tidpunkt.

Exempel på kommandorader:

Varje rad med AT-kommandon slutar med ett CR-tecken (standardkod 0D hex, Enter-tangenten). Efter att ha mottagit en CR analyserar modemprocessorn kommandoraden och, om möjligt, utför varje kommando i den, varefter den utfärdar ett bekräftelsemeddelande, ett felmeddelande eller den information som efterfrågas av kommandona. Diagnostiska meddelanden från Hayes modem skickas som standard i textform, men kan också utfärdas i form av tresiffriga decimalkoder.

AT-kommandon används för att få information om modemets tillstånd, ändra dess driftlägen, slå ett nummer, upprätta/avsluta en anslutning och testa modemet och linjen. Det finns separata kommandon för att ändra huvudparametrarna, andra parametrar lagras i de så kallade S-registren, som tar värden från 0 till 255. Värdena i S-registren kan användas antingen helt eller separat av fält och enskilda bitar. Faktum är att alla eller de flesta parametrarna är lagrade i S-register, och individuella kommandon för att styra dem introduceras enbart för bekvämlighets skull.

Med sällsynta undantag påverkar tillståndsändringskommandon endast den aktuella uppsättningen parametrar, som förlorar sina värden när modemet stängs av eller återställs. Innehållet i den aktuella uppsättningen kan skrivas till en av de sparade uppsättningarna i NVRAM; Dessutom kan ett antal kommandon direkt ändra innehållet i NVRAM.

Förutom kommandorader som börjar med AT, stöder Hayes-modem även kommandot "A/". Den upprepar den senast angivna kommandoraden; exekveringen börjar omedelbart efter mottagandet av tecknet "/", ingen CR-kod krävs.

När anslutningskommandon utförs (samtal, svara, testa), ansluter modemen och växlar till dataläge, tillsammans med utfärdandet av CONNECT-meddelandet. I dataläge vidarebefordras alla inkommande tecken transparent av modemet. Undantaget är den så kallade Escape-sekvensen med tre identiska tecken (som standard "+"), före och efter vilka skyddsintervaller måste upprätthållas (som standard 1 sek). När man tar emot en sådan sekvens går modemet in i kommandoläge utan att bryta anslutningen; därefter kan du antingen återgå till dataläge eller avsluta anslutningen med något av lämpliga kommandon.

Vilka är de viktigaste kommandona som används i Hayes-modem?

Modem som stöder felkorrigering och datakomprimering har nästan alltid en grupp kommandon "\" och "%":

Vad är strukturen för uppringningskommandot?

Uppringningskommandot D har en parameter i form av en sträng av sekventiellt tolkade tecken som styr uppringningsprocessen:

Vad är strukturen för S-register-kommandot?

Kommandot för att arbeta med S-register S har två former:

Vilka svar kan modemet ge på kommandorader?

En grundläggande uppsättning svar definierade för alla Hayes-modem:

Ytterligare svar introducerade i vissa tillägg:

Ett CONNECT-meddelande utan parametrar utfärdas antingen när utökade meddelanden (X0) är inaktiverade eller en anslutning upprättas vid 300 bps.

RING-meddelandet utfärdas av modemet efter slutförandet av varje ringsignal (intervall ca 5 sekunder). RING-/BACK-meddelanden utfärdas inte av alla typer av modem.

VOICE-meddelandet stöds endast av vissa modem och utfärdas när en signal detekteras på linjen som inte tillhör någon känd klass av linje- eller modemsignaler. I detta fall anses det att abonnenten svarade med röst, och efter att ha utfärdat ett meddelande kopplas modemet bort från linjen.

Vad är ett faxmodem?

Detta är ett modem med inbyggda faxprotokoll för kommunikation, modulering och bildöverföring. Ett sådant modem kan fungera både med konventionella modem via dataöverföringsprotokoll och med faxmaskiner via bildöverföringsprotokoll.

Funktionaliteten hos ett faxmodem bestäms av dess klass: 1, 2 eller 2.0. Klass 1 stöder endast protokoll fysisk nivå, alla andra procedurer utförs kontrollprogram dator. Klass 2 tar med sig det mesta av intelligensen i själva modemet, men är de facto den "mellanliggande" standarden. Klass 2.0 lägger till bildkodnings- och avkodningsfunktionalitet, innehåller ett antal ändringar och är godkänd som officiell standard.

Klasser av faxmodem är inte kompatibla nedifrån och upp (funktioner för lägre klasser stöds inte i högre klasser), och modem av högre klass stöder oftast inte lägre klasser av faxkommandon.

Program utformade för att fungera med faxmodem (BitFax, BGFax, WinFax, etc.) låter dig skicka och ta emot bilder i olika grafiska format (BMP, GIF, TIFF, JPG, etc.). Dessutom tillåter de flesta program, såväl som de inbyggda faxtjänsterna i moderna operativsystem, dig att överföra dokument av alla slag, för vilka en fiktiv enhet av klassen "skrivare" är installerad i systemet, när du "skriver ut" dokument till vilka de konverteras till en tydlig bild och skickas med faxmodem.

Vad är ett röstmodem?

Detta är ett modem med möjlighet till röstkontakt mellan abonnenter. De första modemen med röststöd hade bara en mikrofon och telefonförstärkare med möjlighet att ansluta hörlurar med en mikrofon, vilket lade till modemets funktioner hos en vanlig telefon. Moderna modem kan dessutom sända data och röst samtidigt över en kanal, varför denna grupp av modem har den allmänna beteckningen SVD (Simultaneous Voice and Data), och ofta tillåter detta att göras med en telefon ansluten till modem.

Det finns två huvudtekniker för att överföra röst och data:

Vad är Soft-modem?

Detta är namnet på en klass av modem, vars del av "intelligensen" överförs från själva modemet till huvuddatorn. Ökad prestanda centrala bearbetningsenheter och uppkomsten av specialiserade kommandon för signalbehandling (MMX) gör det möjligt att överföra några av funktionerna i modemutrustning operativ system huvuddator.

Det finns också tre vanligaste typer av mjuka modem:

Hur konfigurerar man ett nytt modem initialt?

För ett internt modem måste du först och främst ställa in numret på COM-porten och IRq-linjen som den ska använda. De allra flesta interna modem är synliga för datorn som en extra COM-port, med undantag för mjuka modem med helt programstyrd, som kan ha ett godtyckligt gränssnitt.

När du ställer in portnumret måste du tänka på det på alla moderna moderkort Det finns en inbyggd I/O-kontroller som stöder två seriella portar, som vanligtvis fungerar som COM1 och COM2 som standard. I BIOS Setup kan var och en av dessa portar också ha ett Auto-läge, där porten bara slås på om det finns lediga standardadresser och IRq-linjer. Till exempel, om den andra systemporten är inställd på Auto och kortet har ett internt modem konfigurerat som COM2, kan BIOS, beroende på typ och version, antingen flytta den andra systemporten till COM4 eller inaktivera den helt.

Om två portar är konfigurerade för en IRq-linje (IRq-delning), är det möjligt att arbeta med endast en av dem vid varje given tidpunkt. Om du försöker aktivera båda portarna kommer ingen av dem att fungera, om inte båda portarna betjänas av ett specialiserat program som kan ta reda på vilken port som genererar vilket avbrott. Om två portar är konfigurerade till samma adress kommer båda att misslyckas.

Interna modem med ett Plug & Play-gränssnitt kräver ingen speciell konfiguration; Det kan bara vara nödvändigt att ställa in PnP-läget med byglar om modemet också tillåter direkt konfiguration av adressen och IRq.

På ett externt modem kan du behöva ställa in driftlägen med omkopplare, om några.

Du kan kontrollera att modemporten fungerar korrekt med vilket terminalprogram som helst (Telix, Terminate, Telemate för DOS eller standard Hyper Terminal (kommunikationsprogram) för Windows 95). När du går in på AT&F-linjen måste modemet svara OK. Du kan också använda ATZ-linjen, men om standardparametrarna är inställda på Q1-läge kommer modemet inte att svara OK på denna linje.

Efter att ha sett till att modemet fungerar måste du skapa en uppsättning standardparametrar. För att göra detta, skriv in &Fn-kommandot med det nödvändiga konfigurationsnumret som beskrivs i modemmanualen; En konfiguration med hårdvara (hårdvara, RTS/CTS) dataflödeskontroll är mycket önskvärd.

Om det är önskvärt att ha några parametrar som skiljer sig från fabrikskonfigurationen, ställs deras erforderliga värden in efter &Fn-kommandot. Efter att ha ställt in alla parametrar, skriv in &W-kommandot, som registrerar den genererade uppsättningen som standarduppsättning med nummer 0. Därefter kommer denna uppsättning parametrar att installeras varje gång modemet slås på eller efter att Z-kommandot har utförts.

För att säkerställa att programmen visar hastigheten korrekt upprättad anslutning, måste du ställa in modemet för att visa den verkliga hastigheten i CONNECT-raden istället för modemet-DTE-hastigheten. Kommandot Wn används för detta; Andra kommandon kan också krävas (till exempel \Vn), som bör finnas i beskrivningen. Du kan kontrollera formatet på CONNECT-linjen på de flesta modem med kommandot &T1, som upprättar en testanslutning med den lokala analoga återkopplingstypen.

Vad är en initialiseringssträng och varför behövs den?

Initieringssträngen är en sekvens av kommandon som för modemet till ett tidigare känt tillstånd. Vanligtvis börjar en sådan rad med ett av &Fn-kommandona, som ställer in fabriksinställningarna, följt av kommandon för att ställa in önskade lägen.

Om terminalprogrammet stöder flera initialiseringslinjer som matas ut sekventiellt till modemet, är det bekvämt att börja sekvensen med kommandot Z. I detta fall lagrar den aktiva standarduppsättningen parametrar de mest allmänna inställningarna för alla modemapplikationer på en given given station.

Om en uppsättning parametrar räcker för alla modemapplikationer är det mest bekvämt att lagra den i NVRAM. Initieringsraden i detta fall reduceras till ett enda Z-kommando.

Hur kan du optimera inställningarna för modemet och styrprogrammet?

I allmänhet optimal inställning modem och program är mycket komplexa och tvetydiga, men i de flesta fall kan flera mest typiska punkter identifieras:

Datakomprimeringseffektivitet. Som standard försöker alla moderna modem att använda komprimeringsprotokollet. Vid överföring av uppackad data ökar detta oftast den totala utbyteshastigheten, men vid överföring av effektivt packad information ( ZIP-arkiv, ARJ, RAR, kollapsade distributionsuppsättningar, CAB-filer, etc.) V.42bis-komprimeringsalgoritmen körs oftast i viloläge, och MNP5-algoritmen försöker i alla fall komprimera strömmen, vilket får den att öka på grund av overhead. Därför, om en given kommunikationssession huvudsakligen fokuserar på överföring av uppackad data, är det bättre att aktivera komprimering, men om stora volymer packad data dominerar och modemet bara stöder MNP5, är det vettigt att inaktivera komprimering.

Gränssnittskapacitet med DTE. Vid upprättande av en anslutning kan modemet antingen ställa in samma överföringshastighet med DTE som i kanalen (flytande hastighet), eller alltid arbeta med DTE med en fast hastighet (fast hastighet). Det sista fallet kallas porthastighetsfixeringsläge (Port Locking, Baud Locking, etc.) och är det mest bekväma och effektiva. Det rekommenderas att ställa in den fasta porthastigheten till det maximala vid vilket systemet och programmen fortfarande kan ta emot data på ett tillförlitligt sätt, eller minst två gånger den maximala anslutningshastigheten. Som ett resultat kommer ökningen av överföringshastigheten på grund av datakomprimering att kompenseras av en ökning av porthastigheten, och gränssnittet med DTE kommer inte att vara flaskhalsen i modemvägen.

Vad är skillnaden mellan asynkrona och synkrona lägen?

I asynkront läge överförs data byte för byte, varje byte föregås av en startbit och avslutas av en eller två stoppbitar. Sålunda är den minsta överföringsenheten en byte, och start/stopp-bitarna mellan byten säkerställer att början och slutet av varje byte identifieras korrekt. Detta läge är bekvämt med tanke på tillförlitligheten för att isolera signaler från linjen; det kräver dock packning/uppackning av bitdata till byte, och minskar också överföringshastigheten i kanalen på grund av redundanta start- och stoppbitar (minst. med 25 % 2/8).

I synkront läge överförs data bit för bit, utan att grupperas i byte. I det här fallet finns det ingen overhead för att gruppera bitar, och överföringsenheten är en enda bit. Men för att tillåta mottagaren att synkronisera om en del av strömmen går förlorad, paketeras bitarna ofta i paket av varierande längd, komplett med en rubrik och en kontrollsumma. Minsta informationsenhet i detta fall är ett paket. Eftersom längden på paketet är mycket större än längden på dess overhead, är overheaden mycket mindre.

Alla felkorrigerings- och datakomprimeringsprotokoll etablerar ett synkront överföringsläge med paketutbyte mellan modem. Samtidigt sker utbytet mellan modemet och DTE oftast i asynkront läge, vilket tillsammans med de overheadkostnaderna för bearbetning och bearbetning av paket skapar en skillnad i hastigheter i kanalen och med DTE. För att kompensera för denna skillnad har modemet en buffert och använder även flödeskontrollmetoder.

Specialiserade enheter (personsökarstationer, industriella informationsinsamlingssystem, etc.) använder ofta synkron överföring mellan sig själva och modemet, bildar själva paket och övervakar deras korrekthet. I sådana fall, på grund av oförmågan hos en vanlig datorport att fungera i synkront läge, kanske det inte är möjligt för datorn att kommunicera med sådana enheter via ett par modem.

Varför känner inte modemet igen upptagetsignalen?

De allra flesta modem är konfigurerade att känna igen amerikanska/kanadensiska telefonsignaler. "Upptaget"-signalen i denna standard är en kombination av två frekvenser 480 och 620 Hz, varaktigheten av tonen och paus är 0,5 s, och volymen på signalen är betydligt (12 dB) lägre än volymen av ett kontinuerligt pip . I det ryska telefonsystemet sänds upptagna signaler i skurar med frekvensen 425 Hz, varaktigheten för tonen och paus är 0,35 s, nivån på alla signaler är densamma. Som ett resultat, om modemanalysatorn inte har tillräcklig signalvaraktighet/intensitetsmarginal, sker korrekt identifiering av dem sällan eller sker inte alls.

Om modemet har förmågan att justera känsligheten för stationssignaler och intervallet för deras parametrar, kan du försöka välja lämpliga värden. Modem riktade mot det ryska telefonnätet (IDC, Russian ZyXEL, Russian Courier) är initialt konfigurerade till parametrarna för inhemska signaler.

För modem som inte har sådana justeringar, i det fall när svårigheten att känna igen "upptagen"-signalen orsakas av dess för höga nivå, kan du försöka dämpa insignalen genom att ansluta ett motstånd med ett motstånd på 50..500 Ohm i serie med linjen, men detta har oftast en negativ effekt på kommunikationens kvalitet.

Vad är skillnaden mellan att arbeta på en uppringd och hyrd linje?

En vanlig uppringd linje kännetecknas av närvaron av en matningsspänning (cirka 60 volt i ryska telefonnät) och förmågan att utfärda och ta emot linjestatus och uppringningssignaler. Följaktligen, när man arbetar över en uppringd linje, väntar det anropande modemet i allmänhet på en kontinuerlig kopplingston, slår sedan numret och väntar först därefter på ett svar från fjärrmodemet. Svarsmodemet får i sin tur en anropssignal (ringsignal), varefter det ansluter till linjen (”hämtar”) och går in i svarsläge.

En hyrd linje är en permanent punkt-till-punkt-förbindelse mellan två abonnenter. Vanligtvis är detta en två- eller fyrtrådskommunikationslinje som direkt ansluter två modem och inte är ansluten på något sätt till stationsutrustningen. I det enklaste fallet kan detta vara en vanlig telefonkabel som ingår i modemet, i det mest komplexa fallet kan det vara en sektion av en flerkanalig tråd, fiberoptik eller radiobana, som med hjälp av kanalutrustning simulerar en enkel trådanslutning.

Modem som stöder drift över en hyrd linje (kommando &L1) i detta läge inaktiverar automatiskt sökning efter en kontinuerlig ton och försöker även automatiskt återställa anslutningen om den bryts. För första installationen anslutning måste ett modem aktiveras som uppringning (kommando D) och det andra som svarar (kommando A). Efter detta återställer modemen själva anslutningen vid avbrott i samma roller.

Dessutom har modem som stöder hyrda linjer memorerade lägen där kommunikation i den valda rollen upprättas automatiskt när strömmen slås på (eller efter att DTR-signalen visas). Således skapar ett par sådana modem, omedelbart efter uppstart eller uppkomsten av DTR, en automatiskt bibehållen anslutning utan ingripande av kontrollprogram, som i detta fall endast kan övervaka DCD-signalen och/eller CONNECT/NO CARRIER-meddelanden. Helst låter ett sådant par modem dig organisera en helt transparent anslutning, liknande en nollmodemkabel, där program är helt omedvetna om förekomsten av någon ytterligare enheter i trakten.

Modemet slår inte numret. Varför?

Om ett försök att ansluta slutar med meddelandet "Ingen dialtone" (Ingen dialtone), och du samtidigt hör ett långt pip genom modemets högtalare (om det finns en), så producerar din telefonväxel troligen en icke-standardiserad rington. I det här fallet kommer X3-kommandot att hjälpa (modemet ignorerar uppringningssignalen). Om det här kommandot inte hjälper, försök att ersätta det med X0.

Om du inte hör ett långt pip har du antingen problem med linjen (kontrollera genom att ansluta vanlig telefon istället för modemet), eller så har du anslutit telefonsladden till fel modemkontakt. Ett modem har vanligtvis två kontakter (undantaget är billiga modem av okänd tillverkning, som är bättre att inte köpa) som kallas PHONE och LINE (ibland WALL). Telefonsladden måste vara ansluten till LINE (WALL)-uttaget. Den andra kontakten är ansluten till en telefonapparat (när modemet fungerar stängs telefonen av).

Om kommandot X3 (eller X0) inte hjälpte, och du är säker på att telefonlinjen fungerar och är korrekt ansluten, bör problemet letas efter i modemet. I detta fall bör du kontakta servicecenter tillverkaren eller till den organisation som anges i garantikortet.

Fjärrmodemet har lyft luren och svarar, men mitt modem hör det inte. Vad ska man göra?

Om modemet fungerar som det ska och svarssignalen har tillräcklig effekt är orsaken troligen att den inte kunde känna igen det långa pipet från telefonväxeln innan växeln började (ditt modem kanske inte kan känna igen pipsignalen samtidigt och svarssignalen). Detta kan hända om pipsignalen var väldigt tyst eller mycket kort (förekommer på vissa växeltelefoner och telefoner med flera linjer). Universal verktygskommando X2.

Om detta inte hjälper, har troligen ditt modem inte den känslighet som krävs (det hör helt enkelt inte fjärrmodemet) eller är defekt.

Modemen började kommunicera, användarnamnet och lösenordet verifierades framgångsrikt, men anslutningen förlorades när man loggade in på nätverket. Varför?

Gå till "Den här datorn" -> "Fjärråtkomst", högerklicka sedan på anslutningen du ställer in och välj "Egenskaper" från menyn som visas. Gå sedan till fliken "Servertyp" och avmarkera rutan bredvid "Logga in på nätverket."

Modemen började kommunicera, men anslutningen förlorades innan användarnamnet och lösenordet verifierades. Hur fixar man det?

Troligtvis har anslutningsinställningarna angett att väntetiden för anslutningen är för kort. För att ändra detta intervall, gå till "Den här datorn" -> "Fjärråtkomst", högerklicka sedan på anslutningen du ställer in och välj "Egenskaper" i menyn som visas. Klicka sedan på knappen "Inställningar", välj fliken "Anslutning". Här ändrar du antingen numret i "Avbryt samtal om det inte finns någon anslutning" (vi rekommenderar att du ställer in minst 120 sekunder), eller avmarkerar rutan helt. Var också uppmärksam på punkten "Avstängning vid tomgång i mer än...".

Om detta inte hjälper, se svaret på nästa fråga.

Hur kan man övervinna frekventa avbrott?

Orsak: dålig linjekvalitet (hög dämpning, impulsbrus, periodisk signalflödning, etc.). Försök först att lägga till följande kommandon till initialiseringsraden: S7=200S10=200. Om detta inte hjälper kan du försöka välja signalnivå, mottagningskänslighet, kommunikationsprotokoll (förbjud V.90), ställa in anslutningsläget med felkorrigering eller välja hastighetsgräns. Denna process är ganska lång och tråkig, eftersom... De optimala parametrarna måste väljas genom försök och misstag. Du kan hitta motsvarande kommandon i manualen för ditt modem eller i slutet av denna FAQ.

Hur övervinner man låg anslutningshastighet eller kortvariga avbrott i dataöverföringen?

Du bör försöka justera signalnivå, mottagningskänslighet, kommunikationsprotokoll (avaktivera V.90) eller hastighet. I vissa fall, konstigt nog, förbättras den totala prestandan genom att minska anslutningshastigheten eller välja ett långsammare protokoll, eftersom antalet långa överträningar minskar. Du kan hitta motsvarande kommandon i manualen för ditt modem eller i följande avsnitt i denna FAQ.

Rekommenderade modeminställningar beroende på linjekvalitet.

<мин.скорость_на_прием>,<макс.скорость>, <мин.скорость_на_передачу>, <макс.скорость>från 300 till 33600 (i fallet med V.34) eller 56 000 (i fallet med V.90)
Modem"Bra" rad"Mellanlinjen"Dålig" linje
MotorolaModemSignalnivåKänslaBan V.90Anslutningsläge
med korr.utan korr.bil
USR SportsterN/AN/AS32=66&M5&M0&M4
USR kurirN/AN/AS58=32– – –
ZyXEL Omni*Pn
Motorola CODEX*MX3*MX4*MX5*MX7*MX9*MX10*MX11*MX12
US Robotics&N4&N5&N6&N8&N10&N11&N12&N13
ZyXEL&N5&N19&N4&N17&N66&N65&N64&N63
IDC 2814 BXL+S37=7S37=8S37=9S37=11S37=13S37=14S37=15S37=16

Upphovsrätt

Denna FAQ bygger i hög grad på de vanligaste frågorna om uppringda modem som sammanställts av Eugene Muzychenko (2:5000/14@FidoNet, [e-postskyddad]). Copyright (C) 1998-99, Eugene V. Muzychenko. Alla rättigheter förbehållna.