Neste artigo aprenderemos a trabalhar com o protocolo mais difundido no mundo. Esse protocolo é utilizado Praticamente em todos os tipos de rede que encontramos.
Protocolo TCP/IP
O modelo TCP/IP, quando comparado com modelo OSI, tem duas camadas que se formam a partir da fusão de algumas camadas, são elas: as camadas de Aplicação ( aplicação, apresentação e sessão ) e Redes ( link de dados e física ).
Veja na ilustração abaixo a comparação:
Conforme vemos na figura, o TCP/IP possui quatro níveis de processamento de dados.
Assim como no OSI, os programas do computador se comunicam diretamente com o nível “aplicação”.
É nessa camada que estão os protocolos:
• SMTP (Simple Mail Transfer Protocol), ou protocolo de transferência
simples de e-mail. Responsável pela decodificação de e-mails;
• FTP (File Transfer Protocol), ou protocolo de transferência de arquivos.
• HTTP (Hypertext Transfer Protocol), ou protocolo de transferência de hipertexto. Protocolo que permite a navegação na Internet.
Cada protocolo recebe as informações específicas do programa pelo qual ele é responsável. Por exemplo, se você quer entrar na Internet, ao abrir o navegador, esse prgrama se comunicará diretamente com o protocolo HTTP.
Se quiser enviar um e-mail através do seu programa de envio de e-mail, ele mandará os dados para o protocolo SMTP.
Depois que o protocolo específico para a solicitação do programa processa o dado enviado, o nível aplicação entra em contato com a camada transporte, que nesse caso é constituída do protocolo TCP.
As funções do TCP são:
• Dividir os dados em pacotes;
• Enviar os pacotes para a camada inferior (Internet);
• Quando o computador está recebendo informações, o TCP organiza ospacotes;
• Também verifica se os dados contidos nos pacotes chegaram em ordem e em perfeito estado, ou seja, se não foram corrompidos durante a transferência.
Resumidamente, a comunicação do programa ou do aplicativo do computador é até chegar ao protocolo TCP é a seguinte:
Depois que o TCP fez seu trabalho, os dados são transmitidos para a camada Internet, que coloca o endereço de envio das informações nos pacotes divididos pela camada superior, assim como identifica o computador que está enviando as informações.
Os endereços virtuais (de destino e de envio) são conhecidos como “endereços IP”.
Quando o IP está identificando o pacote de dados, as informações são transmitidas para a camada interface com a rede, que faz um trabalho análogo ao nível físico do modelo de referência OSI, ou seja, transforma os pacotes em meios físicos de transmissão pela rede.
Perceba, na figura acima, que, a cada camada que o dado passa, uma informação é adicionada a ele para que seja transmitida.
No caso do recebimento de informações, cada nível irá retirar aquele pedaço de informação pelo qual é responsável.
Caso o computador utilize a rede Ethernet, no nível de interface com a rede, encontraremos os seguintes protocolos:
• LLC (Controle do Link Lógico);
• Controle de Acesso ao Meio (MAC);
• Protocolo físico.
Aproveitando vou deixar aqui, o link de um curso muito bom de Linux.
Este curso irá abordar tudo sobre o Linux, desde as configurações mais básicas para quem esta começando, até os assuntos avançados.
Mais de 400 aulas sob demanda!
* Configuração do básico ao avançado do seu Linux
* Configurações de TCP/IP, configuração de rede
* Conceitos de Firewall e suas configurações
* Configuração do servidor DHCP
* Criação de um LAMP
* Servidor DNS com BIND9
* Servidor FTP
* Servidor Samba
* Servidor NFS
* Expressões Regulares
* Aprender a usar o Shell Script!
* Aprender a usar o banco de dados MySQL no Linux!
* Docker no Linux!
Mais informações você encontra na página de inscrição: https://hotm.art/Curs-linux
Deixe uma resposta