Um switch entende pacotes? Se sim, qual é a terminologia do quadro?


7

Fiquei um pouco confuso entre pacote e quadro. A confusão foi baseada em, se um switch é um dispositivo de camada 2, como ele lê um pacote de um dispositivo de camada 3 e onde está a coisa do 'quadro' que é compreensível para um switch (ou dispositivo de camada 2)?

De todos os blogs e artigos que li, cheguei à conclusão de que quando um host envia um pacote a um comutador, ele apenas o lê até a camada de enlace de dados, e o processo de colocar esse pacote da porta de entrada para a saída é onde a terminologia do quadro é usada.

Sinto muito por não ter comunicado minha pergunta completamente, mas isso está meio confuso para mim.


O dispositivo da camada 3 coloca todos os seus pacotes nos quadros da camada 2 antes de enviá-los.
user253751

Respostas:


12

Você precisa entender o conceito de camadas.

Um aplicativo enviará dados para a camada de transporte. O protocolo da camada de transporte encapsulará os dados dentro dos cabeçalhos do protocolo da camada de transporte e os passará para a camada de rede.

A camada de rede encapsulará os datagramas que recebe dentro dos cabeçalhos da camada de rede e esses são chamados de pacotes. Os pacotes serão passados ​​para a camada de vínculo de dados.

A camada de vinculação de dados encapsulará os pacotes dentro dos cabeçalhos da camada de vinculação de dados e esses são chamados de quadros.

Os comutadores apenas olham para os quadros, e não para os pacotes. Os roteadores retiram-se e descartam os cabeçalhos do quadro, e apenas olham os pacotes.


Por exemplo:

Um aplicativo no Host A envia dados para um aplicativo no Host B, via TCP. O aplicativo no host A enviará os dados para TCP, e os segmentos TCP serão segmentados em segmentos TCP, cada um com um cabeçalho TCP que inclui os endereços (portas) de origem e de destino TCP.

O TCP passa os segmentos para o IP. O IP adicionará os cabeçalhos IP, criando pacotes IP, cada um contendo os endereços IP de origem e destino.

O IP passa os pacotes para a Ethernet. A Ethernet adicionará os cabeçalhos ethernet, criando quadros ethernet, cada um com os endereços ethernet de origem e destino (endereços MAC).

A Ethernet enviará os quadros no fio para um comutador Ethernet. O switch inspecionará os cabeçalhos dos quadros e os quadros para a interface em que viu o endereço MAC de destino pela última vez. Se não tiver uma interface de destino, inundará os quadros para todas as interfaces, exceto a onde recebeu o quadro.

O switch não sabe ou se importa com o protocolo da Camada de Rede, porque não sabe nada sobre os protocolos da Camada de Rede.

Quando o host de destino recebe o quadro, ele reverte o processo usado para encapsular os dados e os dados acabam no aplicativo de destino.


Isso totalmente faz sentido para mim. Obrigado por gastar tempo com isso.
Taha

11
Seria correto supor que os dados não estejam criptografados; em teoria, um switch não autorizado pode ser programado para violar o encapsulamento de camadas, inspecionar o conteúdo dos pacotes e encaminhar adequadamente? Ou seja, a priorização de conteúdo preferida por meio de um ISP.
Darren Ringer

2
@ DarrenRinger Isso é chamado de inspeção profunda de pacotes ; e ferramentas para isso estão prontamente disponíveis comercialmente para usos benignos e malignos.
Dan Is Fiddling Por Firelight

11
@DarrenRinger adicionando a resposta de Dan - o switch é um dispositivo que pode fazer muitas coisas, incluindo muitas ações baseadas em protocolos mais profundos. O ponto é que a comutação - a principal tarefa do comutador - é (pode ser) feita irrelevante para outras camadas e, portanto, o comutador pode ser trocado, reconfigurado, independentemente de outras camadas.
Džuris

O @DarrenRinger talvez verifique as possibilidades de um switch para pequenas empresas . Por exemplo, ele pode priorizar a telefonia em detrimento de outros usos.
Džuris

0

Como Ron apontou, o comutador encapsula os dados do roteador. Você pode usar isso para sua referência:

as informações geradas na camada de aplicação (por exemplo, este navegador da web) são chamadas de dados.

a camada de transporte o encapsula e chama o segmento

Na camada de rede, é chamado de pacote

Um quadro na camada de link de dados

e na camada física são apenas bits transmitidos através de vários mecanismos.


-1

Se é um switch de camada 3 com o roteamento IP ativado, é efetivamente um roteador. Em relação a um switch, ele processa quadros. É isso aí.


Qualquer feedback sobre como eu posso melhorar esta resposta seria apreciado. Desde já, obrigado.
precisa saber é o seguinte
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.