28
Modelo OSI Marcelo Assunção 10º13 Disciplina: Redes de Comunicação Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos 2013/2014

Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Embed Size (px)

Citation preview

Page 1: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Modelo OSI

Marcelo Assunção 10º13

Disciplina: Redes de Comunicação

Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos

2013/2014

Page 2: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Índice • Modelo OSI

• Open System Interconnection (OSI)

• Protocol Data Unit

• Camadas do Modelo OSI

• Modelo OSI – Protocolos

• Analogia do modelo OSI com a comunicação via carta

• Exemplo

• Bibliografia

• Questionário

• Vídeo

Page 3: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Modelo OSI

• O modelo OSI (Open Systems Interconnection) é padronizado de protocolos

desenvolvidos pela ISO e pela CCITT (hoje ITU) para a interconexão de

sistemas que eram chamados “abertos” uns para os outros porque todos

adotavam os protocolos OSI.

• Embora o conceito de camadas não tenha sido inventado pela ISO, foi ele

que o codificou e refinou.

• Mesmo que o OSI não tenha sido bem sucedido como um padrão (era muito

complexo e lento), ele serviu de forte influência para a evolução de outros

modelos. Muitos conceitos OSI foram usados em padrões bem sucedidos

principalmente em protocolos de WAN.

Page 4: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Open System Interconnection (OSI)

• O modelo OSI define as fases ou tarefas de um protocolo assim que a

transmissão se inicia.

• Sistemas “abertos” são padrões abertos para todos.

• O modelo é dividido em 7 camadas, cada camada deve executar uma função

bem definida e os limites da camada são projetados para minimizar o fluxo de

informações entre as interfaces.

Page 5: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Modelo OSI

• Cada camada tem a sua PDU (Protocol Data Unit).

Page 6: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Protocol Data Unit ou em Português Unidade de Dados de Protocolo em

telecomunicações descreve um bloco de dados que é transmitido entre duas

instâncias da mesma camada.

Cada camada recebe a PDU da camada superior como um bloco de dados,

adiciona seus cabeçalhos (e em alguns casos, rodapés) de controle, criando a sua

própria PDU, num processo chamado de encapsulamento.

Embora seja comum o uso do termo "Pacote" para todas as informações trocadas

numa rede, este termo só deve ser aplicado para as PDUs de camada 3 (Rede).

Esses nomes também são usados nas camadas correspondentes do Modelo

TCP/IP. Nas camadas de Sessão, Apresentação e Aplicação, as PDUs são

chamadas genericamente de "dados" ou "mensagens.

Protocol Data Unit

Page 7: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Camada física

Define as características dos meios físicos de transmissão da rede.

A camada física pode trabalhar de duas formas:

- Receção: Ela irá receber pulsos elétricos/óticos, e os converterá em bits.

- Envio: Ela irá receber bits, e os converterá em pulsos elétricos/óticos

Page 8: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Camada física

Dispositivos:

• Cabos de cobre e fibra ótica;

• Interfaces;

• Hubs e repetidores.

Page 9: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Camada de ligação de dados

Procede a montagem dos pacotes de bits no formato apropriado à sua

transmissão na rede, controla o acesso aos meios físicos de transmissão e o fluxo

de pacotes entre os nós da rede, e faz o controlo de erros.

Dispositivos:

• Switches

• Placas de rede.

Page 10: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Camada de rede

É responsável pelo endereçamento dos pacotes de rede, também conhecidos por

datagrama, associando endereços lógicos (IP) em endereços físicos (MAC), de

forma que os pacotes de rede consigam chegar corretamente ao destino. Essa

camada também determina a rota que os pacotes irão seguir para atingir o

destino, baseada em fatores como condições de tráfego da rede e prioridades. As

rotas podem ser determinadas por tabelas estáticas, no inicio de cada

conversação ou altamente dinâmicas.

Page 11: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Camada de rede

Esta camada é usada quando a rede possui mais de um segmento e, com isso,

há mais de um caminho para um pacote de dados percorrer da origem ao

destino.

Dispositivos:

• Switches

Page 12: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Camada de transporte

Controla o fluxo de informação recebida e transmitida, por forma a que os

pacotes da mensagens sejam entregues correctamente.

A camada de Transporte possui dois protocolos: o UDP e o TCP.

Page 13: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Camada de transporte

• UDP realiza apenas a multiplexação para que várias aplicações possam

aceder ao sistema de comunicação de forma coerente.

• TCP realiza além da multiplexação, uma série de funções para tornar a

comunicação mais confiável. Algumas de suas características são: controlo

de fluxo, controlo de erro, sequenciação e multiplexação de mensagens.

Page 14: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Camada de sessão

Permite que duas aplicações em computadores diferentes estabeleçam uma

sessão de comunicação. Nesta sessão, essas aplicações definem como será

feita a transmissão de dados e coloca marcações nos dados que estão a ser

transmitidos. Se porventura a rede falhar, os computadores reiniciam a

transmissão dos dados a partir da última marcação recebida pelo computador

recetor.

Disponibiliza serviços como pontos de controlos periódicos, a partir dos quais,

a comunicação pode ser restabelecida em caso de pane (falha de

funcionamento) na rede.

Page 15: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Camada de sessão

Abre portas para que várias aplicações possam escalonar o uso da rede e

aproveitar melhor o tempo de uso. Por exemplo, um browser quando for fazer o

download de várias imagens pode requisitá-las juntas para que a conexão não

fique desocupada.

Page 16: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Camada de apresentação

Contribui para a codificação de dados ao nível do seu formato individual; procede

a conversões de formatos individual; procede a conversões de formatos entre

sistemas diferentes.

Page 17: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Camada de aplicação

Estabelece um interface entre o software de aplicação de utilizador e as camadas

inferiores.

Representa os serviços de suporte direto ao aplicativo do usuário, como os

serviços de acesso a sites (HTTP), transferência de arquivos (FTP) e envio de e-

mails (SMTP).

Page 18: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Modelo OSI – Protocolos

Protocolo: É um conjunto de regras que governam a comunicação de dados.

Representa um acordo entre os dispositivos que se comunicam.

Page 19: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Resumo CAMADA FUNÇÃO

7 - Aplicação É responsável por efetuar o interface entre as aplicações e

os protocolos de rede de forma apresentar ao utilizador.

6 - Apresentação

É responsável por efetuar a tradução e conversão de dados

oriundos da camada aplicação de forma a serem

transmitidos.

5 - Sessão É responsável por controlar a transmissão de dados entre

duas aplicações cuidando dos erros e registos

4 - Transporte É responsável por efetuar o endereçamento dos pacotes de

forma a chegarem ao destino

3 - Rede É responsável por efetuar o endereçamento dos pacotes da

camada de transporte de forma a chegarem ao destino.

2 - Data Link É responsável por receber os pacotes da camada de rede e

transformá-los em quadros (frames).

1 - Físico

É responsável por converter em sinais os quadros da

camada ligação em sinais compatíveis com o meio de

transmissão.

Page 20: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Analogia do modelo OSI com a comunicação via carta

Page 21: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Exemplo

Como funciona o acesso a uma página Web, através de um browser, e como tudo

encaixa no modelo OSI.

• Na camada de aplicação, o browser (aplicação) serve de interface para

apresentação da informação ao utilizador. Para este pedido (cliente-> servidor),

foi usado o protocolo HTTP.

• O formato dos dados é tratado na camada de apresentação. Os formatos

tradicionais da Web incluem HTML, XML, PHP, GIF, JPG, etc. Adicionalmente

são usados mecanismos de encriptação e compressão para a apresentação da

informação.

Page 22: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Continuação

• Na camada de sessão é estabelecida a sessão entre o computador cliente

(onde estamos a fazer pedido via browser) e o servidor web (que aloja a página

requisitada).

• O protocolo TCP fornece garantia na entrega de todos os pacotes entre um

PC emissor e um PC receptor (neste caso, a entrega de toda a informação da

página web do servidor para o cliente). Isso é uma funcionalidade da camada

de transporte.

Page 23: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Continuação

• Tanto o PC cliente como servidor possuem um endereço lógico (endereço IP

neste caso). Isso é uma funcionalidade da camada de rede. Adicionalmente os

routers determinam qual o melhor caminho para que os pacotes possam fluir

(encaminhamento) entre cliente e servidor web.

• O endereço IP (endereço lógico) é então “traduzido” para o endereço físico

(endereço MAC da placa de rede. Isto é funcionalidade da camada de dados.

Page 24: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Continuação

• Cabos de cobre, fibra óptica, placas de rede, hubs e outros dispositivos,

ajudam na ligação física entre o cliente e o servidor que acontece na camada

física.

Page 25: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Bibliografia • Wikipédia – Modelo OSI

http://pt.wikipedia.org/wiki/Modelo_OSI, 06-11-2013, 17

• Pedro pinho – Redes – Sabe o que é o modelo OSI?

http://pplware.sapo.pt/networking/redes-sabe-o-que-e-o-modelo-osi/, 07-11-2013, 20:30

• Marisa Pais e Telma Caiadas - Modelo OSI

http://esmf.drealentejo.pt/pgescola/m7t11/redes/html/osi.htm, 06-11-2013, 18

• João Buanga Muya - Camadas do modelo OSI

http://www.ebah.com.br/content/ABAAAfJ74AH/camadas-modelo-osi, 06-11-2013, 20

• Marco Monteiro - Modelo OSI Finish

http://www.slideshare.net/marcomonteiropt/modelo-osi-finish, 06-11-2013, 21

• Bruno Miguel Pereira - OSI

http://www.brunomiguelpereira.info/osi-e-tcpip.html, 16-11-2013, 21

• Wikipedia - Protocol Data Unit

http://pt.wikipedia.org/wiki/Protocol_data_unit, 25-11-2013, 22

Page 26: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Questionário

1. Qual a 1 camada do modelo OSI?

- Camada Física.

2. Em que camada do modelo OSI e utilizado o protocolo HTTP?

- Camada de Aplicação.

3. Quais as camadas que fazem parte da aplicação?

- Camada de Sessão, Apresentação e Aplicação.

Page 27: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

Vídeo

• http://www.youtube.com/watch?v=QaZwabhBbCw

Page 28: Modelo OSI - sandrapsoares.files.wordpress.com · Modelo OSI • O modelo OSI (Open Systems Interconnection) é padronizado de protocolos desenvolvidos pela ISO e pela CCITT (hoje

FIM