Ir ao conteúdo
  • Cadastre-se

O Modelo de Referência OSI para Protocolos de Rede


     491.791 visualizações    Redes    11 comentários
O Modelo de Referência OSI para Protocolos de Rede

TCP/IP vs. Modelo de Referência OSI

Como o TCP/IP é o protocolo de rede mais usado atualmente, vamos fazer uma correlação entre o protocolo TCP/IP e o modelo de referência OSI. Isto provavelmente ajudará a você entender tanto o modelo de referência OSI quanto o protocolo TCP/IP.

Como vimos, o modelo de referência OSI tem sete camadas. O TCP/IP, por outro lado, tem apenas quatro camadas e dessa forma algumas camadas do protocolo TCP/IP representam mais de uma camada do modelo OSI.

Na Figura 3 você pode ver uma correlação entre o modelo de referência OSI e o protocolo TCP/IP.

O Modelo de Referência OSI para Protocolos de Rede

Figura 3: Arquitetura do TCP/IP.

A idéia por trás do TCP/IP é exatamente a mesma que explicamos para o modelo de referência OSI: na transmissão de dados, os programas se comunicam com a camada de Aplicação, que por sua vez se comunica com a camada de Transporte, que se comunica com a camada de Rede, que se comunica com a camada de Interface com a Rede, que então envia quadros para serem transmitidos pelo meio (cabo, ar, etc).

Como mencionamos anteriormente, o TCP/IP não é o nome de um protocolo específico, mas o nome de uma pilha de protocolos. Cada protocolo individual usado na pilha de protocolos TCP/IP trabalha em uma camada diferente. Por exemplo, o TCP é um protocolo que trabalha na camada de Transporte, enquanto que o IP é um protocolo que trabalha na camada de Rede.

É possível ter mais de um protocolo em cada camada. Eles não entrarão em conflito porque cada protocolo desempenha uma tarefa diferente. Por exemplo, quando você envia e-mails seu programa de e-mail se comunica com o protocolo SMTP localizado na camada de Aplicação. Em seguida este protocolo, após processar os e-mails recebidos do seu programa de e-mail, os envia para a camada inferior, a camada de Transporte. Lá os dados serão processados pelo protocolo TCP. Quando você acessa uma página da Internet, seu navegador também se comunicará com a camada de Aplicação, mas desta vez usando um protocolo diferente, HTTP, já que este é o protocolo responsável por processador paginas da Internet.

Aqui está um breve resumo de cada camada do TCP/IP.

  • Aplicação: Como mencionamos, os programas se comunicam com esta camada. Vários protocolos diferentes podem ser usados nesta camada, dependendo do programa que você estiver usando. Os mais conhecidos são HTTP (navegação web), SMTP (para envio de e-mails), POP3 (para o recebimento de e-mails) e o FTP (para transferência de arquivos).
  • Transporte: Tudo o que dissemos sobre a camada de Transporte do modelo de referência OSI é válido para a camada de Transporte TCP/IP. Dois protocolos diferentes podem ser usados nesta camada, TCP (Transmission Control Protocol) e UDP (User Datagram Protocol). O primeiro usa o esquema de confirmação de recebimento, enquanto que o UDP não usa. O TCP é usado para transmitir dados do usuário (como páginas da web e e-mails) enquanto que o UDP é mais usado para transmitir dados de controle.
  • Rede: Tudo o que dissemos sobre a camada de Rede do modelo de referência OSI é válido para a camada de Rede do TCP/IP. Vários protocolos podem ser usados nesta camada e o mais comum deles é o protocolo IP.
  • Interface com a Rede: Esta camada é responsável por enviar os dados para o meio de transmissão. O que há dentro desta camada dependerá do seu tipo de rede. Se você está usando uma rede Ethernet (o tipo mais comum) você encontrará as três camadas do Ethernet (LLC, MAC e Física – LLC significa Controle do Link Lógico e MAC significa Controle de Acesso ao Meio) dentro desta camada do TCP/IP. A camada Física da rede Ethernet corresponde à camada Física do modelo de referência OSI, enquanto que as outras duas camadas (LLC e MAC) correspondem à camada de Link de Dados do modelo OSI.

Vamos parar por aqui já que planejamos escrever um tutorial mais detalhado sobre o TCP/IP em breve.

  • Amei 1

Artigos similares


Comentários de usuários

Respostas recomendadas

Olá amigos!

Em 1° lugar pelo tutorial prático e de fácil entendimento.

Meu nome é Ciro. Sou recém-formado em Tecnologia em Análise de Sistemas e atualmente, estou trabalhando como docente em um Centro Estadual de Educação aqui na Bahia na área de Redes, em Regime de REDA. Já estudei o modelo OSI na faculdade porém, algumas duvidas crueis me perseguem:

1- Por que estudar o modelo OSI se o padrão de transmissão de dados pela rede (segundo pesquisas que fiz em vários sites) é o TCP/IP?

2- O padrão OSI é usado em algum modelo de rede? Se sim, como saber/diferenciar qual o padrão está sendo utilizado e poder explicar de forma 'prática' isso aos meus alunos?

Espero muito que alguem possa me ajudar nisso. Eu sou uma pessoa perfeccionista e detesto fazer as coisas de qualquer forma e por isto, não tenho nenhuma vergonha de admitir que não sei tudo. Aliás, não sei quase nada diante do universo que é a informática. Conto com a ajuda de vocês para elucidar estas duvidas e poder de forma segura, passar o conhecimento correto aos meus alunos!!

Abraços,

Ciro Leal

Link para o comentário
Compartilhar em outros sites

