0% acharam este documento útil (0 voto)
24 visualizações34 páginas

Aula - 08 Tcpip

aula de tcpip
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
24 visualizações34 páginas

Aula - 08 Tcpip

aula de tcpip
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

O que é o TCP/IP?

 O TCP/IP não é um protocolo individual, mais uma


pilha de protocolos que foi desenvolvida como padrão
industrial para conectividade WAN.

 Em geral, o TCP/IP é usado para:


 Conectividade com a Internet
 Ligação de redes heterogêneas
O TCP/IP originou-se no DARPA (
Departamento de Defesa norte americano),
no final dos anos 60, e tem sido refinado até o
presente.

Os padrões da pilha de protocolo TCP/IP são


estabelecidos através de um processo de envio
e aprovação de documentos, chamados RFC´s
(Request for comments).
As RFC´s passam por uma série de estágios antes de serem aceitas
como padrões
Padrão proposto
Padrão rascunho
Padrão Internet

Quando uma RFC é publicada, ela recebe um número protocolo


FTP original foi definido na RFC 454

Site para mais informações sobre as RFC e baixar as mesmas:


[Link]
[Link]

Site para obter índice de todas as RFC


[Link]
Arquitetura TCP/IP
 A base para reunir sistemas desiguais é o modelo
OSI, desenvolvido em 1978. O modelo OSI serve
como ponto de partida a partir do qual os
fabricantes podem desenvolver protocolos de redes
e softwares comerciais.
 O protocolo TCP/IP é baseada em uma versão
simplificada do modelo OSI, que tem apenas 4
camadas.
OSI x TCP/IP
Modelo OSI TCP/IP

Aplicação Camada de
Apresentação aplicativo
Sessão
Transporte Transporte
Rede Inter-redes
Enlace Camada Interface
Físico de rede
Funçoes das camadas
 Camada de interface de rede:
 O modelo TCP/IP não especifica nada no nível de
host/rede. Apenas diz que o host deve se conectar ao
meio físico utilizando um protocolo, a fim de que seja
possível enviar pacotes IP. Este protocolo não é definido.
O TCP/IP se baseia no uso de outros protocolos padrão
para efetuar a conexão.
Funções das camadas
 Camada de inter-redes:
 A tarefa do nível inter-rede é fazer com que pacotes
enviados em um ponto da rede cheguem ao seu destino,
independente de falhas em partes da rede. É possível que
os pacotes cheguem ao destino em ordem diferente que
partiram, obrigando as camadas superiores a reorganizar
tudo.
 O protocolo definido nessa camada para o modelo
TCP/IP é o protocolo IP, e o roteamento é de grande
importância aqui.
 O IGMP, o IRMP e o ARP também atuam nessa camada
Funções das camadas
 Transporte
 Os protocolos da camada de transporte habilitam
sessões entre hosts, para que a comunicação seja
possível, são definidos 2 protocolos:

 TCP: para sessões de transferência de grande quantidade de


dados, que seja orientadas a conexão, ponto-a-ponto, confiáveis e
de envio garantido.
 UDP: para sessões de transferências de dados, que não sejam
críticas, não precisem de confirmação de envio.
Funções das camadas
 Aplicativo
 Engloba as funções das 3 camadas superiores do modelo
OSI

 Se interconectam com os protocolos de camada de


transporte através dos métodos:
 Socket: onde é informado a porta de serviço, o tipo de conexão
(TCP ou UDP) o endereço IP de destino e de origem
 NetBT: NetBIOS sobre TCP/IP, habilita sessões de NeTBios e
funções de atribuição de nomes
TCP/IP

Socket = Uma interface local, criada por aplicações,


controlada pelo OS (uma “porta”) na qual os processos de aplicação podem tanto
enviar quanto receber mensagens de e para outro processo de aplicação (local
ou remoto)
 [Link]:81 -> endereço + porta formam um socket;
Endereçamento IP
 O IP é um protocolo da Camada de rede

 É um endereço lógico único em toda a rede, portanto,


quando estamos navegando na Internet estamos utilizando
um endereço IP único mundialmente, pois a Internet é uma
rede mundial

 Em redes locais podemos utilizar alguns endereços que


não são válidos na Internet. Estes são reservados para
redes locais, mas cada máquina da rede local utilizará um
único IP nesta rede local.
Endereços Lógicos, Físicos e de Serviço

 Serviço: Atribuído na camada de Transporte (TCP) e


refere-se a uma aplicação que está sendo transportada
(porta);

 Lógico: Atribuído na camada de rede (IP) e indica a origem


e destino do serviço, independente do serviço que está
sendo transportado;

 Físico: Atribuído na camada enlace (MAC), e indica o


próximo host da rede onde o pacote será entregue.
Endereço IPv4
 Um endereço IP consiste em 4 bytes ou 32 bits. Ao invés de trabalhar
com 32 bits por vez, é comum a prática de segmentação dos 32 bits de
um endereço IP em quatro campos de 8 bits chamados de octetos;

 Cada octeto é convertido em um número de base decimal na escala de


0-255. Estes são separados por um ponto. Este formato é chamado de
notação decimal pontuada. Em uma rede, estes números devem ser
únicos e seguem a algumas regras que veremos a seguir;

 Exemplo.: [Link] ([Link]).


Host x Rede
Classes IP
 Existem 5 classes (A,B,C,D,E) de endereços IP,
que irão variar conforme a quantidade de
endereços de rede existente em cada classe;

 O objetivos das classes é determinar qual parte do


endereço IP pertence a rede e qual parte do
endereço IP pertence ao host, além de permitir
uma melhor distribuição dos endereços IP’s.
Classes
Classe A

 O primeiro byte do endereço está entre:


 1 e 126.

 Exemplo: [Link] / [Link] / [Link]

 Nos endereços de Classe A, o primeiro número


