Modelos de Rede - datacomunication.files.wordpress.com · 28/08/2014 17 Pilha de Protocolos TCP/IP...
Transcript of Modelos de Rede - datacomunication.files.wordpress.com · 28/08/2014 17 Pilha de Protocolos TCP/IP...
28/08/2014 Redes de Computadores – Modelos de Redes 1
Modelos de Rede
Igor Ribeiro – [email protected]
Cap. 2.1: Divisão de Protocolos em Camadas
Cap. 2.2: Pilha de Protocolos TCP/IP
Cap. 2.3: O Modelo OSI
Exercícios
Introdução:
28/08/2014 2
Programação
Redes de Computadores – Modelos de Rede
28/08/2014 3
Divisão de Protocolos em Camadas
Redes de Computadores – Modelos de Rede
Cenário 1: comunicação direta
28/08/2014 4
Divisão de Protocolos em Camadas
Redes de Computadores – Modelos de Rede
Cenário 2: comunicação remota
28/08/2014 5
Divisão de Protocolos em Camadas
Redes de Computadores – Modelos de Rede
28/08/2014 6
Divisão de Protocolos em Camadas
Redes de Computadores – Modelos de Rede
Vantagens da Divisão em Camadas:
1. Modularidade
Sistema
28/08/2014 7
Divisão de Protocolos em Camadas
Redes de Computadores – Modelos de Rede
Vantagens da Divisão em Camadas:
1. Modularidade
Módulo 1 Módulo 2 Módulo 3
28/08/2014 8
Divisão de Protocolos em Camadas
Redes de Computadores – Modelos de Rede
Vantagens da Divisão em Camadas:
1. Modularidade
Entrada Saída
Módulo
28/08/2014 9
Divisão de Protocolos em Camadas
Redes de Computadores – Modelos de Rede
Vantagens da Divisão em Camadas:
2. Separação entre Serviço e Implementação
Implementação
1 do Serviço A
A B
28/08/2014 10
Divisão de Protocolos em Camadas
Redes de Computadores – Modelos de Rede
Vantagens da Divisão em Camadas:
2. Separação entre Serviço e Implementação
A B
Implementação
2 do Serviço A
28/08/2014 11
Divisão de Protocolos em Camadas
Redes de Computadores – Modelos de Rede
Vantagens da Divisão em Camadas:
3. Redução da Complexidade de Dispositivos
Intermediários
Cap. 2.1: Divisão de Protocolos em Camadas
Cap. 2.2: Pilha de Protocolos TCP/IP
Cap. 2.3: O Modelo OSI
Exercícios
Introdução:
28/08/2014 12
Programação
Redes de Computadores – Modelos de Rede
28/08/2014 13
Pilha de Protocolos TCP/IP
Redes de Computadores – Modelos de Rede
28/08/2014 14
Pilha de Protocolos TCP/IP
Redes de Computadores – Modelos de Rede
28/08/2014 15
Pilha de Protocolos TCP/IP
Redes de Computadores – Modelos de Rede
28/08/2014 16
Pilha de Protocolos TCP/IP
Redes de Computadores – Modelos de Rede
Camada Física:
1. Transforma o frame em bits e os bits em sinais
elétricos
2. Transporta os sinais elétricos através do enlace de
comunicação
3. Transforma os sinais elétricos em bits e os bits em
frame e envia o frame para a camada de enlace
28/08/2014 17
Pilha de Protocolos TCP/IP
Redes de Computadores – Modelos de Rede
Camada de Enlace:
1. Transforma datagramas em frames
2. Transporta os frames através do enlace
a. O enlace pode ser uma LAN cabeada, uma LAN
sem fio, uma WAN cabeada ou uma WAN sem fio
b. Cada enlace pode ter vários protocolos diferentes
(Ex.: Ethernet, PPP)
3. Transforma Frame em datagrama
28/08/2014 18
Pilha de Protocolos TCP/IP
Redes de Computadores – Modelos de Rede
Camada de Rede:
1. Cria uma conexão entre o emissor e o receptor (fim-
a-fim).
2. Determina o melhor caminho entre dois nós da rede.
28/08/2014 19
Pilha de Protocolos TCP/IP
Redes de Computadores – Modelos de Rede
Camada de Rede:
3. IP (Internet Protocol)
• Define o formato de um datagrama
• Define o formato dos endereços
• Define o encaminhamento dos datagramas
• Baseado no melhor esforço
4. Protocolos de roteamento
• Montam as tabelas de encaminhamento
28/08/2014 20
Pilha de Protocolos TCP/IP
Redes de Computadores – Modelos de Rede
Camada de Rede:
3. Outros protocolos de camada de rede
• ICMP (Internet Control Message Protocol)
• IGMP (Internet Group Management Protocol)
• DHCP (Dynamic Host Configuration Protocol)
• ARP (Address Resolution Protocol)
28/08/2014 21
Pilha de Protocolos TCP/IP
Redes de Computadores – Modelos de Rede
Camada de Transporte:
1. Segmenta os dados da camada de aplicação
2. Estabelece uma conexão lógica fim-a-fim entre as
aplicações.
28/08/2014 22
Pilha de Protocolos TCP/IP
Redes de Computadores – Modelos de Rede
Camada de Transporte:
3. TCP (Transmission Control Protocol)
• Orientado a conexão
• Controle de Fluxo
• Controle de Congestionamento
• Entrega confiável
28/08/2014 23
Pilha de Protocolos TCP/IP
Redes de Computadores – Modelos de Rede
Camada de Transporte:
4. UDP (User Datagram Protocol)
• Não Orientado a conexão
• Sem Controle de Fluxo
• Sem Controle de Congestionamento
• Sem Entrega confiável
28/08/2014 24
Pilha de Protocolos TCP/IP
Redes de Computadores – Modelos de Rede
Camada de Aplicação:
1. Comunicação entre aplicações
• Cliente/Servidor
• P2P
28/08/2014 25
Pilha de Protocolos TCP/IP
Redes de Computadores – Modelos de Rede
Camada de Aplicação:
2. Exemplos de Protocolos
• HTTP (Hypertext Transfer Protocol)
• SMTP (Simple Mail Transfer Protocol)
• FTP (File Transfer Protocol)
• TELNET (Terminal Network)
• SSH (Secure Shell)
• SNMP (Simple Management Protocol)
• DNS (Domain Name System)
28/08/2014 26
Pilha de Protocolos TCP/IP
Redes de Computadores – Modelos de Rede
Encapsulamento e Desencapsulamento:
28/08/2014 27
Pilha de Protocolos TCP/IP
Redes de Computadores – Modelos de Rede
Endereçamento:
28/08/2014 28
Pilha de Protocolos TCP/IP
Redes de Computadores – Modelos de Rede
Multiplexação e demultiplexação:
Cap. 2.1: Divisão de Protocolos em Camadas
Cap. 2.2: Pilha de Protocolos TCP/IP
Cap. 2.3: O Modelo OSI
Exercícios
Introdução:
28/08/2014 29
Programação
Redes de Computadores – Modelos de Rede
28/08/2014 30
O Modelo OSI
Redes de Computadores – Modelos de Rede
• Inicialmente introduzido no fim dos anos 70
• OSI = Open Systems Interconnection
• Criado pela ISO – International Organization for
Stantardization
28/08/2014 31
O Modelo OSI
Redes de Computadores – Modelos de Rede
28/08/2014 32
O Modelo OSI
Redes de Computadores – Modelos de Rede
Modelo OSI x TCP:
28/08/2014 33
Exercícios
Redes de Computadores – Modelos de Rede
1 - Leia o capítulo 2 do livro texto e resolva todos os
exercícios.
2 – Suponha que no seguinte cenário, o computador A
queira enviar uma mensagem para o computador F.
Explique detalhadamente quais são os dispositivos
envolvidos na comunicação entre A e F. Explique o
processo de encapsulamento e desencapsulamento para
cada um desses dispositivos.
28/08/2014 34
Exercícios
Redes de Computadores – Modelos de Rede