Buscar

Unidade II - Hercules

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1
Unidade II – O Modelo 
OSI e o Protocolo TCP/IP
Hercules Zimmermann Willig
Introdução
� Protocolos:
� São como linguagens usadas para comunicação
� São regras para garantir a troca odenada de 
dados entre um transmissor e um receptor
� Caracterização
� Lans funcionam em half-duplex
� Compartilham um mesmo meio
� Exige sincronismo (o meio tem que estar livre 
para transmissão)
� Podem ocorrer falhas ou interferências
Tipos de protocolos
� TCP/IP – Transmission 
Control Protocol – maio 
de 74 – Vinton Cerf e 
Robert Kahn
� NetBeui – M$ e IBM
� IPX/SPX – Novell
� Ver Quadro
2
Funcionamento
� Para permitir transmissões simultâneas é
necessário compartilhar o meio
� Para compartilhar o meio é feita uma divisão dos 
dados em “quadros ou pacotes”
� São identificados e endereçados ao destino 
“endereçamento”
� A placa de rede possui um endereço que gravado 
em seu hardware
� Através deste número (48bits – em Hexa) podemos 
identificar qual seu fornecedor (os 6 primeiros Hexa)
� veja em http://www.coffer.com/mac_find/
Funcionamento
ORIGEM DESTINO
Funcionamento
� O uso de pacotes otimiza a rede
� Cada pacote é verificado (CRC – Cyclical 
Redundancy Check) é o checksum –
Paridade
� Para cada bloco é feita uma detecção de 
erros
Endereço 
de 
Origem
Endereço 
de 
Destino
Sincronismo 
E
Controle
Dados CRC
Pacote
3
Verificação e Correcção de Erros
Para essa verificação existem dois métodos.
� Verificação de Paridade e
� CRC
� Verificação de Paridade
Neste processo é feita uma verificação bit a bit de 
todos os elementos do pacote e é dado um 
resultado num bit ou cadeia de bits que poderá ser 
par ou impar, mostrando se o pacote está ou não
danificado. 
Verificação e Correcção de Erros
Verificação de Paridade
� Este processo pode ser vulnerável se houver mais do que um 
erro, permitindo assim que este passe até ao destino sem ser 
identificado.
� VRC (“Vertical Redundancy Check”) e LRC (“Longitudinal 
Redundancy Check”)
Verificação e Correcção de Erros
Verificação de CRC
� O CRC (“Cyclic Redundancy Check”) não
utiliza bits de paridade, mas sim frames, que
transportam uma sequência de bits 
conhecida por FCS (“Frame Check 
Sequence”). 
� O FCS é calculado pelo emissor de tal modo
que quando concatenado aos bits de dados, 
o resultado final seja divisível por um número
pré determinado.
4
Números binários
� Conceito de número binário
� Operações básicas com números binários
� Soma (0+0=0;0+1=1;1+0=1 e 1+1=10)
� Subtração (0-0=0;0-1=1;1-0=1;1-1=0)
� Conversão
� Para Binário basta dividir por 2 e anotar o resto (1)
� Para Decimal basta elevar a base 2 à ordem a partir do 0
� Conceito de Byte (é um conjunto de Bits – especial para o octeto –
8 Bits)
� Uma forma prática:
=192 (128+64)00000011
=10 (8+2)01010000
1248163264128
Números binários
Calcule :
� 11000001b = 1x27 + 1x26 + 0x25 + 0x24 + 0x23 + 0x22 + 0x21 + 1x20
193d � 128 + 64 + 0 + 0 + 0 + 0 + 0 + 1
� 00000111b = ?
� 00010010b = ?
� 10000001b = ?
� 193d = 193÷2=96(r=1)
96÷2=48(r=0)
48÷2=24(r=0)
24÷2=12(r=0)
12÷2=6(r=0)
6÷2=3(r=0)
3÷2=1(r=1)
1=1 
1 1 0 0 0 0 0 1
•251d = ?b
•224d = ?b
• 85d = ?b
Números hexadecimais
� Vão de 0 a 9 e de A a F (0 a 15 em decimal)
� Conversões:
� Decimal para Hexa dividir por 16 somar o resto
71 = 71÷16 = 4 + (r=7) = 47
� Hexa para Decimal elevar a base (16) ao expoente 
correspondente a posição
A1F = A(10)x162 + 1(1)x161 + F(15)x160 =
2560(10x256) + 16(1x16) + 15(15x1) = 2591
Exercícios:
AF = d? , 32 = d? / 19d = h? , 125d = h?
5
Conversões Hexa para Bin
� Como um número hexa é tem base 16 ou 24 .
� Cada número hexa equivale a 4 binários
� Para converter de hexa para bin basta ir 
posisionando o 4 bin para cada hexa e vice-
versa.
F 0 240
11110000
Converta:
A2h = ?b 11100001 = ?h
FFh = ?b 01100111 = ?h
14h = ?b 10101001 = ?h
O modelo OSI
� Open Systems Interconection da ISO 
(International Organization for Standarlization
� Criado no início de 70 completado em 80
� Antes a tecnologia era proprietária sem padrão, 
sem comunicação
� É um padrão para todas as redes
� A base para o Modelo de Processamento 
Distribuido em rede
� Define LAN e WAN
O modelo OSI
� Possui sete camadas
� Faz o encapsulamento dos dados, ou seja, o 
divide em camadas
� Os dados recebem cabeçalhos a cada camada 
que desce
� A transmissão efetiva-se na camada física
6
As camadas do modelo OSI
As camadas do modelo OSI
� Camada 7 – Aplicação – Prove serviços de rede 
para os processos da aplicação. Interface de 
protocolo para o programa
� HTTP, SMTP, FTP, Telnet, E-Mail, DNS, banco
de dados....
� Camada 6 – apresentação – converte o formato 
nativo em um formato comum (ASCII / EBCDIC)
� Compactação, criptografia, Certificados, SSL, ...
� Permite que computadores com arquitetura de 
hardware e SOs diferentes troquem informação
As camadas do modelo OSI
� Camada 5 – Sessão – define como será feita 
a transmissão
� Senhas, contas e permissões 
� Camada 4 – Transporte – divide os dados 
em pacotes para corrigir possíveis falhas e 
conferências
� Ocorre dentro do computador – o TCP é aqui
7
As camadas do modelo OSI
� Camada 3 – Rede - Endereça os pacotes
� Encaminhamento, endereçamento, interconexão 
de redes, tratamento de erros, fragmentação de 
pacotes, controle de congestionamento e 
sequenciamento de pacotes são funções desta 
camada.
� Aqui é utilizado o IP
As camadas do modelo OSI
� Camada 2 – Enlace ou link de dados –
transforma os pacotes em quadros que irão 
trafegar na rede com os endereços e faz o 
controle de CRC – Cyclical Redundance 
Check – ocorre na placa de rede
� Camada 1 – Física – transforma os dados 
em sinais elétricos, óticos ou outro meio de 
transmissão. Cabos e meio de transmissão. 
Resumo
Meios, sinal e transmissão bináriaFísicaBits
Endereçamento físico
(MAC e LLC)Link de dados
Quadros
(frames)
Determinação de caminhos e 
endereçamento lógico (IP)RedePacotesCamadas
de
Meios
Conexões fim-a-fim e confiançaTransporteSegmentos
Comunicação entre hostsSessão
Representação dos dados e 
encriptaçãoApresentação
Processo de rede para o aplicativoAplicativos
DadosCamadas
do
Host
FunçãoCamadaUnidade de Dados
Modelo OSI
8
Cabeçalho
De enlace
Encapsulamento
Fluxo de Dados
Fluxo de Dados
Fluxo de Dados
Cabeçalho
De Rede Dados
Dados Dados Dados
Cabeçalho
De Rede Dados
1 0 1 1 1 0 0 1 1 1 0 1 0
O modelo TCP/IP
� O modelo de referência TCP/IP também é usado 
como referência, principalmente na Internet: 
� Sua grande vantagem é ser roteável
� Usado de LANs a redes WAN
� Arquitetura Aberta
� Possui apenas 4 camadas
� Na verdade representa um conjunto de protocolos 
mais conhecidos pelos
� TCP (Transmission Control Protocol – Protocolo de 
controle da Transmissão) e
� IP (Internet Protocol)
O modelo TCP/IP
� Na Internet, o modelo de protocolos é o TCP/IP, 
que é um modelo (OSI), dividida em apenas
quatro camadas: a camada física (às vezes
também denominada de camada de rede
(camadas física e de enlace do OSI), a camada
de Internet, a camada de transporte e a camada
de aplicação. Em cada
uma delas, diferentes
problemas da
comunicação são
resolvidos e diferentes
protocolos estão
presentes. 
9
O modelo TCP/IP
� TCP/IP (Transmission Control Protocol/Internet 
Protocol), se refere a toda uma família de protocolos
voltados para o uso em redes de computadores. 
� Embora o TCP e o IP sejam apenas dois dos vários
protocolos pertencentes a esta família, assim
sendo, TCP/IP não é um protocolo, mas um 
conjunto (ou uma "suite") de protocolos. 
� O TCP/IP é, sem dúvida alguma, o conjunto de 
protocolos mais completo e difundido no mercado. 
� Seu crescimento se deu não apenas pela Internet 
mas também, e principalmente, por facilitar a 
comunicação de dados em nível global, 
independente da plataforma (sistema operacional e 
hardware) utilizada. 
Características do TCP/IP: 
� Uso de protocolos abertos, disponíveis e 
desenvolvidos independentemente de hardwareou software (sistemas operacionais), o que
permite interligar sistemas totalmente
diferentes. Todos os principais sistemas
operacionais do mercado já vêm com suporte
ao TCP/IP.
� Independência de hardware de rede
específico, o que permite a integração de 
diferentes tecnologias (padrões) de rede como
ethernet, token-ring, fibra ótica, linha serial e 
virtualmente qualquer tipo de meio físico de 
transmissão.
Características do TCP/IP: 
� Sistema comum de endereçamento, que
possibilita a um equipamento ligado em rede
TCP/IP se comunicar diretamente com um outro
equipamento (outra plataforma: sistema
operacional e hardware), que pode, por
exemplo, estar na mesma rede local ou do outro
lado do mundo.
� Disponibilidade de protocolos de alto nível
que oferecem os mais variados serviços aos
usuários das redes TCP/IP, entre os quais a 
World Wide Web e o correio eletrônico. 
10
O modelo TCP/IP
� Como o modelo TCP/IP não é aderente ao modelo de 
camadas OSI, deve-se ter um certo cuidado ao
analisá-lo. 
� O que é denominado "camada de rede ou interface de 
rede" no modelo TCP/IP corresponderia
aproximadamente às camadas "física" e de "enlace" 
no modelo OSI. 
� A camada denominada "Internet" é que
corresponderia à camada de "rede" OSI. 
� Além disso, as camadas de "sessão" e 
"apresentação", do modelo OSI, não existem no 
modelo TCP/IP, estando seus conceitos embutidos
nas camadas de "transporte" e "aplicação" do TCP/IP. 
O modelo TCP/IP
� A camada de Rede é a mais "baixa" de todas e 
nela se encontram os protocolos que permitem
a um sistema acessar a rede propriamente dita
(o meio físico), enviando e recebendo
informações. 
Isto é, ela está
próxima do 
hardware, e 
distante das
aplicações que
interagem com
o usuário.

Outros materiais