identifica a rede e os outros três números identificam o
próprio host.
Classe B

 O primeiro byte do endereço está entre :


 128 e 191

 Exemplo: [Link] / [Link] / [Link].

 Nos endereços de Classe B, os dois primeiros


números identificam a rede e os outros dois
números identificam o host.
Classe C
 O primeiro byte do endereço está entre:
 192 e 223.

 Exemplo: [Link] / [Link] / [Link]

 Nos endereços de Classe C, o três primeiros


números identificam a rede e os últimos
números identificam o próprio host.
Classe D
 O primeiro byte do endereço está entre:
 224 e 239;
 Exemplo: [Link] / [Link] / [Link];
 Esta classe está reservada para criar
agrupamentos de computadores para o uso de
Multicast (acesso apenas a endereços que
estejam configurados para receber os dados).
Não podemos utilizar esta faixa de endereços
para endereçar os computadores de usuários
na rede TCP/IP.
Classe E
 O primeiro byte do endereço está entre:
 240 e 247.
 A Classe E é um endereço reservado e
utilizado para testes e novas implementações
(IETF – Internet Engeneering Task Force) e
controles do TCP/IP.
 Não podemos utilizar esta faixa de endereços
para endereçar os computadores na rede
TCP/IP.
Endereço [Link]
 Reservado, endereço do próprio adaptador de rede
local.
 Similar ao LOCALHOST.
Números Máximos de Hosts em cada
Classe

Max.
1. Octeto Redes Layout Exemplo Max. Host

A 1-126 126 R.H.H.H [Link] 16.777.214

B 128-191 16.384 R.R.H.H [Link] 65.534

C 192-223 2.097.152 R.R.R.H [Link] 254

224-239 Multicast

240-247 Reservado
Redes Privadas
Endereços destinados a utilização em redes privadas.

Faixa de Número
Notação Número de
Classe endereços de de IPs por rede
CIDR IPs
IP Redes
[Link] –
Classe A [Link]
[Link]/8 128 16.777.216 16.777.214

[Link] –
Classe B [Link]
[Link]/16 16.384 1.048.576 65 536

[Link] –
Classe C [Link]
[Link]/24 2.097.150 65.535 256
Conflitos IP
 Para definirmos os IP’s de uma rede, precisamos seguir
estas duas regras:
 Na mesma rede, os IP’s de todas as máquinas devem estar na mesma
rede.
Por exemplo: Endereços Classe A. ([Link], onde o 13 é rede e 0.0.1 é
host);
Todos os hosts desta rede devem estar na mesma rede, ou seja, com
IP’s começados por 13;

 Numa mesma rede não poderá haver endereços IP’s iguais.


Máscara de Sub-Rede
 Existem casos onde faz-se necessário subdividir uma rede em redes
menores. Imagine o administrador de uma rede que contém 16 milhões
de hosts. Ele deverá utilizar uma rede Classe A;

 A máscara de rede foi criada para formar sub-redes menores, e também


possibilitar uma melhor utilização dos endereços IP disponíveis;

 Em resumo, o parâmetro Máscara de Sub-rede serve para confirmar ou


alterar o funcionamento das Classes de endereços padrões do TCP/IP;

 Sempre deverá ser configurado o IP e a máscara em uma rede.


Máscara de Sub-Rede

Endereço Máscara Classe Sub-rede


[Link] [Link] B [Link]
[Link] [Link] A [Link]
[Link] [Link] B [Link]
Máscara de Sub-rede
 Em uma rede, o primeiro endereço da
rede identifica o endereço da rede em
si, e não poderá ser utilizado em
nenhum equipamento;

 O último endereço também não


poderá ser utilizado, pois é reservado
para broadcast dentro daquela rede;

 Exemplo:
 IP: [Link]
 Máscara: [Link]
 Rede: [Link]
 Broadcast: [Link]
Máscara de Sub-Rede
 Também pode ser necessário, em casos especiais, subdividir ainda
mais as classes de endereços IP;

 Para isso existem outras máscaras de IP conforme exemplos abaixo:


 IP: [Link] Mask: [Link]
Endereços entre: [Link] e [Link]

 IP: [Link] Mask: [Link]


Endereços entre: [Link] e [Link]

 IP: [Link] Mask: [Link]


Endereços entre: [Link] a [Link]

 Etc.
Endereços não válidos na Internet
 Quando quiser configurar uma rede local, você deve usar
um dos endereços reservados; endereços que não existem
na Internet e que por isso podemos utilizar à vontade em
nossas redes particulares;

 As faixas abaixo são reservadas para uso em redes locais:

Faixa Máscara
10.X.X.X [Link]
172.16.X.X até 172.31.X.X [Link]
192.168.X.X [Link]
Por que usar?
 O tráfego de rede é suficientemente grande para estar
causando atrasos significativos. Dividindo a rede com uso
de sub-redes, o tráfego que é local para um segmento de
rede pode ser mantido localmente - reduzindo a sobrecarga
de tráfego e acelerando a ligação da rede sem requerer mais
largura de banda da rede;
 Requerimentos de segurança podem determinar que
classes diferentes de usuários não compartilhem da mesma
rede - como o tráfego de uma rede pode ser sempre
interceptado por um usuário habilitado.
Cálculo
 Núm. de sub-redes = 2n
 Núm. de end. IP dentro de cada sub-rede = 2n
 Onde N é o número de bits.
 A primeira e ultima sub rede e endereços Ips de
cada sub redes não são utilizados;
 Calculadora IP.
 [Link]
[Link]/[Link]?net_class=A

Você também pode gostar