tópicos

Post on 30-Dec-2015

18 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Tópicos. Modelo de Comunicação OSI da ISO Nomenclaturas Conexões Multiplexagem e Dispersão Encapsulamento de dados Tipos de unidades de dados Segmentação/Recomposição Blocking/Deblocking Primitivas de serviço Tipos de primitivas de serviço Tipos de elementos de serviço - PowerPoint PPT Presentation

TRANSCRIPT

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H nribeiro@est.ips.pt

1

Escola Superior de Tecnologia

Dep. de Sistemas e Informática

Computação em Redes de

Computadores

Tópicos• Modelo de Comunicação OSI da ISO• Nomenclaturas• Conexões• Multiplexagem e Dispersão• Encapsulamento de dados• Tipos de unidades de dados• Segmentação/Recomposição• Blocking/Deblocking• Primitivas de serviço• Tipos de primitivas de serviço• Tipos de elementos de serviço• Diagramas de estados• Considerações de implementação

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H nribeiro@est.ips.pt

2

Escola Superior de Tecnologia

Dep. de Sistemas e Informática

Computação em Redes de

Computadores

Modelo de Comunicação OSI da ISO

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H nribeiro@est.ips.pt

3

Escola Superior de Tecnologia

Dep. de Sistemas e Informática

Computação em Redes de

Computadores

NomenclaturasCamada N+1

Protocolo N

Entidades N: Fornecedoras de serviços

Entidade N+1

(N) SAP

Camada N

Camada N-1

(N-1) SAP’s: Acesso aos serviços

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H nribeiro@est.ips.pt

4

Escola Superior de Tecnologia

Dep. de Sistemas e Informática

Computação em Redes de

Computadores

ConexõesComunicação Lógica

Entidade N+1

(N) CEP

Camada N+1

Camada N

• Associação temporária entre duas entidades do mesmo nível para troca de informação (modelo orientado à conexão)

• Cada conexão é identificada por dois CEP (Connection End Point)

• O CEP=endereço+sufixo

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H nribeiro@est.ips.pt

5

Escola Superior de Tecnologia

Dep. de Sistemas e Informática

Computação em Redes de

Computadores

Multiplexagem Dispersão

Camada N

Camada N-1

Camada N+1

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H nribeiro@est.ips.pt

6

Escola Superior de Tecnologia

Dep. de Sistemas e Informática

Computação em Redes de

Computadores

Encapsulamento de dados

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H nribeiro@est.ips.pt

7

Escola Superior de Tecnologia

Dep. de Sistemas e Informática

Computação em Redes de

Computadores

Tipos de unidades de dados

• Tipos de unidades de dados:– informação de controlo– dados

• PCI: Protocol Control Information: – informação trocada entre entidades

pares (ao mesmo nível) para coordenação da operação

(N+1)PDU

(N)SDU

(N)PDU

(N)PCI

N

N+1

• Geralmente a informação de controlo fornece uma descrição do estado da entidade participante na comunicação e/ou descreve os dados a serem transmitidos

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H nribeiro@est.ips.pt

8

Escola Superior de Tecnologia

Dep. de Sistemas e Informática

Computação em Redes de

Computadores

Segmentação/Recomposição

• A (N)SDU é sempre a mesma, isto é, é segmentada para o envio mas recomposta no receptor

• A operação de recomposição é a inversa da segmentação

• Limitação imposta pela protocolo da camada N na transferência de dados de tamanho grande: e-mail; transferência de ficheiros; etc.

N N

PCIPCI

(N)PDU (N)PDU

(N)SDU

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H nribeiro@est.ips.pt

9

Escola Superior de Tecnologia

Dep. de Sistemas e Informática

Computação em Redes de

Computadores

Blocking/Deblocking

• As (N)SDU são as mesmas, isto é, são blocked para o envio mas deblocked no receptor

• A operação de deblocking é a inversa da blocking

• Limitação imposta pela protocolo da camada N na transferência de dados de tamanho pequeno: emuladores de terminais; telemensagem; etc.

N N

PCI

(N)PDU

(N)SDU (N)SDU

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H nribeiro@est.ips.pt

10

Escola Superior de Tecnologia

Dep. de Sistemas e Informática

Computação em Redes de

Computadores

Primitivas de serviço

• É uma abstracção, independente da sua implementação, dum elemento de interacção entre os utilizadores do serviço e os seus fornecedores

• Os serviços do nível N são especificados em termos de primitivas

• São as primitivas que invocam os serviços oferecidos pelas respectivas entidades

• Uma descrição adequada dos serviços providenciados por uma camada pode ser dada pelo conjunto das primitivas que os evocam

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H nribeiro@est.ips.pt

11

Escola Superior de Tecnologia

Dep. de Sistemas e Informática

Computação em Redes de

Computadores

Tipos de primitivas de serviçoPrimitiva Significado

RequestUma entidade está a pedir que seja efectuada alguma acção

IndicationUma entidade é informada acerca da ocorrência de algumevento

ResponseUma entidade deseja responder a um evento

ConfirmA resposta a um pedido anterior chegou

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H nribeiro@est.ips.pt

12

Escola Superior de Tecnologia

Dep. de Sistemas e Informática

Computação em Redes de

Computadores

Tipos de elementos de serviçoN N N+1N+1

Req.

Ind.

N N N+1N+1

Req.

Ind.

Rsp.

Cnf.

N N N+1N+1

Req.

Ind.

Rsp.Cnf.

N N N+1N+1

Ind.Ind.

I) Elemento de serviço não confirmado

II) Elemento de serviço confirmado

III) Elemento de serviço confirmado IV) Elemento de serviço iniciado pelo fornecedor

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H nribeiro@est.ips.pt

13

Escola Superior de Tecnologia

Dep. de Sistemas e Informática

Computação em Redes de

Computadores

Diagramas de estados

A- T-CONNECT.indication

B- T-CONNECT.response

C- T-DATA.(all)

D- T-DISCONNECT.(request;indication)

E- T-DISCONNECT.(request;indication)

F- T-CONNECT.confirm

G- T-DISCONNECT.(request;indication)

H- T-CONNECT.request

1

2

43

Pronto

Conexão

de input

pendente

tx/rxdados

A

E

B

D

C

F

H

G

Conexão

de output

pendente

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H nribeiro@est.ips.pt

14

Escola Superior de Tecnologia

Dep. de Sistemas e Informática

Computação em Redes de

Computadores

Considerações de implementação

• Mecanismos de identificação os receptores e emissores• Regras para a transferência de dados:

– simplex; half-duplex; full-duplex

• Ordenação das sequencias de pacotes de dados• Questões de segurança• Sobrecarga de tráfego de comunicação• etc.

top related