Diferència entre revisions de la pàgina «A2. Adreçament IP»

De Wiki IES Marianao. Departament Informàtica
Dreceres ràpides: navegació, cerca
(Notació decimal puntejada)
(Classes d'adreces IP)
Línia 107: Línia 107:
  
  
Apunt:
 
unicast: Un únic destinatari.
 
multicast: Per enviar un mateix missatge a moltes estacions (Independentment de la xarxa on estiguin). Media Streaming, TV.
 
broadcast: Tots els membres del domini de difusió són destinataris.
 
  
 +
Unicast: Un únic destinatari.
  
 +
Multicast: Per enviar un mateix missatge a moltes estacions (Independentment de la xarxa on estiguin). Media Streaming, TV.
 +
 +
Broadcast: Tots els membres del domini de difusió són destinataris.
 +
 +
 +
==== Màscara de Subxarxa ====
 +
 +
Una màscara de xarxa s'associa a cada IP, aquesta màscara permet identificar a quina xarxa està la IP. Sense aquesta la IP no té significat.
 +
 +
La estructura són 32 bits, que es divideix en una seqüència de 1's seguida d'una seqüència de 0's. Els primers indiquen quina part de la IP és de xarxa. Aplicant un AND binari de la IP i la màscara s'obté la xarxa.
  
 
La estructura de les adreces IP és la següent
 
La estructura de les adreces IP és la següent
Línia 120: Línia 127:
 
'''''Classe C''''' : Els 3 primers bytes indiquen la xarxa i l’últim el Host.
 
'''''Classe C''''' : Els 3 primers bytes indiquen la xarxa i l’últim el Host.
  
 
+
La '''''màscara de subxarxa per defecte''''' es crea posant la part de xarxa de la classe corresponent a 1’s binari i la part de host a 0’s.
La '''''màscara de subxarxa per defecte''''' es crea posant la part de xarxa a 1’s binari i la part de host a 0’s
 
  
  
Línia 162: Línia 168:
 
|}
 
|}
  
'''''Direccions IP reservades'''''
+
====  Adreces IP reservades ====
 
 
* La direcció 0.0.0.0 es reserva per l’estació en el moment d’arrencar (Per tant no es fa servir cap xarxa que comenci amb 0)
 
* Les direccions 127.0.0.1 es reserven per a loopback, direcció local referencia a la propia estació (tampoc es fa servir cap xarxa que comenci amb 127)
 
* Direcció de xarxa : Les direccions amb 0’s a la part que indica el Host es reserven per identificar la xarxa
 
* Direcció de broadcast : Les direccions amb 1’s a la part que identifica el Host es reserven per a identificar la direcció de difusió (broadcast) de la xarxa.
 
 
 
Per exemple : 150.15.4.3 és una IP vàlida de dispositiu, però la 150.15.0.0 i 150.15.255.255, no per que són les direccions de xarxa i de broadcast.
 
 
 
  
 +
* L'adreça 0.0.0.0 es reserva per l’estació en el moment d’arrencar (Per tant no es fa servir cap xarxa que comenci amb 0).
 +
* Les adreces 127.0.0.1 es reserven per a loopback, direcció local referencia a la pròpia estació (tampoc es fa servir cap xarxa que comenci amb 127).
 +
* Adreça de xarxa : Les adreces amb 0’s a la part que indica el Host es reserven per identificar la xarxa.
 +
* Adreça de broadcast : Les adreces amb 1’s a la part que identifica el Host es reserven per a identificar l'adreça de difusió (broadcast) de la xarxa.
  
 +
Per exemple : 150.15.4.3 / 255.255.0.0 és una IP vàlida de dispositiu en la xarxa per defecte de classe B, però la 150.15.0.0 i 150.15.255.255, no per que són les adreces de xarxa i de broadcast corresponents.
  
  
 
 
 +
====  Adreces IP públiques i privades ====
  
'''''Direccions IP públiques i privades. ICANN'''''
+
Els organismes que s'encarreguen de gestionar adreces IP i dominis a Internet són:
 
 
 
 
 
 
 
 
 
 
'''''ICANN : Internet Corporation for Assigned Names and Numbers.'''''
 
 
 
 
 
 
 