- Por que estudar o modelo OSI se o padrão de transmissão de dados pela rede (segundo pesquisas que fiz em vários sites) é o TCP/IP?

o modelo OSI e usado como referencia para o TCP/IP

2- O padrão OSI é usado em algum modelo de rede? Se sim, como saber/diferenciar qual o padrão está sendo utilizado e poder explicar de forma 'prática' isso aos meus alunos?

hoje em dia so USAMOS o TPC/IP!

Link para o comentário
Compartilhar em outros sites

- Por que estudar o modelo OSI se o padrão de transmissão de dados pela rede (segundo pesquisas que fiz em vários sites) é o TCP/IP?

o modelo OSI e usado como referencia para o TCP/IP

2- O padrão OSI é usado em algum modelo de rede? Se sim, como saber/diferenciar qual o padrão está sendo utilizado e poder explicar de forma 'prática' isso aos meus alunos?

hoje em dia so USAMOS o tópico/IP!

Raniel, o modelo OSI não é usado como referencia para o TCP/IP, pois o TCP/IP nasceu ANTES do modelo OSI. Isso foi na epoca da ARPANET.

Uma correção para o conteúdo do Gabriel Torres: As camadas, no modelo OSI, só comunicam com sua camada imediatamente superior, exceto a camada de aplicação.

Link para o comentário
Compartilhar em outros sites

Olá gente, estou começando a me aprofundar neste assunto. E gostaria que tirassem minhas duvidas.

Se falei baboseiras peço desculpas, mas é o que entendi do assunto

1)Quais as camadas em que o roteador e o computador são responsaveis?

2)Os quadros que vocês falam da primeira camada seriam os binários, certo?

3)Na camada 3 o que vocês queriam dizer com endereços lógicos e fisicos?

4)Na camada 4 como é que os dados são divididos em pacotes, sendo que na são só numeros(0 e 1)

como consegue dividir isso?(Devo ter falado babosera nessa peço desculpas) mas queria entender.

Link para o comentário
Compartilhar em outros sites

  • Administrador
1)Quais as camadas em que o roteador e o computador são responsaveis?

O roteador trabalha na camada três. As aplicações do computador não fazem parte do modelo OSI. Elas comunicam-se com a camada sete (Aplicação).

2)Os quadros que vocês falam da primeira camada seriam os binários, certo?

Os dados em todas as camadas são binários, mas entendi o que você quer dizer e sim, é isso que você falou.

3)Na camada 3 o que vocês queriam dizer com endereços lógicos e fisicos?

Endereço físico: endereço MAC

Endereço lógico: endereço IP

4)Na camada 4 como é que os dados são divididos em pacotes, sendo que na são só numeros(0 e 1)

como consegue dividir isso?(Devo ter falado babosera nessa peço desculpas) mas queria entender.

Cada camada adiciona cabeçalhos, e neste cabeçalho há sequências especificas onde o receptor consegue identificar a sequencia e com isso dividir os dados. Por exemplo, no cabeçalho diz que há x bits de dados e por causa do protocolo usado o receptor sabe quantos bits formam o cabeçalho.

Recomendo ainda a leitura do meu livro, que esclarece essas e muitas outras dúvidas:

https://www.clubedohardware.com.br/livros/esgotados/redes-1%C2%AA-edi%C3%A7%C3%A3o-2009-r19/

Abraços,

Gabriel Torres

Link para o comentário
Compartilhar em outros sites

1)Eu confundo com um cabo de transmissão e nos meus estudos diz que ele é pra ser

usado mais na área de intranet a longa distância, mas veja bem, ficaria estranho

eu fazer cabeamento de frame relay por exemplo da minha casa até a alcides maya.

2)A Rede ATM é mais utilizada nas transmissões de dados a longa distância por exemplo.:de Porto Alegre até Caxias do Sul.

3)Redes orientada a conexões(ou redes não orientada a conexões). Seria um tipo de método?

4)Sobre a camada de enlace e a camada de transporte os dois falam de correção de erros de

dados, então na minha logica diria que os dois assumem o mesmo papel sendo que o transporte

é usado apenas para certificar se está tudo certo.correto?

Edit.: Eu e meu professor indicamos seu livro pra Alcides Maya sobre Hardware

Link para o comentário
Compartilhar em outros sites

  • Administrador
1)Eu confundo com um cabo de transmissão e nos meus estudos diz que ele é pra ser

usado mais na área de intranet a longa distância, mas veja bem, ficaria estranho

eu fazer cabeamento de frame relay por exemplo da minha casa até a alcides maya.

Não existe "cabeamento de Frame Relay". Frame relay é um tipo de rede que você contrata de uma operadora de telefonia.

2)A Rede ATM é mais utilizada nas transmissões de dados a longa distância por exemplo.:de Porto Alegre até Caxias do Sul.

Sim, mas existem outras. Lembrando que são redes oferecidas por empresas de telefonia e similares.

3)Redes orientada a conexões(ou redes não orientada a conexões). Seria um tipo de método?

Refere-se se a rede confirma ou não o recebimento de pacotes. Uma explicação mais detalhada está em meu livro.

4)Sobre a camada de enlace e a camada de transporte os dois falam de correção de erros de dados, então na minha logica diria que os dois assumem o mesmo papel sendo que o transporte

é usado apenas para certificar se está tudo certo.correto?

Qualquer camada pode fazer correção de erros. Na prática, porém, se isso ocorresse, a rede ficaria muito lento. Por isso, na prática, em geral esse papel é desempenhado pela camada Transporte. Há informações mais detalhadas em meu livro, que eu recomendo que você compre e leia...

Abraços,

Gabriel.

Link para o comentário
Compartilhar em outros sites



Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...