10 pessoas já começaram a estudar hoje
1010pessoasjá começaram a estudar hoje
já começaram a estudar hoje

Enquanto você avalia,

1010pessoas já começaram a estudar hoje

Dê o próximo passo e inicie sua carreira

Dê o próximo passo e inicie sua carreira agora mesmo

Comece agora
  • Home

    Escolha seu Plano

    • Plus 2430% OFF
    • Pro 2430% OFF
    • Ultra Lab 2430% OFF

    Carreiras Alura

    Evolua com profundidade técnica, direção clara e aplicação prática.

    Jornadas guiadas do básico ao avançado com checkpoints práticos, desenhadas para quem busca profundidade e protagonismo técnico.

    Iniciante

    Comece do zero com uma trilha clara e progressiva.

    Fundamentos práticos para dar os primeiros passos com segurança e construir uma base sólida.

    Intermediário

    Continue sua evolução com cursos que conectam fundamentos, ferramentas e prática profissional. Ganhe autonomia, e avance para projetos mais completos.

    Avançado

    Aprofunde temas técnicos e estratégicos para enfrentar desafios mais complexos. Explore boas práticas, arquitetura, performance com visão profissional.

    Cursos

    Ver mais cursos de Back-end
    • Pensamento computacional: fundamentos da computação e lógica de programação
    • Lógica de programação: mergulhe em programação com JavaScript
    • DDD: fundamentos do design orientado a domínio
    • ASP.NET: autenticação e autorização em APIs e aplicações web
    • Microsserviços: migração de monólitos e modularização

    Cursos

    Ver mais cursos de Dados
    • Python para Dados: primeiros passos
    • Excel: domine o editor de planilhas
    • Engenharia de Dados: Orquestração de Pipelines com Apache Airflow
    • Power BI Desktop: construindo meu primeiro dashboard
    • Governança e Arquitetura de Dados

    Cursos

    Ver mais cursos de Inteligência Artificial
    • IA: Explorando o Potencial da Inteligência Artificial Generativa
    • Engenharia de Prompt: Criando Prompts Eficazes para IA Generativa
    • Claude para Análise de Dados: prompts, integrações e automações
    • Agno: criando agentes e sistemas multiagente
    • Engenharia de software na era da IA: segurança de aplicações com agentes, MCPs e código gerado por IA

    Cursos

    Ver mais cursos de Front-end
    • HTML e CSS: ambiente, estrutura e estilo
    • React: realizando testes avançados com Jest e Testing Library
    • React: integrando TypeScript em projetos
    • JavaScript: aprendendo a programar
    • React: aplicando arquiteturas de Micro frontends

    Cursos

    Ver mais cursos de DevOps
    • Sistema Operacional Linux: fundamentos e administração prática
    • Containers e Docker: empacotamento, isolamento e gestão
    • Redes: dos conceitos iniciais à criação de uma intranet
    • Linux: gerenciando diretórios, arquivos, permissões e processos
    • Cibersegurança: Fundamentos e práticas integradas

    Cursos

    Ver mais cursos de UX & Design
    • UX Research: mapeando a experiência da pessoa usuária
    • UX/UI Design: Entregando produtos digitais com IA
    • UI Design: Prototipação e animações interativas
    • Figma: Conhecendo o programa
    • Product Design: métricas e ciclo de vida do produto

    Cursos

    Ver mais cursos de Inovação e Gestão
    • Canva: Criação de landing pages e e-mail marketing
    • Agilidade: como ela pode ajudar a criar um time de alta performance
    • Google Analytics 4: Extrair insights e configurar eventos
    • Management 3.0: gerencie o ambiente, não as pessoas
    • Automação de processos com n8n: Inteligência de dados para Marketing

    Cursos

    Ver mais cursos de Mobile
    • React Native: Estilização e Layouts com Flexbox e StyleSheet
    • Flutter: Graphql e suporte offline
    • Android com Gemini: Trabalhando com textos e imagens na IA
    • Dart: trabalhando com orientação a objetos
    • React Native: Dominando Listas com FlatList e ScrollView

    Carreiras

    Ver mais carreiras
    • Especialista em IA
    • Engenharia de IA
    • Ai native software engineering
    • Arquitetura de Soluções com IA
    • AI Product Design
    • Engenharia de Machine Learning
    • Desenvolvimento Front-End React
    • Engenharia de Dados
    • Cloud Security
    • Social Media Marketing
    • Engenharia de Agentes de IA

    Cursos

    • Engenharia de Prompt: Prompts Eficazes para IA Generativa
    • Claude Code: Criando sua Primeira Aplicação
    • Python: Crie sua Primeira Aplicação
    • Git e GitHub: Compartilhando e Colaborando
    • N8N: Fluxos de Trabalho Avançados

    Cursos

    • Copilot Studio: Solução Multiagentes
    • Padrões de API HTTP e Modelagem de APIs
    • Python para Análise de Dados com SQL
    • Docker: Criando e Gerenciando Containers
    • Design com IA: Otimizando o Processo Criativo

    Cursos

    • Model Context Protocol (MCP)
    • Spec-Driven Development: Dev Assistido por Agentes
    • Arquitetura de Sistemas Distribuídos com Java
    • Governança de Modelos e Reprodutibilidade
    • Pentest: Vulnerabilidades em Aplicações Web

    Escolha seu Plano

    • Plus 2430% OFF
    • Pro 2430% OFF
    • Ultra Lab 2430% OFF

    Skills & Go

    O Skills & Go é para Tech Leads, Product Managers, estrategistas e early adopters que transformam ideias em soluções de alto impacto. Em cursos ao vivo e 100% online, você domina a nova era da IA em tempo real.

    Aulas ao vivo

    Saiba mais
    • Agentic Engineering: orquestre múltiplos agentes com confiabilidade
    • Building AI Products: transforme ideias em produtos reais com IA
    • AI Data Strategy: transforme dados em decisões estratégicas com IA

    Escolha seu Plano

    • Plus 2430% OFF
    • Pro 2430% OFF
    • Ultra Lab 2430% OFF

    Eventos Alura

    Nossos eventos são pensados para quem quer estar à frente das mudanças em tecnologia, IA e inovação. Em experiências presenciais, você acompanha tendências e se conecta com especialistas que estão moldando o futuro.

    Próximos eventos

    • Imersão Engenharia de Dados com IA
    • IA Conference
    • Alura Signals
  • Talent Lab
  • IA

    Escolha seu Plano

    • Plus 2430% OFF
    • Pro 2430% OFF
    • Ultra Lab 2430% OFF

    Conteúdos gratuitos

    Explore conteúdos gratuitos para aprender tecnologia no seu ritmo. Encontre artigos com conteúdos técnicos para aprender na prática, notícias para acompanhar as principais tendências do mercado e o Alura Labs, com análises e reflexões de especialistas sobre tecnologia, IA e carreira.

    Conteúdos gratuitos

    • Artigos
    • Notícias
    • Alura Labs
  • Para Empresas
