modelo osi (open systems interconnection). modelo osi aplicação apresentação sessão transporte...

20
Modelo OSI (Open Systems Interconnection)

Upload: internet

Post on 18-Apr-2015

108 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Modelo OSI (Open Systems Interconnection). Modelo OSI Aplicação Apresentação Sessão Transporte Rede Enlace Físico DadosFERSAAEFT ERSAAET RSAAT SAAT SAA

Modelo OSI (Open Systems Interconnection)

Page 2: Modelo OSI (Open Systems Interconnection). Modelo OSI Aplicação Apresentação Sessão Transporte Rede Enlace Físico DadosFERSAAEFT ERSAAET RSAAT SAAT SAA

Modelo OSI

Aplicação

Apresentação

Sessão

Transporte

Rede

Enlace

Físico DadosF E R S A A E FT

DadosE R S A A ET

DadosR S A AT

DadosS A AT

DadosS A A

DadosA A

DadosA

DadosTransmissor

Aplicação

Apresentação

Sessão

Transporte

Rede

Enlace

Físico

Receptor

PDUPDU

Page 3: Modelo OSI (Open Systems Interconnection). Modelo OSI Aplicação Apresentação Sessão Transporte Rede Enlace Físico DadosFERSAAEFT ERSAAET RSAAT SAAT SAA

Modelo OSI

Aplicação

Apresentação

Sessão

Transporte

Rede

Enlace

FísicoDadosF E R S A A E FT

DadosE R S A A ET

DadosR S A AT

DadosS A AT

DadosS A A

DadosA A

DadosA

Dados Receptor

Aplicação

Apresentação

Sessão

Transporte

Rede

Enlace

Físico

Transmissor

Page 4: Modelo OSI (Open Systems Interconnection). Modelo OSI Aplicação Apresentação Sessão Transporte Rede Enlace Físico DadosFERSAAEFT ERSAAET RSAAT SAAT SAA

1 - Camada Física

Especifica tensões e correntes, tempos, conectores, pinagens e meios físicos;

É a camada onde efetivamente ocorre a comunicação entre emissor e receptor;

Normas sobre conectores, placas de rede, cabos, terminadores, etc;

Equipamentos: Repetidor, Hub, Transceptor;

Padrões: EIA/TIA-232, RJ45, IEEE 802.3 (similar à Ethernet) e 802.5 (Token Ring), IEEE 802.11 (WiFi);

Unidade de dados : Bit.

Page 5: Modelo OSI (Open Systems Interconnection). Modelo OSI Aplicação Apresentação Sessão Transporte Rede Enlace Físico DadosFERSAAEFT ERSAAET RSAAT SAAT SAA

2 - Camada de Enlace

Responsável pelo acesso lógico ao ambiente físico, fornecendo serviços de transmissão e controle de erros.

Padrões: IEEE 802.3/802.2 e 802.5/802.2, HDLC, Frame Relay, PPP, ATM

Equipamentos: Placa de Rede, Bridge (ponte), Switch;

Unidade de dados : Quadro (frame).

Page 6: Modelo OSI (Open Systems Interconnection). Modelo OSI Aplicação Apresentação Sessão Transporte Rede Enlace Físico DadosFERSAAEFT ERSAAET RSAAT SAAT SAA

2 - Camada de Enlace

Enlace de Dados (Data Link) - Funções

- Arbitragem: determina quando se deve usar o meio físico;

- Endereçamento: “físico” dos hosts;

- Controle de erros (detecção ou correção);

Delimita e estabelece campos do quadro:

- Delimitadores por padrão físico, tamanho ou codificação;

- Subdividida nas redes IEEE802 (Logical Link Control e MAC);

Controle de fluxo: controle de diferença de velocidades entre transmissão e recepção (previsto).

Page 7: Modelo OSI (Open Systems Interconnection). Modelo OSI Aplicação Apresentação Sessão Transporte Rede Enlace Físico DadosFERSAAEFT ERSAAET RSAAT SAAT SAA

3 - Camada de Rede

Encaminha informação da rede de origem para a rede de destino (roteamento)

Controla tráfego e congestionamento entre sub-redes (controle de congestão)

Estabelece esquema único de endereçamento independente da sub-rede utilizada

Permite conexão de sub-redes heterogêneas;

Protocolos: IP, IPX, ICMP;

