Buscar

Comparação entre os modelos OSI e TCP

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Comparação entre os modelos OSI e TCP/IP
Os modelos de referência OSI e TCP/IP têm muito em comum. Ambos são baseados em conceito de pilha de protocolos independentes e a funcionalidade das camadas é muito semelhante. Por exemplo, em ambos os modelos, camadas de transporte e as demais acima dela fornecem um serviço de transporte independente de rede de fim a fim, processando pedidos de comunicação, formando o provedor de transporte. Também as camadas acima da de transporte são voltadas para o processamento de pedidos de comunicação.
Apesar de terem semelhanças fundamentais, os modelos são muito diferentes.
Serão mostradas as principais diferenças entre os dois modelos. É importante notar que estão sendo comparados os modelos de referência e não as pilhas de protocolo correspondentes.
Três conceitos são centrais no modelo OSI:
Serviços
Interfaces
Protocolos
O modelo OSi faz uma explícita distinção entre conceitos básicos. As camadas inferiores fornecem alguns serviços para as superiores. Na definição de serviço, especifica-se o que cada camada faz, mas não diz como as camadas acima acessam e como ela trabalha. Há uma interface de camada que diz aos processos acima como acessá-lo, especificando os parâmetros e os retornos esperados, mas não fala sobre o funcionamento interno da camada. Os protocolos pares usados na camada são assunto próprio da camada. Ele pode usar quaisquer protocolos que ele queira, desde que forneça o serviço requerido. Também pode muda-los sem afetar o software nas camadas mais altas.
Estas ideias são muito próximas às modernas ideias de programação orientada a objeto.
Cada objeto (camada) tem um conjunto de métodos que podem ser acessados por processos externos ao objeto. A semântica destes métodos define o conjunto de serviços oferecidos pelo objeto. Os parâmetros dos métodos e os resultados da interface do objeto. O código interno do objeto é seu protocolo e não é visível fora deste.
O modelo TCP/IP originalmente não faz esta clara distinção entre serviço, interface e protocolo, embora muitos tenham tentado muda-lo para torna-lo mais parecido com OSI. Por exemplo, os únicos serviços reais oferecidos pela camada de internet são ENVIAR PACOTE IP e RECEBER PACOTE IP.
Por esta razão, os protocolos OSI são melhor escondidos do que no TCP/IP e tem maior adaptabilidade para mudanças de tecnologia. Esta adaptabilidade é um dos propósitos principais de se ter protocolos por camadas no modelo inicial. 
O modelo de referência OSI foi criado antes da invenção dos protocolos. Desta forma ele não foi feito sobre um conjunto particular de protocolos, o que o torna bem geral. Isto significa que o modelo não foi formado sobre um conjunto particular de protocolos, o que faz ele ser bem geral. Em contraponto, os projetistas não tinham muita experiência e não poderiam ter uma boa ideia quanto a funcionalidade das camadas.
Por exemplo, originalmente a camada de enlace lidava somente com redes de ponto a ponto e quando então surgiram as redes teve de ser adicionada uma nova subcamada. Quando as pessoas passaram a construir redes usando o modelo OSI e protocolos existentes, descobriram que eles não atendiam as especificações de serviço requeridas e tiveram de adicionar subcamadas para superar as diferenças. Finalmente, o comitê originalmente esperou que cada país tivesse uma rede, gerenciada pelo governo e usando os protocolos OSI, logo a idéia de interconectividade. Resumidamente, as coisas não aconteceram assim. Com o TCP/IP aconteceu o contrário: os protocolos vieram primeiro, e o modelo foi apenas uma descrição dos protocolos existentes. Por isso não houve problema com os protocolos tendo que se adaptar ao modelo, eles se encaixam perfeitamente. O problema é que nem toda pilha de protocolo se encaixa no modelo. Consequentemente, não podia ser utilizado para descrever redes que não fossem TCP/IP.
Falando mais especificamente, há uma diferença óbvia entre os dois modelos que é o número de camadas: OSI tem sete camadas e o TCP/IP tem quarto camadas. Ambas tem camadas de rede, de transporte e aplicação, mas as outras são diferentes.
Outra diferença está ligada ao tipo conexão da comunicação: comunicação sem conexão (CSC) versus comunicação orientada à conexão (COC). Na camada de rede, OSI suporta ambos e o modelo TCP/IP tem somente um modo. Na camada de transporte, OSI possui somente COC, onde ele influencia (porque o serviço de transporte é visível aos usuários), enquanto que TCP/IP suporta ambos os modos na camada de transporte, dando uma escolha aos usuários. Esta escolha é especialmente importante para protocolos simples de pergunta e resposta.
Modelo OSI

Continue navegando