Archive

Archive for the ‘geek’ Category

Projeto GNU Completa 25 anos

October 1st, 2008 Peace No comments

Há 25 anos atrás, mais precisamente em 27 de setembro de 1983, quando computadores e softwares eram bem menos presentes do que atualmente, Richard Stallman via o modelo de negócio do software dito proprietário, surgindo, onde o livre acesso à este não era permitido pro quem o desenvolvia.

Stallman então resolveu criar o projeto GNU, visando adotar outro modelo, de forma a manter as liberdades de acesso à código, execução, estudo e distribuição de software, onde a primeira idéia era construir um software compatível com UNIX e que fosse livre.

Hoje está aí o resultado, milhões de pessoas em suas empresas, negócios e residências utilizam o software livre, apresentando esta alternativa através de outro modelo de negócios, baseado em suporte e assistência.

Mais informações sobre o projeto GNU, suas liberdades, filosofia e sua história, fornecida pelo site dicas-l aqui.

Parabéns Stallman e GNU! e rumo aos próximos 25 anos.

Categories: geek | Tags: ,

10 Gbps está bom?

August 27th, 2008 Peace No comments

Não adianta, quanto mais largura de banda de rede nós temos, mais queremos. É como dinheiro :) Se há poucos anos queríamos trocar nosso modem US Robotics de 28.8kbps por um de 56kbps, hoje estamos na casa dos Mbps.

Se antes o download em meia hora era de uma mp3 qualquer no napster (lembram do napster?), hoje estamos com coletâneas completas, filmes, jogos, etc.

Agora, que tal chegarmos a casa dos Gbps no nosso computador e não apenas em backbones ou links de grandes empresas?

Abaixo temos duas fotos de uma placa de rede da Intel que trabalha a 1 ou 10Gbps.

Gbps
esc04_9

Detalhe para o dissipador de calor e ventoinha na placa, para refrigeração.

A pergunta é: está bom? Dentro de alguns anos provavelmente não :) Mas uma dessa em casa hoje para jogar copas em rede deve ser absolutamente sensacional! :P

Abraços,

Tiago Lima

Categories: geek | Tags:

Nova página …

August 23rd, 2008 Peace No comments

Como a grande maioria dos caras que trabalham com redes/segurança, webdesign não é o meu forte! Muito pelo contrário. Sempre me empolgava pra fazer alguma coisa, como registrar um domínio e fazer a coisa direitinho.

Recebi então esta semana um apoio e, principalmente, incentivo que me fez criar vergonha e registrar um domínio e tudo mais. Dei sorte no endereço e claro, as ferramentas disponíveis por aí hoje facilitam muito a vida de quem não trabalha na área e perderia muito mais tempo arrumando o site do escrevendo propriamente.

Tá começando agora, devagarinho a gente vai ajeitando … mas o importante é começar! )

Agradeço, então, ao meu amigo e xará Thiago Paes pela força dada! E principalmente pelo seu tempo, que eu sei que vale ouro! Valeu guri! :)

Um abraço e até mais.

Tiago Lima

Categories: geek | Tags:

Treze razões pelas quais uma rede wireless é lenta

April 29th, 2008 Peace 1 comment

No meu último ano de graduação tenho estudado redes sem fio. Confesso que não gostava muito desse assunto mas, passando a conhecê-lo um pouco mais, realmente tomei gosto pela coisa. É interessantíssimo o funcionamento de uma rede sem fio (e complexo também).

Como parte de um trabalho realizado, listo abaixo algumas conclusões sobre o porque de uma rede sem fio ser mais lenta (ter menos vazão de dados) do que uma rede cabeada, por exemplo.

Como introdução, vale destacar que alterações na pilha tcp/ip versão 4 foram necessárias para o funcionamento das redes sem fio (padrão 802.11), porém, estas alterações (significativas, você perceberá) foram feitas apenas nas camadas 1 e 2. Na camada dois apenas na parte MAC (Media Access Control). Assim, ter um conhecimento prévio da pilha de protocolos tcp/ip v4 ajuda no entendimento do que vem a seguir.

Outro detalhe importante é que uma rede sem fio possui três tipos de quadros: dados, gerenciamento e controle.

Ok, vamos aos fatos:

1 - Meio de transmissão, ruídos e sobreposição de canais: Como o meio de transmissão é o ar, este está sujeito a ruídos causados por vários Access Points no mesmo meio e/ou demais equipamentos que possam causar intereferência. Além disso, basicamente temos 11 canais de transmissão diferentes nas redes sem fio, em uma faixa de freqüência que se for dividida para separar estes 11 canais, trará sobreposíções. Destacando que os únicos canais que não se sobrepõem são os de número 1, 6 e 11.

2 - Confirmação em camada 2: Para cada quadro de dados transmitido, é necessário enviar uma confirmação, gerando tráfego excessivo. Esta confirmação é enviada apenas para quadros de dados.

3 - Beacon frames: informações sobre características das camadas 1 e 2 precisam ser enviadas constantemente para que os dispositivos saibam como está sendo realizada a transmissão. Todos devem “falar a mesma língua” em aspectos como a frequência de transmissão, por exemplo. Um beacon frame, por padrão, é enviado em média a cada 100ms. Desta forma, por segundo temos 10 beacon frames enviados, que ajudam a aumentar o volume de tráfego.

4 - Informações redundantes nos quadros transmitidos: Para aumentar a confiablidade dos dados transmitidos, informações redundantes são enviadas para que alguma informação perdida possa ser restaurada, haja vista o meio de transmissão utilizado pelas redes sem fio. Conforme o dispositivo sem fio se distancia do Access Point (AP), mais informações redundantes são enviadas, assim, a quantidade de dados efetivos transmitidos por quadro diminui, exigindo que mais quadros sejam usados para transmitir a informação útil (aquela proveniente das camadas superiores).

5 - Divisão de largura de banda com o aumento de hosts adicionados ao AP: Conforme o número de equipamentos associados à um ap aumenta, a largura de banda é divida entre eles, semelhante ao que acontece num hub (meio de transmissão não determinístico).

6 - RTS / CTS (Request to Sent / Clear to Sent): Com alguns problemas de interferência e, consequentemente, na transmissão, o rts/cts pode ser usado como alternativa para “organizar” a transmissão, onde cada dispositivo solicita permissão para transmitir e o AP libera para este dispositivo, fazendo os demais aguardarem. E como para cada transmissão este processo é executado, quando configurado, acarreta inevitavelmente numa sobrecarga.

7 - Democratização do meio: Com recursos como IFS (Inter-frame Spacing), Janela de contenção e janelamento de valor igual a 1 (um quadro transmitido por vez, com confirmação, conforme item 2), tem-se como objetivo democratizar o meio para que cada dispositivo tenha seu espaço para transmitir, sem esperar muito tempo. Assim, para cada quadro a ser transmitido, todos os trâmites da transmissão devem ser executados (o envio da confirmação do quadro de dados, por exemplo).

8 - Power Save Mode: Este modo utilizado pelos dispositvos wireless (exceto APs) visa desligar por espaços de tempo aleatórios, parte do dispositivo, para economizar energia. Neste meio tempo, se o AP tentar transmitir algo e a placa estiver no modo power save, ele irá armazenar em buffer o quadro até que o dispositivo wireless esteja totalmente ligado, para fazer a transmissão. Este trabalho de armazenar o quadro em buffer, comunicar o computador de destino e transmitir o quadro, acarreta em mais sobrecarga ao AP. Imagine, por exemplo, transmissões em broadcast com dispostivos no modo power save.
9 - MTU padrão maior que o padrão utilizado em Ethernet 802.3: A unidade de transmissão de transmissão do wireless é de 2304 bytes. O padrão utilizado no ethernet é de 1500 bytes (em média). Assim, para esta transmissão, pacotes em ap precisam ser bufferizados e fragmentos para transmissão no meio cabeado.

10 - CSMA físico e virtual: Além do CSMA (Carrier Sense Multiple Access) utilizado também em redes 802.3, é necessário o uso de um CSMA virtual para aumentar a garantia de que o meio estará livre para transmitir. O problema de nó escondido é o motivo para a criação do CSMA virtual.

11 - Redundância de recursos na camada 2: Como a pilha de protocolos tcp/ip foi escrita para redes cabeadas, alterações foram realizadas até a camada 2 ( até a subcamada MAC) para se adaptar ao meio de transmissão da wireless lan e com isso algumas questões se tornaram redundantes como por exemplo a fragmentação e a confirmação nesta camada. Estes também ocorrem nas camadas 3 (ip) e 4 (tcp) do modelo tcp/ip, respectivamente.