Equipamentos: Roteador;

Unidade de dados : Pacote (Packet).

Page 8: Modelo OSI (Open Systems Interconnection). Modelo OSI Aplicação Apresentação Sessão Transporte Rede Enlace Físico DadosFERSAAEFT ERSAAET RSAAT SAAT SAA

4 - Camada de Transporte

Orientado à Conexão × Sem Conexão;

Com ou sem confirmação;

Estabelece qualidade de serviço (QoS);

Recuperação de erros;

Controle de fluxo;

Garante a seqüência dos segmentos

Protocolos: TCP, UDP

Equipamentos: Gateway de transporte;

Unidade de dados : Segmento (Segment).

Page 9: Modelo OSI (Open Systems Interconnection). Modelo OSI Aplicação Apresentação Sessão Transporte Rede Enlace Físico DadosFERSAAEFT ERSAAET RSAAT SAAT SAA

5 - Camada de Sessão

Gerencia sessões de comunicação (início, controle e término);

Sessão é uma comunicação que necessita

armazenar estados;

Estados são armazenados para permitir reestabelecimento da comunicação em caso de queda da comunicação;

Protocolos: NetBios;

Ex: Retomar transferências de arquivos.

Page 10: Modelo OSI (Open Systems Interconnection). Modelo OSI Aplicação Apresentação Sessão Transporte Rede Enlace Físico DadosFERSAAEFT ERSAAET RSAAT SAAT SAA

6 - Camada de Apresentação

Transfere informações de um software de aplicação para a camada de seção definindo o formato de dados;

Não está relacionada à comunicação em si;

Representação da informação;

Sintaxe e semântica;

Criptografia, compactação, codificação;

Estruturas de dados;

Formatos: JPEG, GIF, ASCII, MPEG.

Page 11: Modelo OSI (Open Systems Interconnection). Modelo OSI Aplicação Apresentação Sessão Transporte Rede Enlace Físico DadosFERSAAEFT ERSAAET RSAAT SAAT SAA

7 - Camada de Aplicação

Aplicações que oferecem os serviços ao usuário final;

Unificação de sistemas de arquivos e diretórios;

Correio eletrônico (SMTP);

Transferência de arquivos (FTP, TFTP);

Execução remota (telnet);

Servidor Web (HTTP).

Page 12: Modelo OSI (Open Systems Interconnection). Modelo OSI Aplicação Apresentação Sessão Transporte Rede Enlace Físico DadosFERSAAEFT ERSAAET RSAAT SAAT SAA

Protocolo TCP/IP

Page 13: Modelo OSI (Open Systems Interconnection). Modelo OSI Aplicação Apresentação Sessão Transporte Rede Enlace Físico DadosFERSAAEFT ERSAAET RSAAT SAAT SAA

TCP/IP

O TCP é o protocolo da camada de transporte orientado à conexão, que oferece um serviço confiável.Frequentemente aparece como parte da pilha TCP/IP da arquitetura Internet, mas é um protocolo de propósito geral que pode ser adaptado para ser usado com uma variedade de sistemas.

O IP é um protocolo para comunicação de redes Internet. Ele é o responsável pela transmissão de nível inferior (host-to-host), e é utilizado em dois tipos de estações: hosts e gateways.

Page 14: Modelo OSI (Open Systems Interconnection). Modelo OSI Aplicação Apresentação Sessão Transporte Rede Enlace Físico DadosFERSAAEFT ERSAAET RSAAT SAAT SAA

Estrutura Básica da pilha de protocolos TCP/IP

7 Aplicação

Aplicação6 Apresentação

5 Sessão

4 Transporte Transporte

3 Rede Internet

2 EnlaceInterface com a Rede

1 Física

Modelos OSI TCP/IP

Page 15: Modelo OSI (Open Systems Interconnection). Modelo OSI Aplicação Apresentação Sessão Transporte Rede Enlace Físico DadosFERSAAEFT ERSAAET RSAAT SAAT SAA

Modelo TCP/IP

EthernetTokenRing

FrameRelay

ATM

Telnet FTP HTTP DNS RIP SNMP

TCP

IPARP

ICMPIGMP

CamadaRede

CamadaInternet

CamadaAplicação

CamadaTransporte

Serviços doTCP/IP

UDP

Arquiteturadas camadasdo Protocolo

