Você está na página 1de 16

INTRODUO Na dcada de 80, o normal era no se possuir um modem, pois era um item dispendicioso e de utilidade muito restrita; a velocidade

era de 00!ps" #parel$os de %a& eram anal'(icos e rar)ssimos , a %orma de comunica*o +r,pida- entre empresas era o Tele&, .ue necessitava de uma lin$a especial /no se comunicavam atravs da lin$a tele%0nica1, no permitiam acentua*o, caracteres min2sculos, etc" # velocidade de transmisso era de 30!ps /com apenas 3 !its por caracteres ao invs dos 8 empre(ados normalmente1" Um modem atualmente pode transmitir 300 caracteres no mesmo tempo .ue um Tele& necessitava para enviar um 2nico caracter" 4m 5660 poucas empresas e +micreiros- /normalmente en(en$eiros e tcnicos em eletr0nica"" possu)am um modem" Nessa poca os modems possu)am uma velocidade de 5"700 !ps e al(uns poucos previle(iados possu)am modems de 7"800 !ps" # instala*o era di%)cil, .ual.uer ru)do na lin$a tele%0nica (erava caracteres aleat'rios na tela" #(ora, passados apenas seis anos, os modems pelo mesmo custo so acima de de9 ve9es mais velo9es /58"800 e 78"800 !ps e possuem compresso de dados1, se tornaram mais se(uros pois possuem os protocolos de corre*o de erros e no costumam apresentar de%eitos to %re.:entemente, c$e(ando a o%erecer (arantia total de at 3 anos, enviam e rece!em %a&, e com os pro(ramas mais modernos so de %,cil instala*o /plu( and pla;1, etc"

<NDI=4 I" >OD4>? @5"0A O .ue e como %unciona um modemB @5"5A Cuais as di%eren*as entre !ps, !aud, cps, etcB @7"0A O .ue ==ITTB 4 ITUDTB @ @ @ @ @ @ @ @ @ "0A O .ue so ErotocolosB "5A O .ue so os protocolos de modula*oB "5"5A Cuais so os protocolos de modula*oB "5"7A Cual a di%eren*a entre os protocolos F"Gast, F" 8 e F"G=B "7A O .ue e .uais so os protocolos de corre*o de errosB D F"87 e >NE 7D8 " A O .ue e .uais so os protocolos de compresso de dadosB D F"87!is e >NE 3 D Di%eren*as entre F"87!is e >NE3 "8A O .ue so modems REI e por .ue so mal vistosB D ?o%tHares .ue so REIDcompati!les "3A O .ue so protocolos de trans%erIncia de ar.uivosB "3"5A Cuais so os protocolos de trans%erIncia mais comunsB D Jmodem D JmodemD=R= D JmodemD5K D Lmodem D LmodemDM D Nmodem D NedNap D Erotocolos Oidirecionais D #?=II D Permit "3"7A Cuais so os mel$ores e os piores protocolos de trans%erIncia de ar.uivosB

@8"0A O .ue so comandosB =omo us,DlosB D O .ue padro Qa;esB

D #TD D #TN D RRR D #T# D =omo %a9er uma cone&o de modems durante uma li(a*o FONB II" =ONGIMUR#O @5"0A Felocidade serial & Felocidade modem /di%eren*as entre DT4 e D=41" D Eor .ue no e&iste a op*o de velocidade +58800- no meu pro(rama de comunica*oB 4la pula de 6S00 para 56700""" D O .ue tem o F"87 e F"87!is a ver com issoB @7"0A O .ue 8N5 e T45B D Cual usarB @ "0A O .ue %loH control /RT?U=T? D JonUJo%%1B D Cual con%i(ura*o usarB @8"0A O .ue so portas de comunica*o e como con%i(urar meu modemB @3"0A O .ue so terminais de comunica*oB D =omo %unciona o terminal #N?IB D Cue outros terminais e&istemB D Cual usarB @S"0A O .ue colocar no item Dial ?trin(B D #TDE ou #TDT III" 4?E4=IGI=O ?OGTV#R4 @5"0A Cuais so%tHares de opera*o remota de microcomputadores e&istem e .uais as di%eren*as entre elesB D Wap WinK S"0 %or VindoHs D E= #n;H$ere %or VindoHs D DoorHa; 7"77 %or DO? D =ar!on =op; S"0 %or DO? @7"0A Fideo Te&to @ "0A O .ue GO??IWB IF" 4?E4=IGI=O Q#RDV#R4 @5"0A O .ue um c$ip U#RTB D 8730 D 5S830 D 5S330 /No +#-1 D 5S330#, 5S330#G e 5S330#GN D Onde est, esse c$ip em meu microB D Eor .ue eu precisaria de um U#RT 5S330B D 4 o .ue tem U#RT 5S330 a ver com VindoHsB 4 com o O?U7B @7"0A Cual a con%i(ura*o ideal para modems U?R ?portster 58"8 K!psB

