![Page 1: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/1.jpg)
Volnys B. Bernal (c) 1
Tecnologia de Redes
Arquitetura deRede de Computadores
Volnys Borges [email protected]
http://www.lsi.usp.br/~volnys
![Page 2: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/2.jpg)
Volnys B. Bernal (c) 2
Agenda
o Modelo de Referênica OSIo Arquitetura TCP/IP
![Page 3: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/3.jpg)
Volnys B. Bernal (c) 3
Tipos de Serviços
o Orientados a conexãoX Para poder realizar comunicação com uma entidade parceira é
necessário primeiramente estabelecer uma conexão parasomente então trocar informações
X Cria um “tubo” virtualêtudo o que é colocado em uma extremidade chega à outra
extremidade na mesma ordemênão necessariamente tudo o que é enviado chega ao destino
X Ex: Telefone
o Datagrama (Não orientados a conexão)X Uma entidade pode, a qualquer momento, enviar uma
mensagem a uma outra entidadeX Não é obrigatório que as mensagens chegem na mesma ordem
na qual foram enviadasX Ex: Correio
![Page 4: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/4.jpg)
Volnys B. Bernal (c) 4
Modelo de Referênca ISO/OSI
![Page 5: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/5.jpg)
Volnys B. Bernal (c) 5
Modelo de Referência ISO/OSI
o O que é?X ISO
êInternational Organization for StandarizationêEntidade internacional de padronização
X OSIêOpen Systems Interconnection
X Modelo de Referência 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
êPossui sete níveis de protocolos
o ObjetivoX Permitir o intercâmbio de informações entre computadores de
fabricantes distintos
![Page 6: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/6.jpg)
Volnys B. Bernal (c) 6
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 7: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/7.jpg)
Volnys B. Bernal (c) 7
Modelo de Referência ISO/OSI
o Nível FísicoX Define as características mecânicas, elétricas, funcionais e
procedimento pra ativar, manter e desativar conexões físicasX Objetivo
êPermitir a trasmissão de bits pelas entidades de nível de enlaceêDedica-se a transmissão de bits
X CaracterísticasêDefine
u como representar os valores 0 e 1 (bits)u half-duplex ou full-duplexu como a conexão será estabelecida e desfeita
![Page 8: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/8.jpg)
Volnys B. Bernal (c) 8
Modelo de Referência ISO/OSI
o Nível de EnlaceX Objetivo
êDetectar e opcionalmente corrigir erros que ocorram no nívelfísico
êControle de fluxo (opcional)u Não permitir que uma entidade emissora transmita mais
dados que a entidade receptora seja capaz de processarX Converte um canal de transmissão não confiável em um canal
de transmissão confiávelX Os dados a serem transmitidos são colocados em quadros que
contém alguma forma de redundância para detecção de erros
![Page 9: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/9.jpg)
Volnys B. Bernal (c) 9
Modelo de Referência ISO/OSI
o Nível de RedeX Objetivo
êFornecer ao nível superior (nível de transporte) uma forma detransmitir dados entre duas máquinas quaisquer
X CaracterísticasêTrata dos problemas de roteamento e chaveamento de pacotesêTipos de serviço
u Orientados a conexãou Datagrama
![Page 10: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/10.jpg)
Volnys B. Bernal (c) 10
Modelo de Referência ISO/OSI
o Nível de TransporteX Objetivo
êPermite definir um meio confiável de transmissão fim-a-fim(aplicação - aplicação)
X O nível de rede não garante necessariamente que um pacotechegue a seu destino:
êum pacote pode não chegar ao seu destinoêpacotes podem chegar fora de ordem
X Funções importantesêMultiplexaxãoêControle de fluxo
![Page 11: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/11.jpg)
Volnys B. Bernal (c) 11
Modelo de Referência ISO/OSI
o Nível de SessãoX Objetivo
êFornecer mecanismos que permitam estruturar os circuitosoferecidos pelo nível de transporte
X FunçõesêGerenciamento de token
u Nos casos na qual a troca de informações seja half-duplexêControle de diálogo
u ponto de sincronização - no caso de uma falha decomunicação os parceiros voltam a um ponto anterior dacomunicação
êGerenciamento de atividadesu Controle de prioridades
![Page 12: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/12.jpg)
Volnys B. Bernal (c) 12
Modelo de Referência ISO/OSI
o Nível de ApresentaçãoX Objetivo
êRealizar transformações necessárias nos dados transmitidospara se adequar ao sistema local
êExemplo:u Comunicação entre um brasileiro e um Japonês com auxílio
de um tradutor inglêsu A camada de sessão funciona como o tradutor Inglês
![Page 13: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/13.jpg)
Volnys B. Bernal (c) 13
Modelo de Referência ISO/OSI
o Nível de AplicaçãoX Objetivo
êFornecer aos processos de uma aplicação os meios para queestes utilizem o meio de comunicação
![Page 14: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/14.jpg)
Volnys B. Bernal (c) 14
Arquitetura TCP/IP
![Page 15: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/15.jpg)
Volnys B. Bernal (c) 15
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 16: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/16.jpg)
Volnys B. Bernal (c) 16
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 17: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/17.jpg)
Volnys B. Bernal (c) 17
Arquitetura TCP/IP
o Nível de Intra-RedeX Objetivo
êTransferência de dados entre equipamentos de uma mesmarede
X Funções importantesêTradução de bits em sinais de transmissãoêEspecificação dos meios de transmissãoêEndereçamentoêChaveamento
X ProtocolosêEthernet, Fast-Ethernet, Gigabit-EthernetêPPP, SLIP, Frame Relay
![Page 18: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/18.jpg)
Volnys B. Bernal (c) 18
Arquitetura TCP/IP
o Nível de RedeX Objetivo
êTransferência de dados entre equipamentos quaisquer (nãonecessariamente pertencente a mesma rede)
X Funções importantesêEndereçamentoêRoteamento
X ProtocolosêIPêIPX
![Page 19: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/19.jpg)
Volnys B. Bernal (c) 19
Arquitetura TCP/IP
o Nível de TransporteX Objetivo
êTransferência de dados entre aplicações (processos) residentesem máquinas distintas
X Funções importantesêControle de fluxoêEndereçamento de aplicação (porta)
X ProtocolosêTCP - orientado a conexãoêUCP - datagrama
![Page 20: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/20.jpg)
Volnys B. Bernal (c) 20
Arquitetura TCP/IP
o Nível de AplicaçãoX Objetivo
êPermitir que aplicações troquem informações segundo uma regra(específica de cada aplicação)
X ProtocolosêDNSêFTPêHTTPêTelnetêSMTPêPOPêIMAP, ....
![Page 21: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/21.jpg)
Volnys B. Bernal (c) 21
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
FastEthernet
FastEthernet
GigabitEthernet
GigabitEthernet
PPPPPP SLIPSLIP FrameRelay
FrameRelay
HTTPHTTP FTPFTP TelnetTelnet RPCRPCSMTPSMTP POPPOP NetBiosNetBios
NFSNFS NISNIS SMBSMB
![Page 22: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/22.jpg)
Volnys B. Bernal (c) 22
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 23: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/23.jpg)
Volnys B. Bernal (c) 23
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 24: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/24.jpg)
Volnys B. Bernal (c) 24
Bibliografia deste módulo
![Page 25: Tecnologia de Redes Arquitetura de Rede de Computadoreslsi.usp.br/~volnys/courses/tecredes/pdf/04ARQ-col.pdf · ŒModelo de arquitetura de redes de computadores, definida pela ISO,](https://reader031.vdocuments.pub/reader031/viewer/2022022111/5c23988a09d3f224508bc36d/html5/thumbnails/25.jpg)
Volnys B. Bernal (c) 25
Bibliografia deste módulo
o LivroX Redes de Computadores: das LANs MANs e WANs às Redes
ATM.SOARES, LUIZ F. G.Editora Campus. 1995
X TCP/IP Illustrated Volume 1: The Protocols.STEVENS, W. RICHARD.Addison-Wesley. 1994.
X Computer Networks.TANENBAUM, ANDREW S.3rd edition. Prentice Hall 1996.