TCP/IP

Page 16: Modelo OSI (Open Systems Interconnection). Modelo OSI Aplicação Apresentação Sessão Transporte Rede Enlace Físico DadosFERSAAEFT ERSAAET RSAAT SAAT SAA

Endereçamento

Classe Endereços Privados Máscara Redes Máquinas

A1.0.0.0 a 127.0.0.0

10.0.0.0 a 10.255.255.255

255.0.0.0 1 16 milhões

B128.0.0.0 a 191.255.0.0

172.16.0.0 a 172.31.255.255

255.255.0.0 16.320 65.024

C192.0.0.0 a

233.255.255.0192.168.0.0 a 192.168.255.0

255.255.255.0 2 milhões 254

D224.0.0.0 a

239.255.255.255- - - -

E240.0.0.0 a

255.255.255.254

Page 17: Modelo OSI (Open Systems Interconnection). Modelo OSI Aplicação Apresentação Sessão Transporte Rede Enlace Físico DadosFERSAAEFT ERSAAET RSAAT SAAT SAA

Formato datagrama IP

Page 18: Modelo OSI (Open Systems Interconnection). Modelo OSI Aplicação Apresentação Sessão Transporte Rede Enlace Físico DadosFERSAAEFT ERSAAET RSAAT SAAT SAA

CAMPOS IP

VERS: versão do protocolo IP que foi usada para criar o datagrama (4bits)HLEN: comprimento do cabeçalho, medido em palavras de 32 bits (4 bits)

TOTAL-LENGTH: este campo proporciona o comprimento do datagrama medido em bytes, incluindo cabeçalho e dados.

SERVICE-TYPE: este campo especifica como o datagrama poderia ser manejado e dividido em cinco subcomandos

IDENTIFICATION, FLAGS e FRAGMENTS: estes três campos controlam a fragmentação e a união dos datagramas. O campo de identificação contém um único inteiro que identifica o datagrama, é um campo muito importante porque quando um gateway fragmenta um datagrama, ele copia a maioria dos campos do cabeçalho do datagrama em cada fragmento, então a identificação também deve ser copiada, com o propósito de que o destino saiba quais fragmentos pertencem a quais datagramas. Cada fragmento tem o mesmo formato que um datagrama completo.

FRAGMENT OFFSET: especifica o início do datagrama original dos dados que estão sendo transportados no fragmento. É medido em unidades de 8 bytes.

FLAG: controla a fragmentação.

TTL(Time To Live): especifica o tempo em segundos que o datagrama está permitido a permanecer no sistema Internet. Gateways e hosts que processam o datagrama devem decrementar o campo TTL cada vez que um datagrama passa por eles e devem removê-lo quando seu tempo expirar.

PROTOCOL: especifica qual protocolo de alto nível foi usado para criar a mensagem que está sendo transportada na área de dados do datagrama.

HEADER-CHECKSUM: assegura integridade dos valores do cabeçalho.

SOURCE AND DESTINATION IP ADDRESS: especifica o endereço IP de 32 bits do remetente e receptor.

OPTIONS: é um campo opcional. Este campo varia em comprimento dependendo de quais opções estão sendo usadas. Algumas opções são de um byte, e neste caso este campo é chamado de Option Code , e está dividido em três campos.

Page 19: Modelo OSI (Open Systems Interconnection). Modelo OSI Aplicação Apresentação Sessão Transporte Rede Enlace Físico DadosFERSAAEFT ERSAAET RSAAT SAAT SAA

Three way - Handshake

Page 20: Modelo OSI (Open Systems Interconnection). Modelo OSI Aplicação Apresentação Sessão Transporte Rede Enlace Físico DadosFERSAAEFT ERSAAET RSAAT SAAT SAA

Three way - Handshake

• Host A sends a TCP SYNchronize packet to Host B

• Host B receives A's SYN• Host B sends a SYNchronize-

ACKnowledgement• Host A receives B's SYN-ACK• Host A sends ACKnowledge• Host B receives ACK. TCP

connection is ESTABLISHED.

Inicio

Host A envia SYN para o Host B

Seq = 100

Host B recebe SYN

Host B envia SYNACK (101)Seq=350

Host A recebe SYN + ACK

Host A envia SYNACK=351Seq=101

Host B recebe SYN+ACK(351)

Conexão Estabelecida