![Page 1: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/1.jpg)
Volnys B. Bernal (c) 1
Arquitetura deRede de Computadores
Volnys Borges [email protected]
http://www.lsi.usp.br/~volnys
![Page 2: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/2.jpg)
Volnys B. Bernal (c) 2
Agenda
? Entidades de Padronização? Modelo de Referênica OSI? Terminologia? Tipos de serviço
? Arquitetura TCP/IP
![Page 3: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/3.jpg)
Volnys B. Bernal (c) 3
Entidades de Padronização
![Page 4: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/4.jpg)
Volnys B. Bernal (c) 4
Entidades de Padronização
? As principais entidades de padronização na área deredes de computadores são:? ISO ?International Organization for Standardization?Principal entidade de padronização internacional
? IEC?International Electrotechnical Commision
? ITU-T?International Telecomunications Union?Antigo CCITT (Comité Consultantif International Télégraphique et
Téléphonique)? IEEE?Institute of Electrical and Electronics Engineers?O IEEE submete propostas de padrões OSI através da ANSI
![Page 5: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/5.jpg)
Volnys B. Bernal (c) 5
Entidades de Padronização
? Associações Nacionais ligadas à ISO?ABNT - Associação Brasileira de Normas Técnicas?ANSI - American National Standards Institute?BSI - British Standards Institute?DIN - Deutsches Institut for Normung? ....
? JTC 1? Joint Technical Committee 1?Como existe uma certa superposição de atividades entre a ISO
e o IEC em relação as atividades em tecnologia da informação foi formado o JTC 1
? É o responsável final pelas recomendações sobre LANs e MANs
![Page 6: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/6.jpg)
Volnys B. Bernal (c) 6
Entidades de Padronização
ISO/IEC JTC1 on Information Technology
ABNT ANSI DIN BSI
![Page 7: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/7.jpg)
Volnys B. Bernal (c) 7
Entidades de PadronizaçãoIEEE
802.1 - High Layer Interfaces
TCCC Technical Committee on Computer Communications
TCSP - Technical Committee on Security and Privacy
IEEE 802 - LANandMAN Standards
IEEE 816 - Future Bus Committee
802.2 - Logical Link Control
802.3 - CSMA/CD Bus
802.4 - Token Bus
802.5 - Token Ring
802.6 - MAN
802.7 - Broadband TAG
802.8 - Fiber Optical TAG
802.9 - Voice and Data LAN Int.
802.10 - Inter. LAN Security
802.10 - Wireless LAN
![Page 8: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/8.jpg)
Volnys B. Bernal (c) 8
Entidades de Padronização
? ISO? International Organization for Standardization?Organização internacional fundada em 1946?Objetivo:?Elaboração de padrões internacionais
?Os menbros da ISO são os orgãos de padronização nacionaisdos países membros
?Alguns representantes de países?Brasil ABNT?EUA ANSI?Inglaterra BSI?Alemanha DIN?.....
![Page 9: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/9.jpg)
Volnys B. Bernal (c) 9
Entidades de Padronização
? ISO?A ISO é composta por Comitês Técnicos (TCs)?O TC97 é o responsável pela padronização de sistemas de
processamento de informações?Cada TC possi subcomitês (SCs)?Cada Subcomitê é dividido em grupos de trabalho (WGs)
![Page 10: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/10.jpg)
Volnys B. Bernal (c) 10
Entidades de Padronização
? Processo de padronização ISO?O desenvolvimento de um padrão ISO começa quando alguma
das organizações nacionais acha necessário elaborar umpadrão e submete à ISO uma proposta inicial denomidada WD (Working Document).
? É então formado um Grupo de Trabalho (Workging Group - WG)que trabalha gerando um DP (Draft Proposal)
?O DP é divulgado e os membros da ISO tem 6 meses para analisar e votar.
? Se a maioria dos votantes for favorável, um documento revisado chamado DIS (Draft International Standard) éproduzido e divulgado.
?Um novo período de 6 meses é definido para análise e votação. ? Se o documento for aprovado ele se torna finalmente um IS
(International Standard)
![Page 11: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/11.jpg)
Volnys B. Bernal (c) 11
Modelo de Referênca ISO/OSI
![Page 12: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/12.jpg)
Volnys B. Bernal (c) 12
Modelo de Referência ISO/OSI?OSI?Open Systems Interconnection?Define padrões ISO para o intercânbio de informações entre
sistemas?Sistemas Abertos
o Open Systemso Sistema aberto, ou seja, sistema padronizado
?Modelo de Referência ISO/OSI?Open Systems Interconnection Reference Model (RM-OSI)?Modelo de arquitetura de redes de computadores, definida pela
ISO, que deve ser utilizada como referência no projeto deprotocolos de rede pelos fabricantes?Objetivo
o Permitir o intercâmbio de informações entre computadoresde fabricantes distintos
![Page 13: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/13.jpg)
Volnys B. Bernal (c) 13
Modelo de Referência ISO/OSI
? Modelo de Referência ISO/OSI?Não é intenção deste padrão:?servir como especificação de implementação?fornecer nível de detalhes suficiente para a definição precisa da
arquitetura de rede?O padrão fornece um esquema conceitual que permite que
equipes de especialistas trabalhem de forma produtiva eindependente no desenvolvimento de padrões para cada umadas camadas do RM-OSI
?O RM-OSI não define a arquitetura de uma rede, pois não especifica com exatidão os serviços e protocolos de cada camada de rede.
![Page 14: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/14.jpg)
Volnys B. Bernal (c) 14
Modelo de Referência ISO/OSI
SessãoSessão
ApresentaçãoApresentação
AplicaçãoAplicação
TransporteTransporte
RedeRede
EnlaceEnlace
FísicoFísico
meio físico
Aplicação
![Page 15: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/15.jpg)
Volnys B. Bernal (c) 15
Terminologia
![Page 16: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/16.jpg)
Volnys B. Bernal (c) 16
Terminologia
? Camadas? Para reduzir a complexidade a arquitetura de rede é organizada
em camadas?A figura a seguir apresenta o modelo OSI para representação de
uma camada de protocolos
Entidade deserviço
Usuário doserviço
Entidade deserviço
Usuário doserviço
Protocolodo Serviço
SAP SAP
Camada N
![Page 17: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/17.jpg)
Volnys B. Bernal (c) 17
Terminologia
? Serviço?Representa um conjunto de funções oferecidas a um usuário
por uma camada?O serviço fornecido por uma camada à outra é especificado
pelo conjunto de primitivas de serviço trocadas entre elas epela ordem segundo a qual as primitivas são trocadas
? SAP? Service Access Point? Ponto de acesso ao serviço oferecido por uma entidade de
serviço
? Protocolo? São as regras e convenções utilizadas na comunicação com a
entidade remota parceira.
![Page 18: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/18.jpg)
Volnys B. Bernal (c) 18
Terminologia
? Entidade? Elementos ativos das camadas?As entidades pode ser um módulo do sistema operacional, um
módulo de um processo, um processo ou mesmo um hardware.? Entidades parceiras: são as entidades parceiras de
comunicação localizadas em máquinas diferentes associadas auma mesma camada
? Hierarquia de camadas?Cada camada fornece serviços para a camada superior.?Cada camada usa serviços da camada inferior
![Page 19: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/19.jpg)
Volnys B. Bernal (c) 19
Terminologia
Entidade deserviço
Entidade deserviço
Protocolodo Serviço
SAP SAP
Camada N - 1
Entidade deserviço
Entidade deserviço
Protocolodo Serviço
SAP SAP
Entidade deserviço
Entidade deserviço
Protocolodo Serviço
SAP SAP
Camada N
Camada N + 1
![Page 20: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/20.jpg)
Volnys B. Bernal (c) 20
Terminologia
Entidade deserviço
SAP
Camada N - 1
Entidade deserviço
SAP
Entidade deserviço
SAP
Camada N
Camada N + 1
Entidade deserviço
SAP
Fornece Serviços
UtilizaServiços
![Page 21: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/21.jpg)
Volnys B. Bernal (c) 21
Tipos de serviços
![Page 22: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/22.jpg)
Volnys B. Bernal (c) 22
Primitivas de serviço
? Primitivas de serviço
?Request?Requisição de um serviço a uma entidade parceira
? Indication?Informação da ocorrência de um evento
?Response?Envio da resposta a uma entidade parceira
?Confirm?Recebimento da responsta a uma requisição realizada
![Page 23: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/23.jpg)
Volnys B. Bernal (c) 23
Tipos de serviço
? Quanto a conexão, um serviço pode ser:
?Orientado a conexão?É necessário estabelecer uma conexão entre as entidades
parceiras antes do inicio da comunicação de dados?Exemplo: telefone, TCP
?Não orientado a conexão?Não é necessário o estabelecimento de conexão prévia?Exemplo: correio postal, IP, UDP
![Page 24: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/24.jpg)
Volnys B. Bernal (c) 24
Tipos de serviço
? Quanto a confirmação, um serviço pode ser:?Confirmado?Não confirmado? Iniciado pelo fornecedor
Entidade deserviço
Usuário doserviço
Entidade deserviço
Usuário doserviço
Protocolodo Serviço
SAP SAP
Solicitante Acolhedor
Fornecedor
![Page 25: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/25.jpg)
Volnys B. Bernal (c) 25
Tipos de serviço
(a) Serviço confirmado
? Sempre existe uma confirmação (resposta/ack) sobre arequisição do serviço
?Utiliza 4 primitivas?service.REQUEST?service.INDICATION?service.RESPONSE?service.CONFIRMATION
![Page 26: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/26.jpg)
Volnys B. Bernal (c) 26
Tipos de serviço
? Serviço confirmado
Entidade deserviço
Usuário doserviço
Entidade deserviço
Usuário doserviço
Protocolodo Serviço
SAP SAP
Solicitante Acolhedor
Fornecedor
(1)
serv
ice.
RE
QU
ES
T
(3)
serv
ice.
RE
SP
ON
SE
(4)
serv
ice.
CO
NF
IRM
AT
ION
(2)
serv
ice.
IND
ICA
TIO
N
![Page 27: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/27.jpg)
Volnys B. Bernal (c) 27
Tipos de Serviço
? Serviço confirmado?Outra notação
(1) service.REQUEST
(2) service.INIDCATION
(4) service.CONFIRMATION
(3) service.RESPONSE
SAP SAP
![Page 28: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/28.jpg)
Volnys B. Bernal (c) 28
Tipos de Serviço
(b) Serviço não confirmado?Não existe confirmação (resposta ou ack) sobre a requisição do
serviço.?Utiliza 2 primitivas?service.REQUEST?service.INDICATION
(1) service.REQUEST
(2) service.INDICATION
SAP SAP
![Page 29: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/29.jpg)
Volnys B. Bernal (c) 29
Tipos de Serviço
(c) Iniciado pelo fornecedor
?O fornecedor envia um evento indicando a ocorrência de algum evento interno
?Utiliza 1 primitiva?service.INDICATION
(1) service.INDICATION
SAP SAP
(1) service.INDICATION
![Page 30: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/30.jpg)
Volnys B. Bernal (c) 30
Exemplo #1
(1) connect.REQUEST(2) connect.INIDCATION
(4) connect.CONFIRMATION(3) connect.RESPONSE
SAP SAP
(5) data.REQUEST(6) data.INIDCATION
(8) data.CONFIRMATION(7) data.RESPONSE
(9) disconnect.REQUEST(10) disconnect.INIDCATION
? Pelo telefone, João convida Maria para jantar
![Page 31: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/31.jpg)
Volnys B. Bernal (c) 31
Exemplo #1
? Serviços oferecidos pela camada? connect? data? disconnect
? Primitivas de serviço?CONNECT.request?João disca o número do telefone
?CONNECT.indication?Maria escuta o telefone tocar
?CONNECT.response?Maria atende o telefone
?CONNECT.confirm?Joao escuta que a ligação foi completada
![Page 32: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/32.jpg)
Volnys B. Bernal (c) 32
Exemplo #1?DATA.request?João convida Maria para jantar
?DATA.indication?Maria escuta o convite
?DATA.response?Maria aceita o convite
?DATA.confirm?João escuta o aceite do convite
?DISCONNECT.request?João desliga o telefone
?DISCONNECT.indication?Maria percebe que a ligação foi terminada
![Page 33: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/33.jpg)
Volnys B. Bernal (c) 33
Exemplo #1
? Características? Serviço é orientado a conexão? Serviço CONNECT é confirmado? Serviço DATA é confirmado? Serviço DISCONNECT não é confirmado
![Page 34: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/34.jpg)
Volnys B. Bernal (c) 34
Exemplo #2
? Por carta, João convida Maria para jantar na sexta feiraas 20:00s
(1) data.REQUEST(2) data..INIDCATION
SAP SAP
![Page 35: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/35.jpg)
Volnys B. Bernal (c) 35
Exemplo #2
? Serviços oferecidos pela camada? data
? Primitivas de serviço? data.REQUEST?João envia a carta com o convite para Maria
? data.INDICATION?Maria recebe a carta com o convite
? Características? Serviço não orientado a conexão? Serviço DATA não é confirmado
![Page 36: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/36.jpg)
Volnys B. Bernal (c) 36
Exemplo #3
? Por carta registrada com confirmação, João convidaMaria para jantar na sexta feira as 20:00s
(1) data.REQUEST(2) data..INIDCATION
SAP SAP
(4) data.CONFIRMATION(3) data.RESPONSE
![Page 37: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/37.jpg)
Volnys B. Bernal (c) 37
Exemplo #3
? Serviços oferecidos pela camada? data
? Primitivas de serviço? data.REQUEST?João envia a carta com o convite para Maria
? data.INDICATION?Maria recebe a carta com o convite
? data.RESPONSE?É enviado a João a confirmação do recebimento por Maria
? data.CONFIRMATION?João recebe a confirmação do recebimento por Maria
? Características? Serviço não é orientado a conexão? Serviço DATA é confirmado
![Page 38: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/38.jpg)
Volnys B. Bernal (c) 38
Níveis do Modelo de ReferêniciaISO/OSI
![Page 39: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/39.jpg)
Volnys B. Bernal (c) 39
Níveis do Modelo de ReferênciaISO/OSI
SessãoSessão
ApresentaçãoApresentação
AplicaçãoAplicação
TransporteTransporte
RedeRede
EnlaceEnlace
FísicoFísico
meio físico
Aplicação
![Page 40: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/40.jpg)
Volnys B. Bernal (c) 40
Modelo de Referência ISO/OSI
? Nível Físico
?Define as características mecânicas, elétricas, funcionais eprocedimento pra ativar, manter e desativar conexões físicas
?Objetivo?Permitir a trasmissão de bits pelas entidades de nível de enlace?Dedica-se a transmissão de bits
?Características?Define
o como representar os valores 0 e 1 (bits)o half-duplex ou full-duplexo como a conexão será estabelecida e desfeita
![Page 41: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/41.jpg)
Volnys B. Bernal (c) 41
Modelo de Referência ISO/OSI
? Nível de Enlace
?Objetivo?Transmissão básica de dados entre entidades conectadas?Detectar e opcionalmente corrigir erros que ocorram no nível
físico?Controle de fluxo (opcional)
o Não permitir que uma entidade emissora transmita maisdados que a entidade receptora seja capaz de processar
?Converte um canal de transmissão não confiável em um canal de transmissão confiável
?Os dados a serem transmitidos são colocados em quadros que contém alguma forma de redundância para detecção de erros
![Page 42: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/42.jpg)
Volnys B. Bernal (c) 42
Modelo de Referência ISO/OSI
? Nível de Rede
?Objetivo?Fornecer ao nível superior (nível de transporte) uma forma de
transmitir dados entre duas máquinas quaisquer
?Características?Trata dos problemas de roteamento e chaveamento de pacotes?Tipos de serviço
o Orientados a conexãoo Datagrama
![Page 43: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/43.jpg)
Volnys B. Bernal (c) 43
Modelo de Referência ISO/OSI
? Nível de Transporte
?Objetivo?Permite definir um meio confiável de transmissão fim-a-fim
(aplicação - aplicação)
?O nível de rede não garante necessariamente que um pacote chegue a seu destino:?um pacote pode não chegar ao seu destino?pacotes podem chegar fora de ordem
? Funções importantes?Multiplexaxão?Controle de fluxo
![Page 44: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/44.jpg)
Volnys B. Bernal (c) 44
Modelo de Referência ISO/OSI
? Nível de Sessão
?Objetivo?Fornecer mecanismos que permitam estruturar os circuitos
oferecidos pelo nível de transporte
? Funções?Gerenciamento de token
o Nos casos na qual a troca de informações seja half-duplex?Controle de diálogo
o ponto de sincronização - no caso de uma falha decomunicação os parceiros voltam a um ponto anterior da comunicação
?Gerenciamento de atividadeso Controle de prioridades
![Page 45: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/45.jpg)
Volnys B. Bernal (c) 45
Modelo de Referência ISO/OSI
? Nível de Apresentação
?Objetivo?Realizar transformações necessárias nos dados transmitidos
para se adequar ao sistema local?Exemplo:
o Comunicação entre um brasileiro e um Japonês com auxíliode um tradutor inglês
o A camada de sessão funciona como o tradutor Inglês
![Page 46: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/46.jpg)
Volnys B. Bernal (c) 46
Modelo de Referência ISO/OSI
? Nível de Aplicação
?Objetivo?Fornecer aos processos de uma aplicação os meios para que
estes utilizem o meio de comunicação
![Page 47: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/47.jpg)
Volnys B. Bernal (c) 47
Arquitetura TCP/IP
![Page 48: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/48.jpg)
Volnys B. Bernal (c) 48
Arquitetura TCP/IP
SessãoSessão
ApresentaçãoApresentação
AplicaçãoAplicação
TransporteTransporte
RedeRede
EnlaceEnlace
FísicoFísico
meio físico
Aplicação
Modelo de Referência OSI
AplicaçãoAplicação
TransporteTransporte
RedeRede
Intra-redeIntra-rede
meio físico
Aplicação
TCP/IP
![Page 49: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/49.jpg)
Volnys B. Bernal (c) 49
Arquitetura TCP/IP
SessãoSessão
ApresentaçãoApresentação
AplicaçãoAplicação
TransporteTransporte
RedeRede
EnlaceEnlace
FísicoFísico
meio físico
Aplicação
OSI
AplicaçãoAplicação
TransporteTransporte
RedeRede
Intra-redeIntra-rede
meio físico
Aplicação
TCP/IP
FTP, DNS, Telnet, HTTP, SMTP, POP, IMAP, SNMP,
...
UDP, TCP
IP
EthernetSlipPPP
![Page 50: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/50.jpg)
Volnys B. Bernal (c) 50
Arquitetura TCP/IP
? Nível de Intra-Rede?Objetivo?Transferência de dados entre equipamentos de uma mesma
rede? Funções importantes?Tradução de bits em sinais de transmissão?Especificação dos meios de transmissão?Endereçamento?Chaveamento
? Protocolos?Ethernet, Fast-Ethernet, Gigabit-Ethernet?PPP, SLIP, Frame Relay
![Page 51: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/51.jpg)
Volnys B. Bernal (c) 51
Arquitetura TCP/IP
? Nível de Rede?Objetivo?Transferência de dados entre equipamentos quaisquer (não
necessariamente pertencente a mesma rede)? Funções importantes?Endereçamento?Roteamento
? Protocolos?IP?IPX
![Page 52: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/52.jpg)
Volnys B. Bernal (c) 52
Arquitetura TCP/IP
? Nível de Transporte?Objetivo?Transferência de dados entre aplicações (processos) residentes
em máquinas distintas? Funções importantes?Controle de fluxo?Endereçamento de aplicação (porta)
? Protocolos?TCP - orientado a conexão?UCP - datagrama
![Page 53: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/53.jpg)
Volnys B. Bernal (c) 53
Arquitetura TCP/IP
? Nível de Aplicação?Objetivo?Permitir que aplicações troquem informações segundo uma regra
(específica de cada aplicação)? Protocolos?DNS?FTP?HTTP?Telnet?SMTP?POP?IMAP, ....
![Page 54: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/54.jpg)
Volnys B. Bernal (c) 54
Arquitetura TCP/IP
EthernetEthernet
meio físico
DNSDNS
IPIP
Aplicação
Camada deAplicação
Camadaintra-rede
Camadade redes
Camada detransporte
TCPTCPUDPUDP
ARPARP RARPRARP
ICMPICMP IGMPIGMP
Fast Ethernet
Fast Ethernet
GigabitEthernetGigabit
EthernetPPPPPP SLIPSLIP Frame
RelayFrame Relay
HTTPHTTP FTPFTP TelnetTelnet RPCRPCSMTPSMTP POPPOP NetBiosNetBios
NFSNFS NISNIS SMBSMB
![Page 55: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/55.jpg)
Volnys B. Bernal (c) 55
Arquitetura TCP/IP
EthernetEthernet
IPIP
TCPTCP
ARPARP RARPRARP
ICMPICMP IGMPIGMP
HTTPHTTP
WEBServer
HTTPHTTP
Browser
UDPUDP
EthernetEthernet
IPIP
TCPTCP
ARPARP RARPRARP
ICMPICMP IGMPIGMP
UDPUDP
Meio Físico (rede loccal)
![Page 56: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/56.jpg)
Volnys B. Bernal (c) 56
Arquitetura TCP/IP
EthernetEthernet
Meio Físico
IPIP
Processos
UDPUDP
ARPARP RARPRARP
ICMPICMP IGMPIGMP
HTTPHTTP
TDPTDP
WEBServer
telnettelnet
telnetServer
Kernel
Device Driver
Placa de Rede
![Page 57: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/57.jpg)
Volnys B. Bernal (c) 57
Bibliografia deste módulo
![Page 58: Arquitetura de Rede de Computadoresvolnys/courses/redes/pdf/09ARQ-col.pdf · ?Modelo de arquitetura de redes de computadores, definida pela ISO, que deveser utilizada como referência](https://reader031.vdocuments.com.br/reader031/viewer/2022022106/5be3839109d3f2d7048b5bd8/html5/thumbnails/58.jpg)
Volnys B. Bernal (c) 58
Bibliografia deste módulo
? Livro?Redes de Computadores: das LANs MANs e WANs às Redes
ATM.SOARES, LUIZ F. G.Editora Campus. 1995
? TCP/IP Illustrated Volume 1: The Protocols. STEVENS, W. RICHARD. Addison-Wesley. 1994.
?Computer Networks. TANENBAUM, ANDREW S. 3rd edition. Prentice Hall 1996.