Diferença entre as Camadas de Rede e Transporte
Camada de Transporte
Como explicado no nosso primeiro tutorial sobre a camada de transporte, ela serve basicamente para dar suporte a comunicação entre os processos em sistemas finais, chamados hospedeiros.Ou seja, a camada de transporte fornece uma comunicação lógica entre as aplicações nos hospedeiros. Por exemplo, se eu e você estamos jogando um jogo online, seu browser envia e recebe informações daquela aplicação, via camada de transporte, e o mesmo para mim.
A aplicação não sabe a distância que estamos um do outro, quantos roteadores, switches e outros obstáculos e percuros há entre nós, pois a camada de transporte abstrai isso, através do envio e recebimento de segmentos de dados, com protocolos próprios.
Camada de Rede
Já a camada de rede, ao invés da comunicação entre aplicações diferentes, vai fazer a comunicação entre os hospedeiros, entre os sistemas finais.Como explicamos, a camada de rede vai colocar seus segmentos dentro de um conjunto maior, chamado de datagrama e este que vai viajar pelos roteadores, da origem ao destinatário.
Ou seja, a camada de transporte cria os segmentos, dados dos processos, e a camada de rede fica responsável por blocos maiores, os datagramas, que podem conter diversos segmentos, dos mais diferentes tipos de aplicações.
Exemplo em Redes: Analogia dos Correios
Carteiro: Camada de Transporte |
Para ilustrar melhor as diferenças entre as camadas de transporte e a camada de rede, vamos dar um exemplo, fazendo uma analogia.
Imagine que você more em São Paulo e seu amigo no Rio de Janeiro, e vocês se comunicam via cartas. Ou seja, você recebe do carteiro as cartas de seu amigo, e aproveita que o carteiro foi na sua casa, e entrega cartas para ele enviar para seu amigo no RJ.
Quando você envia uma carta, ela vai para um centro maior, onde vai se juntar a outras cartas e encomendas que vão em grandes malotes, para o Rio de Janeiro.
Quando esses malotes chegam ao RJ, as cartas e encomendas são dados aos carteiros, que irão entregar no endereço correto, cada correspondência.
Nessa analogia, você e seu amigo são os processos, as aplicações rodando em hospedeiros diferentes (a cidade de vocês, de onde saem diversas outras cartas).
Os carteiros fazem o papel da camada de transporte, pois você vai dar e receber as cartas diretamente do/para o carteiro. Você não se preocupa, de maneira alguma, sobre como suas cartas vão viajar de um estado pra outro, quem fazer isso etc. Você só se comunica com o carteiro (camada de transporte).
Central dos Correios da Cidade: Camada de Rede |
Já o carteiro, pega as diversas cartas, de várias pessoas (são os segmentos) e leva para a central dos correios, e colocará elas em malotes (datagramas), que serão todos transportados para o outro estado.
Nesse caso. os correios é a camada de rede, levando enormes malotes de uma cidade a outra.
Note que os correios, o sistema de correspondência, só leva de uma cidade para outra (hospedeiros), ele não vai entregar diretamente na mão das pessoas (processos), ele entrega pros carteiros (camada de transporte) e estes que irão se encarregar de entregar para as pessoas corretas (processos da camada de aplicação).
Agora sim, bem mais claro, não?
Um comentário:
Muito bom. Obrigado!
Postar um comentário