12 - Implementação de tecnologias para segurança aumentam o tráfego: Como o meio da wireless lan é de acesso livre (ar) são necessárias várias tecnologias para evitar a captura de tráfego sensível por parte de pessoas mal intencionadas (é mais fácil ligar uma antena do que plugar um cabo em uma rede cabeada). Assim, tecnologias como a troca constante de chaves por parte do WPA2 aumentam o tráfego corrente e carga dos equipamentos.

13 - Maior número de endereços de origem e destino: No modo Root de um AP, por exemplo, um quadro pode conter até 4 endereços: Estes são:

Origem: Quem manda o pacote.

Destino: A quem o pacote é destinado, obviamente.

Como os access points são intermediários de uma comunicação e usam o meio cabeado para trocar dados (denominado DS: Distribution System), se a estação de origem estiver associada à um AP e a de destino à outro, também precisarão ir ao cabeçalho os endereços dos APs. Isso também influencia no processo de comutação, pois mais endereços precisam ser identificados e/ou alterados durante o processo de transmissão dos quadros.

Estas são algumas razões para uma rede sem fio ter baixa vazão, se comparada com uma rede cabeada. É óbvio que apenas um dos ítens apresentados não teria tanta influência na vazão da rede. Porém, o conjunto da obra é que faz tanta diferença.

Atualmente, ainda não homologado pelo ieee, temos o padrão 802.11n que promete taxas de até 600Mbps, basicamente usando mais de uma antena para transmissão. Mas claro, estamos falando de promessas e teoria :)
Espero que você tenha entendido um pouco mais sobre redes wireless e deixo aberto aqui para sugestões e/ou mais comentários para quem tiver algo para acrescentar sobre redes sem fio, assunto realmente muito interessante.

Um abraço,

Tiago Lima

Categories: geek | Tags:

FISL9 e a Força do Software Livre

April 23rd, 2008 Peace No comments

O FISL9 estava demais! Excelentes palestras, muita gente (quase 7500 pessoas inscritas) e muitos contatos.

Pela segunda vez vou ao evento e mal posso esperar pelo ano que vem. Com palestas em todos os níveis o FISL torna-se cada vez mais importante no cenário mundial do software livre.

Figuras carimbadas como Jon ‘maddog’ estavam presentes, além, é claro, de grandes empresas como google, globo.com, intel, terra, sun e outras procurando pro profissionais para trabalhar com SL, em todos os níveis.

Acho que fica claro do que estamos falando …

Bom, ficam aí umas fotinhos pra vocês:

Mais fotos depois! e até o FISL10 =)

Beijo do nerd!

Categories: geek | Tags:

9º Fórum Internacional de Software Livre

April 17th, 2008 Peace No comments

A partir de amanhã, até o dia 19 de abril, ocorre em Porto Alegre o 9º Fórum Internacional de Software Livre.

Todo ano milhares de nerds, entusiastas e curiosos se reunem em Porto Alegre para assistir a palestras, encontrar comunidades dos vários software livres existentes atualmente, conhecer novidades e muito mais.

Pela segunda vez vou ao evento. Aos nerds de plantão, é realmente sensacional!

Quem quiser conhecer um pouco mais: acesse aqui.

Quem já foi, sabe do que estou falando, quem não foi, não sabe o que está perdendo.

Durante os dias vou tentar fazer uma pequena cobertura e colocar aqui algumas fotos e curiosidades desta verdadeira festa.

Um abraço e até lá para quem vai!

Tiago Lima

Categories: geek | Tags:

Cisco Inside!

March 25th, 2008 Peace No comments

aos nerds de plantão, segue umas fotinhos de um cisco 2500.

precisei fazer um upgrade de memória hoje pra uns testes. no mínimo, curioso. :)
dsc00016.jpg

dsc00015.jpg

dsc00019.jpg

dsc00020.jpg

dsc00022.jpg

dsc00025.jpg

Categories: geek | Tags:

Recordar é viver! :)

January 18th, 2008 Peace No comments

Detalhe para a data das fotos.

dsc00062.jpg

dsc00063.jpg

dsc00065.jpg

Porque toda história tem um começo.

Categories: geek | Tags:

Segurança na Internet?

January 15th, 2008 Peace No comments

Há um tempo atrás, procurando por umas coisas sobre segurança na Internet, dei de cara com este artigo no viva o linux. Não sei porque, mas acabei lembrando dele agora.

Leiam com bastante atenção. Eis um exemplo do que você JAMAIS deve fazer.

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=5622

Enjoy!

Categories: geek | Tags: