Sei sulla pagina 1di 18

12/8/2013

Redes de Computadores
Arquitetura OSI e Modelo TCP/IP

Prof. Edsio Hernane Paulicena

Objetivos:
Conhecer os modelos de referncia OSI e TCP/IP

Prof. Edsio Hernane Paulicena

12/8/2013

Modelo ISO OSI (Open System Interconnection)


OSI (Open Systems Interconnection), ou Interconexo de Sistemas Abertos, um conjunto de padres ISO relativo comunicao de dados. Um sistema aberto um sistema que no depende de uma arquitetura especfica. Em outras palavras podemos dizer que a principal funo permitir a comunicao entre equipamentos de redes heterogneos, isto , desenvolvidos por diferentes fabricantes; A ISO (International Organization for Standardization) conclui em 1984 o modelo de rede mais comentado e mais citado;

Prof. Edsio Hernane Paulicena

Modelo ISO OSI (Open System Interconnection)


A estrutura do modelo OSI baseada em camadas, que so Apresentao Sesso Transporte Rede Enlace Fsica
Prof. Edsio Hernane Paulicena

7 6 5 4 3 2 1

Aplicao

responsveis por delimitarem de forma clara as principais funcionalidades necessrias para prover comunicao; No um protocolo; um modelo de sete camadas.

12/8/2013

Princpios para criao de camadas

Criar uma camada quando for necessrio implementar um nvel diferente de abstrao; Cada camada deve exercer uma funo bem definida; Cada camada deve ser definida levando em considerao a definio de protocolos padronizados internacionalmente; Fronteiras entre camadas devem ser escolhidas de forma a minimizar o fluxo de informaes atravs das camadas; Nmero de camadas dever ser grande o suficiente para no agrupar funes desnecessariamente e pequeno o suficiente para que a arquitetura no seja excessivamente complexa.

Prof. Edsio Hernane Paulicena

Vantagens da Utilizao de Camadas


Decompe as comunicaes de rede em partes menores e mais simples; Padroniza os componentes de rede, permitindo o desenvolvimento e o suporte por parte de vrios fabricantes; Possibilita a comunicao entre tipos diferentes de hardware e de software de rede; Evita que as modificaes em uma camada afetem as outras, possibilitando maior rapidez no seu desenvolvimento; Decompe as comunicaes de rede em partes menores, facilitando sua aprendizagem e compreenso.
Prof. Edsio Hernane Paulicena 6

12/8/2013

Comunicao entre as camadas no modelo OSI


Quando uma camada N recebe dados da camada superior, esta camada obrigada a inserir uma cabealho de informaes referente camada; O cabealho inserido denominado de PCI (Protocol Control Information); O que recebido denominado SDU (Service Data Unit); A composio de PCI + SDU recebe o nome de PDU (Protocol Data Unit) Resumindo:
SDU = PCI + Dados PDU = PCI + SDU

Atualmente os servios so transportados por uma infra-estrutura onde os PDUs tomam designaes especificas, tais como:
Mensagens, Segmentos Pacotes Quadros A figura seguir ilustra melhor esta descrio

Prof. Edsio Hernane Paulicena

Relao entre as camadas


SAP = Service Access Point

SDU Camada N + 1

SDU = Service Data Unit SDU = Service Data Unit PCI = Protocol Control Information

PCI

Dados SAP

SAP o local onde os usurios de uma camada N+1 podem acessar os servios da camada N
SDU

Interface
4 5 6 7

Dados

Camada N PCI SDU


PDU

Neste exemplo este PDU tambm pode ser chamado de Segmento.

Prof. Edsio Hernane Paulicena

12/8/2013

Comunicao entre as camadas no modelo OSI

Dados

Dados

Mensagens 7 Dados 7 Dados

Dados

Dados

Dados Segmentos

Dados

Dados Pacotes

Dados

Dados Quadros

Dados

Dados

2 Bits

Dados

Dados

Dados

Meio Fsico Prof. Edsio Hernane Paulicena 9

Comunicao entre as camadas no modelo OSI


As trs primeiras camadas se preocupam com a forma com que os dados sero transmitidos pela rede. J as trs ltimas camadas esto preocupadas com os dados contidos nos pacotes de dados, para serem enviados ou recebidos para a aplicao responsvel pelos dados. O elo de ligao entre as camadas realizado pela quarta camada

Prof. Edsio Hernane Paulicena

10

12/8/2013

Camada Fsica
Define as regras pelas quais uns e zeros so transmitidos, como voltagens, nmero de bits enviados por segundo o formato dos cabos e conectores e seu comprimento mximo; Cabe ao nvel fsico permitir o envio de uma cadeia de bits pela rede sem se preocupar com o significado destes bits ou como so agrupados.
11

Prof. Edsio Hernane Paulicena

Camada Fsica
Ao projetista cabe decidir como representar 0s e 1s, quantos microssegundos durar um bit, se a transmisso ser half-duplex ou full-duplex, quantos pinos ter o conector da rede e quais seus significados, bem como outros detalhes eltricos e mecnicos.

Prof. Edsio Hernane Paulicena

12

12/8/2013

Camada de Enlace
Responsvel pela transmisso e recepo (delimitao) de quadros e pelo controle de fluxo. Detecta e, opcionalmente, corrige erros que possam acontecer no nvel fsico. Para possibilitar a correo de erros, a camada de enlace deve incluir bits de redundncia em seus quadros para deteco de erros. Definir os mecanismos de acesso ao meio de comunicao (quando o canal compartilhado); Estabelece um protocolo de comunicao entre sistemas diretamente conectados. O endereamento fsico (nico para cada placa), embutido na interface de rede; Permitir o controle de fluxo de dados. Exemplo de protocolos de enlace PPP, CSMA/CD;

Prof. Edsio Hernane Paulicena

13

Composio da camada de enlace


Sub-camada de Controle do Enlace Lgico (LLC)
Especifica os mecanismos para endereamento de estaes conectadas ao meio e para controlar a troca de dados entre usurios da rede; O IEEE 802.2 define a camada LLC para toda famlia de redes IEEE 802.

Sub-camada de Controle de Acesso ao Meio (MAC)


A funo da sub-camada MAC permitir que dispositivos compartilhem a capacidade de transmisso de uma rede. Ela controla o acesso ao meio de transmisso de modo se obter um uso ordenado e eficiente; O IEEE 802 apresenta vrias opes de MAC, associadas a vrios meios fsicos, como: 802.3, 802.4, 802.5, 802.6, 802.11, 802.12, 802.16, etc.

Prof. Edsio Hernane Paulicena

14

12/8/2013

Camada de Rede
A camada de Rede responsvel pelo endereamento dos pacotes, convertendo endereos lgicos em endereos fsicos, de forma que os pacotes consigam chegar corretamente ao destino; Essa camada tambm determina a rota que os pacotes iro seguir para atingir o destino, baseada em fatores como condies de trfego da rede e prioridades; Essa camada usada quando a rede possui mais de um segmento e, com isso, h mais de um caminho para um pacote de dados trafegar da origem ao destino; Exemplos de protocolos:
IPX do Netware e o IP do TCP/IP.

Prof. Edsio Hernane Paulicena

15

Camada de Rede
Roteamento, encaminhamento, endereamento, interconexo de redes, tratamento de erros, controle de congestionamento e fragmentao/remontagem dos pacotes so funes desta camada.
Roteador

Para qual interface de sada os pacotes devem ser direcionados?


Prof. Edsio Hernane Paulicena 16

12/8/2013

Camada de Transporte
Ordenar os pacotes recebidos, caso eles tenham chegado fora de ordem; Correo de erros, tipicamente enviando para o transmissor uma informao de recebimento informando que o pacote foi recebido com sucesso; Determina a classe de servio necessria como: Orientada a conexo e com controle de erro e servio de confirmao, sem conexes e nem confiabilidade; Controle de congestionamento; Controle de Fluxo.

Prof. Edsio Hernane Paulicena

17

Camada de Sesso
Permite que aplicaes sendo executadas em computadores diferentes estabeleam uma sesso de comunicao. Nesta sesso, essas aplicaes definem como ser feita a transmisso de dados e coloca marcaes (checkpoints) nos dados que esto sendo transmitidos. Se por ventura a rede falhar, os computadores reiniciam a transmisso dos dados a partir da ltima marcao recebida pelo computador receptor; Disponibiliza servios como pontos de controle peridicos a partir dos quais a comunicao pode ser restabelecida em caso de pane na rede.
Prof. Edsio Hernane Paulicena 18

12/8/2013

Camada de Apresentao
Fornece independncia nas representaes de dados (como por exemplo a criptografia) ao traduzir os dados do formato do aplicativo para o formato que deve ser utilizado na rede e vice versa; Transforma os dados de forma que a camada de aplicao consiga interpretar; Formata e encripta os dados que sero transmitidos, contornando problemas de compatibilidade, por isso, s vezes se utiliza o nome de camada de traduo; Responsvel tambm em definir como nmeros inteiros, mensagens de texto e outros tipos de dados so codificados e transmitidos na rede.

Prof. Edsio Hernane Paulicena

19

Camada de Apresentao
Permite que computadores com arquitetura de hardware e SOs diferentes troquem informao;

Outro exemplo seria, permitir que uma aplicao que gere uma mensagem em ASCII se comunique com outra que utilize uma forma de codificao diferente (como EBCDIC). Traduo entre formatos.

Prof. Edsio Hernane Paulicena

20

10

12/8/2013

Camada de Aplicao
Interface entre o protocolo de comunicao e o aplicativo que pediu ou receber a informao atravs da rede; A camada de aplicao o acesso final do usurio rede. Seu propsito primrio prover uma srie de utilitrios para aplicativos. Cada programa do usurio determina a srie de mensagens e qualquer ao que ele poderia acarretar na recepo de uma mensagem. Outras aplicaes especficas para rede nesta camada so o monitoramento e o gerenciamento de rede.
Prof. Edsio Hernane Paulicena

21

Resumo das principais funcionalidades

Semntica

Sintaxe

Procedimento de dilogo

Controle de fluxo Controle de congestionamento Correo de erros fim a fim

Roteamento Endereamento Fragmentao e Remontagem

Delimitao do Quadro Controle de Acesso ao Meio Deteco / Correo de Erros

Transmisso dos bits

Prof. Edsio Hernane Paulicena

22

11

12/8/2013

TCP - IP

Prof. Edsio Hernane Paulicena

23

O Modelo de Referncia TCP / IP


o modelo de referncia usado pela ARPANET (sucessora de todas as WANs) e pela Internet; ARPANET: Patrocinada pelo DoD (US Department of Defense). Conectava centenas de universidades e agncias do governo atravs de linhas telefnicas alugadas; Redes de satlite e de rdio dificuldade de conexo com protocolos existentes arquitetura de referncia nova; Principais objetivos do projeto: conectar mltiplas redes de forma eficiente e contnua.

Prof. Edsio Hernane Paulicena

24

12

12/8/2013

O Modelo de Referncia TCP / IP


Nome do modelo de referncia TCP/IP tem origem nos 2 principais protocolos; Outros objetivos: Confiabilidade em caso de perda de Hardware da subrede (era a principal preocupao do DoD em caso de guerra). Destino e origem devem poder se comunicar mesmo que alguns roteadores intermedirios caiam; Arquitetura flexvel para atender aplicaes diversas. Exs: transferncia de arquivos e transmisso de voz em tempo real.
Prof. Edsio Hernane Paulicena 25

OSI
Aplicao Apresentao Sesso Transporte Redes Enlace Fsica