@ "0A Cual a con%i(ura*o ideal para modems U?R ?portster 78"8 K!psB @8"0A Cuais as di%eren*as entre o U?R ?portster F" 8 e o =ourier F" 8B @3"0A Cual a con%i(ura*o ideal para modems Noltri& NONDREIB @S"0A 4&istem comandos .ue so !ons de se usar em .ual.uer con%i(ura*oB CuaisB @T"0A O .ue =allerDIDB O .ue OIN#B O .ue relaciona am!osB @8"0A O .ue resposta adaptativaB @6,0A >odem interno ou e&ternoB @50"0A Eor .ue no consi(o cone&Xes a 6S00 !ps com meu modem .ue di9 ser 7800U6S00 !psB F" T4NDYN=I#? GUTUR#? @5"0A Ve!TF @5"5A =omo %uncionaB @7"0A =a!le >odem @ "0A NetHorK =omputers @8"0A >odem =elular @3"0A O >odem de 3S K!ps @3"5A =amin$os assimtricos @3"7A Ero!lemas de controle de %lu&o @3" A Ero!lemas de instala*o I" >OD4>? 4ssa parte apresenta os t'picos !,sicos .ue devem ser con$ecidos so!re como %uncionam os modems e o Zar(o tcnico .ue usado nesse conte&to" 4la apresenta os se(uintes temas[ 5"0 Guncionamento de um modem 5"5 =onceitos de velocidade /!ps, !aud, cps1 7"0 ==ITT e ITUDT "0 Erotocolos "5 Erotocolos de modula*o "7 Erotocolos de corre*o de erros " Erotocolos de compresso de dados "8 >odems REI "3 Erotocolos de trans%erIncia de ar.uivos 8"0 =omandos Qa;es I"@5"0A O .ue e como %unciona um modemB

?a!emos .ue um modem est, li(ado \ lin$a tele%0nica e ao computador" ?a!emos tam!m .ue ele serve para %a9er a comunica*o entre o micro e um outro micro atravs da lin$a tele%0nica" ?ur(e ento a .uesto, por .ue um computador no pode transmitir dados diretamente pela lin$a tele%0nica para outro computador" Eara .ue necess,rio o modemB D O tele%one FeZamos como %unciona um tele%one comum[ O micro%one do !ocal converte as ondas de som .ue vem de sua !oca em sinais eltricos" Do outro lado, o alto %alante no %one de ouvido converte novamente esses sinais eltricos em ondas sonoras" Os sinais eltricos tra%e(am pela lin$a tele%0nica por meio de oscila*Xes de volta(em, podendo assim representar as ondas sonoras em sua %re.:encia e altura /amplitude1" 4sses sinais so c$amados de #N#WOMI=O?, pois so uma analo(ia eltrica do som de sua vo9" Eela lin$a tele%0nica somente este tipo de sinal pode tra%e(ar" D O computador e a porta serial ], o computador se comunica com seus peri%ricos por meio de !its e !;tes" Um !it a menor unidade computacional, e aceita dois valores, N4RO ou U>" Um conZunto de oito !its %orma um OLT4" #travs das portas ?4RI#I? /=O>&, normalmente usadas para mouses, modems1 o micro se comunica !it a !it com o peri%rico, e atravs das portas E#R#W4W#? /WET&, normalmente usadas para impressoras1, !;te a !;te" Uma porta serial utili9a sinais eltricos" ?o volta(ens positivas e ne(ativas /normalmente R57F e D57F1 para representar o 9ero e o um" #lternando as volta(ens, ela pode se comunicar com peri%ricos e&ternos !it a !it" 4ste sinal um sinal DIMIT#W, com o .ual o computador tem (rande %acilidade de tra!al$ar" D Os modems Os modelos de modems mais anti(os %a9em o se(uinte[ Trans%ormam essas volta(ens positivas e ne(ativas .ue vIm do micro em tons aud)veis" Uma volta(em ne(ativa /representando um !it 51 convertida em um tom de determinado pitc$; uma volta(em positiva /representando um !it 01 em um tom de pitc$ um pouco mais !ai&o" 4sses sons so transmitidos pela lin$a tele%0nica da mesma %orma como a vo9" O modem receptor por sua ve9 converte esses sons em sinais di(itais e os tran%ere para o micro, .ue os interpreta" Desse processo vem a palavra >OD4>, .ue a si(la de >Odulador U D4>odulador" Um lado modula os sinais di(itais em sinais anal'(icos, en.uanto o outro lado demodula esses sinais anal'(icos novamente para sinais di(itais" D # modula*o Na verdade o termo >ODUW##O envolve !em mais do .ue somente isso" O uso de dois tons visto acima c$amado de modula*o G?P" =om ele, se tem o limite de 00 !its por se(undo numa transmisso de dados" >odems atuais usam mais do .ue os dois +estados- poss)veis /no e&emplo anterior, cada tom representa um +estado-1" 4sses modems mais avan*ados podem com!inar estados /como por e&emplo a amplitude1 com mudan*a de estados /por e&emplo a mudan*a de %ase1 a%im de representar (rupos de dois, trIs, .uatro ou mesmo mais !its" I"@5"5A Cuais as di%eren*as entre !ps, !aud, cps, etcB O O#UD uma unidade de medida representando a .uantidade de mudan*as de %ase por se(undo .ue podem acontecer /por e&emplo numa lin$a tele%0nica1" #s cone&Xes de tele%one atuais podem ser usadas de maneira con%i,vel a%im de transmitir um sinal .ue muda de estado at 7800 ve9es por se(undo" Tal cone&o est, operando a uma ta&a de 7800 !auds" >as com tcnicas de modula*o mais comple&as, podemos no ter apenas dois estados, mas sim muitos estados" =om oito estados di%erentes, podemos usar cada estado para representar um dos oito (rupos poss)veis de trIs !its /000, 005, 050, 055, 500, 505, 550 e 5551" Dessa %orma, em uma ta&a de sinali9a*o de 5S00 !auds /por e&emplo1, poss)vel transmitir 8800 !its por se(undo /!ps1"

>odems mais r,pidos e mais comuns $oZe em dia usam S8 estados, .ue podem representar todos os valores poss)veis de um (rupo de seis !its" #ssim, a 7800 !auds, podem ser trans%eridos at 58800 !its por se(undo /7800 !auds & S !its ^ 58800 !ps1" # di%eren*a entre O#UD e OE? se torna evidente" O#UD a unidade de um valor .ue alcan*a no m,&imo al(o em torno de 000 em lin$as tele%0nicas comuns no Orasil" OE? /!its por se(undo1 a velocidade real do modem nessa lin$a tele%0nica, sendo .ue os modems mais velo9es $oZe em dia podem transmitir at 78800 !ps /!its por se(undo1" >as para conse(uir esses 78800 !ps, necess,ria uma ta&a de sinali9a*o de apro&imadamente 700 !auds" =omo este .uase o topo m,&imo .ue nossas lin$as tele%0nicas alcan*am, poss)vel .ue mesmo tendo um modem 78800 !ps no se alcance essa velocidade, mas sim al(uma velocidade in%erior /7S800 !ps, 78000 !ps ou 75S00 !ps1" O 2ltimo termo .ue ainda no %oi a!ordado o de =E?" ?i(ni%ica +caracteres por se(undo- e poderia ser c$amado tam!m de +!;te por se(undo-" 4sse 2ltimo termo no muito usado, pois a si(la deste seria i(ualmente OE?, con%undindo ela com o +!it por se(undo-" Um !;te possui normalmente 8 !its" 4m transmissXes pela porta serial, so necess,rios dois !its adicionais, o ?T#RT e o ?TOE !it, totali9ando 50 !its" #ssim sendo, numa cone&o a 58800 !its por se(undo, so transmitidos 5880 cps /caracteres por se(undo1" Feremos mais adiante por.ue esse valor normalmente ainda maior" 5880 caracteres por se(undo uma velocidade !astante consider,vel" Uma pessoa com dotes de di(ita*o mdios conse(ue di(itar no m,&imo a uns 50 caracteres por se(undo, .uando muito" 4ssa ta&a comumente apresentada em telas de DOVNWO#D e UEWO#D? de pro(ramas de comunica*o, in%ormando assim .uantos OLT4? esto c$e(ando ou saindo por se(undo" I"@7"0A O .ue ==ITTB 4 ITUDTB Fimos .ue em modems de alta velocidade /como so c$amados os modems a partir com velocidades de 6S00 !ps e acima1 em um !aud so modulados mais de um !it" #(ora a %orma como esses !its so modulados, precisou de al(uma %orma ser padroni9ado" ?e no $ouvesse essa padroni9a*o, um modem no entenderia o .ue o outro estivesse %alando, ou seZa, um no conse(ueria demodular o .ue outro modulou" Cuem %e9 (rande parte dessa padroni9a*o %oi um or(o c$amado ==ITT, si(la para =omite =onsultivo Internacional de Tele(ra%ia e Tele%onia" 4ste comite de%iniu uma sria de padrXes para a telecomunica*o, .ue so os padrXes c$amados de F"&&, onde && o n2mero da padroni9a*o" Desde o come*o do ano de 5668 o ==ITT no e&iste mais" 4le %oi su!stituido ITUDT /International Telep$one Union D ?etor pra padrXes na tele%onia1, 'r(o pertencente \ ONU /Or(ani9a*o das Na*Xes Unidas1" #s atividades da ITU incluem a re(ulari9a*o, padroni9a*o, coordena*o e desenvolvimento da telecomunica*o internacional" # ITU !asicamente or(ani9ada em setores .ue re%letem suas atividades principais /Eadroni9a*o, Radiocomunica*o e Desenvolvimento1" O .ue importa para usu,rios de modems o ?etor de Eadroni9a*o da Telecomunica*o /ITUDT1" 4ssa a(Incia cria entre outros as recomenda*Xes de padrXes para a comunica*o de dados" =om essa padroni9a*o, .ue tem _m!ito e validade >UNDI#W, os modems %a!ricados pelos mais diversos %a!ricantes passam a poder se comunicar entre si sem maiores di%iculdades, Z, .ue +%alam- a mesma +l)n(ua-" 4&istem ainda outros padrXes .ue no %oram de%inidos pela ==ITT /$oZe ITUDT1" ?o por e&emplo os padrXes Oell, de%inidos por uma compan$ia tele%0nica americana /Oell1, ou o protocolo Q?T /Qi($ ?peed Tec$nolo(;1 criado pela U?Ro!otics /nesse caso, s' pode $aver cone&o de um modem com esse protocolo com outro .ue tam!m ten$a esse protocolo, no caso, um outro U?Ro!otics Q?T1" 4sses protocolos no tIm validade mundial, e portanto no so encontrados em todos os modems" ?o os c$amados protocolos propriet,rios" #lm desses protocolos .ue de%inem a modula*o para as diversas velocidades, e&istem outros tipos de protocolos da ITUDT .ue interessam ao universo dos modems, con%orme veremos mais adiante /I"@ "7A e I"@ " A1" Outros protocolos .ue no so padrXes mundiais /da ITUDT1, mas sim propriet,rios /criados por uma determinada empresa1 eram os protocolos >NE" >as esses protocolos entraram em dom)nio p2!lico /a especi%ica*o do protocolo se tornou propriedade p2!lica1 e $oZe so encontrados na maioria

dos modems de alta velocidade" I"@ "0A O .ue so ErotocolosB QoZe em dia os modems no s' so mais r,pido como tam!m so repletos de novos aspectos, como controle de erros e compresso de dados" De repente, vocI con%rontado com todas essas si(las[ F" 7, F" 7!is, F"87, F"87!is, >NE3, W#ED>, etc" O .ue cada uma si(ni%icaB O .ue .ue cada uma si(ni%ica para vocIB Eara tirar o m,&imo de proveito de um modem de alta velocidade vocI precisa entender trIs di%erentes tipos de protocolos e suas rela*Xes" ?o eles[ D Erotocolos de modula*o D Erotocolos de controle e corre*o de erros D Erotocolos de compresso de dados I"@ "5A O .ue so os protocolos de modula*oB #s tcnicas espec)%icas para modular os !its di(itais em sinais anal'(icos so c$amadas de protocolos de modula*o" Os v,rios protocolos de modula*o de%inem o mtodo e&ato dessa codi%ica*o e a velocidade da trans%erIncia resultante" Na realidade, vocI no pode ter um modem sem protocolo de modula*o" Um modem normalmente suporta mais de um protocolo de modula*o" # velocidade crua /sem compresso de dados1 de um modem determinada pelo protocolo de modula*o" 4ste ne(ociado entre dois modems na $ora da cone&o por envio e recep*o de sinais caracter)sticos /os %amosos +!eee!D!!ee!ee!eD!ee!e- .ue se ouve na $ora da cone&o1" >odems de alta velocidade so modems .ue suportam protocolos de modula*o de 6S00 !ps ou acima /!ps a a!reviatura de +!its por se(undo-, ou seZa, .uantos !its podem ser trans%eridos por se(undo" I"@ "5"5A Cuais so os protocolos de modula*oB D at 7800 !ps Um modem de 7800 !ps compat)vel com o Qa;es normalmente suporta os se(uintes protocolos de modula*o[ Oell 50 /padro americano para 00 !ps1 Oell 757# /padro americano para 5700 !ps1 ITUDT F"77 /padro mundial para 5700 !ps1 ITUDT F"77!is /padro mundial para 7800 !ps1 #l(uns modems de 7800 !ps tam!m suportam os se(uintes protocolos[ ITUDT F"75 /padro mundial para 00 !ps1 ITUDT F"7 /padro europeu para 5700UT3 e T3U5700 !ps" 4sse padro usado tam!m pelo sistema de Fideo Te&to no Orasil1 D acima de 7800 !ps 4&istem $oZe trIs protocolos de modula*o .ue so padrXes mundiais para modems de alta velocidade[ F" 7, F" 7!is e F" 8" Os dois primeiros %oram esta!elecidos pela anti(a ==ITT e o 2ltimo Z, pela ITUDT" D F" 7 4sse o padro para modems de 6S00 !ps /e 8800 !ps1" F" 7 %oi adotado como padro pela ==ITT em 5688" >as o mercado para esses modems demorou um pouco para crescer" Um modem com F" 7 custava por volta de U?` 7000 no ano de 5688" #tualmente modems at esse protocolo /.ue no ten$am nen$um protocolo para velocidades superiores1 esto praticamente o!soletos e no e&istem em (randes .uantidades no mercado" Nessa poca sur(iram al(uns outros protocolos .ue no eram padro mundial, mas propriet,rios de certas empresas %a!ricantes de modems, como a

U?Ro!otics, a Tele!it, a Qa;es e =ompu=om, .ue criaram os modems com o c$amado +dual standard- /padro duplo1 .ue suportavam tanto o F" 7 e seu pr'prio padro" D F" 7!is F" 7!is, esta!elecido no come*o de 5665 o padro da ITUDT para modems a 58800 !ps" Um modem com F" 7!is possui tam!m capacidade de conectar a velocidades menores /+%all !acK-1[ 57000, 6S00, T700 e 8800 !ps" No F" 7!is est, incluso o F" 7" Di%erente da poca dos modems de 7800 !ps onde um s' protocolo de modula*o /F"77!is1 era suportado por todos os %a!ricantes de modems, na poca do F" 7!is sur(iram v,rios protocolos de modula*o propriet,rios /no aprovados pela ITUDT1 criados por %a!ricantes de modems" Os mel$ores e&emplos so os protocolos Q?T da U?Ro!otics e o E4E da Tele!it" D F" 8 #tualmente o protocolo de modula*o mais velo9 para modems" ?uporta cone&Xes de at 78800 !ps, com um +%all !acK- inteli(ente para velocidades in%eriores, caso a lin$a no ten$a condi*Xes de a(:entar a alta velocidade de 78800 !ps[ 7S800, 78000, 75S00 e 56700 !ps" Eossui um mtodo de ne(ocia*o inteli(ente, .ue se adapta \ .ualidade e condi*o da lin$a tele%0nica" I"@ "5"7A Cual a di%eren*a entre os protocolos F"G#?T, F" 8 e F"G=B D F"G#?T F"G#?T %oi o +codinome- dado ao protocolo para comunica*o a 78"8 K!ps /K!ps si(ni%ica Kilo!its por se(undo1 antes dele ser discutido e aprovado pela ITUDT" Ou seZa, at Zun$o de 5668 %alavaDse do protocolo F"G#?T, em desenvolvimento, at aparecer o nome de%initivo para o mesmo, .ue seria F" 8" Ou seZa, um nome do protocolo na %ase de desenvolvimento, no ainda o nome o%icial" >uitos c$amaram o F"G#?T tam!m de F"W#?T, pois di9iam .ue as lin$as tele%0nicas comuns no a(:entariam mais .ue isso, por isso seria o 2ltimo /^W#?T1 dessa (era*o" D F"G= 4&iste ainda o F"G=, protocolo .ue o %a!ricante de c$ips para modems RocKHell criou antes do F" 8 ser re(ulari9ado pela ITUDT" a um protocolo propriet,rio /no padro mundial da ITUDT1 para comunica*o a 78"8 K!ps e .ue teve muitos se(uidores" 4ra a poca de desenvolvimento do F" 8 /%inal de 566 1 e a RocKHell ac$ou .ue a outor(a*o do mesmo estava demorando muito" #t a U?Ro!otics a se(uiu e o implementou em seus modems" D Desenvolvimento at o F" 8 #t setem!ro de 5668 o padro para 78"8 K!ps era praticamente o F"G=, pois o F" 8 ainda no estava totalmente re(ulari9ado /Z, estava aprovado pela ITUDT, mas ainda devia ser aprovado pelos pa)ses mem!ros da ITU por vota*o1" >uitos %a!ricantes de modems de 78"8 K!ps com o F"G= prometeram um up(rade /atuali9a*o1 para o padro F" 8 .uando este estivesse re(ulari9ado" #l(uns e&i(iriam troca de $ardHare, outros up(rade via so%tHare" #ssim em setem!ro de 5668 o padro F" 8 %oi %inalmente aprovado em de%initivo, e come*ou a ser %a!ricado e usado mundialmente" QoZe em dia um modem 78"8 K!ps .ue no ten$a o protocolo F" 8 est, praticamente o!soleto" 4&istem modems com os dois protocolos F" 8 e F"G= /caso do U?R =ourier 78"8 K!ps dual standart1, mas o F"G= certamente cair, em desuso" I"@ "7A O .ue e .uais so os protocolos de corre*o de errosB /F"87 e >NE 7D81 4m transmissXes a altas velocidades, no raro .ue as c$amadas +suZeiras na lin$a- atrapal$em acone&o" 4ssas suZeiras nada mais so do .ue cone&Xes tele%0nicas +suZas-, .ue evitam .ue o mesmo som .ue um modem produ9iu seZa rece!ido pelo outro, ou seZa, .uando o lado .ue rece!e %or demodular o .ue c$e(ou, no ser, o .ue o outro lado transmitiu, o .ue demonstrado na cone&o

com a c$amada +suZeira na tela-" 4m modems de !ai&a velocidade a toler_ncia para suZeiras maior, mas em alta velocidade, necess,ria uma preciso muito maior para resultados ade.uados" 4 por isso .ue %oram desenvolvidos protocolos .ue cuidam de monitorar a trans%erIncia de dados e .ue conse(uem %iltrar %ora essa suZeira, .ue se mani%esta na cone&o com caracteres aleat'rios na tela" Os protocolos F"87 e >NE 7D8 cuidam da lin$a tele%0nica %iltrando essas suZeiras" Cuando dois modems esta!elecerem cone&o usando um protocolo de corre*o de erros, a cone&o se dar, de %orma totalmente limpa, sem erros na tela" Note .ue a suZeira na lin$a continua presente, s' .ue no transparece na cone&o /na tela1" O processo de %iltro usado pelo F"87 e >NE 7D8 um es.uema de corre*o de erros !aseado em al(oritmos so%isticados para (arantir .ue os dados .ue c$e(am so os mesmos .ue %oram enviados pelo outro lado" =aso os dados no correspondam, o !loco reenviado" a por isso .ue al(umas ve9es a cone&o a altas velocidades interrompida !revemente[ a a corre*o de erros em a*o" O protocolo F"87 utili9a o W#ED> /WinK #ccess Erocedure %or >odems1 como es.uema prim,rio de corre*o de erros e inclui o >NE 8 como es.uema secund,rio" Um modem com F"87 automaticamente possui >NE 8, e capa9 de conectar com um modem dos dois tipos" a portanto altamente recomendado dei&ar a corre*o de erros ativada durante uma cone&o" I"@ " A O .ue e .uais so os protocolos de compresso de dadosB D F"87!is e >NE3 4stes protocolos permitem uma compacta*o de dados antes do envio, e a descompacta*o do outro lado, tudo +onDt$eD%l;-, ou seZa, ao mesmo tempo em .ue est, sendo enviado" # utili9a*o ou no desses protocolos ne(ociado na $ora da cone&o e estes permanecem v,lidos at a posterior descone&o" =om o protocolo F"87!is podeDse atin(ir uma compacta*o de at 8[5 /8 para 51 se o ar.uivo transmitido %or altamente compact,vel" Neste caso, a ta&a de trans%erIncia em modems 58800 !ps passaria dos normais 5880 cps para at 3TS0 cps" =omo ar.uivos altamemte compact,veis entendemDse ar.uivosDte&to, planil$as, e&ecut,veis /no compactados1, !ancos de dados, etc" D Di%eren*as entre F"87!is e >NE3 >as o .ue acontece .uando se transmite al(um ar.uivo .ue Z, esteZa compactadoB Um protocolo .ue tem .ue atuar +onDt$eD%l;- lo(icamente no conse(uir, comprimir este ar.uivo mais ainda" #) est, a (rande di%eren*a entre >NE3 e F"87!is[ No >NE3, ele no perce!e nada, e tenta compactar mesmo assim, %a9endo com .ue a transmisso seZa mais lenta do .ue o normal" =om o F"87!is, ele perce!e .ue os dados Z, esto compactados, e se autoDdesativa" =om isso no se perde nada em per%ormance" I"@ "8A O .ue so modems REI e por .ue so mal vistosB Normalmente os protocolos F"87 e F"87!is /corre*o de erros e compresso de dados1 so implementados via Q#RDV#R4, ou seZa, o pr'prio modem se encarre(a disso" >as e&istem certas marcas de modems onde isso no o caso" Cuando vocI compra esse tipo de modem, pode pensar .ue ele possue o F"87 e o F"87!is, o .ue normalmente in%ormado na cai&a, mas no repara no escrito +REI >OD4>-, +REI =O>EIW#NT- ou al(o parecido" REI a si(la de +RocKHell Erotocol Inter%ace- e !asicamente si(ni%ica .ue o modem depende de .ue a corre*o e compresso seZam %eitos por al(um so%tHare padro REI" 4sses modems normalmente vem com os seus so%tHares de comunica*o, .ue so Zustamente padro REI e .ue so capa9es de ativar esses protocolos e os usar" >as assim .ue se deseZe utili9ar outro tipo de pro(rama de comunica*o, no mais se pode utili9ar o F"87 e F"87!is do modem, pois a maioria deles no tra9 suporte para REI" # di%eren*a !,sica de um modem REI para um noDREI reside no %ato de OND4 o so%tHare dos protocolos F"87 e F"87!is so e&ecutados" No caso dos modems noDREI, isto %eito pelo pr'prio modem, no caso dos modems REI, isso deve ser %eito pela =EU do computador" #ssim, alm da desvanta(em de %alta de pro(ramas de comunica*o, temDse ainda o %ato de estar se (astando ciclos do processamento do micro para a corre*o de erros, o .ue pode ser %atal em plata%ormas

de multiDtasKin(" I"@ "3A O .ue so protocolos de trans%erIncia de ar.uivosB Os modems .ue se comunicam entre s) podem apenas passar OLT4? de um lado para o outro" 4les no tIm no*o so!re ar.uivos, etc" Eara .ue se possa trans%erir um ar.uivo, vocI deve utili9ar um protocolo de trans%erIncia de ar.uivos" Um protocolo desse tipo o .ue de%ine como os !;tes sero enviados e interpretados pelo outro lado para %ormarem um ar.uivo e&atamente do mesmo taman$o e conte2do do e&istente no lado .ue o enviou" Um protocolo de trans%erIncia de%ine a .uantidade de !;tes .ue sero enviados em cada OWO=O, como sero tratados erros de transmisso, como um erro detectado e como o mesmo corri(ido, como um lado %ica sa!endo o nome do ar.uivo .ue est, sendo enviado, como in%ormada a concluso da trans%erIncia, .uantidade de ar.uivos a serem transmitidos, etc" Um OWO=O uma sucesso de !;tes .ue so transmitidos sem pausas" Os !locos de trans%erIncia em protocolos de transmisso podem variar de 6S a 8567 !;tes /8 K!1" # cada %inal de !loco so enviados !;tes de controle, .ue podem servir simplesmente para delimitar os !locos, como tam!m para controle e corre*o de erro" 4&istem muitos protocolos de trans%erIncia de ar.uivos \ disposi*o, al(uns so mais r,pidos, outros mais con%i,veis, al(uns com mais recursos, outros com menos" O .ue importa .ue para se utili9ar um protocolo de trans%erIncia de ar.uivos, da mesma %orma .ue para os protocolos de modula*o, am!os os lados precisam ter este mesmo protocolo \ disposi*o" I"@ "3"5A Cuais protocolos de trans%erIncia e&istemB Os protocolos mais comuns .ue so apresentados em pro(ramas de comunica*o so os %amosos[ Jmodem, Lmodem e Nmodem" 4&istem ainda outros, .ue veremos mais tarde nessa mesma sesso" D Jmodem O protocolo Jmodem ori(inal %oi desenvolvido em 56TT por um pro(ramador c$amado Vard =$ristensen" #travs dele, os ar.uivos so transmitidos em !locos de 578 !;tes, aos .uais sempre adicionado um !;te de controle para veri%ica*o de erros" 4sse !;te e&tra, c$amado de ?O># D4 F4RIGI=##O, composto pelos oito !its de ordem in%erior da soma dos 578 !;tes" #ssim o so%tHare receptor calcula i(ualmente essa soma dos !;tes .ue c$e(aram e compara com a soma da veri%ica*o" ?e a soma %or outra, o receptor re.uesita uma retransmisso do !loco" D JmodemD=R= O protocolo JmodemD=R= su!stituiu a veri%ica*o de soma por um es.uema c$amado de veri%ica*o de redund_ncia c)clica /=R=1" 4la tem a mesma %inalidade .ue a soma de veri%ica*o, porm mais con%i,vel" D JmodemD5K =om os modems de alta velocidade, os !locos de 578 !;tes se tornaram muito pe.uenos" =om isso sur(iu o protocolo Jmodem usando !locos de 5078 !;tes /5 K!;te1" #l(umas ve9es, o JmodemD5K tam!m c$amado de Lmodem" No caso disso ocorrer, o Lmodem real c$amado de LmodemDOatc$" D Lmodem Oasicamente ele a mesma coisa .ue o protocolo Jmodem, com al(umas di%eren*as[ ?e a $ouver muita suZeira na lin$a, ele capa9 de comutar automaticamente de !locos de 5078 para !locos de 578 !;tes" 4m !locos menores, menos prov,vel .ue ocorra al(um erro e a veri%ica*o mais e%etiva" #lm disso, os protocolos Lmodem utili9am um !loco de ca!e*al$o especial no in)cio da trans%erIncia, contendo o nome do ar.uivo, simpli%icando a tare%a da trans%erIncia de ar.uivos em %orma O#T=Q" Tran%erIncia !atc$ si(ni%ica nada mais do .ue trans%erir diversos ar.uivos um atr,s do outro,

numa mesma sesso do protocolo de trans%erIncia" >uitas ve9es o Lmodem tam!m c$amado de LmodemDOatc$" D LmodemDM Fariante do Lmodem .ue simplesmente no reali9a corre*o de erros na transmisso dos ar.uivos" 4le con%ia na .ualidade da lin$a, ou ento ele con%ia na corre*o de erros do seu modem, transmitindo os dados se.:encialmente sem parar" Cuando ocorrer um erro ele imediatamente a!orta a opera*o" D Nmodem a o protocolo mais usado atualmente" #presenta !asicamente os recursos do LmodemDOatc$, com uma per%ormance maior ainda, !locos de 5078 !;tes, trans%erIncia !atc$, e alm disso o recursos de =R#?Q R4=OF4RL, .ue possi!ilita .ue trans%erIncias a!ortadas no meio possam ser prosse(uidas mais tarde, a partir do local onde se parou da ve9 anterior" #t os pro(ramas de comunica*o mais simples devem suportar esse protocolo, pois o mais normal de se usar" D NedNap O mesmo protocolo Nmodem, com a di%eren*a deste usar !locos de 8567 !;tes ao invs dos $a!ituais 5078" 4le no est, dispon)vel em todos os pro(ramas de comunica*o" 4le se encontra por e&emplo no Terminate" D Erotocolos Oidirecionais Os protocolos a!ordados at a(ora s' servem para transmitir em U># dire*o" #contece .ue numa cone&o normal de modems, e&istem DOI? canais de trans%erIncia, como visto na %i(ura da sesso @5"0A" Numa trans%erIncia unilateral, um dos canais %ica sem uso ou usado somente para e%eito de corre*o de erros" Eor isso sur(iram protocolos OIDIR4=ION#I?, .ue so capa9es de transmitir ar.uivos para am!os os lados ao mesmo tempo, sem perda de per%ormance" 4&emplos so o Q?WINP, Oimodem e o Q;dracomm" D #?=II O protocolo #?=II um protocolo de trans%erIncia em T !its .ue %a9em os 578 primeiros caracteres da ta!ela #?=II" 4sse protocolo no possui controle e corre*o de erros e usa o JONUJOGG /veZa depois1 para controle de transmisso" #ssim sendo, o JONUJOGG precisa estar li(ado neste caso" Cuando o computador .ue rece!er os dados precisa parar a transmisso temporariamente, ele envia um =TRWD? /#?=II b5T1 para parar o envio" Cuando ele estiver pronto para voltar a rece!er dados, envia um =TRWDC /#?=II b561 para continuar a transmisso" 4sse protocolo no deve ser usado praticamente nunca, s' para enviar ou rece!er rapidamente te&tos .ue aparecerem no terminal" D Permit Permit um protocolo .ue usado e&tensivamente na Internet" a um protocolo um tanto anti(o, .ue possui uma vasta (ama de op*Xes mas .ue normalmente no tem !oa per%ormance" 4le usa taman$os de pacotes vari,veis, com um m,&imo de 5078 !;tes" =omo o Lmodem, tra9 suporte para trans%erIncias !atc$" I"@ "3"7A Cuais so os mel$ores e os piores protocolos de trans%erIncia de ar.uivosB 4m casos normais vocI deve usar o protocolo Nmodem" 4le ade.uado tanto para modems de alta velocidade .uanto para modems sem corre*o de erros" >as um %ato .ue o LmodemDM mais r,pido .ue o Nmodem normal" ?' deve ser usado se seu modem %a9 corre*o de erros" FeZa por.ue ele mais r,pido[ O Nmodem manda !locos de 5078 !;tes por ve9" #p's mandar um !loco, ele ainda precisa %a9er a compara*o com o =R= do !loco .ue %oi enviado com o .ue c$e(ou" =om isso, alm do !loco em si, esto sendo mandados !;tes de %rames /.ue indicam o come*o e %im do !loco1 e !locos =R=s para

corre*o de erros" O LmodemDM no %a9 corre*o de erros" Eor isso ele no precisa mandar os !locos =R= ap's cada !loco, o tornando li(eiramente mais r,pido" ?e o seu modem possuir corre*o de erros, vocI pode utili9ar o LmodemDM para maior velocidade /a di%eren*a m)nima1" O .ue ento ocorre .ue %alta o recurso util)ssimo de cras$ recover; a ele" #ssim sendo, se uma transmisso com o LmodemDM %or a!ortada, para continuar da posi*o onde se parou, deveDse utili9ar o Nmodem" Uma outra op*o o NedNap" 4nviando !locos de 8567 !;tes de cada ve9, os %rames e corre*o de erros so %eitos para os !locos como um todo, assim so menos dados adicionais .ue precisam ser enviados na trans%erIncia de um ar.uivo" #contece .ue se ocorrer al(uma %al$a na transmisso de um !loco, mesmo .ue Z, ten$am c$e(ado 8000 !;tes corretos, o !loco inteiro precisa ser remandado, tornando a trans%erIncia ainda mais demorada do .ue com o Nmodem /onde no m,&imo 5078 !;tes precisam ser reenviados1" ?e um modem possuir corre*o de erros e am!os os lados tiverem o NedNap \ disposi*o, este protocolo pode ser o indicado" Eara modems ?4> corre*o de erros /os de 7800 !ps, por e&emplo1, nunca se deve tentar utili9ar esse protocolo" Resumindo, os protocolos .ue devem ter c$ances de serem usados atualmente so o Nmodem, NedNap /Nmodem 8P!1 e o LmodemDM" ?e vocI possuir um modem com corre*o de erros con%i,vel /vocI NUN=# vI suZeira na tela1, use o protocolo NedNap se necessitar de velocidade e do recurso de cras$ recover; ou o protocolo LmodemD M se necessitar de velocidade e no de cras$ recover;" I"@8"0A O .ue so comandosB =omo us,DlosB Eara vocI se comunicar com o modem e darDl$e instru*Xes, vocI deve usar os c$amados =O>#NDO? #T" =omandos so certas instru*Xes .ue podem ser passados para o modem" 4le os interpretar, retornando a in%orma*o re.uisitada, ou a con%irma*o de correto rece!imento do comando ou de erro na sinta&e do mesmo /+OP- ou +4RROR-1" D O .ue padro Qa;esB Os comandos .ue podem ser usados nos modems variam de acordo com o modelo e %a!ricante, mas normalmente se(uem o c$amado E#DR#O Q#L4?" Qa;es uma empresa %a!ricante de modems .ue se tornou con$ecida por ter modelos de modems .ue c$e(aram como pioneiros no (rande mercado, os modems Qa;es ?martmodem 5700 e 7800" Nestes usavamDse certos comandos, e eles se tornaram .uase .ue um padro para os modems %uturos .ue viriam" D =omo enviar comandos ao modemB Os comandos podem ser enviados ao modem, atravs de um pro(rama de comunica*o, de um modo manual ou transparente ao usu,rio /sem .ue ele precise di(it,Dlos1" No primeiro caso, para enviar comandos manualmente para o modem, deveDse estar em al(um meio onde se esteZa em direta comunica*o com ele" a o caso dos T4R>IN#I? dos pro(ramas de comunica*o" Normalmente so telas va9ias, com o cursor piscando no canto superior es.uerdo" Cual.uer coisa di(itada ali ser, enviada e interpretada diretamente pelo modem" 4&perimente di(itar +#T- R c4NT4Rd" O modem deve responder +OP-, se ele estiver preparado e operante" No se(undo caso, os comandos so enviados atravs de op*Xes e&istentes no pro(rama de comunica*o, como por e&emplo atravs da init strin(, dial strin(, etc" Normalmente pro(ramas de comunica*o o%erecem uma con%i(ura*o c$amada INIT ?TRINM /^ se.:Incia de iniciali9a*o1" #li devem ser colocados comandos .ue devem ser enviados ao modem assim .ue se entrar no pro(rama de comunica*o, uma %orma de con%i(urar o modem e prepar,Dlo para as cone&Xes su!se.:entes" Outras con%i(ura*Xes de pro(ramas de comunica*o .ue %a9em uso dos comandos do modem normalmente so o DI#W ?TRINM /^ comando para disca(em1 e Q#NMUE ?TRINM /^ comando para desconectar o modem de uma li(a*o1" D Cuais so os comandos mais comunsB +#T- o principal comando .ue deve ser enviado ao modem praticamente sempre antes de um

outro comando" ?erve para c$amar a aten*o do modem, in%ormandoDo .ue o .ue vem a se(uir uma se.:Incia de comandos .ue ele deve interpretar" Os manuais dos modems normalmente tra9em uma lista dos comandos poss)veis para este determinado modelo" #l(uns comandos se tornaram padro entre todos os modems, como[ +#TD- D Eara tirar o modem +do (anc$o- e mand,Dlo discar o n2mero .ue vier a se(uir" 4&[ +#TD888D788S-" FeZa tam!m a sesso II"@S"0A para maiores detal$es neste comando" +#TN- D =arre(a a con%i(ura*o previamente salva na mem'ria do modem" +RRR- D Cuando vocI estiver conectado em al(um lu(ar, no poder, enviar comandos ao modem" =aracteres di(itados sero somente enviados ao outro lado da cone&o" Eara enviar comandos ao modem en.uanto conectado, deveDse esperar um se(undo depois do envioUrece!imento do 2ltimo !;te, di(itar +RRR- e a(uardar mais um tempo" O modem deve responder com +OP- e vocI estar, no modo de comandos" Eara depois voltar \ cone&o usaDse o +#TO-" O pro!lema a.ui .uando isso no %unciona corretamente" Neste caso ten$a certe9a .ue de, .uando vocI enviou o +RRR-, no s' o ?4U modem %oi para o modo de comandos, mas tam!m o modem do outro lado, pois ele interpretou o +RRR- da mesma %orma" Eara contornar o pro!lema, a maioria dos modems possi!ilita a troca do caracter de +R- por um outro para sim!oli9ar essa +se.:Incia de escape- /como con$ecida essa se.:Incia +RRR-1" +#T#- D Tira o tele%one do (anc$o e atende a c$amada" #ssim, .uando al(um li(ar e o modem recon$ecer os to.ues no tele%one imprimindo a strin( +RINM- em seu terminal, di(itando +#T#se(uido de c4NT4Rd o modem atender, a c$amada a iniciali9ar, o procedimento de cone&o com o outro modem" D =omo %a9er uma cone&o de modems durante uma li(a*o FONB Di(amos .ue vocI li(ou para al(um e est, conversando com a pessoa pelo tele%one normal" Resolvem ento e%etuar uma cone&o entre os dois modems, mas sem perder esta cone&o" =omo %a9erB a !em simples, e&i(e s' um pouco de sincronismo[ D Uma ponta d, um +#T#c4NT4Rd- e desli(a o tele%one" D # outra ponta d, um +#TJ Dc4NT4Rd- e i(ualmente desli(a o %one" #ssim .ue vocI di(itar +#T#c4NT4Rd-, o modem Z, ter, assumido a cone&o, e vocI pode desli(ar o tele%one imediatamente" O mesmo vale para o +#TJ Dc4NT4Rd-" O ideal am!os di(itarem antes os comandos +#T#- e +#TJ D- e %a9er em uma conta(em re(ressiva para .ue am!os di(item o c4NT4Rd apro&imadamente ao mesmo tempo"

II" =ONGIMUR#O Cuando vocI precisa acertar as con%i(ura*Xes de seu pro(rama de comunica*o, podem sur(ir al(umas d2vidas para al(uns itens, Zustamente pelo descon$ecimento dos si(ni%icados de cada op*o" 5"0 Felocidade serial & Felocidade modem /DT4 & D=41 7"0 8N5, T45, etc "0 GloH control /RT?U=T? D JonUJo%%1 8"0 Eortas de comunica*o 3"0 Terminais de comunica*o S"0 Dial ?trin(

II"@5"0A Felocidade serial & Felocidade modem /di%eren*as entre DT4 e D=41" Uma op*o na con%i(ura*o do so%tHare de comunica*o certamente di9 al(o a respeito de velocidade" Normalmente %a9 re%erIncia a Felocidade ?erial, Oaud Rate, ?peed, etc" Um item relacionado a isso a op*o WocK Eort ?peed ou simplesmente WocK Eort" Feremos a.ui como deve ser setada cada op*o" #ntes de mais nada, veZamos al(umas de%ini*Xes" Devemos distin(:ir dois tipos de velocidades presentes em uma cone&o entre dois modems" 51 Felocidade entre o ?4U computador com o ?4U modem, essa a c$amada velocidade DT4 /Data Terminal 4.uipment1, e na verdade a velocidade de sua porta serial" 71 Felocidade entre o ?4U modem e o modem onde vocI est, conectando, sendo esta velocidade c$amada de D=4 /Data =ommunication 4.uipment1" 4sta a velocidade e%etiva .ue ocorre pela lin$a tele%0nica" O .ue aparece .uando dois modems se conectam /=ONN4=T &&&&1 a ta&a D=4, .ue os modems ne(ociaram /nos piipipiiies1 para ser o protocolo de modula*o desta cone&o" ], o .ue vocI aZusta no seu pro(rama de comunica*o NO essa ta&a, Z, .ue ela ne(ociada pelos modems na $ora da cone&o, e no poss)vel evitar .ue eles o %a*am /a menos .ue vocI di(a isso e&pressamente para seu modem1" O .ue vocI aZusta a DT4, ou seZa, a velocidade m,&ima com .ue a sua porta serial ir, rece!er os dados .ue c$e(am" #Zustando a op*o WocK Eort ?peed para NO, isso %ar, com .ue a velocidade serial /DT41 seZa sempre a mesma do .ue a velocidade entre os modems pela lin$a tele%0nica /D=41" #Zustando essa op*o para ?I>, %ar, com .ue a velocidade serial permane*a a mesma independente do .ue o modem %i9er" Na op*o de velocidade serial, deveDse ento colocar um valor mais elevado para modems de alta velocidade, como por e&emplo 3TS00 !ps em modems de 58800 !ps" D F"87 e >NE 8 aZudando na per%ormance Cuando uma cone&o %eita com F"87 ou >NE8, a trans%erIncia ocorre de modo um pouco di%erente do .ue seria a de enviar os !;tes em se.:Incia" Um !;te tem 50 !its /5 start !it, 8 dados e 5 stop !it, isso na con%i(ura*o 8N5, o .ue na verdade .uer di9er[ 8 !its de dados, sem !it de paridade e um start !it" ?e um dos protocolos F"87 ou >NE8 estiver ativo numa cone&o, o modems .ue envia transmite apenas os 8 !its de dados, os dois restantes so adicionados pelo modem .ue rece!e, %a9endo com .ue 70f dos dados /7 de 50 !its1 a menos ten$am .ue ser enviados" Cuando o modem .ue rece!e adicionar esses 7 !its, eles tem .ue ser transmitidos Zunto com os 8 restantes atravs da porta serial, e o modem Z, se preparar para rece!er os novos !its .ue estiverem c$e(ando" Era isso, o modem tem .ue mandar os 50 !its na mesma velocidade .ue c$e(aram os 8 !its pela lin$a tele%0nica, para a porta serial" # 58800 !ps /!its por se(undo1 8 !its c$e(aram em 5U5800 se(undos" Nesse mesmo tempo 50 !its tem .ue ser mandados pela porta serial, isso d, uma ta&a de 58000 !ps /!its por se(undo1 .ue a porta serial tem .ue suportar" Eor isso na maioria dos pro(ramas de comunica*o nem aparece a op*o de 58800 !ps como velocidade serial, a pr'&ima depois dos 6S00 !ps normalmente 56700 !ps, .ue seria o ideal para o caso das cone&Xes com o F"87 ou >NE 8" D F"87!is e >NE 3 aumentando ainda mais a per%ormance Cuando um protocolo de compresso de dados onDt$eD%l; /F"87!is ou >NE31 est, ativo e se rece!e ar.uivos no compactados, o modem .ue envia vai conse(uir compactar esses dados e assim ter .ue enviar !em menos !;tes" FeZamos um e&emplo do .ue ocorre neste caso[ Um ar.uivo T4?T"TJT tem 0T7 !;tes de taman$o" O protocolo F"87!is conse(ue compactar ele di(amos para somente 5078 !;tes, ou seZa, compacta*o no %ator [5" 4sses 5078 !;tes so ento enviados pelo modem pela lin$a tele%0nica" #ssim, se a cone&o %or de 58800 !ps, transmitindo pela lin$a tele%0nica a 5S00 !;tes por se(undo /cps1, esses 5078 !;tes c$e(am do outro lado em 0"S8 se(undos /o c,lculo uma simples re(ra de trIs1" >as esses mesmos 5078 !;tes sero descompactados por sua ve9 pelo modem .ue rece!e, para os 0T7 !;tes ori(inais .ue por sua ve9 so transmitidos do modem pela entrada serial para o computador /lem!reDse .ue e&iste a li(a*o modemDmodem e modemDserial, DT4 e D=41" #ssim, em 0"S8 se(undos, 0T7 !;tes /783TS !its1 tem .ue ser enviados do modem para o computador pela entrada serial" Isso .uer di9er .ue a ta&a real entre o modem e a serial de 8800 !ps

/!its por se(undo1 e isso tem .ue ser suportado pela lin$a serial" Eor isso ideal setar a velocidade serial para o maior poss)vel" Uma placa serial normalmente no a(:enta mais de 3TS00 !ps, por isso essa deve ser a op*o pre%erencial" II"@7"0A O .ue 8N5 e T45B Outra con%i(ura*o .ue se deve aZustar em praticamente todos os pro(ramas de comunica*o so esses valores estran$os" 4les sim!oli9am como ser, a troca de !;tes pela lin$a tele%0nica, como interpretar os !its .ue c$e(am e .ue vo" 8N5 si(ni%ica 8 data!its, parit; NON4 e 5 stop !it" Tradu9indo para uma lin(ua(em mais clara, .uer di9er .ue um !;te transmitido ter, o %ormato[ DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD g 5 g 7 g g 8 g 3 g S g T g 8 g 6 g 50 g hDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDg gstart g 8 data!its g stop g DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD O primeiro !it sempre +0- e interpretado como um !it de in)cio do !;te" Os 8 se(uintes so o !;te propriamente dito, se(uido pelo stop !it .ue sempre +5-" =om esses 8 !its de dados, %ormaDse um !;te .ue con$ecemos, o .ue aceita valores de 5 a 73S" O %ormato T45 sim!oli9a T data !its, 4F4N parit; e 5 stop !it" DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD g 5 g 7 g g 8 g 3 g S g T g 8 g 6 g 50 g hDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDg gstart g T data!its g par gstop g DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD Um start !it /+0-1, T !its de dados, podendo representar 578 valores, um !it de paridade e um stop !it /+5-1" O !it de paridade 4F4N um !it de controle" 4le simplesmente o um valor /5 ou 01 para .ue a soma dos !its +5- dos dados mais o !it de paridade dI um n2mero par /even1" Eor e&emplo se os data!its %orem +0550055-, o !it de paridade aZustado para +0-, pois Z, e&istem 8 +5- nos dados" ?e os data!its %ossem +5550055-, o !it de paridade seria aZustado para +5-, para c$e(arem a S /^par1 !its com valor +5-" # paridade ODD Zustamente o inverso, a soma dos !its +5- deve dar um n2mero impar" Na paridade tipo >arK, o !it de paridade sempre +5- e na paridade tipo ?pace, este !it sempre +0-" D Cual usarB Eara cone&Xes com OO?s comuns, use sempre a con%i(ura*o 8N5" 4la usada em 60f dos casos atualmente" Eor e&emplo para cone&Xes com a =ompuserve, deveDse aZustar a con%i(ura*o para T45" II"@ "0A =omo con%i(urar o %loH control /RT?U=T? D JonUJo%%1B Uma con%i(ura*o importante para a transmisso de dados o GWOV =ONTROW" GloH control um mtodo de controlar .uando in%orma*o pode ser enviada" ?e isso no %osse poss)vel de se controlar, o modem poderia %icar so!recarre(ado de in%orma*Xes .ue estivessem c$e(ando en.uanto ele est, ocupado com outra coisa" Um mtodo o ?OGTV#R4 GWOV =ONTROW, ou JONUJOGG, onde um OO? ir, mandar dados at .ue o seu computador envie um sinal de JOGG /.ue o caracter #?=II b5T D =TRWD?1" 4nviando um JON /caracter #?=II b56 D =TRWDC1, ele voltar, a transmitir" Outro mtodo o Q#RDV#R4 GWOV =ONTROW ou =T?URT?" 4ste caso %unciona alterandoD se volta(ens em dois n)veis nos pinos de RT? /Re.uest To ?end1 e =T? /=lear To ?end1 da inter%ace serial entre o modem e o computador /normalmente um ca!o R?7 71"

=T? usado pelo modem .ue est, enviando dados" Cuando o modem local est, pronto para rece!er dados, ele envia um sinal =T? para o computador local, e este come*a a mandar os dados para o modem" Cuando o modem no est, mais conse(uindo rece!er os dados na velocidade com .ue o computador os est, enviando, o modem ir, desli(ar o =T?, in%ormando ao computador .ue para ele parar de enviar" Uma ve9 o modem est, novamente em condi*Xes de rece!er dados, ele novamente li(a o =T?" RT? usado pelo computador do lado .ue est, rece!endo dados" Cuando o computador local no conse(ue rece!er dados na velocidade .ue eles esto sendo enviados para ele pelo modem local, ele ir, desa!ilitar o RT?" O computador li(a o RT? novamente .uando est, pronto para rece!er dados novamente" D Cual usarB 4scol$a sempre pre%erencialmente o Q#RDV#R4 GWOV =ONTROW /=T?URT?1" O uso do JON e JOGG durante a transmisso de dados por causar pro!lemas .uando um ar.uivo !in,rio conter os caracteres JON e JOGG" Neste caso a transmisso pode travar durante a trans%erIncia de ar.uivos" II"@8"0A O .ue porta serialB O computador precisa sa!er em .ual EORT# ?4RI#W est, conectado o modem para poder se comunicar com ele" #s portas seriais em micros E= so c$amadas de =O>5, =O>7, =O> e =O>8" ?e o seu modem e&terno, a porta serial onde est, li(ado o modem pelo ca!o R?D7 7" ?e o modem %or interno, normalmente e&iste a op*o de con%i(urar em .ual porta serial se deseZa o modem por meio de ]U>E4R?, .ue so pe.uenas pontes de li(a*Xes .ue podem ser li(adas ou desli(adas" 4m!ora se ten$a .uatro portas de comunica*o \ disposi*o, e&istem al(umas considera*Xes a se %a9er .uanto \ correta con%i(ura*o[ =ada porta =O> possui uma c$amada de interrup*o .ue ela usar, para in%ormar ao micro .ue est, precisando de aten*o" 4ssas interrup*Xes so c$amados de IRC, e so numerados de 0 a 53" Eara as portas seriais, e&istem dois IRCs[ porta IRC DDDDDDDDDDDDD =O>5 IRC8 =O>7 IRC =O> IRC8 =O>8 IRC #ssim sendo, no recomendado ter dois peri%ricos em duas portas com IRCs i(uais, ou seZa, ao mesmo tempo na =O>5 e =O> ou na =O>7 e =O>8" ?e o modem %or INT4RNO e se puder con%i(urar \ (osto a porta serial a usar, devem ser se(uidos al(umas recomenda*Xes[ =O>5[ Use essa porta se seu micro no tiver uma cone&o serial Z, como =O>5 /o .ue no prov,vel1" a comum de se ter um mouse instalado na =O>5" =O>7[ ?e seu micro estiver e.uipado com somente uma porta serial na =O>5, e se vocI no Z, est, usando a =O>7 para outro e.uipamento, use essa porta / a con%i(ura*o mais comum e os modems normalmente vIm com a =O>7 por de%ault1" =O> ou =O>8[ ?omente em casos especiais, normalmente no o caso" #lm de poder con%i(urar a porta serial, os modems internos tam!m permitem con%i(urar o IRC a ser usado, sendo .ue assim vocI pode contornar o pro!lema dos IRCs e&posto acima" =uidado ao con%i(urar um modem interno .uando Z, $ouver uma placa IUO /entrada e sa)da1 interna no seu micro" Normalmente uma placa de multiDuso, o%erecendo saidas seriais, paralelas /para impressoras1 e para Zo;sticK" 4ssas placas normalmente podem ser con%i(uradas por meio de Zumpers para o%erecer determinadas com!ina*Xes de portas seriais, como por e&emplo =O>5 e =O>7" Cuando o modem interno %or instalado, deve se tomar cuidado para no se instalar ele numa porta serial Z, ocupada pela placa de IUO" Use o pro(rama >?D .ue vem com o >?DDO? e o >?D VindoHs e veZa o item c=dO> EORT?" Use no seu modem interno somente portas seriais marcadas como +NU#- nessa tela, tomando ainda as precau*Xes do IRC"

II"@3"0A O .ue so terminais de comunica*oB Cuando e%etuada uma cone&o com um OO?, este normalmente come*a enviando caracteres para seu modem, .ue so apresentados na tela" 4le poderia enviar simples caracteres te&to .ue o seu pro(rama de comunica*o iria apresentando, mas conven$amos, uma apresenta*o s' de te&to no muito atraente" Eara isso sur(iram diversos tipos de terminais de comunica*o .ue serviriam para interpretar o .ue c$e(a pelo modem de uma outra %orma, apresentando o .ue c$e(a de maneira di%erente da de s' te&to" D =omo %unciona o terminal #N?IB # %orma mais popular .ue sur(iu %oi o padro #N?I de cores e movimenta*o de cursor, tam!m usado em outras ,reas no computador" Neste padro o .ue acontece simplesmente .ue o .ue enviado por um modem interpretado como te&to normal, com uma e&ce*o[ Cuando c$e(ar a com!ina*o de caracteres +c4?=d@- /os sinais #?=II b7TRb651 o terminal receptor a(uarda os pr'&imos caracteres, .ue sero al(uma espcie de comando" 4stes comandos podem ser os mais diversos, e vo modi%icar a apresenta*o na tela" Eor e&emplo, podeDse mudar a cor de %rente e de %undo dos pr'&imos caracteres, limpar a tela, mover o cursor para outra posi*o, etc" 4m al(uns casos, podeDse at tocar m2sica, mas so somente al(uns os terminais .ue suportam esses comandos para m2sica /um e&emplo o Terminate1" D Cue outros terminais e&istemB 4&istem mais al(uns tipos de terminais .ue podem ser usados ao invs do #N?I" Os mais comuns alm dele so o #F#T#R e o FTD500"

Você também pode gostar