Você está na página 1de 52

Camada de Rede

Redes de Computadores II

Histria do TCP/IP
O Incio se deu quando o departamento de defesa americano, no final da dcada de 60, decidiu criar um software de comunicao entre computadores que permitissem a troca de informaes entre si, independente do que: Computadores remotos ou Locais Independente de Plataforma Utilizassem hardware diferentes

Redes de Computadores II

Arquitetura Internet
A arquitetura internet se baseia praticamente em um servio de rede no orientado conexo (datagrama no confivel), o IP e em um servio de transporte orientado conexo, oferecido pelo TCP. Juntos, estes protocolos se completam, oferecendo um servio confivel de uma forma simples e eficiente.

Redes de Computadores II

O Modelo DOD
A arquitetura internet se baseia em um modelo com quatro camadas, onde cada uma executa um conjunto bem definido de funes de comunicao: Aplicao

Transporte Inter-Rede Interface

Redes de Computadores II

Camada de Interface (Rede de


Comunicao)

Interface que compatibiliza a tecnologia especfica da rede c/ o protocolo IP qualquer rede pode ser ligada atravs de um driver que permita encapsular datagramas IP e envi-los atravs de uma rede especfica traduz os endereos lgicos IP em endereos fsicos de rede (vice-versa)

Redes de Computadores II

Camada de Inter-Rede
Responsvel pela transferncia de dados da mquina origem mquina destino faz roteamento, comutao de pacotes no-orientado a conexo, servio no confivel simples, apenas entrega de pacotes alm do IP, faz uso de outros protocolos p/ controle: ICMP, ARP, RARP, BOOTP, etc

Redes de Computadores II