TCP / IP
Aplicao

}
Transporte Internet Enlace Fsica

Ausentes no modelo

Prof. Edsio Hernane Paulicena

26

13

12/8/2013

O Modelo de Referncia TCP / IP


Existe uma discusso sobre o nmero de camadas da pilha TCP/IP, mas atualmente a comunidade de Internet adota o modelo em cinco camadas; A camada fsica no modelo de Internet, como no modelo OSI, a conexo, seja ela fsica ou sem fio, entre o emissor e receptor. Seu papel transferir uma srie de sinais eltricos, de radio ou de luz atravs do meio.

Prof. Edsio Hernane Paulicena

27

Camada Fsica

A camada fsica no modelo de Internet, como no modelo OSI, a conexo, seja ela fsica ou sem fio, entre o emissor e receptor; Seu papel transferir uma srie de sinais eltricos, de radio ou de luz atravs do meio.

Prof. Edsio Hernane Paulicena

28

14

12/8/2013

A Camada INTERNET (Inter-Rede)


Foi escolhida uma rede do tipo comutao de pacotes, (no necessrio alocar os enlaces antecipadamente) baseada em uma camada internetwork (inter-redes) com servios sem conexo; Permite aos hosts lanarem pacotes sobre a rede, sendo que cada um transmitido independentemente para o destino; Pacotes podem chegar numa ordem diferente da de envio. A camada superior faz a ordenao se necessrio.
Prof. Edsio Hernane Paulicena 29

Camada de Enlace
A camada de enlace da pilha TCP/IP executa as mesmas funes da sua equivalente no modelo OSI:
Realiza o controle de acesso ao meio; Delimita os quadros; Detecta e opcionalmente corrige os erros.

Prof. Edsio Hernane Paulicena

30

15

12/8/2013

A Camada INTERNET (Inter-Rede)


Analogia com o correio comum. Caminho percorrido pelas cartas transparente para o usurio; A camada Internet define o formato oficial dos pacotes e o protocolo IP (Internet Protocol); Principal funo garantir a entrega no destino correto (Roteamento); semelhante em funcionalidade camada de Redes do modelo OSI.

Prof. Edsio Hernane Paulicena

31

A Camada de Transporte
Projetada para permitir que entidades cooperadoras na origem e destino conversem entre si como na camada de transporte do modelo OSI; Define 2 protocolos fim a fim.

Prof. Edsio Hernane Paulicena

32

16

12/8/2013

A Camada de Transporte

TCP (Transmission Control Protocol) Implementa servio com conexo confivel. O fluxo de bits, dividido em pacotes, enviado pela camada Internet, reagrupado e ordenado pelo processo TCP no destino. Tudo sem erros. Tambm realiza controle de fluxo; UDP (User Datagram Protocol) Oferece servio sem conexo e no confivel para aplicaes que no precisam do seqenciamento e controle de fluxo do TCP e/ou providenciam isto por conta prpria.

Prof. Edsio Hernane Paulicena

33

A Camada de Aplicao
No foi identificada a necessidade de camadas de sesso e de apresentao no modelo TCP / IP. Experincia com modelo OSI mostrou que estas camadas so de pouca utilidade para a maioria das aplicaes; Contm protocolos de nvel mais alto; Inicialmente inclua:
terminal virtual (TELNET - login remoto de usurio); Transferncia de arquivos (FTP - transferncia de dados entre mquinas) Correio eletrnico (SMTP: Simple Mail Transfer Protocol) inicialmente, mail era tratado como tipo de transferncia de arquivos, depois ganhou tratamento especial.

Prof. Edsio Hernane Paulicena

34

17

12/8/2013

A Camada de Aplicao
Posteriormente, foram includos entre outros; DNS (Domain Name Service): mapeia nome dos hosts para endereos na rede; HTTP (Hypertext Transfer Protocol): protocolo usado para acessar pginas da WWW.

Prof. Edsio Hernane Paulicena

35

18

Potrebbero piacerti anche