Tópicos

14
20 de jul de 202 2 Nuno Valero Ribeiro Gab. E105H [email protected] 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

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 of Tópicos

Page 1: Tópicos

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]

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

Page 2: Tópicos

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]

2

Escola Superior de Tecnologia

Dep. de Sistemas e Informática

Computação em Redes de

Computadores

Modelo de Comunicação OSI da ISO

Page 3: Tópicos

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]

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

Page 4: Tópicos

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]

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

Page 5: Tópicos

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]

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

Page 6: Tópicos

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]

6

Escola Superior de Tecnologia

Dep. de Sistemas e Informática

Computação em Redes de

Computadores

Encapsulamento de dados

Page 7: Tópicos

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]

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

Page 8: Tópicos

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]

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

Page 9: Tópicos

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]

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

Page 10: Tópicos

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]

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

Page 11: Tópicos

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]

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

Page 12: Tópicos

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]

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

Page 13: Tópicos

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]

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

Page 14: Tópicos

19 de abr de 2023 Nuno Valero Ribeiro Gab. E105H [email protected]

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.