Modelo de rede OSI. Informações gerais sobre tecnologias de rede Quantas camadas contém o modelo básico de sistemas abertos?

14.09.2022

O mundo moderno da TI é uma estrutura enorme e ramificada que é difícil de entender. Para simplificar o entendimento e melhorar a depuração, uma arquitetura modular foi utilizada ainda na fase de projeto de protocolos e sistemas. É muito mais fácil descobrirmos que o problema está no chip de vídeo quando a placa de vídeo é um dispositivo separado do restante do equipamento. Ou observe um problema em uma seção separada da rede, em vez de limpar toda a rede.

Uma camada separada de TI – a rede – também é construída modularmente. O modelo operacional de rede é chamado de modelo de rede ISO/OSI Open Systems Interconnection Basic Reference Model. Resumidamente - o modelo OSI.

O modelo OSI consiste em 7 camadas. Cada nível é abstraído dos outros e nada sabe sobre a sua existência. O modelo OSI pode ser comparado a um carro: o motor faz seu trabalho criando torque e transferindo-o para a caixa de câmbio. O motor não se importa com o que acontece a seguir com esse torque. Ele vai girar uma roda, lagarta ou hélice? Assim como a roda, não importa de onde veio esse torque – do motor ou da manivela que o mecânico gira.

Aqui precisamos adicionar o conceito de carga útil. Cada nível carrega uma certa quantidade de informações. Algumas dessas informações são proprietárias deste nível, por exemplo, o endereço. O endereço IP do site não nos fornece nenhuma informação útil. Só nos preocupamos com os gatos que o site nos mostra. Portanto, essa carga útil é transportada naquela parte da camada chamada unidade de dados de protocolo (PDU).

Camadas do modelo OSI

Vejamos cada nível do modelo OSI com mais detalhes.

Nível 1. Físico ( físico). Unidade de carga ( PDU) aqui está a parte. A camada física não sabe nada exceto uns e zeros. Nesse nível, funcionam fios, painéis de conexão, hubs de rede (hubs que agora são difíceis de encontrar em nossas redes habituais) e adaptadores de rede. São os adaptadores de rede e nada mais do computador. O próprio adaptador de rede recebe a sequência de bits e a transmite posteriormente.

Nível 2. Duto ( link de dados). PDU - quadro ( quadro). O endereçamento aparece neste nível. O endereço é o endereço MAC. A camada de enlace é responsável pela entrega dos frames ao destinatário e pela sua integridade. Nas redes que conhecemos, o protocolo ARP opera no nível do link. O endereçamento de segundo nível funciona apenas dentro de um segmento de rede e não sabe nada sobre roteamento - isso é feito por um nível superior. Conseqüentemente, os dispositivos que operam em L2 são switches, pontes e um driver de adaptador de rede.

Nível 3. Rede ( rede). Pacote PDU ( pacote). O protocolo mais comum (não falarei mais sobre “o mais comum” - este artigo é para iniciantes e, via de regra, eles não encontram nada exótico) aqui é o IP. O endereçamento ocorre usando endereços IP, que consistem em 32 bits. O protocolo é roteado, ou seja, um pacote pode chegar a qualquer parte da rede através de um determinado número de roteadores. Os roteadores operam em L3.

Nível 4. Transporte ( transporte). Segmento PDU ( segmento)/datagrama ( datagrama). É neste nível que surgem os conceitos de portos. TCP e UDP funcionam aqui. Os protocolos neste nível são responsáveis ​​pela comunicação direta entre aplicações e pela confiabilidade da entrega de informações. Por exemplo, o TCP pode solicitar uma retransmissão de dados se os dados foram recebidos incorretamente ou não todos. O TCP também pode alterar a taxa de transferência de dados se o lado receptor não tiver tempo para receber tudo (Tamanho da janela TCP).

Os seguintes níveis são implementados “corretamente” apenas na RFC. Na prática, os protocolos descritos nos níveis seguintes operam simultaneamente em vários níveis do modelo OSI, portanto não há uma divisão clara em camadas de sessão e apresentação. Nesse sentido, atualmente a pilha principal utilizada é o TCP/IP, da qual falaremos a seguir.

Nível 5. Sessão ( sessão). Dados da PDU ( dados). Gerencia a sessão de comunicação, troca de informações, direitos. Protocolos - L2TP, PPTP.

