Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Esercizi indirizzi IP!

  1. #1

    Esercizi indirizzi IP!

    Salve! Vi chiedo di darmi un piccolo aiutino in quanto ho delle difficoltà a svolgere determinati esercizi sugli indirizzi IP!
    Ecco un esempio:
    codice:
     Per l'indirizzo 172.16.10.22 e la maschera 255.255.255.240 rispondere alle domande che seguono:
    1. Qual'è l'indirizzo della subnet?
    2. Qual'è l'indirizzo IP di broadcast?
    3. Qual'è l'intervallo di indirizzamento valido per gli indirizzi degli host?
    Sono seriamente in difficoltà se qualcuno ha la pazienza di svolgermi questo esercizio e magari commentarlo mi farebbe davvero un enorme favore, grazie infinite a chi mi aiuterà

  2. #2
    Utente di HTML.it L'avatar di Pieroz
    Registrato dal
    Jun 2009
    Messaggi
    117
    Allora non ti fidare peró secondo me:
    - la terza risposta dovrebbe essere da 172.16.10.22 a 172.16.10.37
    - la secondo risposta è 172.16.10.22
    - la prima è 255.255.255.0

    Ti ho risposto al contrario perché riflettevo e scrivevo e sto con l'iPhone.
    Fammi sapere se ho indovinato e cosa ho vinto

  3. #3
    ciao le risposte corrette sono

    Subnet a cui appartinene il tuo indirizzo 172.16.10.22 è :172.16.10.16
    Indirizzo di broadcast è:172.16.10.31
    Lo spazio di indirizzamento x gli host sarà quindi da 172.16.10.17 a 172.16.10.30

    La subnet si definisce con la maschera, quindi ha più senso dire che la tua subnet è 172.16.10.22/28 (/28 significa mascherata a 28 bit, cioè 255.255.255.240 cioè 8+8+8+4 bit)

    un'ultima cosa
    qual è si scrive senza apostrofo

    ciao

  4. #4
    Utente di HTML.it L'avatar di nelsonblu
    Registrato dal
    Feb 2007
    Messaggi
    2,234
    1) l' indirizzo subnet
    (applico l'AND)

    10101100.00010000.00001010.00010110 AND
    11111111.11111111.11111111.11110000
    __________________________________

    10101100.00010000.00001010.00010000

    e quindi sarà 172.16.10.16

    Dalla mask 255.255.255.240 i bit che devono essere uguali saranno quindi 28
    quelli che possono variare quindi saranno:

    10101100.00010000.00001010.00010001 = 172.16.10.17
    10101100.00010000.00001010.00010010 = 172.16.10.18
    10101100.00010000.00001010.00010011 = 172.16.10.19
    10101100.00010000.00001010.00010100 = 172.16.10.20
    10101100.00010000.00001010.00010101 = 172.16.10.21
    10101100.00010000.00001010.00010110 = 172.16.10.22
    10101100.00010000.00001010.00010111 = 172.16.10.23
    10101100.00010000.00001010.00011000 = 172.16.10.24
    10101100.00010000.00001010.00011001 = 172.16.10.25
    10101100.00010000.00001010.00011010 = 172.16.10.26
    10101100.00010000.00001010.00011011 = 172.16.10.27
    10101100.00010000.00001010.00011100 = 172.16.10.28
    10101100.00010000.00001010.00011101 = 172.16.10.29
    10101100.00010000.00001010.00011110 = 172.16.10.30
    10101100.00010000.00001010.00011111 = 172.16.10.31

    Da cui si deduce che il broadcast è 172.16.10.31
    e l'intervallo di indirizzamento sarà 172.16.10.17/172.16.10.30

  5. #5
    vi ringrazio per le risposte ma ho ancora un dubbio su una parte specialmente questa:

    codice:
    Dalla mask 255.255.255.240 i bit che devono essere uguali saranno quindi 28
    Come faccio a capire che devono essere 28??

  6. #6
    255.255.255.240 in binario è
    11111111.11111111.11111111.11110000
    ovvero 28 uni consecutivi seguiti da 4 zeri.
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    :3 vi ringrazio per i chiarimenti che mi date, purtroppo la mia prof è davvero una pipa a spiegare 'ste cose... quindi ho di nuovo bisogno di voi

    codice:
    1) Determinare l'indirizzo di rete, la lunghezza del suo prefisso, e la sua maschera necessari per identificare il seguente campo di indirizzi: [133.122.64.0 - 133.122.127.0]. A quanti indirizzi di rete di classe B tale range corrisponde?
    
    2) Dato l'indirizzo di classe C: 193.245.122.0 quante sottoreti si possono ricavare con maschera 255.255.255.0? E con maschera 255.255.255.192? E con maschera 255.255.255.248?
    
    3) Assumete che vi sia stato assegnato il seguente blocco di indirizzi: 200.35.1.0/24 (Classe C)
    Definite una maschera di sottorete che vi permetta la creazione di alcune sottoreti con un numero di 20 host in ognuna di esse.
       1- Qual'è il numero massimo di host che possono essere assegnati ad ogni sottorete?
       2- Qual'è il numero massimo di sottoreti che possono essere definite?
       3- Specificate le sottoreti di 200.35.1.0/24 in formato binario e decimale
       4- Elencate il range di indirizzi che possono essere assegnati alla sottorete n.    6(200.35.1.192/27)
       5- Qual'è l'indirizzo di broadcast di 200.35.1.192/27?
    Vi ringrazio per la pazienza :|!!!

  8. #8
    Utente di HTML.it L'avatar di nelsonblu
    Registrato dal
    Feb 2007
    Messaggi
    2,234
    Però cerca di capire altrimenti gli aiuti che ti diamo sono inutili....
    Te lo spiego proprio grezzo grezzo tante volte ti è piu facile...
    1)_______________________________________
    Hai un campo di indirizzi [133.122.64.0 - 133.122.127.0]
    Scrivili in binario uno sotto l'altro
    10000101.01111010.01000000.00000000
    10000101.01111010.01111111.00000000
    Quali sono i numeri che a partire da sinistra non cambiano? Quelli in grassetto
    Per ottenere la maschera finchè non cambiano ci metti 1 dopo tutti 0
    11111111.1111111.11000000.00000000
    in decimale la maschera sarà
    255.255.192.0
    con 8+8+2= 18 "1" e 6+8=14 "0"

    Per avere l'indirizzo di rete dopo gli "1" fissi ci metti tutti 0
    Per avere il brooadcast dopo gli "1" ci metti tutti 1

    10000101.01111010.01000000.00000000 = 133.122.64.0 (indirizzo ip)
    10000101.01111010.01111111.11111111 = 133.122.127.255 (broadcast di rete)

    Ora puoi scrivere la tua rete come 133.122.64.0/18
    e gli indirizzi possibili sono 2^(quanti "0" stanno a destra della maschera)-2(ip e brodcast)
    quindi 2^14 - 2 =16384-2= 16382

    2)___________________________________
    Siamo in una classe C
    scrivi le maschere in binario
    a)255.255.255.0 = 11111111.11111111.11111111.00000000
    b)255.255.255.192=11111111.11111111.11111111.11000000
    c)255.255.255.248=11111111.11111111.11111111.11111000

    Elevando 2 a quanti "1" in grassetto stanno nell'ultimo ottetto ottieni il numero possibile di sottoreti

    a)2^0=1
    b)2^2=4
    c)2^5=32

    3)______________________________________
    200.35.1.0/24 e ogni sottorete deve avere fino a 20 hosts
    Scrivendo sempre la maschera in binario
    11111111.11111111.11111111.00000000

    Prendiamo in prestito un bit alla volta dai hosts disponibili (gli 0)
    per le nostre maschere di sottorete e vediamo se soddisfa le nostre esigenze
    ricordando sempre che gli host disponibili sono 2^n -2 dove n sono gli "0" a sinistra

    1bit-> 11111111.11111111.11111111.10000000 ----> 2^7-2=126 hosts ---> so troppi
    2bit-> 11111111.11111111.11111111.11000000 ----> 2^6-2=62 hosts ----> so troppi
    3bit-> 11111111.11111111.11111111.11100000 ----> 2^5-2=30 hosts ---- OK!!
    4bit-> 11111111.11111111.11111111.11110000 ----> 2^4-2=14 hosts ----> so troppo pochi
    5bit-> 11111111.11111111.11111111.11111000 ----> 2^3-2=6 hosts ----> so troppo pochi
    6bit-> 11111111.11111111.11111111.11111100 ----> 2^2-2=2 hosts----> so troppo pochi


    quindi la nostra sottomaschera di rete ideale per 20 hosts è
    11111111.11111111.11111111.11100000 255.255.255.224
    a cui possono essere assegnati 30 hosts

    codice:
    1- Qual'è il numero massimo di host che possono essere assegnati ad ogni sottorete?
    30
    codice:
    Qual'è il numero massimo di sottoreti che possono essere definite?
    2^(quanti 1 nell'ultimo ottetto)= 2^3= 8


    codice:
    4- Elencate il range di indirizzi che possono essere assegnati alla sottorete n.    6(200.35.1.192/27)
    Per trovare gli ip di rete uso la formula
    f(n)=(n-1)x2^(32-27)/256
    moltiplicando il decimale per 256

    f(1)=(1-1)x2^(32-27)/256 =0
    200.35.1.192.0 - range 200.35.1.192.1-30 - broadcast 200.35.1.192.31

    n=2
    f(2)= (2-1)x2^(32-27)/256 =0,125 x 256= 32
    200.35.1.192.32 - 200.35.1.192.33-62 - 200.35.1.192.33-63

    f(3)=64
    200.35.1.192.64 - 200.35.1.192.65-94 -200.35.1.192.95

    f(4)=96
    200.35.1.192.96 -200.35.1.192.97-126 -127

    f(5)=128
    200.35.1.192.128 - 200.35.1.192.129-158 -200.35.1.192.159

    f(6)=160
    200.35.1.192.160 - 200.35.1.192.161-190 -200.35.1.192.191

    f(7)=192
    200.35.1.192.192 - 200.35.1.192.193-222 - 200.35.1.223

    f(8)=224
    200.35.1.192.224 -200.35.1.192.225-254 -200.35.1.192.225-255

    Però se non studi un po' di teoria è tutto inutile...

  9. #9
    Tutte indicazioni utili, ma ormai non si fanno più i calcoli "a mano"....

    codice:
    ipcalc 172.16.10.22/255.255.255.240
    
    Address:   172.16.10.22         10101100.00010000.00001010.0001 0110
    Netmask:   255.255.255.240 = 28 11111111.11111111.11111111.1111 0000
    Wildcard:  0.0.0.15             00000000.00000000.00000000.0000 1111
    =>
    Network:   172.16.10.16/28      10101100.00010000.00001010.0001 0000
    HostMin:   172.16.10.17         10101100.00010000.00001010.0001 0001
    HostMax:   172.16.10.30         10101100.00010000.00001010.0001 1110
    Broadcast: 172.16.10.31         10101100.00010000.00001010.0001 1111
    Hosts/Net: 14                    Class B, Private Internet
    ed ecco fatto....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.