Protocolos roteaveis permitem a transmissao de dados entre diversos segmentos de umarede. O problema e que o grande volume de certo tipo de trafego (como executar umaaplicacao multimidia pesada) deixa a velocidade de conexao muito lenta. A quantidade detrafego gerada em uma rede, pode ser de tres tipos: Unicast, Broadcast e Multicast.17UnicastEm uma transmissao unicast, uma copia separada dos dados sao enviados de sua origempara cada computador cliente que os requeste. Nenhum outro computador na rede precisaprocessar o trafego gerado. No entanto, em uma rede com muitos computadores o unicast naoe muito eficiente pois o computador de origem tera que transmitir multiplas copias dos dados(resultado, ficara lento). O unicast e bom de ser usado apenas em pequenas redes.BroadcastEsse e o tipo de transmissao preferido da turma que gosta de um Denial of Service. Nessetipo de transmissao, os dados sao enviados apenas uma vez mas para toda a rede. Esseprocesso nao e muito eficiente pois faz a velocidade cair bastante ja que todos oscomputadores irao receber os dados. Mesmo os hosts que nao fizeram o pedido receberao osdados. Somente nao irao processa-los. Esse metodo e utilizado no ataque de smurf, em que eenviado um broadcast para diversos enderecos IP e o endereco de origem (que deveria ser oIP de quem enviou) e modificado para o da vitima. Resultado: centenas de maquinasmandarao milhares de unicasts para um pobre coitado.MulticastE uma mistura dos dois. E enviada apenas uma copia dos dados e somente oscomputadores que fizeram o pedido os recebem, assim evitando de se causar um trafegomuito intenso e consequentemente um congestionamento na rede. Muitos servicos de Internetusam multicast para se comunicar com computadores clientes (quando se diz cliente , e ocomputador que faz o pedido, que espera uma resposta). Inclusive e nesse tipo decomunicacao que se baseia o protocolo IGMP. IntroducaoO Samba e um "Software Servidor" para Linux (e outros sistemas baseados em Unix) que permite o gerenciamento e compartilhamento de recursos em redes formadas por computadores com o Windows. Assim, e possivel usar o Linux como servidor de arquivos, servidor de impressao, entre outros, como se a rede utilizasse servidores Windows (NT, 2000, XP, Server 2003 e Server 2008). Este artigo faz uma abordagem introdutoria ao Samba, mostrando suas principais caracteristicas e um pouco de sua historia.Breve historia do SambaO Samba e uma criacao de Andrew Tridgell. De acordo com informacoes dadas no site oficial do software, Tridgell precisava montar um espaco em disco em seu PC para um servidor Unix. Esse PC rodava o sistema operacional DOS e, inicialmente, foi utilizado o sistema de arquivos NFS (Network File System) para o acesso. Porem, um aplicativo precisava de suporte ao protocolo NetBIOS (nao suportado pelo NFS). A solucao encontrada por Tridgell nao foi tao simples: ele escreveu um sniffer (pequeno programa para captura de trafego de dados em rede) que permitisse analisar o trafego de dados gerado pelo protocolo NetBIOS, fez engenharia reversa no protocolo SMB (Server Message Block) e o implementou no Unix. Isso fez com que o servidor Unix aparecesse como um servidor de arquivos Windows em seu PC com DOS.Esse