Nível 6. Executivo ( apresentação). Dados da PDU ( dados). Apresentação e criptografia de dados. JPEG, ASCII, MPEG.

Nível 7. Aplicado ( aplicativo). Dados da PDU ( dados). O nível mais numeroso e variado. Ele executa todos os protocolos de alto nível. Como POP, SMTP, RDP, HTTP, etc. Os protocolos aqui não precisam pensar em roteamento ou garantia de entrega de informações – isso é feito pelas camadas inferiores. No nível 7, só é necessário implementar ações específicas, por exemplo, receber um código html ou uma mensagem de e-mail para um destinatário específico.

Conclusão

A modularidade do modelo OSI permite a rápida identificação de áreas problemáticas. Afinal, se não houver ping (3-4 níveis) no site, não faz sentido mergulhar nas camadas sobrepostas (TCP-HTTP) quando o site não é exibido. Ao abstrair de outros níveis, é mais fácil encontrar um erro na parte problemática. Por analogia com um carro - não verificamos as velas quando furamos a roda.

O modelo OSI é um modelo de referência - uma espécie de cavalo esférico no vácuo. Seu desenvolvimento demorou muito. Paralelamente, foi desenvolvida a pilha de protocolos TCP/IP, que atualmente é ativamente utilizada em redes. Conseqüentemente, uma analogia pode ser feita entre TCP/IP e OSI.

Foi identificada uma vulnerabilidade (CVE-2019-18634) no utilitário sudo, que serve para organizar a execução de comandos em nome de outros usuários, o que permite aumentar seus privilégios no sistema. Problema […]

O lançamento do WordPress 5.3 melhora e expande o editor de blocos introduzido no WordPress 5.0 com um novo bloco, interação mais intuitiva e acessibilidade aprimorada. Novos recursos no editor […]

