Qual camada é responsável pela comunicação entre processos?

Modelo OSI - definição Open Systems Interconnection da ISO (International Standards Organization) modelo normalizado, a nível internacional, para ajudar a especificar protocolos de comunicação entre sistemas (abertos),1984 é um modelo hierárquico composto por 7 camadas funcionais cada camada fornece um conjunto de funções à camada de cima, baseando-se nas funções que lhes são fornecidas pela camada de baixo apenas define a funcionalidade de cada camada

Qual camada é responsável pela comunicação entre processos?

O modelo OSI - "Open Systems Interconnection"

O propósito deste modelo de referência, que é um norma internacional, é proporcionar uma base comum à coordenação do desenvolvimento de normas para a interligação de sistemas, enquanto assegura igualmente a continuidade através da consideração dos sistemas actuais, enquadrando-os no modelo de referência. 

O termo interligação de sistemas abertos (OSI) pretende qualificar normas para a troca de informação entre sistemas abertos entre si para o propósito de comunicar, utilizando mutuamente os normas especificados. 

O facto de um sistema ser aberto não implica uma implementação particular do sistema, tecnologia ou meios de interligação, mas refere ao reconhecimento mutuo de sistemas e suporte dos normas aplicáveis. 

É igualmente objectivo deste norma a identificação das áreas para desenvolvimento ou melhoria de normas, e modo de proporcionar um referência comum para manter a consistência entre normas semelhantes. Não é objectivo do normas servir de especificação para implementação ou constituir a base para avaliação da compatibilidade das implementações actuais. Igualmente, não pretende fornecer um detalhe tão fino que determine precisamente os serviços e protocolos da arquitectura de interligação. Em disso, o modelo oferece uma referência conceptual e funcional que permite a equipas internacionais o desenvolvimento produtivo e independente de normas para cada nível do modelo OSI. 

Modelo de referência de sistemas abertos (à cooperação com outros sistemas).

 Objectivos: 

•criar uma base comum que permita a coordenação do desenvolvimento de normas

•criar uma referencia comum para manter consistência entre normas relacionados

•permitir a identificação de áreas de desenvolvimento e melhoramento de normas

Uma grande preocupação do modelo OSI é, sendo relativamente geral, ser também flexível

Razões genéricas que levaram à adopção deste modo:

 •normalmente divisões correspondem a demarcações de carácter físico ou lógico (cabos ou controlo de erros, encaminhamentos)

•fazer divisões quando há mudanças de endereços

•fazer divisões quando há multiplexagem

•tentar agrupar funções que utilizem elementos comuns

•o modelo OSI tem em atenção a existência de serviços de interface já disponíveis

•tentar encontrar um número razoável de camadas, nem muito grande nem muito pequeno.

O modelo OSI foi pensado, fundamentalmente, no conceito das redes públicas de dados (no caso das LAN´s ele teve de ser aproximado); no caso das redes integradas de serviços de banda larga (RIBL, B-ISDN) elas são desenvolvidas com referência ao modelo OSI mas com introdução de novos conceitos, que o próprio modelo, mais cedo ou mais tarde, terá também de incluir.

 O modelo OSI foi sobretudo pensado para contemplar, privilegiar o modo de comunicação connection-oriented (duas entidades antes de efectuarem comunicação associam-se de forma lógica).

Os interfaces de comunicação asseguram o transporte de comunicação através da rede. 

As camadas de aplicação, apresentação e sessão tem mais em consideração os programas de aplicação executáveis nas máquinas, enquanto as camadas de rede, ligação lógica e física lidam com a infra-estrutura de rede e de encaminhamento físico do processo de comunicação. 

A camada de aplicação: os programas de aplicação são exteriores ao modelo OSI. Esta camada tenta apenas assegurar as condições para que os programas de aplicação possam cooperar entre si. A camada de aplicação é o nível mais alto do modelo, é totalmente dedicada e dependente das aplicações a fornecer ao utilizador específico. 

A camada de apresentação tem em conta o problema de existirem modos diferentes de representar a informação. Efectua a conversão de dados para formatos padrão (ASCII), encriptação de dados, compressão de dados e tratamento dos terminais. 

A fronteira entre a camada de aplicação e a de apresentação representa a separação entre imposições dos construtores da rede com as exigências dos utilizadores e suas aplicações. 

A camada de sessão assegura a resolução dos problemas inerentes à gestão do diálogo entre processos de comunicação (processos dependentes dos sistemas, não tanto da rede). Trata as funções necessárias à interacção relativa à troca de dados no sistema. 

Em muitas arquitecturas não é fácil separar as camadas de transporte e sessão. A camada de transporte é a primeira camada em que as funções inerentes envolvem apenas os serviços terminais. Esta camada faz a fronteira entre as camadas baixas de comunicação de dados e as camadas superiores de processamento de dados.  

As primeiras três camadas a transmissão, direccionamento e transferência de dados entre máquinas. Os protocolos nestes níveis podem englobar diferentes tecnologias de transmissão (satélites, fibra óptica e cabos coaxiais), diferentes topologias (estrela, anel e bus) e diferentes métodos de acesso. 

A camada de transporte efectua a comutação de informação num formato que recebe da camada de sessão. Sequência as mensagens e faz o seu endereçamento até ao destino. Tem como objectivo essencial a preocupação com criar ambiente de comunicações para permitir às camadas superiores processos de comunicação, troca de informação fiável, independente da rede. Por isso estas funções são independentes da rede. Preocupa-se com a fiabilidade da transmissão. A ISO propõe cinco modelos diferentes da camada de transporte. 

A camada de rede tem inerentes as funções de rede, encaminham a informação ao longo da rede. Em protocolos orientados a bit a trama é protegida por bits de paridade (o que não acontece com protocolos orientados a carácter). Nestes, na sua versão básica, tramas são numeradas, o que permite distinguir por exemplo, sequências de confirmação para tramas diferentes. 

A ligação lógica tem como preocupação oferecer sobre o nível físico uma transmissão de informação estruturada e fiável (associa bits em tramas, por exemplo). 

O nível físico está relacionado com os problemas das ligações físicas (cabos, conectores, sinalização, etc.).

Qual a camada que é responsável por garantir a comunicação confiável entre processos?

A camada de transporte tem como função estabelecer uma conexão confiável entre a origem e o destino dos dados, garantindo a integridade dos dados na transmissão, checando se não ocorreram perdas de pacotes e se eles estão chegando na sequência correta.

Qual a camada que inicia o processo de comunicação dos dados?

Camada Física Resumindo, ela recebe os dados e começa o processo, ou insere os dados finalizando o processo, de acordo com a ordem. Podemos associá-la a cabos e conectores, para ajudar na semântica. Exemplo de alguns dispositivos que atuam na camada física são os hubs, tranceivers, cabos, etc.

Qual camada liga as camadas de aplicação as de comunicação?

A Camada IP é uma camada normalizada em que o único protocolo utilizado é o protocolo IP. Esta camada é responsável pelo endereçamento, roteamento e controlo de envio e recepção dos dados. A comunicação é realizada por datagramas.

Qual camada do modelo OSI é responsável pela comunicação entre hosts?

Camada 5 - Sessão Está camada é responsável por estabelecer e encerrar a conexão entre hosts. É ela quem inicia e sincroniza os hosts.