Executando verificação de segurança...
7

Resumo modelo TCP/IP

Modelo TCP/IP

Arquitetura TCP/IP é um conjunto de protocolos de comunicação entre computadores em rede que se caracteriza pela definição de um modelo padrão de camadas para implementação na arquitetura de rede.

Sua primeira especificação foi criada entre 1973 e 1974 utilizando conceitos do modelo OSI.

O modelo TCP/IP é dividido em 4 camadas. Sendo elas na ordem decrescente: Camada de Aplicação, Transporte, Internet e Interface de rede.

4º Camada de Aplicação

  • Trabalhando como a junção das camadas de Aplicação, Apresentação e Sessão do modelo OSI. Ela faz a comunicação entre os programas e os protocolos de transporte e é responsável por tudo que está relacionado à interação com o usuário. Após os dados e as informações serem processados pela aplicação, eles são direcionados para a camada de transporte.

3º Camada de Transporte

  • Faz o controle de fluxo dos dados e informações recebidas validando a confiabilidade e integridade dos mesmos. Essa camada também faz a segmentação dos dados para facilitar o transporte da informação. Após os dados serem segmentados e validados pelo transporte eles são enviados à camada de internet.

2º Camada de Internet

  • A camada de Internet faz o empacotamento dos segmentos enviados pela camada de transporte e utiliza o endereçamento IP para definir o destino final de cada pacote.

1º Camada de Interface de Rede

  • Trabalhando como a junção das camadas de Enlace e Física do modelo OSI. A camada de Interface de Rede recebe os pacotes e os converte para caixas de sequência de bits que são enviadas para endereços MAC pela rede física. Essa camada também é responsável por identificar e definir o meio físico de envio da informação.
Carregando publicação patrocinada...
3

Gostei do Post e queria deixar uma dica tbm rsrs.


Eu lembro que quando fiz um curso sobre redes tinha muita dificuldade em diferenciar a camada de rede e transporte, se mais alguém aquí tiver, a dica é simples.

  • A camada de transporte serve para alimentar as aplicações.

Nessa camada tudo à baixo e "descartado", como o pacote IP=camada internet , e o frame ethernet=camada física, ficando somente o pacote TCP=camada de transporte, nesse pacote, há 3 campos específicos, porto destino, porto origem, e payload


porto origem serve para identificar quem enviou, geralmente é uma porto efémera.

porto destino é para quem os dados são enviados.

payload são os dados escritos por o
aplicativo/usuário

Na camada tcp esse quem do porto destino é a aplicação que vai receber o payload. Exemplo: apache,mysql-server etc..,

para qual app eu vou enviar/transportar esse payload, dai o nome: camada de transporte.

// porto é um alias para um
// pid/serviço rodando na máquina

serviço  pid   porto
apache   51  ~ 80
mysql    45  ~ 3306

tcp -> hello  -p80
tcp -> select -p3306

Resumindo, a camada de transporte é responsável por filtrar e despachar cargas para as aplicações corretas, atraves do porto destino/aliasPID dentro da maquina que recebeu o pacote.

  • A camada de internet serve para identificar computadores na rede.

A camada de internet, é bem parecida com a de transporte. Só que no lugar de portos, ela trabalha com endereços IPs, e sua payload, não é um texto gerado por uma aplicação/usuário, mas sim um pacote tcp.

Espero que não tenha ficado muito confuso, porque sou muito ruim escrevendo.

Há um tempo atrás eu estava pensando em escrever um artigo abordando tudo sobre redes e por aquí no tabnews, mas perco muito a coeção ao escrever textos longos.

1

Cara muito obrigado pela ajuda. Melhorou muito minha forma de ver essa camada. Se um dia escrever esse artigo sobre redes com toda certeza eu leria ele. Um abraço.

1
1
1
1