'''''IANA : Internet Assigned Numbers Authority '''''<font color="#0000ff"><u>[http://www.iana.org/ '''''http://www.iana.org/''''']</u>
 
 
 
 
 
 
 
 
 
 
 
  
 +
*ICANN : Internet Corporation for Assigned Names and Numbers
  
Un dels mètodes per evitar l’esgotament de direccions IP assignables és la reserva de direccions per a xarxes privades.
+
*[http://www.iana.org/ IANA: Internet Assigned Numbers Authority]
  
 +
*[http://www.ripe.net/ RIPE: Directori Europeu]
  
  
 +
Un dels mètodes per evitar l’esgotament d'adreces IP assignables és la reserva d'adreces  per a xarxes privades.
  
  
Cada classe té unes direccions reservades per aquest ús:
+
Cada classe té unes adreces  reservades per aquest ús:
  
 +
*Clase A 10.0.0.0 a 10.255.255.255
  
 +
*Clase B 172.16.0.0 a 172.31.255.255
  
 +
*Clase C 192.168.0.0 a 192.168.255.255
  
  
Clase A 10.0.0.0 a 10.255.255.255
+
Així per conveni s’estableix que internament les xarxes locals han de treballar amb aquestes adreces. Estàndard de facto.
  
  
 +
Per connectar-se a Internet aquestes xarxes necessiten un dispositiu (Router o proxy) que segueixi el protocol '''''NAT (Network address Translation)''''' que s’encarrega de substituir les adreces internes per adreces externes vàlides.
  
Clase B 172.16.0.0 a 172.31.255.255
 
  
  
 +
A més els paquets que porten aquestes adreces no s’enruten a l’exterior, ja que s’entén que van dirigits a dispositius interns de la xarxa.
  
Clase C 192.168.0.0 a 192.168.255.255
 
  
 
+
Si fem un gràfic percentual de les possibles assignacions de direccions IP, veiem que hi ha moltes més adreces de classe A disponibles que no pas de classe C, en canvi hi ha moltes més xarxes de classe C.
 
 
 
 
 
 
Així per conveni s’estableix que internament les xarxes han de treballar amb aquestes direccions.
 
 
 
 
 
 
 
 
 
 
 
Per connectar-se a Internet aquestes xarxes necessiten un dispositiu (Router o proxy) que segueixi el protocol '''''NAT (Network address Translation)''''' que s’encarrega de substituir les direccions internes per direccions externes vàlides.
 
 
 
 
 
 
 
 
 
 
 
A més els paquets que porten aquestes direccions no s’enruten a l’exterior, ja que s’entén que van dirigits a dispositius interns de la xarxa.
 
 
 
 
 
 
 
 
 
 
 
Si fem un gràfic percentual de les possibles assignacions de direccions IP, veiem que hi ha moltes més direccions de classe A disponibles que no pas de classe C, en canvi hi ha moltes més xarxes de classe C  
 
 
 
 
 
 
 
<span dir="LTR">
 
  
 
[[Fitxer: graficclasses.png]]
 
[[Fitxer: graficclasses.png]]
 
</span>
 
 
 
  
 
 

Revisió del 21:10, 5 ago 2011

torna M7 - Planificació i administració de xarxes

Adreçament lògic a nivell de xarxa (IP)

L'adreçament lògic és el que trobem a nivell de xarxa i la seva funció principal és portar la informació d’un punt a un altre a través d’una sèrie de nodes intermedis, per tant s’encarrega de

  1. Localitzar un destinatari en una xarxa, identificar-lo. Adreçament.
  2. Escollir la millor ruta. Enrutament.


Dominis de Difusió (Broadcast)

A nivell d'enllaç la xarxa es dividia en segments anomenats dominis de col·lisió.

De manera similar a nivell de xarxa, existeix el concepte de dominis de difusió, els dispositius que separen aquests dominis són els routers o altres dispositius de nivell superior.

El domini de broadcast el componen el conjunt de tots els dispositius d’una xarxa que rebran una comunicació broadcast.

Una comunicació broadcast porta MAC destí FF:FF:FF:FF:FF, quan aquesta arriba a un router no passa més enllà.

Dominidifusio.png


Adreçament IP versió 4 (IPv4)

El protocol IP és el més important a nivell de xarxa. És el que utilitza la arquitectura TCP/IP (Internet).

L'adreçament s'encarrega de

És un servei:

  • No orientat a connexió.
  • No fiable (El control d’errors es realitza en capes superiors).


Notació decimal puntejada

Les adreces IP tenen 32 bits, dividits en 4 grups de 8 bits. Cadascun d’aquests 8 bits s’escriu en decimal (0 al 255) i es separen per punt.

Per exemple

11000001010011000000101100100000

11000001 .01001100 .00001011 .00100000

193 76 11 32

193.76.11.32


L'adreça IP de cada dispositiu que està a Internet ha de ser única!!.


Amb aquest mètode es poden nombrar 232 = 4.294.967.296 dispositius. En el seu moment es va pensar que ja seria suficient, però donat el creixement a hores d’ara ja és insuficient.

Classes d'adreces IP

Les adreces IP es classifiquen en classes per adaptar-se a les xarxes de diferents mides.


Cada adreça es divideix en una part de xarxa i una altra part de host. Els primers bits indiquen la classe.


Classe 1er byte
Inici Rang decimal Rang binari
A 0 1 al 127 00000001 al 01111111
B 10 128 al 191 10000000 al 10111111
C 110 192 al 223 11000000 al 11011111
D 1110 224 al 239 11100000 al 11101111
E 11110 240 al 255 11110000 al 11111111


  • Classe A : Xarxes grans.
  • Classe B : Xarxes mitjanes.
  • Classe C : Xarxes petites.
  • Classe D : Xaxes multicast.
  • Classe E : Reservades per a investigació.


Unicast: Un únic destinatari.

Multicast: Per enviar un mateix missatge a moltes estacions (Independentment de la xarxa on estiguin). Media Streaming, TV.

Broadcast: Tots els membres del domini de difusió són destinataris.


Màscara de Subxarxa

Una màscara de xarxa s'associa a cada IP, aquesta màscara permet identificar a quina xarxa està la IP. Sense aquesta la IP no té significat.

La estructura són 32 bits, que es divideix en una seqüència de 1's seguida d'una seqüència de 0's. Els primers indiquen quina part de la IP és de xarxa. Aplicant un AND binari de la IP i la màscara s'obté la xarxa.

La estructura de les adreces IP és la següent

Classe A : El primer byte indica la xarxa i els tres següents el Host. Classe B : Els 2 primers bytes indiquen la xarxa i els dos següents el Host. Classe C : Els 3 primers bytes indiquen la xarxa i l’últim el Host.

La màscara de subxarxa per defecte es crea posant la part de xarxa de la classe corresponent a 1’s binari i la part de host a 0’s.


Classe Rang decimal del primer octet Bits ordre superior 1er octet Estructura


Xarxa/Host

Màscara subxarxa per defecte Quantitat de xarxes Quantitat de Hosts
A 1-126 0 X.H.H.H 255.0.0.0 27 - 2 = 126 224 - 2 =16.777.214
B 128-191 10 X.X.H.H 255.255.0.0 214 - 2 =16.382 216 - 2 = 65.534
C 192-223 110 X.X.X.H 255.255.255.0 221 - 2 =2.097.150 28 - 2 = 254

Adreces IP reservades

  • L'adreça 0.0.0.0 es reserva per l’estació en el moment d’arrencar (Per tant no es fa servir cap xarxa que comenci amb 0).
  • Les adreces 127.0.0.1 es reserven per a loopback, direcció local referencia a la pròpia estació (tampoc es fa servir cap xarxa que comenci amb 127).
  • Adreça de xarxa : Les adreces amb 0’s a la part que indica el Host es reserven per identificar la xarxa.
  • Adreça de broadcast : Les adreces amb 1’s a la part que identifica el Host es reserven per a identificar l'adreça de difusió (broadcast) de la xarxa.

Per exemple : 150.15.4.3 / 255.255.0.0 és una IP vàlida de dispositiu en la xarxa per defecte de classe B, però la 150.15.0.0 i 150.15.255.255, no per que són les adreces de xarxa i de broadcast corresponents.


Adreces IP públiques i privades

Els organismes que s'encarreguen de gestionar adreces IP i dominis a Internet són:

  • ICANN : Internet Corporation for Assigned Names and Numbers


Un dels mètodes per evitar l’esgotament d'adreces IP assignables és la reserva d'adreces per a xarxes privades.


Cada classe té unes adreces reservades per aquest ús:

  • Clase A 10.0.0.0 a 10.255.255.255
  • Clase B 172.16.0.0 a 172.31.255.255
  • Clase C 192.168.0.0 a 192.168.255.255


Així per conveni s’estableix que internament les xarxes locals han de treballar amb aquestes adreces. Estàndard de facto.


Per connectar-se a Internet aquestes xarxes necessiten un dispositiu (Router o proxy) que segueixi el protocol NAT (Network address Translation) que s’encarrega de substituir les adreces internes per adreces externes vàlides.


A més els paquets que porten aquestes adreces no s’enruten a l’exterior, ja que s’entén que van dirigits a dispositius interns de la xarxa.


Si fem un gràfic percentual de les possibles assignacions de direccions IP, veiem que hi ha moltes més adreces de classe A disponibles que no pas de classe C, en canvi hi ha moltes més xarxes de classe C.

Graficclasses.png


Aquest sistema és clarament ineficient, les adreces de classe A inclouen el 50% d'adreces i en canvi les xarxes d'aquesta classe són molt poques (Xarxes de fins a 16 milions de hosts). Per contra les xarxes de classe C (petites fins a 256 hosts) només disposen del 12,5% d'adreces.



La solució mitjançant NAT, permet que per exemple les xarxes de classe C treballin internament amb direccions 192.168.0.X (Classe C), però externament tinguin assignada una direcció de classe A que els subministra el proveïdor de serveis d’Internet.



Tots els paquets que surten de la xarxa tenen com a IP origen la externa, el dispositiu NAT s’encarrega de gestionar les diferents comunicacions


Nat.png


Subxarxes



La divisió en subxarxes consisteix en dividir una xarxa gran en segments més petits i fàcils d’administrar.

  • Permet reduir la mida de les taules dels Routers
  • En cas que a l’administrador se li quedi petita una xarxa hauria de demanar una altra diferent. Amb les subxarxes pot tenir una xarxa més gran i dividir-la en subxarxes
  • Disminueix el tràfec de broadcast (ARP, DNS). Cada subxarxa és un domini de broadcast diferent.

Conseqüències

  • Crear segments independents (No es veuen)
  • Introdueix un nou nivell de seguretat
  • Externament es segueix veient com una única xarxa

Per crear una subxarxa s’agafen prestats bits del número de Host.



Per exemple en una xarxa de classe B agafem prestats 8 bits de host.

1er Byte 2n byte 3er byte 4rt byte
Xarxa Xarxa Subxarxa Host
150 10 11 15

L’exemple indica el Host 15 de la subxarxa 150.10.11.0 de la xarxa 150.10.0.0



La màscara de subxarxa es construeix posant a 1’s la part de xarxa i la part de subxarxa, i deixant a 0’s la part de Host.



En l’exemple la subxarxa és la 255.255.255.0


Mentre que recorda que la subxarxa per defecte de la classe B era (255.255.0.0)



Per saber en quina subxarxa es troba un host, haurem d’aplicar la operació AND binaria a la direcció del host i la màscara de subxarxa.



Per poder fer la operació binària cal posar en binari els diferents valors

150.10.11.15 10010110 00001010 00001011 00001111
AND 255.255.255.0 11111111 11111111 11111111 00000000
150.10.11.0 10010110 00001010 00001011 00000000

El format de barra diagonal consisteix en indicar el nombre de bits de xarxa i subxarxa i és equivalent a indicar la màscara de subxarxa.



En el nostre cas : /24



La direcció de broadcast de la subxarxa seguirà sent amb la part de Host a 1’s.


150.10.11.255



En general podem agafar tants bits de la part de Host com vulguem, sempre que en quedin 2 per identificar el host com a mínim (Si només quedés un bit estaria ocupat per identificar 0  subxarxa i 1  Broadcast)



Per saber com construir la estructura en subxarxes, hem de preguntar-nos les següents qüestions.



Quantes subxarxes necessitem?


Quants hosts tindrà cada subxarxa com a mínim (o màxim)?



Per exemple. Tenim la xarxa 198.10.10.0 /24 de classe C amb 55 dispositius, i volem distribuir-los en els diferents departaments d’una empresa, a cadascun li assignarem una subxarxa.

Departament 1 10
Departament 2 12
Departament 3 13
Departament 4 10
Administració 5
Gerència 5

Opció 1: 6 subxarxes. Necessito 3 bits, queden 5 bits pel Host.



De les 256 possibilitats faig 8 grups de 32 hosts (30 + 2)

Xarxa 198.10.10.0 /27
Màscara de subxarxa 255.255.255.224
Subxarxa ID Rang Hosts Broadcast
0 198.10.10.0 198.10.10.1 al 198.10.10.30 198.10.10.31
1 198.10.10.32 198.10.10.33 al 198.10.10.62 198.10.10.63
2 198.10.10.64 198.10.10.65 al 198.10.10.94 198.10.10.95
3 198.10.10.96 198.10.10.97 al 198.10.10.126 198.10.10.127
4 198.10.10.128 198.10.10.129 al 198.10.10.158 198.10.10.159
5 198.10.10.160 198.10.10.161 al 198.10.10.190 198.10.10.191
6 198.10.10.192 198.10.10.193 al 198.10.10.222 198.10.10.223
7 198.10.10.224 198.10.10.225 al 198.10.10.254 198.10.10.255

Anàlisis opció 1:

  • Queden 2 subxarxes sense utilitzar
  • Cada subxarxa admet fins a 30 Hosts
  • En alguns casos (Depèn del protocol del Router la subxarxa 0 i la 7 no es poden utilitzar) Per tant si podem escollir millor fem servir les altres.

Per identificar a quina subxarxa està un Host podem aplicar la màscara de subxarxa a la IP.



Per exemple : 198.10.10.100 /27

198.10.10.100 11000110 00001010 00001010 01100100
AND 255.255.255.224 11111111 11111111 11111111 11100000
198.10.10.96 11000110 00001010 00001010 01100000

Opció 2: 13 Host per subxarxes mínim. Necessito 4 bits, queden 4 bits per la subxarxa.



De les 256 possibilitats faig 16 grups de 16 hosts (14 + 2)

Xarxa 198.10.10.0 /28
Màscara de subxarxa 255.255.255.240
Subxarxa ID Rang Hosts Broadcast
0 198.10.10.0 198.10.10.1 al 198.10.10.14 198.10.10.15
1 198.10.10.16 198.10.10.17 al 198.10.10.30 198.10.10.31
2 198.10.10.32 198.10.10.33 al 198.10.10.46 198.10.10.47
3 198.10.10.48 198.10.10.49 al 198.10.10.62 198.10.10.63
4 198.10.10.64 198.10.10.65 al 198.10.10.78 198.10.10.79
5 198.10.10.80 198.10.10.81 al 198.10.10.94 198.10.10.95
6 198.10.10.96 198.10.10.97 al 198.10.10.110 198.10.10.111
7 198.10.10.112 198.10.10.113 al 198.10.10.126 198.10.10.127
8 198.10.10.128 198.10.10.129 al 198.10.10.142 198.10.10.143
9 198.10.10.144 198.10.10.145 al 198.10.10.158 198.10.10.159
10 198.10.10.160 198.10.10.161 al 198.10.10.174 198.10.10.175
11 198.10.10.176 198.10.10.177 al 198.10.10.190 198.10.10.191
12 198.10.10.192 198.10.10.193 al 198.10.10.206 198.10.10.207
13 198.10.10.208 198.10.10.209 al 198.10.10.222 198.10.10.223
14 198.10.10.224 198.10.10.225 al 198.10.10.238 198.10.10.239
15 198.10.10.240 198.10.10.225 al 198.10.10.254 198.10.10.255

Anàlisis opció 1:

  • Queden 10 subxarxes sense utilitzar
  • Cada subxarxa admet fins a 14 Hosts
  • En alguns casos (Depèn del protocol del Router la subxarxa 0 i la 7 no es poden utilitzar) Per tant si podem escollir millor fem servir les altres.

IPv6 (Internet protocol versió 6)



De totes les solucions vistes per pal·liar l’esgotament de direccions a Internet, aquesta és la més sensata.

  • Direccions 128 bits (16 bytes)
  • Es representa amb 32 números Hexadecimals, de 4 en quatre separat per dos punts. Ex : 43E0 :0:0: AD33: 67FF : 0: 4500: DF0 (Si hi ha varis 0’s seguits, es posa :: en una d’elles, quedaria 43E0 :: AD33: 67FF : 0: 4500: DF0 )
  • Es reserven 48 bits per enumerar les estacions, i es pot utilitzar la direcció MAC dels equips
  • Les estacions poden realitzar una configuració automàtica dels seus paràmetres
  • És compatible amb IPv4 (El prefix 00 del començament indica que es tracta d’una direcció IPv4), de manera que permet la coexistència durant un període de temps mentre es realitza la implantació.

ARP (Address Resolution Protocol)

El protocol ARP és l’encarregat de mantenir la relació entre el direccionament lògic i el direccionament físic.



Cada dispositiu de la xarxa guarda una taula en memòria RAM que relaciona les direccions IP amb les direccions físiques de la resta de dispositius



Per realitzar qualsevol comunicació primerament es consulta la taula per realitzar l’encasellament de capa d’enllaç. (Obtenir direcció física d’una direcció IP).



Existeixen dues maneres de recol·lectar entrades per a la taula ARP.

  • Monitorar el tràfec de xarxa en el seu segment
  • Enviar petició Broadcast.

Per qualsevol comunicació que realitzem a un nou dispositiu, es crearà una nova entrada a la taula



Taula ARP

Dirección Internet Dirección física Tipo
68.2.168.1 00-50-57-00-76-84 Dinámica / Estática