image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Bruno Bandeira
Bruno Bandeira27/09/2022 12:45
Compartilhe

Protocolos TCP/IP. O que são e pra quê servem?

     Oi, pessoal. Estou estudando os principais protocolos da Internet e decidi fazer um resumo do que aprendi sobre TCP/IP. Esse conhecimento é bastante útil para entender como os dados trafegam na internet, e também serve de base para fazer o curso da DIO "Principais Protocolos de Comunicação na Internet". Sem mais delongas, vamos pro conteúdo.

    Protocolos –

    São conjuntos de regras que permitem a comunicação entre dispositivos na internet.

    No começo, não existia um padrão de comunicação entre as máquinas dos diferentes fabricantes, e isso impedia a comunicação entre todos os computadores que existiam. Foi preciso ter um padrão acordado que permitisse a comunicação entre qualquer computador. E então surgiu o TCP/IP.

    TCP/IP

    Esse termo é a junção de dois protocolos, o Transmission Control Protocol (TCP) e o Internet Protocol (IP). O IP é responsável por obter o endereço para onde os dados são enviados, e o TCP fica a cargo de transmitir os dados assim que o endereço for encontrado. Como os dois são usados juntos com frequência, nunca falamos de um sem o outro.

    Ex: Pense no IP como um número de celular, e o TCP como o aplicativo que você usa para ligar para outra pessoa. Sozinhos eles não têm propósito, mas juntos eles se completam (muito romântico).

    O TCP/IP quebra cada mensagem em pacotes que se juntam no destino. E ainda cada pacote pode passar por uma rota diferente, caso a primeira esteja com problemas. Imagine que seria como receber um quebra-cabeça peça por peça, e montar tudo no final.

    Camadas

    O TCP/IP separa as diferentes funções em camadas individuais. Os dados passam por cada uma delas antes de serem recebidos na outra ponta. As camadas são: aplicação, transporte, rede e interface. Essa forma de divisão garante a integridade dos dados que trafegam pela rede.

    Aplicação – usamos esta camada para definir o uso ou finalidade da transmissão dos protocolos relacionados ao programa. Os protocolos mais conhecidos são o SMTP (para troca de e-mails), o FTP (para arquivos) e o HTTP (para navegar na internet). Uma vez que os dados são processados pelo protocolo adequado, eles passam para a camada debaixo.

    Transporte – Responsável por dividir os dados em pacotes e escolher a melhor maneira para transmiti-los pela rede, conforme uso, prioridade ou criticidade do conteúdo trafegado. Aqui estão os protocolos TCP e UDP (deixarei o link de um post explicando esse protocolo).

    Rede – Faz o roteamento (caminho) dos dados empacotados entre o remetente e destinatário. Ela é como o GPS para os seus dados.

    Interface – Essa camada gerencia o conjunto de protocolos que enquadraram os dados anteriormente e faz a transmissão de maneira segura e confiável, de ponta a ponta. Client/Server.

    Agora você entende um pouco como funciona o compartilhamento de dados e está preparado para fazer o curso de protocolos da Prof. Juliana Mascarenhas.

    Links utilizados:

    O que é TCP/IP? - TecMundo

    O que é TCP/IP? | Como o Modelo e Protocolos funcionam | Avast

    O que é TCP, UDP e quais as diferenças? | Alura

    O que é TCP/IP? – Internet – Tecnoblog

    Compartilhe
    Comentários (1)
    Laio Silva
    Laio Silva - 29/09/2022 21:46

    Olá, tudo bom?

    Qual sua visão sobre qualidade?

    Por favor, posso contar com seu voto no artigo abaixo?


    DIO | Codifique o seu futuro global agora

    Desde já, te agradeço!