Arquitetura TCP/IP
APLICAO TRANSPORTE REDE INTERFACE
SMTP TELNET TCP IP ARP` FTP WWW UDP ICMP RARP DNS

ETHERNET TOKEN-RING NOVEL ATM X.25 HDLC FDDI FAST-ETHERNET 100VG FRAME-RELAY SATLITE

Redes de Computadores II

PORTS
So endereos associados s aplicaes operando em um sistema. Os endereos destas portas so especificadas pela aplicao em seu domnio de abrangncia . Para cada aplicao, tais como correio eletrnico, FTP e outras existe um conjunto de endereos de portas reservadas.

Redes de Computadores II

Tabela de portas
SERVIO

PORT A

DESCRIO

FTP

21

POP3 HTTP SMTP

110 80 25

Protocolo de Transferncia de arquivos Para receber e-mail Protocolo WWW Para enviar um e-mail

Redes de Computadores II

As portas abaixo de 256 so chamadas portas conhecidas e reservadas p/ servios-padro (RFC 1700) Aplicao FTP TELNET SNMP Portas Default 20 dados 21 controle 23 161 162 (trap)

Portas

APLICAES portas

TCP

IP

Redes de Computadores II

Aplicaes utilizadas com o TCP/IP TELNET (terminal Virtual) FTP (File Transfer Protocol) SNPM ( Simple Network Management Protocol) DNS (Domain Name System) SMTP (Simple mail Transfer Protocol) RPC (Remote Procedure Call) NFS (Network File System)

Redes de Computadores II

Exibindo informaes sobre portas: O comando netstat est disponvel no Windows. Este comando exibe estatsticas do protocolo TCP /IP e as conexes atuais da rede TCP /IP. O comando netstat somente est disponvel se o protocolo TCP /IP estiver instalado. A seguir so apresentados alguns exemplos de utilizao do comando netstat e das opes de linha de comando disponveis.

Redes de Computadores II

netstat a: O comando netstat com a opo a Exibe todas as portas de conexes e de escuta. Conexes de servidor normalmente no so mostradas. Ou seja, o comando mostra as portas de comunicao que esto na escuta, isto , que esto aptas a se comunicar. O estado LISTENING significa, esperando, na escuta, ou seja, aceitando conexes na referida porta. O estado ESTABLISHED significa que existe uma conexo ativa na respectiva porta:

Redes de Computadores II

netstat s: Exibe estatstica por protocolo. Por padro, so mostradas estatsticas para TCP, UDP, ICMP (Internet Control Message Protocol, protocolo de acesso s mensagens de Internet) e IP. A opo -p pode ser utilizada para especificar um ou mais protocolos para os quais devem ser exibidas estatsticas.

Redes de Computadores II

Laboratrio
Exerccio 1- Nestat Entre no prompt de comando e digite netstat a, Verifique as postas em uso. Exerccio 2- Verifique as estatsticas dos pacotes IP.

Redes de Computadores II

Endereamento IP
p/ rotear os datagramas, os gateways analisam os endereos IP no header do datagrama endereo IP uma palavra de 32 bits, estruturado em classes, que identifica a rede e a estao na rede Devido ao fato de existirem redes dos mais variados tamanhos , utiliza-se de classes de endereamento

Redes de Computadores II

Endereamento
End IP: 150.162.60.1 32 bits End MAC Ethernet: AACF34939900 - 48 bits

Endereos Lgicos

Endereos Fsicos

Redes de Computadores II

Formato do Endereo IP
Um endereo IP formado por 32 bits divididos em 4 octetos: 10.1.15.5 Onde parte deste endereo formado pela rede e parte pelo Host. 10.1.15. 5 Rede Host

Redes de Computadores II

Cada octeto ( byte) pode representar at 256 nmeros ( de 0 a 255) porque utiliza a notao Binria. 255 = 11111111 Por isto, cada octeto pode variar de 0 at 255.

Redes de Computadores II

Endereamento IP
150.162.1.60 150.162.1.70 O endereo IP associado s interfaces e no aos hosts 150.162.1.50

Redes de Computadores II

HOSTS A: 16 milhes B: 65. 534 C: 254


0 1 7 8

REDES 126 16.382 2 milhes


31

0 netid (7)
0 1 2

hostid (24)
15 16 31

1 0
0 1 2

netid (14)
15

hostid (16)
23 24 31

1 1 0

netid (21)

hostid (8)

1 1 1 1 1 1 1 1 128 64 32 16 8 4 2 1 Binrio 00000000 00000001 00000011 00000111 11111111

Convertendo de Binrio para Decimal


Redes de Computadores II

0 1 1+2 1+2+4

Decimal 0 1 3 7 255

Redes de Computadores II

Classes

Redes de Computadores II

Classes

Intervalos de endereos: Classe A Classe B Classe C Classe D Classe E 1.0.0.0 128.0.0.0 192.0.0.0 224.0.0.0 240.0.0.0 a a a a a 126.255.255.255 191.255.255.255 223.255.255.255 239.255.255.255 247.255.255.255

Endereos Classes D e E
Classe D multidifuso: vrios computadores em um mesmo segmento de LAN formao de grupos de computadores (ex. grupo de roteadores) (RFC 1340) de 224.1.1 a 239.254.254 Classe E - uso futuro de 240.1.1 a 247.254.254

Redes de Computadores II

Esquema de endereamento IP por Classe


Redes de Computadores II

CLASSE A B C

IP W.X.Y.Z W.X.Y.Z W.X.Y.Z

REDE W W.X W.X.Y

HOST X.Y.Z Y.Z Z

Redes de Computadores II

0 - significa "este" 1 - todos (255 - broadcast). rede 000000000000 host

Endereamento IP

Esta estao Uma estao desta rede Difuso na rede local Difuso na rede especfica Loopback

000000

11111111 11111111 rede 127 11111111 qualquer coisa

Redes de Computadores II

Loopback
127.xx.yy.zz = ex. 127.0.0.0

so reservados p/ teste de loopback datagrama c/ este endereo no trafega na rede utilizado pela mquina local para testar sua interface de comunicao o datagrama retorna antes de ir

Redes de Computadores II

Exerccio 1
1. Defina a classe de cada IP: a) 10.1.1.10 b) 195.1.100.135 c) 168.17.0.1 d) 127.0.0.1 e) 200.248.35.48 f) 140.0.5.108 g) 300.215.0.17

Redes de Computadores II

Mscaras de Sub-Rede
Usada para diferenciar a parte da rede da parte de host. O endereo 255 usado como mscara de rede (netmask) identifica quais bits de um end IP designam a rede e quais designam as estaes (hosts): Classe A = 255.0.0.0 Classe B = 255.255.0.0 Classe C = 255.255.255.0

Redes de Computadores II

Laboratrio
1) Verificar as configuraes de Ip de sua mquina ( ipconfig /all) 2) Qual o seu IP ? 3) Qual a sua mscara de rede ?

Redes de Computadores II

Laboratrio
1) Planejando uma rede 2) Atribuindo endereos na sua rede 3) Testando a rede (comando ping)

Redes de Computadores II

Sub-rede
2 computadores c/ a mesma identificao de rede, supe-se que esto no mesmo cabo Rede - 150.162.0.0

NPD
150.162.10.7

DIRETORIA
150.162.70.3

INE
150.162.60.1

EPS
150.162.50.2

Redes de Computadores II

Sub-rede
so apenas divises internas so criadas pelo administrador de rede externamente so transparentes

150.162.10.7 150.162.10.7

255.255.255.0 255.255.0.0

Host 7 Sub-Rede 150.162.10 Host 10.7 Sub-Rede 150.162.0.0

Redes de Computadores II

Mscara = 255.255.255.0 192.59.66.200 11000000 00111011 01000010 11001000 11111111 11111111 11111111 00000000 11000000 00111011 01000010 00000000 192.59.66.17 11000000 00111011 01000010 00010001 11111111 11111111 11111111 00000000 11000000 00111011 01000010 00000000

AND

AND

Subdividindo uma rede Classe C


Redes de Computadores II

Se a mscara de sub-rede for 255.255.255.0, conforme vimos, toda a rede classe C teria uma nica sub-rede. Caso seja necessrio divid-la em duas, o ltimo quadrante deveria ser entre 1 a 127 para a primeira sub-rede, e de 128 a 255 para a segunda rede. Transformando em binrios: 1 rede: 00000001 at 01111111 2 rede: 10000000 at 11111111

Redes de Computadores II

Uma sub-rede um segmento fsico em uma rede TCP/IP, com mltiplos derivaes por IP. A diviso de uma rede em sub-redes requer que cada segmento use um ID de rede diferente, ou ID de sub-rede.

Redes de Computadores II

Sub-rede - Classe C

255

.255

.255 11111111

. 192

host

1111111111 11111111

11 _ _ _ _ _ _

Suba-diviso de uma rede classe C


Redes de Computadores II

Redes de Computadores II

As Redes CIDR
Como o crescimento explosivo da Internet, a IANA e seus associados ficaram com problemas para atribuir nmeros IP aos novos servidores que foram se incorporando rede, pois h falta de nmeros IP para todos os interessados. At 1994, o menor bloco de endereos IP que eram distribudos ao interessados em ter presena na Internet era uma rede classe C, com 256 endereos IP.

Redes de Computadores II

Causava um grande disperdcio para pequenas empresas. Era insuficiente para grandes empresas. Para resolver este impasse e aproveitar melhor os endereos IP restantes, de 1994 para c a IANA modificou os critrios de distribuio de IPs, no utilizando mais as antigas redes classes A, B e C. O novo sistema denominado de CIDR, abreviatura de Classless Inter-Domain Routing Roteamento Sem Classe Entre Domnios.

Redes de Computadores II

Para denominar as sub-divises de IP o novo sistema usa a denominao slash.x ( ou barra.x ), onde o x mostra quantos bits dos 32 do endereo IP so controlados pela InternetNIC, brao da IANA que agora controla a distribuio de nomes de domnios e endereos IP.

Rede classe A no padro barra.x


Redes de Computadores II

Para redes classe A, a IANA controla apenas os primeiros 8 bits do endereo IP, e os restantes ficam sob responsabilidade do administrador da rede local. Assim, padro CIDR, a rede classe A agora chamada de barra-8 ( /8 ).

Rede classe B no padro barra.x


Redes de Computadores II

As redes classe B tm os primeiros 16 bits do endereo IP determinados pelos comits organizadores. Assim, a mscara de sub-rede seria 255.255.0.0 e a rede seria chamada de barra 16 ou /16. Supondo que uma empresa seja detentora da rede 145.110.0.0, esta rede teria como mscara de sub-rede 255.255.0.0 e seria descrita como a rede 145.110.0.0/16 .

Redes de Computadores II

Rede classe C no padro barra.x


As redes classe C tm os primeiros 24 bits controlados pelo comit organizador, e o administrador da rede local contola os restantes 8 bits. Logo, a mscara de sub-rede para redes classe A sem sub-diviso 255.255.255.0, e a denominao CIDR de barra 14 ( /24 ). Uma rede classe C com endereo 200.245.110.0, com mscara de sub-rede 255.255.255.0 poderia ser descrita como sendo 200.245.110.0/24.

Redes de Computadores II

O CIDR e a mscara de sub-rede


A grande novidade no padro de atribuio CIDR que este leva em conta no apenas a classe da rede, mas tambm a mscara de sub-rede, permitindo que o comit organizador da Internet defina no apenas as redes classe A, B ou C, mas tambm as sub-rede em que o domnio ficar.

Redes de Computadores II

Por exemplo, vamos supor que desejamos 56 endereos de IP ligados diretamente Internet. Antigamente, a InterNIC concederia uma rede classe C, com 256 endereos, desperdiando endereos IP. O padro CIDR seria bem mais econmico, pois determinaria tambm a mscara de sub-rede, algo como 255.255.255.192, ou seja: 1111111.11111111.11111111.11000000

Redes de Computadores II

o que daria ao administrador da rede local apenas 6 bits para controlar, resultando em 26 ou 64 endereos de IP possveis, desperdiando apenas 8 endereos IP. Esta rede seria chamada ento de tipo /26, pois 26 bits do endereo IP esto sob controle da IANA/InterNIC.

Redes de Computadores II

Redes de Computadores II

Faixas de Endereamento IP
Estabelecidos pela IANA: Classe A : 1.0.0.1 a 126.255.255.254 Classe B: 128.0.0.1 a 191.255.255.254 Classe C: 192.0.0.1 a 223.255.255.254 Classe D: 224.0.0.1 a 239.255.255.254 Classe F: 240.0.0.1 a 247.255.255.254

Redes de Computadores II

Calculadora IP
Os clculos de endereamento IP podem ser realizados com esta ferramenta gratuta: http://www.radmin.c

om/products/utilitie s/ipcalculator.php

Laboratrio: Implementao TCP/IP


Redes de Computadores II

Vamos planejar a implementao de uma rede TCP/IP: Defina os endereos para duas redes distintas com 5 computadores cada.

Você também pode gostar