Ver planos
Links principais
  • Planos e Promoções
  • Carreiras

    Ver todas
    • Especialista em IA
    • Engenharia de IA
    • Ai native software engineering
    • Arquitetura de Soluções com IA
    • AI Product Design
    • Engenharia de Machine Learning
    • Desenvolvimento Front-End React
    • Engenharia de Dados
    • Cloud Security
    • Social Media Marketing
    • Engenharia de Agentes de IA
    Entrar Ver Planos
  • Área de Interesse

    Entrar Ver Planos
  • Aulas ao Vivo - Skills & Go

    • Agentic Engineering: orquestre múltiplos agentes com confiabilidade
    • Building AI Products: transforme ideias em produtos reais com IA
    • AI Data Strategy: transforme dados em decisões estratégicas com IA
    Entrar Ver Planos
  • Senioridade

    Entrar Ver Planos
  • Eventos Alura

    • Imersão Engenharia de Dados com IA
    • IA Conference
    • Alura Signals
    Entrar Ver Planos
  • Conteúdos

    • Artigos
    • Notícias
    • Alura Labs
    Entrar Ver Planos
  • Links complementares do menu mobile
  • Talent lab
  • Inteligência Artificial
  • Pós Graduações
  • Para Empresas
  • Sobre a Alura
  • Grupo Alun
  • Entrar
    • Home
    • Carreiras
    • Skills & Go
    • Talent Lab
    • Inteligência Artificial
    • Pós Graduações
    • Artigos
    • Sobre a Alura
    • Grupo Alun
    LoginContato
    • Plano Pro 24
    • Plano Plus 24
    • Plano Ultra Lab 24
    • LinkedIn
    • Instagram
    • YouTube
    1. Página inicial
    2. DevOps
    3. Diferenças entre Hubs e Switches

    Diferenças entre Hubs e Switches

    8 min8 minutos de leitura

    8 min8 minutos de leitura

    Publicado: 02/10/2017

    1. Entendendo os Hubs
    2. Entendendo os Switches
    3. Outros motivos para a rede lenta
    4. Para saber mais
    5. Conclusão

    Mesmo com um plano de internet rápido, a rede está instável e cai constantemente.

    O que pode estar deixando a rede assim?

    Bem, vamos dar uma olhada na rede para tentar identificar o problema:

    Como podemos observar, existem dois departamentos, Financeiro e Vendas. Cada um está ligado a um dispositivo que centraliza todos os computadores e também está conectado ao roteador.

    Esse concentrador faz um papel parecido com um de carteiro. Quando queremos enviar uma carta para outra pessoa, essa mensagem passa pelos correios que entregam para o destinatário.

    Esse concentrador trabalha de uma forma parecida e recebe o nome de hub.

    Entendendo os Hubs

    Os hubs trabalham de uma forma parecida com o exemplo do carteiro. A diferença é que ele nunca sabe para quem enviar a mensagem.

    Vamos imaginar que você é novo em uma empresa e precisa entregar um memorando de uma reunião que a Maria escreveu para o João. Pode ser que você não conheça todo mundo na empresa, então como vai entregar a mensagem?

    O jeito mais simples é tentar entregar para todos a mensagem, e aquele que for o João ficará com ela.

    O hub funciona desta mesma forma, quando um pacote (mensagem) chega a ele, este tenta entregá-lo para todos os dispositivos conectados a ele.

    Aquele que for o destinatário fica com a mensagem, porém quem não for recebe a mensagem da mesma maneira, apenas não responde:

    Mas e se a mensagem conter senhas, dados bancários, ou outras informações sigilosas, os outros computadores conseguirão vê-la?

    Quando essas informações passam pelo hub, elas são encaminhadas a todos os computadores que estão conectados, logo todos na rede têm acesso a elas.

    Caso exista alguém com más intenções na rede, ele conseguirá capturar essas informações e ver seu conteúdo. Isso torna os dados que trafegam na rede vulneráveis:

    Neste caso, uma parte da informação está criptografada, porém ainda conseguimos obter, por exemplo, o nome do site que a pessoa acessou.

    Tudo bem, você entregou a mensagem para o João e ele pede para você entregar uma resposta para a Maria.

    Você sabe quem é a Maria, então você vai e entrega essa mensagem somente para ela, não precisa perguntar a todos sobre quem é Maria, correto?

    Bem, isso seria o ideal, mas o hub não trabalha dessa maneira. Ele nunca conhece o destinatário, logo sempre encaminha o pacote para todos:

    Isso significa que se qualquer pessoa precisa enviar três cartas, uma para cada pessoa em sua rede, mesmo se somente uma for o destinatário.

    Com as cartas, isso causa um desperdício de papel, no caso de uma rede real, mais pacotes transitam pela rede, o que superlota seus meios de transmissão.

    Neste exemplo das cartas, nós temos apenas quatro máquinas, mas e se tivéssemos dez hosts na rede e cada uma tendo que enviar dez mensagens?

    Cada mensagem seria enviada para todos os computadores na rede, e isso deixaria a "congestionada", o que pode deixá-la lenta. Esse fenômeno recebe o nome de broadcast storm.

    Vamos voltar ao exemplo da empresa: Maria está ditando uma mensagem para você enviar ao João, e na mesma hora Joaquim começa a falar para você uma mensagem para enviar à Lívia.

    É provável que a informação se perca nesse processo e você não consiga entender a mensagem nem de um nem de outro.

    No hub o processo é o mesmo, se duas informações chegam nele ao mesmo instante, ele não consegue entendê-las e os pacotes ficam com falhas, e como ele não sabe para quem enviar os pacotes ele envia esse pacote defeituoso para todos computadores conectados a ele.

    E como esses pacotes defeituosos são encaminhados para toda a rede, caso outro computador queira se comunicar com outro, ele corre o risco de perder sua informação também.

    Como no hub esse problema é frequente, principalmente em redes com muitos hosts, ele é um dos principais motivos da lentidão nas redes.

    Será que existe algum dispositivo que sabe quem é quem? Assim não seria necessário entregar para todas as máquinas, evitando esses problemas.

    Bem, existe algo assim e seu nome é switch.

    Banner promocional da Alura destacando até 30% de desconto e mais 1 mês grátis para quem quer investir na carreira e acelerar sua evolução profissional. A oferta é por tempo limitado, com matrícula disponível até 24 de agosto e chamada para aproveitar a oportunidade de estudar na Alura.

    Entendendo os Switches

    Com o switch nós também conseguimos concentrar a rede em um único ponto. Porém suas semelhanças com os hubs acabam aí.

    Quando você foi entregar uma carta de João para Maria, você já sabia quem era o destinatário, então pode entregar direto a ele. Isso é justamente o que o switch faz:

    Bem e se ele não conhecesse a Maria? Como entregaria a mensagem?

    O que fazemos quando nós não conhecemos uma pessoa? Nós perguntamos o seu nome, correto?

    O switch faz a mesma coisa, quando ele não conhece o destino do pacote, ele encaminha um pacote para todos os hosts na rede para descobrir quem deve receber a mensagem:

    O computador que responder, o switch identifica como o destinatário da mensagem e grava seu endereço em sua memória.

    Tudo bem, o switch faz com que os pacotes não sejam encaminhados para todos os hosts na rede, mas e se dois pacotes chegarem ao mesmo tempo nele também são danificados?

    Caso isso aconteça, o switch cria uma lista de espera para enviar os pacotes assim ele consegue evitar que os pacotes sejam danificados.

    Por essas razões, os hubs estão caindo em desuso. Em redes corporativas raramente existe algum, porém em algumas redes domésticas ainda são usados, já que não existem muitos hosts.

    Ótimo! O uso de um hub deve ser um dos, senão o principal, motivo da lentidão da rede… Mas existe algum outro motivo para que a rede fique lenta?

    Uma rede pode ficar lenta por vários outros motivos. Vamos ver alguns deles?

    Outros motivos para a rede lenta

    O tempo que demora para a carta de Maria chegar a João e, caso necessário, a resposta dele voltar pode causar uma demora na comunicação. Nas redes de computadores esse problema também ocorre e recebe o nome de latência.

    A latência nada mais é do que o tempo que o pacote demora para chegar ao seu destino, quando muito alta, essa latência causa um delay na comunicação.

    Uma das causas da latência são os ativos de rede (switches e roteadores, por exemplo).

    Quando dois pacotes chegam ao switch ele forma uma fila de pacotes. Esse tempo que o pacote espera na fila, causa atraso na sua entrega e, por consequência, a rede fica mais lenta.

    Outro motivo que causa problemas na rede é a quantidade de dados que conseguem passar por segundo em um meio de transmissão.

    Se em uma rede com uma internet de 10 Mbps algumas pessoas estiverem assistindo um curso da Alura em HD, outra estiver ouvindo um podcast do hipsters.tech e outra conversando via Skype. A rede ficaria mais lenta do que se tivessem 50 Mbps de internet, não?

    Vamos entender o motivo disso ocorrer:

    Pensemos o seguinte, uma pista com quatro faixas e outra com duas faixa.

    Se nas duas passarem a mesma quantidade de carros, dez por exemplo, com a mesma velocidade, a pista com quatro faixas seria mais rápida, pois mais carros conseguiriam passar, melhorando o fluxo da via.

    Em redes, o tamanho das pistas recebe o nome de largura de banda , ou bandwidth em inglês. A pista seria o meio de transmissão, enquanto os carros seriam os pacotes.

    No caso da internet de 10 Mbps, o tamanho da "pista" seria mais estreito para passar esses dados, enquanto que em 50 Mbps, teríamos cinco vezes mais largura de banda para os dados trafegarem. O que deixa a rede mais fluída

    Para saber mais

    Esses são alguns motivos que deixam a rede lenta, porém existem outros como:

    • Interferência de sinal em redes sem fio;

    • O cabeamento interno e a impedância;

    • Hardware de rede desatualizado;

    • Tempo de resposta de outros hosts, como servidores.

    Existem também outras diferenças entre os hubs e os switches. O primeiro trabalha na camada 1 (física) do modelo OSI, enquanto o segundo funciona na camada 2 (enlace), alguns na camada 3 (rede), ou seja trabalham com alguns protocolos dos roteadores.

    O switch, ao contrário do hub, pode ser configurado da forma que melhor atender a rede. Uma configuração muito utilizada é a VLan, já que garante segurança e performance na rede, entre outras coisas.

    Conclusão

    Nós tínhamos o problema da instabilidade da rede. Percebemos que os hubs causavam isso já que sempre encaminham os pacotes a todos os hosts na rede, além dos dados sofrerem danos.

    Ao substituí-los por switches, notamos uma melhoria no desempenho na rede, já que os pacotes não sofrem tantos danos e não existe a necessidade de muitos broadcasts na rede.

    Vimos também que alguns problemas nas redes estão associados a seus ativos, porém esse não é o único motivo. Tamanhos de pacotes, cabeamento, tempo de resposta, entre outros podem fazer com que a rede fique mais lenta e, ou, apresente instabilidade.

    Curtiu essa parte de redes? Essa é apenas uma pequena introdução sobre o assunto. Aqui na Alura, temos uma formação em redes para você que quer se aventurar nesse vasto mundo.

    Nesta formação, você aprenderá sobre os conceitos, como montar uma rede até um provedor de acesso, sobre lista de acessos, IPv6 e sobre segurança para defender sua rede de possíveis ameaças.

    Enquanto você pensa, a próxima geração tech já está evoluindo. Planos com até 30% OFF. Ver planos.
    Banner promocional da Alura destacando até 30% de desconto e mais 1 mês grátis para quem quer investir na carreira e acelerar sua evolução profissional. A oferta é por tempo limitado, com matrícula disponível até 24 de agosto e chamada para aproveitar a oportunidade de estudar na Alura.

    Avalie este artigo

    • Foto de Yuri Matheus

      Autor(a)

      Yuri Matheus

      Yuri é desenvolvedor e instrutor. É estudante de Sistemas de Informação na FIAP e formado como Técnico em Informática no Senac SP. O seu foco é nas plataformas Java e Python e em outras áreas como Arquitetura de Software e Machine Learning. Yuri também atua como editor de conteúdo no blog da Alura, onde escreve, principalmente, sobre Redes, Docker, Linux, Java e Python.

    Explore por tópico

    • Mobile
    • Back-end
    • Front-end
    • DevOps
    • UX & Design
    • Dados
    • Gestão & Negócios
    • Inteligência Artificial
    • Cibersegurança
    • Cloud

    Leia também

    • Um profissional de costas, analisando um fluxograma complexo desenhado em um quadro branco, representando a fase de planejamento da arquitetura em nuvem.
      25/08/2025

      Engenheiro de Nuvem: o guia da profissão que vem construindo o futuro da TI

      Ler mais
    • 03/09/2017

      Virtual Hosts, virtualizando vários sites em um mesmo servidor

      Ler mais
    • 04/11/2024

      O que é Gateway: como essa ferramenta facilita a comunicação na internet

      Ler mais
    Ver mais conteúdos

    Inscreva-se em nossa Newsletter

    Fique por dentro de conteúdos, insights e oportunidades do universo tech. Receba novidades e lançamentos direto no seu e-mail.

    Institucional

    • Sobre nós
    • Trabalhe Conosco
    • Para Empresas
    • Para Escolas
    • Política de Privacidade
    • Compromisso de Integridade
    • Termos de Uso
    • Canal de Ética
    • Código de Ética
    • Fale Conosco
    • Documentos Institucionais
    • Status
    Institucional
    • Sobre nós
    • Trabalhe Conosco
    • Para Empresas
    • Para Escolas
    • Política de Privacidade
    • Compromisso de Integridade
    • Termos de Uso
    • Canal de Ética
    • Código de Ética
    • Fale Conosco
    • Documentos Institucionais
    • Status

    A Alura

    • Como Funciona
    • Inteligência Artificial
    • Plataforma
    • Depoimentos
    • Instrutores(as)
    • Dev em <T>
    • Luri, a Inteligência Artificial da Alura
    • IA Conference
    • Cursos Imersivos
    • Perguntas Frequentes
    A Alura
    • Como Funciona
    • Inteligência Artificial
    • Plataforma
    • Depoimentos
    • Instrutores(as)
    • Dev em <T>
    • Luri, a Inteligência Artificial da Alura
    • IA Conference
    • Cursos Imersivos
    • Perguntas Frequentes

    Conteúdos

    • Alura Cases
    • Imersão Engenharia de Dados com IA
    • Artigos
    • Podcasts
    • Artigos de educação corporativa
    Conteúdos
    • Alura Cases
    • Imersão Engenharia de Dados com IA
    • Artigos
    • Podcasts
    • Artigos de educação corporativa
    Uma Empresa do GrupoLogo Grupo Alun

    Outras empresas do Grupo Alun

    • FIAP
    • STARTSE
    • PM3
    • LUMINA

    Ao submeter seu e-mail, você concorda com a política de privacidade da Alura.

    Redes Sociais & Apps

    instagram
    youtube
    tiktok
    x
    appStore
    googlePlay
    Uma Empresa do GrupoLogo Grupo Alun

    Outras empresas do Grupo Alun

    • FIAP
    • STARTSE
    • PM3
    • LUMINA

    Ao submeter seu e-mail, você concorda com a política de privacidade da Alura.

    Redes Sociais & Apps

    instagram
    youtube
    tiktok
    x
    appStore
    googlePlay
    Alura