Hilton Garcia FernandesMuito ja foi dito e continua a ser falado sobre latencia e largura de banda, dois conceitos fundamentais para a compreensao e caracterizacao das redes de computadores. E uma pena que, mesmo que sob os nomes equivalentes em ingles, latency e bandwidth, nao e facil encontrar na Web, a teia mundial dos computadores, definicoes claras e precisas dos termos. Talvez estes pertencam aquele tipo de termo que e reservado apenas a estudiosos praticos e estudantes academicos de redes de computadores.Um dos melhores textos sobre o assunto e [1], que define latencia e largura de banda com bom humor e clareza. Aqui se usara a matematica, que pode apresentar esses conceitos com precisao e tambem clareza -- apesar de que com menos humor.E costumeiro descrever o tempo [2] --- digamos em segundos --- que e gasto em uma dada rede para transmitir uma mensagem de de n bytes como sendoUsando termos matematicos, esta e a equacao de uma reta, onde e a constante, ou coeficiente linear. E e o gradiente da reta, ou coeficiente angular.Se fosse possivel transmitir uma mensagem de 0 bytes, o tempo T(0) seria segundos. O parametro e chamado de latencia, ou ate mesmo ``latencia da mensagem de zero bytes''. Para entender o significado de na formula para T(n), vale a pena considerar a taxa de transferencia B(n) conseguida para n bytes. Ela eA taxa de transferencia e calculada dividindo-se o numero de bytes transferidos pelo tempo que a transferencia ocorreu.Para poder analisar melhor a formula, vale a pena considerar o inverso de B(n), ouVoltando a B(n), tem-seQuando n e muito grande, a divisao /n fica muito pequena e tem-se:Este e a maxima taxa de transmissao desta rede. Por isso, e costumeiro chamar o parametro 1/ de largura de banda da rede. Para evitar a divisao e que Hockney [2] apresenta a mesma formula para T(n) com o coeficiente angular na forma inversa, ou seja:Deste modo, Hockney [2] pode falar na largura de banda como sendo apenas, nao como a divisao 1/. Mas esta e apenas uma conveniencia: os conceitos sao os mesmos.ConclusaoResumindo: latencia (ou latency) e um custo inicial da rede, pago em toda transmissao de mensagem que nela seja feita -- ate mesmo na mensagem teorica de comprimento zero bytes. largura de banda (ou bandwidth) e o desempenho maximo de uma rede, so atingido teoricamente em mensagens de tamanho infinito -- do qual a rede se aproxima para mensagens muito grandes.De qualquer modo, considera-se que latencia e largura de banda como parametros capazes de descrever uma rede quase completamente.Em proximas postagens em Tecnologias sem Fio serao apresentados mais detalhes destes dois importantes parametros, bem como parametros complementares -- que podem melhorar a compreensao das redes.Referencias[1] It's the Latency, Stupidhttp://rescomp.stanford.edu/~cheshire/rants/Latency.htmlVisitado em 02/06/2010[2] R. Hockney, "The communication challenge for MPP: Intel Paragon and Meiko CS-2," Parallel Computing, vol. 20, no. 3, pp. 389-398, March 1994. Hilton Garcia FernandesEste e o terceiro de uma serie de quatro artigos sobre planos nacionais de banda larga em outros paises. Ja foram publicados textos sobre a Australia [1] e sobre os EUA