Guia do Hardware.Net
Impresso em: 20/1/2003, 03:16:49
Impresso de: http://www.guiadohardware.net/artigos/130-modems_x_correcao_erros.asp

Artigos :. Modems x Correção de erros

+ HOME
   :. Análises
   :. Artigos
   :. Cursos Online
       :. Hardware
       :. Redes
       :. Linux (foca)
       :. Gravação CDs
       :. Notebooks
       :. Setup
   :. Livros
      
:. Entendendo e
    Dominando o Linux 4.Ed
   :. Arquivo DDD
   :. Dicionário
   :. FAQ
   :. Notícias
   :. Dicas Linux
   :. Overclock
   :. Tutoriais

+ Publicações
   :. CD GDH
   :. CDs Mandrake
   :. CDs do Linux
   :. E-Books

+ Outros
   :. Fórum
   :. Humor
   :. Palm
   :. Quiz

+ Pesquisar no site:

+ Expediente

+ Comente esta
   Matéria

Dúvidas sobre
Linux?
Baixe o E-book
Entendendo e Dominando o Linux
de Carlos E. Morimoto
ou increva-se no
Curso de Linux
em SP


Invista em
conhecimento:
:.CD-ROM Guia do Hardware: Todos os e-books e uma cópia off-line de todo o site por R$ 21,00
:.Linux Mandrake 9.0 GDH, com manual em Português e aplicativos. 4 CDs por R$ 24,00
:. E-Books de Carlos E. Morimoto:
Manual de Hardware Completo 3ed.
Redes 3ed
Upgrade e Manutenção
Novas tecnologias 3Ed
Entendendo e Dominando o Linux
Dicionário Técnico de Informática. R$ 8,00

:. CDs do Linux:
Slackware 8.1 R$ 8,00
Red Hat 8.0 R$ 16,00
DemoLinux 3.0 R$ 8,00
Knoppix R$ 8,00
Peanut 9.1 R$ 8,00
FreeBSD R$ 20,00
NetBSD R$ 16,00
Libranet R$ 8,00
Debian 3.0 R$ 35,00
Definity R$ 8,00
E outras distribuições

 

Dicas do dia : Receba as atualizações do Guia do Hardware todos os dias, direto no seu e-mail. Clique aqui para se inscrever.
 

Data: 02.03.2001
Tipo: Placas Mãe
Fabricante: Não se Aplica
Por: Carlos E. Morimoto

 

 Modems x Correção de erros

A minha dúvida é sobre correção de erros.
Já vi muita gente dizer que na Net na verdade 1 byte = 10 bits, pois
há dois bits adicionais, um para correção e outro para controle de
fluxo. A velocidade máxima de um modem de 33.6 k seria então de
3.6 KB/s
Outro grupo diz que 8 bits são um byte, mas devido às perdas na
transferência, o limite teórico de velocidade do modem é impossível
de ser alcançado e qualquer forma, o que na prática daria algo
próximo de no máximo 3.6 num modem de 33.6 K também.
Afinal, como fica a correção de erro, controle de fluxo e perda?
Qual seria a velocidade máxima de um modem na prática?

Tomando como exemplo um modem de 33.6 como você citou, temos um aparelho capaz de transmitir um total 33.6 Kbits por segundo. A princípio, 33.6 Kbits corresponderiam a 4.2 Kbytes por segundo, porém na prática sempre será um pouco menos que isso, pois sempre teremos alguma perda de sinal e alguns bits para correção de erros.

Essa história de 10 bits por byte, sendo 2 para correção de erros de fato existia... existia a 10 anos atrás na época dos BBS! De lá pra cá as técnicas de transmissão de dados evoluíram, do Zmodem, Ymodem & Cia para o TCP/IP que usamos para acessar a Internet.

Protocolos diferentes, novas formas de transmitir dados. Usando TCP/IP os dados são transmitidos em pacotes, é a famosa configuração de MTU que alguns programas permitem alterar. Um pacote pode ter de 512 a 4096 bits, seguidos de 4 bits de verificação e correção de erros.

Quando o micro receptor recebe um pacote ele verifica os dados usando os bits de correção. Caso esteja tudo ok ele envia um pacote de confirmação e caso haja algum problema ele solicita a retransmissão do pacote. Com isto o micro emissor terá de reenviar todo o pacote novamente.

O default do Windows é 1500 bits, mas este valor pode ser alterado para mais ou para menos, é esto o que muitos programas otimizadores de conexão fazem para tentar melhorar um pouco a velocidade. Em linhas de boa qualidade temos poucos pacotes chegando corrompidos, por isso pacotes maiores podem ser uma forma de ganhar tempo, já que com um número menor de pacotes teremos proporcionalmente um número menor de bits de verificação e menos pacotes de confirmação.

Caso por outro lado tenhamos uma linha ruidosa então fatalmente muitos pacotes terão de ser retransmitidos, neste caso, pacotes menores farão com que se perca menos tempo em cada retransmissão.

Na prática, numa linha boa a transmissão efetiva de dados fica muito próxima do limite teórico do modem, teríamos uma taxa de transmissão em torno de 4.1, 4.12 Kbytes por segundo numa conexão de 33.6. Caso a linha esteja ruim a taxa será proporcionalmente menor. Em geral o modem sequer chegará a conectar a 33.6 e sim a 31.2, 28.8, ou até menos, dependendo da qualidade.

Outro recurso que os modems possuem é a compactação de dados, o que permite aumentar a taxa de transmissão caso estejam sendo baixados arquivos HTML, texto, imagens BMP, etc. arquivos que aceitam compactação. Porém baixando arquivos já compactados a compressão do modem não serva para nada. Baixando um programa de instalação do Tucows por exemplo, dificilmente você passaria dos 4.1 KB/s, mas baixando um arquivo de texto poderia conseguir bem mais.

MTU - Maximum Transmission Unit, são os pacotes de dados transmitidos através da rede. Ao receber um pacote, o micro receptor o checa, caso esteja tudo OK envia para o micro emissor um sinal de confirmação e aguarda os próximos pacotes.
Caso algum pacote chegue corrompido, é solicitada a retransmissão. Quanto pior for a conexão, mais retransmissões terão de ser feitas e pior será o desempenho da rede.
O MTU default do Windows 95 é 1500, em outros sistemas o mais comum é 576. Caso a conexão esteja boa, pacotes maiores podem melhorar um pouco o desempenho da rede. Em linhas conexões muito ruins pacotes menores são a melhor escolha.


 

© 1999 - 2002 :. Todos os direitos reservados :. Guia do Hardware.Net
http://www.guiadohardware.net/