Após nove meses de desenvolvimento, está disponível o pacote multimídia FFmpeg 4.2, que inclui um conjunto de aplicativos e uma coleção de bibliotecas para operações em diversos formatos multimídia (gravação, conversão e […]

  • Novos recursos no Linux Mint 19.2 Cinnamon

    Linux Mint 19.2 é uma versão de suporte de longo prazo que terá suporte até 2023. Ele vem com software atualizado e contém melhorias e muitas novidades [...]

  • Distribuição Linux Mint 19.2 lançada

    É apresentado o lançamento da distribuição Linux Mint 19.2, a segunda atualização do branch Linux Mint 19.x, formada na base do pacote Ubuntu 18.04 LTS e com suporte até 2023. A distribuição é totalmente compatível [...]

  • Estão disponíveis novas versões do serviço BIND que contêm correções de bugs e melhorias de recursos. Novos lançamentos podem ser baixados na página de downloads do site do desenvolvedor: […]

    Exim é um agente de transferência de mensagens (MTA) desenvolvido na Universidade de Cambridge para uso em sistemas Unix conectados à Internet. Está disponível gratuitamente de acordo com [...]

    Após quase dois anos de desenvolvimento, é apresentado o lançamento do ZFS no Linux 0.8.0, uma implementação do sistema de arquivos ZFS, projetado como um módulo para o kernel Linux. O módulo foi testado com kernels Linux de 2.6.32 a […]

    A IETF (Internet Engineering Task Force), que desenvolve protocolos e arquitetura da Internet, concluiu uma RFC para o protocolo ACME (Automatic Certificate Management Environment) [...]

    A autoridade certificadora sem fins lucrativos Let’s Encrypt, que é controlada pela comunidade e fornece certificados gratuitamente a todos, resumiu os resultados do ano passado e falou sobre os planos para 2019. […]

    O modelo de rede OSI é um modelo de referência para a interação de sistemas abertos, em inglês soa como Modelo de Referência Básico de Interconexão de Sistemas Abertos. Seu objetivo é uma representação generalizada de ferramentas de interação em rede.

    Ou seja, o modelo OSI é um padrão generalizado para desenvolvedores de programas, graças ao qual qualquer computador pode descriptografar igualmente dados transmitidos de outro computador. Para deixar claro, darei um exemplo da vida real. Sabe-se que as abelhas veem tudo ao seu redor na luz ultravioleta. Ou seja, o nosso olho e o da abelha percebem a mesma imagem de maneiras completamente diferentes, e o que os insetos veem pode ser invisível à visão humana.

    O mesmo acontece com os computadores - se um desenvolvedor escreve um aplicativo em alguma linguagem de programação que seu próprio computador entende, mas não está disponível para mais ninguém, então em qualquer outro dispositivo você não poderá ler o documento criado por este aplicativo. Portanto, tivemos a ideia de que, ao escrever aplicativos, siga um único conjunto de regras que sejam compreensíveis para todos.

    Níveis OSI

    Para maior clareza, o processo de operação da rede é geralmente dividido em 7 níveis, cada um com seu próprio grupo de protocolos.

    Um protocolo de rede são as regras e procedimentos técnicos que permitem que os computadores em uma rede se conectem e troquem dados.
    Um grupo de protocolos unidos por um objetivo final comum é chamado de pilha de protocolos.

    Para realizar diferentes tarefas, existem vários protocolos que atendem aos sistemas, por exemplo, a pilha TCP/IP. Vamos dar uma olhada em como as informações de um computador são enviadas por uma rede local para outro computador.

    Tarefas do computador do REMETENTE:

    • Obtenha dados do aplicativo
    • Divida-os em sacos pequenos se o volume for grande
    • Prepare-se para a transmissão, ou seja, indique a rota, criptografe e transcodifique para formato de rede.

    Tarefas do computador do destinatário:

    • Receber pacotes de dados
    • Remova informações de serviço dele
    • Copiar dados para a área de transferência
    • Após a recepção completa de todos os pacotes, forme um bloco de dados inicial a partir deles
    • Dê para o aplicativo

    Para realizar corretamente todas essas operações é necessário um único conjunto de regras, ou seja, o modelo de referência OSI.

    Voltemos aos níveis OSI. Eles geralmente são contados na ordem inversa e os aplicativos de rede estão localizados no topo da tabela e o meio físico de transmissão de informações está na parte inferior. À medida que os dados do computador fluem diretamente para o cabo de rede, os protocolos que operam em diferentes camadas os transformam gradualmente, preparando-os para a transmissão física.

    Vamos examiná-los com mais detalhes.

    7. Camada de Aplicação

    Sua tarefa é coletar dados da aplicação de rede e enviá-los para o nível 6.

    6. Camada de apresentação

    Traduz esses dados em uma única linguagem universal. O fato é que cada processador de computador possui seu próprio formato de processamento de dados, mas eles devem entrar na rede em um formato universal - é isso que a camada de apresentação faz.

    5. Camada de Sessão

    Ele tem muitas tarefas.

    1. Estabeleça uma sessão de comunicação com o destinatário. O software avisa o computador receptor que os dados estão prestes a ser enviados para ele.
    2. É aqui que ocorre o reconhecimento e a proteção do nome:
      • identificação - reconhecimento de nome
      • autenticação - verificação de senha
      • registro - atribuição de autoridade
    3. Implementação de qual parte está transferindo informações e quanto tempo isso levará.
    4. Colocar pontos de verificação no fluxo geral de dados para que, se alguma parte for perdida, seja fácil determinar qual parte foi perdida e deve ser reenviada.
    5. A segmentação consiste em quebrar um grande bloco em pequenos pacotes.

    4. Camada de Transporte

    Fornece aos aplicativos o nível de segurança necessário ao entregar mensagens. Existem dois grupos de protocolos:

    • Protocolos orientados à conexão - eles monitoram a entrega de dados e, opcionalmente, solicitam a retransmissão em caso de falha. Este é o TCP - Protocolo de Controle de Transferência de Informações.
    • Não orientado a conexão (UDP) - eles simplesmente enviam blocos e não monitoram ainda mais sua entrega.

    3. Camada de Rede

    Fornece transmissão ponta a ponta de um pacote calculando sua rota. Neste nível, nos pacotes, os endereços IP do remetente e do destinatário são adicionados a todas as informações anteriores geradas pelos outros níveis. É a partir deste momento que o pacote de dados passa a ser denominado PACKET propriamente dito, que possui (o protocolo IP é um protocolo de interligação de redes).

    2. Camada de enlace de dados

    Aqui o pacote é transmitido dentro de um cabo, ou seja, uma rede local. Funciona apenas até o roteador de borda de uma rede local. Ao pacote recebido, a camada de enlace adiciona seu próprio cabeçalho - os endereços MAC do remetente e do destinatário, e nesta forma o bloco de dados já é denominado FRAME.

    Quando transmitido além de uma rede local, o pacote recebe o MAC não do host (computador), mas do roteador de outra rede. É aqui que surge a questão do IP cinza e branco, que foi discutida no artigo para o qual foi fornecido o link acima. Cinza é um endereço dentro de uma rede local que não é usado fora dela. White é um endereço único em toda a Internet global.

    Quando um pacote chega ao roteador de borda, o IP do pacote é substituído pelo IP deste roteador e toda a rede local se conecta à rede global, ou seja, a Internet, sob um único endereço IP. Se o endereço estiver branco, a parte dos dados com o endereço IP não muda.

    1. Camada física (camada de transporte)

    Responsável por converter informações binárias em um sinal físico, que é enviado ao link de dados físico. Se for um cabo, então o sinal é elétrico; se for uma rede de fibra óptica, então é um sinal óptico; Esta conversão é realizada através de um adaptador de rede.

    Pilhas de protocolo

    TCP/IP é uma pilha de protocolos que gerencia a transferência de dados tanto em uma rede local quanto na Internet. Esta pilha contém 4 níveis, ou seja, de acordo com o modelo de referência OSI, cada um deles combina vários níveis.

    1. Aplicação (OSI - aplicação, apresentação e sessão)
      Os seguintes protocolos são responsáveis ​​por este nível:
      • TELNET - sessão de comunicação remota na forma de linha de comando
      • FTP - Protocolo de transferência de arquivos
      • SMTP - Protocolo de encaminhamento de correio
      • POP3 e IMAP - recebimento de e-mail
      • HTTP - trabalhando com documentos de hipertexto
    2. O transporte (o mesmo para OSI) é o TCP e o UDP já descritos acima.
    3. Internetwork (OSI - rede) é um protocolo IP
    4. Nível de interface de rede (OSI - canal e físico) Os drivers do adaptador de rede são responsáveis ​​pela operação deste nível.

    Terminologia ao denotar um bloco de dados

    • Stream - os dados que são operados no nível do aplicativo
    • Um datagrama é um bloco de saída de dados do UPD, ou seja, que não tem entrega garantida.
    • Um segmento é um bloco garantido para entrega na saída do protocolo TCP.
    • Pacote é um bloco de saída de dados do protocolo IP. como neste nível ainda não há garantia de entrega, também pode ser chamado de datagrama.
    • Frame é um bloco com endereços MAC atribuídos.

    Obrigado! Não ajudou

    Este material é dedicado à referência modelo de rede OSI de sete camadas. Aqui você encontrará a resposta para a pergunta por que os administradores de sistema precisam entender esse modelo de rede, todos os 7 níveis do modelo serão considerados e você também aprenderá os fundamentos do modelo TCP/IP, que foi construído com base em o modelo de referência OSI.

    Quando comecei a me envolver com diversas tecnologias de TI e comecei a trabalhar nessa área, eu, claro, não conhecia nenhum modelo, nem pensei nisso, mas um especialista mais experiente me aconselhou a estudar, ou em vez disso, simplesmente entenda este modelo, acrescentando que “ se você entender todos os princípios de interação, será muito mais fácil gerenciar, configurar a rede e resolver todos os tipos de problemas de rede e outros" É claro que o ouvi e comecei a vasculhar livros, a Internet e outras fontes de informação, ao mesmo tempo que verificava na rede existente se tudo isso era verdade na realidade.

    No mundo moderno, o desenvolvimento da infraestrutura de rede atingiu um nível tão alto que, mesmo sem construir uma pequena rede, uma empresa ( incluindo. e pequeno) não poderá simplesmente existir normalmente, então os administradores de sistema estão se tornando cada vez mais procurados. E para construção e configuração de alta qualidade de qualquer rede, o administrador do sistema deve compreender os princípios do modelo de referência OSI, apenas para que você aprenda a entender a interação dos aplicativos de rede e, de fato, os princípios da transmissão de dados em rede, vou tentar apresentar este material de forma acessível mesmo para administradores novatos.

    Modelo de rede OSI (modelo de referência básico de interconexão de sistemas abertos) é um modelo abstrato de como computadores, aplicativos e outros dispositivos interagem em uma rede. Em suma, a essência deste modelo é que a organização ISO ( Organização Internacional para Padronização) desenvolveu um padrão para operação de rede para que todos pudessem confiar nele, e houvesse compatibilidade de todas as redes e interação entre elas. Um dos protocolos de comunicação de rede mais populares, utilizado em todo o mundo, é o TCP/IP, que é construído com base em um modelo de referência.

    Bem, vamos passar diretamente aos níveis deste modelo e, primeiro, conhecer o quadro geral deste modelo no contexto de seus níveis.

    Agora vamos falar mais detalhadamente sobre cada nível, é costume descrever os níveis do modelo de referência de cima para baixo, é nesse caminho que ocorre a interação, em um computador de cima para baixo, e no computador onde os dados são recebido de baixo para cima, ou seja, os dados passam por cada nível sequencialmente.

    Descrição dos níveis do modelo de rede

    Camada de aplicação (7) (camada de aplicação) é o ponto inicial e ao mesmo tempo final dos dados que você deseja transmitir pela rede. Esta camada é responsável pela interação das aplicações na rede, ou seja, Os aplicativos se comunicam nesta camada. Este é o nível mais alto e você precisa se lembrar disso ao resolver os problemas que surgirem.

    HTTP, POP3, SMTP, FTP, TELNET e outros. Ou seja, a aplicação 1 envia uma solicitação para a aplicação 2 utilizando esses protocolos, e para saber que a aplicação 1 enviou a solicitação para a aplicação 2 é necessário que haja uma conexão entre eles, e é o protocolo o responsável por isso conexão.

    Camada de apresentação (6)– esta camada é responsável por codificar os dados para que possam posteriormente ser transmitidos pela rede e consequentemente convertê-los novamente para que a aplicação compreenda esses dados. Após este nível, os dados para os outros níveis tornam-se os mesmos, ou seja, não importa que tipo de dados sejam, seja um documento do Word ou uma mensagem de e-mail.

    Os seguintes protocolos operam neste nível: RDP, LPP, NDR e outros.

    Nível de sessão (5)– é responsável por manter a sessão entre transferências de dados, ou seja, A duração da sessão difere dependendo dos dados que estão sendo transferidos, portanto ela deve ser mantida ou encerrada.

    Os seguintes protocolos operam neste nível: ASP, L2TP, PPTP e outros.

    Camada de transporte (4)– é responsável pela confiabilidade da transmissão de dados. Ele também divide os dados em segmentos e os reúne novamente à medida que os dados chegam em tamanhos diferentes. Existem dois protocolos bem conhecidos neste nível: TCP e UDP. O protocolo TCP garante que os dados serão entregues na íntegra, mas o protocolo UDP não garante isso, por isso são utilizados para finalidades diversas.

    Camada de rede (3)– é projetado para determinar o caminho que os dados devem seguir. Os roteadores operam neste nível. Ele também é responsável por: traduzir endereços e nomes lógicos em físicos, determinar uma rota curta, comutação e roteamento, monitorar problemas de rede. É neste nível que funciona Protocolo IP e protocolos de roteamento, por ex. RIP, OSPF.

    Camada de link (2)– proporciona interação no nível físico; Endereços MAC dispositivos de rede, os erros também são monitorados e corrigidos aqui, ou seja, envia uma nova solicitação para o quadro danificado.

    Camada física (1)– esta é a conversão direta de todos os quadros em impulsos elétricos e vice-versa. Em outras palavras, transferência física de dados. Eles trabalham neste nível centros.

    É assim que todo o processo de transferência de dados se parece do ponto de vista deste modelo. É uma referência e padronizada e, portanto, outras tecnologias e modelos de rede, em particular o modelo TCP/IP, baseiam-se nele.

    Modelo TCP-IP

    Modelo TCP/IPé um pouco diferente do modelo OSI para ser mais específico, este modelo combina alguns níveis do modelo OSI e existem apenas 4 deles:

    • Aplicado;
    • Transporte;
    • Rede;
    • Duto.

    A imagem mostra a diferença entre os dois modelos e também mostra mais uma vez em que níveis operam os protocolos conhecidos.


    Podemos falar sobre o modelo de rede OSI e especificamente sobre a interação de computadores em uma rede por muito tempo e não caberá em um artigo, e ficará um pouco confuso, então aqui tentei apresentar a base deste modelo e uma descrição de todos os níveis. O principal é entender que tudo isso é mesmo verdade e o arquivo que você enviou pela rede passa simplesmente “ enorme“caminho antes de chegar ao usuário final, mas isso acontece tão rapidamente que você nem percebe, em grande parte graças às tecnologias de rede desenvolvidas.

    Espero que tudo isso ajude você a entender a interação das redes.

    O modelo OSI é um modelo conceitual criado pela organização de padrões internacionais que permite que vários sistemas de comunicação se comuniquem usando protocolos padrão. Em termos simples, o OSI fornece um padrão para que diferentes sistemas de computador possam se comunicar entre si.

    Os modelos OSI podem ser considerados uma linguagem universal para redes de computadores. Baseia-se no conceito de dividir um sistema de comunicação em sete camadas abstratas, cada camada empilhada sobre a última.
    Cada camada do modelo OSI realiza um trabalho específico e interage com as camadas acima e abaixo dela. visar níveis específicos de conectividade de rede. A camada de aplicação ataca a camada 7 e a camada de protocolo ataca as camadas 3 e 4.

    Por que o modelo OSI é importante

    Embora a Internet moderna não siga estritamente o modelo OSI (segue mais de perto o conjunto mais simples de protocolos da Internet), o modelo OSI ainda é muito útil para solucionar problemas de rede. Quer se trate de uma pessoa que não consegue colocar sua porta online ou de um site que está fora do ar para milhares de usuários, o modelo OSI pode resolver o problema e isolar sua origem. Se o problema puder ser reduzido a uma camada de modelo específica, muito trabalho desnecessário poderá ser evitado.

    As sete camadas de abstração do modelo OSI podem ser definidas da seguinte forma, de cima para baixo:

    7. Camada de aplicação

    Esta é a única camada que interage diretamente com os dados do usuário. Aplicativos de software, como navegadores da web e clientes de email, usam a camada de aplicativo para iniciar a comunicação. No entanto, deve ficar claro que as aplicações de software cliente não fazem parte da camada de aplicação. Em vez disso, a camada de aplicação é responsável pelos protocolos e processamento de dados dos quais o software depende para apresentar dados significativos ao usuário. Os protocolos da camada de aplicação incluem HTTP, bem como SMTP, um dos protocolos que permite comunicações por email.

    6. Camada de apresentação

    Esta camada é a principal responsável por preparar os dados para que possam ser utilizados pela camada de aplicação. Em outras palavras, a Camada 6 torna os dados apresentáveis ​​aos aplicativos. A camada de apresentação de dados é responsável por traduzir, criptografar e compactar dados.

    Os dois dispositivos de comunicação podem usar métodos de codificação diferentes, de modo que a camada 6 é responsável por converter os dados recebidos em uma sintaxe que a camada de aplicação do dispositivo receptor possa compreender.
    Se os dispositivos se comunicam por meio de uma conexão criptografada, a Camada 6 é responsável por adicionar criptografia no lado do remetente, bem como decodificar a criptografia no lado do destinatário para que possa apresentar à camada de aplicativo dados legíveis e não criptografados.

    Finalmente, a camada de apresentação também é responsável por compactar os dados recebidos da camada de aplicação antes de entregá-los à camada. Isso ajuda a melhorar a velocidade e a eficiência da comunicação, minimizando a quantidade de dados transferidos.

    5. Camada de sessão

    Esta camada é responsável por abrir e fechar a comunicação entre dois dispositivos. O tempo entre a abertura e o fechamento de uma conexão é chamado de sessão. A camada de sessão garante que a sessão permaneça aberta por tempo suficiente para transmitir todos os dados trocados e, em seguida, fecha rapidamente a sessão para evitar desperdício de recursos.
    A camada de sessão também sincroniza transferências de dados com pontos de verificação. Por exemplo, ao transferir um arquivo de 100 megabytes, a camada de sessão pode definir um ponto de verificação a cada 5 megabytes. Se houver uma desconexão ou falha após a transferência de 52 megabytes, a sessão poderá ser retomada a partir do último ponto de verificação, o que significa que outros 50 megabytes de dados deverão ser transferidos. Sem postos de controle, toda a transferência teria que começar do zero.

    4. Camada de transporte

    A camada 4 é responsável pela comunicação ponta a ponta entre esses dois dispositivos. Isso envolve receber dados da camada de sessão e dividi-los em pedaços chamados segmentos antes de enviá-los para a camada 3. A camada de transporte no dispositivo receptor é responsável por remontar os segmentos em dados que a camada de sessão pode usar.
    A camada de transporte é responsável pelo controle de fluxo e controle de erros. O controle de fluxo determina a taxa de transmissão ideal para garantir que um remetente com conexão rápida não sobrecarregue um receptor com conexão lenta. A camada de transporte realiza o controle de erros na extremidade receptora, garantindo que os dados recebidos estejam completos e solicitando a retransmissão caso não estejam.

    3. Camada de rede

    A camada de rede é responsável por facilitar a transferência de dados entre duas redes diferentes. Se dois dispositivos em comunicação estiverem na mesma rede, a camada de rede não será necessária. A camada de rede divide os segmentos da camada de transporte em unidades menores chamadas pacotes no dispositivo remetente e remonta esses pacotes no dispositivo receptor. A camada de rede também encontra o melhor caminho físico para os dados chegarem ao seu destino. Isso é chamado de roteamento.

    2. Camada de enlace de dados

    Muito semelhante à camada de rede, exceto que a camada 2 facilita a transferência de dados entre dois dispositivos na mesma rede. Essa camada de enlace recebe pacotes da camada de rede e os divide em pedaços menores chamados quadros. Assim como a camada de rede, a camada de enlace de dados também é responsável pelo controle de fluxo e gerenciamento de erros nas comunicações intra-redes (a camada de transporte realiza apenas o controle de fluxo e o gerenciamento de erros nas comunicações entre redes).

    1. Camada física

    Esta camada inclui os equipamentos físicos envolvidos na transferência de dados, como cabos e switches. Esta também é a camada onde os dados são convertidos em um fluxo de bits, que é uma sequência de 1s e 0s. A camada física de ambos os dispositivos também deve negociar uma convenção de sinal para que os 1s possam ser distinguidos dos 0s em ambos os dispositivos.

    Fluxos de dados através do modelo OSI

    Para que informações legíveis por humanos sejam transferidas através de uma rede de um dispositivo para outro, os dados devem percorrer sete camadas do modelo OSI no dispositivo remetente e, em seguida, subir através de sete camadas na extremidade receptora.
    Por exemplo, alguém deseja enviar uma carta a um amigo. O remetente redige sua mensagem no aplicativo de e-mail de seu laptop e pressiona “enviar”. Seu aplicativo de email passará a mensagem de email para a camada de aplicação, que selecionará um protocolo (SMTP) e passará os dados para a camada de apresentação. Os dados são então compactados e enviados para a camada de sessão, que inicia a sessão de comunicação.

    Os dados irão então para a camada de transporte do remetente, onde serão segmentados e, em seguida, esses segmentos serão divididos em pacotes na camada de rede, que serão divididos em quadros na camada de enlace de dados. Essa camada os levará para a camada física, que converterá os dados em um fluxo de bits de 1s e 0s e os enviará por meio de um meio físico, como um cabo.
    Assim que o computador do destinatário receber o fluxo de bits por meio de um meio físico (como wi-fi), os dados passarão pela mesma série de camadas no dispositivo, mas na ordem inversa. Primeiro, a camada física converte o fluxo de bits de 1s e 0s em quadros, que são passados ​​para a camada de enlace de dados. A camada de enlace de dados montará então os quadros em pacotes para a camada de rede. A camada de rede então criará segmentos dos pacotes para a camada de transporte, que reunirá os segmentos em um único dado.

    Os dados então vão para a camada de sessão receptora, que os passa para a camada de apresentação e então encerra a sessão de comunicação. Em seguida, a camada de apresentação remove a compactação e passa os dados brutos para a camada de aplicação. A camada de aplicação passaria então dados legíveis por humanos junto com o software de e-mail do destinatário, permitindo que o e-mail do remetente fosse lido na tela do laptop.

    No vídeo: modelo OSI e pilha de protocolos TCP IP. Noções básicas de Ethernet.