Title: Redes de Computadores
1Redes de Computadores
2Protocolos de Comunicação
Funções Estabelecer Ligações Terminar
Ligações Controle de Erros Controle de Ordem
das Mensagens Controle de Fluxo Fracionamento
de Mensagens grandes Transmissão através do Meio
Físico Escolha do caminho das Mensagens
3OSI Modelo de Referência da ISO
OPEN SYSTEMS INTERCONNECTION (Interligação de
Sistemas Abertos) Primeiro passo em direção a um
modelo standard (padronizado), a nível
internacional, de protocolos de comunicação entre
sistemas (abertos)-1984. O modelo é composto de
7 camadas, em que cada uma fornece um conjunto de
funções à camada de cima, baseando-se nas funções
que lhes são fornecidas pela camada de baixo.
4Organização do Modelo OSI
Camadas dependentes da rede Física, Ligação de
Dados (Enlace), Rede Dependem do meio físico de
transmissão, da topologia da rede Camada de
Interface Transporte Fornece uma interface
independente da rede para ser usada pelas camadas
orientadas à aplicação. Camadas orientadas à
aplicação Sessão, Apresentação,
Aplicação Dependem da máquina e do sistema
operacional
5Organização do Modelo OSI funções de cada nível
6Modelo de Camadas OSI
Aplicação Oferece serviços de rede ás
aplicações baseados em protocolos Apresentação
Apresentação de dados conversões de formatos
entre máquinas Sessão Estabelece a comunicação
entre a origem e o destino Transporte Liga
processos em computadores diferentes - cria o
conceito de conexão Rede Fornece o endereço
global na rede cria o conceito de
pacote Ligação de Dados (Enlace) Agrupa bits
para transmissão cria o conceito de
quadro Fisica Hardware que compõe uma rede
transforma bits em sinais
7Modelo OSI
- Camada Física
- É a camada responsável por enviar os bits de um
computador para o outro por fio ou por outro tipo
de conexão. - Ela lida com os sinais elétricos que representam
os estados 0 (desativado) ou 1 (ativado) de um
bit que viaja pelo cabeamento da rede
8Modelo OSI
- Camada de Enlace de Dados
- É a camada que lida com pacotes, grupo de bits
transmitidos pela rede. Ela depende da camada
Física para enviar os bits - A camada de Enlace de Dados assegura que os
pacotes enviados pela rede serão recebidos e, se
necessário, os envia de novo
9Modelo OSI
- Camada de Rede
- É a camada que lida com datagramas, que podem ser
maiores ou menores que os frames. - Esta camada lida com o roteamento de datagramas
entre os computadores (host) da rede, e conhece
os endereços desses hosts na rede. -
10Modelo OSI
- Camada de Transporte
- É a camada que lida com segmentos, que pode ser
menor ou maior que os datagramas - Essa camada assegura (ou não) que as segmentos
viajarão entre os hosts sem perda de dados, se
haverá estabelecimento de conexão, e, se
necessário, organiza o reenvio dos datagramas
11Modelo OSI
- Camada de Sessão
- Essa camada estabelece e mantém uma sessão entre
aplicativos que estão sendo executados em
computadores diferentes - Ela trata questões de sincronismo de comunicação
12Modelo OSI
- Camada de Apresentação
- Fornece serviços que vários aplicativos
diferentes utilizam, tais como criptografia,
compressão ou conversão de caracteres (de ASCII
para EBCDIC da IBM)
13Modelo OSI
- Camada de Aplicativo
- É a camada que lida com as solicitações dos
aplicativos que requerem comunicações de rede,
como o acesso a um banco de dados ou o envio de
um correio eletrônico. - Esta camada oferece acesso direto aos aplicativos
que estão sendo executados em computadores
ligados em rede
14(No Transcript)
15HOST A
HOST B
Roteador
16Comparação entre os modelos TCP/IP e OSI
17Modelo TCP/IP InternetTransmission Control
Protocol/Internet Protocol
18TCP/IP - Camada de Transporte
- Qualidade de serviços de confiabilidade, controle
de fluxo e correção de erros. - Transmission Control Protocol (TCP), fornece
formas excelentes e flexíveis de se desenvolver
comunicações de rede confiáveis com baixa taxa de
erros e bom fluxo, é um protocolo orientado para
conexões. Ele mantém um diálogo entre a origem e
o destino enquanto empacota informações da camada
de aplicação em unidades chamadas segmentos.
19TCP/IP - Camada de Transporte
- Orientado para conexões não significa que exista
um circuito entre os computadores que se
comunicam (o que poderia ser comutação de
circuitos). Significa que segmentos da camada 4
trafegam entre dois hosts para confirmar que a
conexão existe logicamente durante um certo
período. Isso é conhecido como comutação de
pacotes.
20TCP/IP - Camada de Internetou Inter-rede
- Sua finalidade é enviar pacotes da origem de
qualquer rede na internetwork e fazê-los chegar
ao destino, independentemente do caminho e das
redes que tomem para chegar lá. - O protocolo específico que governa essa camada é
chamado Internet protocol (IP). A determinação do
melhor caminho e a comutação de pacotes acontecem
nessa camada. Igual ao sistema postal (não sabe
como a carta vai chegar ao seu destino).
21TCP/IP - Camada de acesso à rede
- O significado do nome dessa camada é muito amplo
e um pouco confuso. - É também chamada de camada host-rede. É a camada
que se relaciona a tudo aquilo que um pacote IP
necessita para realmente estabelecer um link
físico e depois estabelecer outro link físico.
Isso inclui detalhes de tecnologia de LAN e WAN e
todos os detalhes nas camadas física e de enlace
do OSI.
22Gráfico do Protocolo TCP/IP
23Semelhanças TCP/IP e OSI
- Ambos têm camadas
- Ambos têm camadas de aplicação, embora incluam
serviços muito diferentes - Ambos têm camadas de transporte e de rede
comparáveis - A tecnologia de comutação de pacotes (e não
comutação de circuitos) é presumida por ambos - Os profissionais de rede precisam conhecer ambos
24Diferenças TCP/IP e OSI
- O TCP/IP combina os aspectos das camadas de
apresentação e de sessão dentro da sua camada de
aplicação - O TCP/IP combina as camadas física e de enlace do
OSI em uma camada - O TCP/IP parece ser mais simples por ter menos
camadas - Os protocolos TCP/IP são os padrões em torno dos
quais a Internet se desenvolveu, portanto o
modelo TCP/IP ganha credibilidade apenas por
causa dos seus protocolos. Ao contrário,
geralmente as redes não são desenvolvidas de
acordo com o protocolo OSI, embora o modelo OSI
seja usado como um guia.
25Endereçamento IP
26Endereçamento IP
- A implementação da característica do endereço
lógico universal foi possível a partir da
associação de endereços lógicos para as
interfaces dos hosts e roteadores
27- Número de 32 bits
- Bits 31 30 29 ...
...2 1 0 - 0 1 0 0 1 0 0 0 1 0 0 0 0 1
0 1 1 1 1 1 0 0 0 0 0 0 0 1 0 1
0 1 - Representado em notação decimal pontuada
- 0 1 0 0 1 0 0 0 1 0 0 0 0 1 0 1
1 1 1 1 0 0 0 0 0 0 0 1 0 1 0
1
72.133.240.21
28Classes de endereçamento IP
- O protocolo IP define cinco classes de
endereçamento. - A diferença entre as classes está relacionada aos
primeiros bits da palavra que define o endereço. - As máquinas conectadas à INTERNET vão possuir
endereços correspondentes a uma das três
primeiras classes de endereçamento (Classes A, B
ou C).
29Classe A
- Esta classe, identificada pelo primeiro bit
(colocado a 0), possui um campo NETID composto de
7 bits (se desconsideramos o bit colocado a 0). - Isto significa que podem existir, no máximo, 128
redes de classe A, sendo que cada rede pode
endereçar até 2 24 ou 16.777.214 hosts''. - Esta classe é adotada para redes compostas de
grandes quantidades de estações.
30Classe B
- Os dois primeiros bits dos endereços da classe B
são 1'' e 0'', respectivamente. - Neste formato de endereços, o NetID é composto de
14 bits (16.384 redes de classe B) e o HostID é
composto de 16 bits (65.534 estações/rede). Esta
classe é reservada para redes consideradas de
porte médio.
31Classe C
- Os endereços de classe C são caracterizados pela
fixação dos três primeiros bits a 1'', 1'' e
0'', respectivamente. - O campo NetID é composto de 21 bits (2.097.152 de
redes classe C) enquanto o host ID é composto de
apenas 8 bits, o que define um número máximo de
254 estações na rede. - É a classe orientada para as redes consideradas
pequenas.
32Quadro ResumoClasses IP
Classe Endereços Privados Máscara Redes Máquinas
A 1.0.0.0 a 127.0.0.0 10.0.0.0 a 10.255.255.255 255.0.0.0 1 16 milhões
B 128.0.0.0 a 191.255.0.0 172.16.0.0 a 172.31.255.255 255.255.0.0 16.320 65.024
C 192.0.0.0 a 233.255.255.0 192.168.0.0 a 192.168.255.0 255.255.255.0 2 milhões 254
D 234.0.0.0 a 239.255.255.255 - - - -
E 240.0.0.0 a 255.255.255.254 - - - -
33