Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [Teorico] Indirizzi ip e maschera

    Salve a tutti,
    mi sfugge una cosa detta a lezione oggi riguardante indirizzi ip e subnetmask. O meglio era una cosa che credevo di sapere e sono stato contraddetto e volevo saperne meglio il perchè.

    Ci è stato fatto vedere questo programmino per fare due calcoletti:
    http://www.subnetmask.info/

    E ci è stato fatto vedere che inserendo l'indirizzo ip 193.204.187.0 il programmino ci restituiva la subnet mask 255.255.255.240 ovvero /28

    Già qui cosa ha fatto? si è limitato a contare il numero di bit = 1 ed ha quindi detto "i primi 28 identificheranno la rete, gli altri 4 l'host" ?

    Ha inoltre inserito a numero di sottoreti richieste 16.

    A questo punto se clicco su list networks mi da queste 16 sottoreti in questo modo:

    codice:
    Network       |  Host From             TO     |  Broadcast Adress
    193.204.187.0	193.204.187.1	193.204.187.14	193.204.187.15
    193.204.187.16	193.204.187.17	193.204.187.30	193.204.187.31
    193.204.187.32	193.204.187.33	193.204.187.46	193.204.187.47
    193.204.187.48	193.204.187.49	193.204.187.62	193.204.187.63
    193.204.187.64	193.204.187.65	193.204.187.78	193.204.187.79
    193.204.187.80	193.204.187.81	193.204.187.94	193.204.187.95
    193.204.187.96	193.204.187.97	193.204.187.110	193.204.187.111
    193.204.187.112	193.204.187.113	193.204.187.126	193.204.187.127
    193.204.187.128	193.204.187.129	193.204.187.142	193.204.187.143
    193.204.187.144	193.204.187.145	193.204.187.158	193.204.187.159
    193.204.187.160	193.204.187.161	193.204.187.174	193.204.187.175
    193.204.187.176	193.204.187.177	193.204.187.190	193.204.187.191
    193.204.187.192	193.204.187.193	193.204.187.206	193.204.187.207
    193.204.187.208	193.204.187.209	193.204.187.222	193.204.187.223
    193.204.187.224	193.204.187.225	193.204.187.238	193.204.187.239
    193.204.187.240	193.204.187.241	193.204.187.254	193.204.187.255
    Ovvero l'indirizzo di rete è fisso a 193.204.187.X, dove solo X può variare (e quindi demandiamo al router il poter far variere l'X senza dover chiedere il consenso a nesssuno), e quindi identifica con X che va da 1 a 14 la prima sottorete e con x=15 l'ip di broadcase, e per X = 0 già non capisco a cosa serve.

    Ora questo è quello che fa il programmino. Quello che io invece sapevo è che con la subnetmask avevamo il numero di bit pari a 1, gli altri semplicemente gli utilizzavamo per l'host, quindi da quello che sapevo io se la subnetmask è /28 allora ci rimangono solo 4 bit perchè la subnet mask è del tipo:

    11111111 11111111 11111111 1111|0000

    Quindi 193.204.187.X si dovrebbe tradurre in
    11000001 11001100 10111011 nnnn|hhhh

    ovvero dovremmo poter far variere solo nnnn per cambiare la sottorete ed hhhh per gli host.

    Cosa c'è di sbagliato nel mio ragionamento e cosa mi sfugge nell'esempio di quel programmino?

    Vi ringrazio in anticipo per l'aiuto,
    Neptune.
    "Estremamente originale e fantasioso" By darkiko;
    "allora sfiga crepuscolare mi sa che e' meglio di atmosfera serale" By NyXo;
    "per favore, già è difficile con lui" By fcaldera;
    "se lo apri te e invece di "amore" ci metti "lavoro", l'effetto è lo stesso" By fred84

  2. #2
    Forse ho capito cosa calcola quel programma, ovvero ripeto se abbiamo come indirizzo di una rete

    193.204.187.0 / 28

    Lo vogliamo quindi scomporre in sottoreti, quello che fa è del tipo:

    codice:
    1)
    193.204.187. 0000 0001
    		       0000 1110
    Brodcast: .0000 1111
    Network :      .0000 0000 = 0
    
    2)
    193.204.187. 0001 0001 = 17
    		      0001 1110 = 30 
    Broadcast:     .0001 1111 = 31
    Network :      .0001 0000 = 16
    [..]
    Considerando che 28-32 ci rimangono solo 4 bit per l'host;
    Considerando anche che immagino che la parte fissa che identifica la rete è 193.204.187.x e quindi non va toccata, va scomposto solo la x (l'ultimo ottetto);

    Qualche piccolo dubbio, ma come fa il programma a stabilire che 193.204.187 è l'identificativo di rete? ed inoltre come fa a scoprire da solo che possiamo usare come subnetmask /28 e non usare invece una /30 faccio per dire? (se non dico io la subnetmask vedo che se la calcola da sola) ha solo diviso in 2 l'ultimo ottetto rimasto a zero o cera qualche teoria migliore sotto?

    L'indirizzo che da come Network a cosa server? giusto ad identificare la sottorete? ma in realtà quell'indirizzo non lo assegnamo a nessuno?
    "Estremamente originale e fantasioso" By darkiko;
    "allora sfiga crepuscolare mi sa che e' meglio di atmosfera serale" By NyXo;
    "per favore, già è difficile con lui" By fcaldera;
    "se lo apri te e invece di "amore" ci metti "lavoro", l'effetto è lo stesso" By fred84

  3. #3
    La parte fissa ti da` 193.204.187, se e` selezionato default, perche` quello che hai inserito e` un IP di una classe C.
    Queste sono le reti che vengono assegnate con l'ultimo ottetto libero (vedi https://secure.wikimedia.org/wikiped...assful_network )

    La subnetmask che esce dipende da cosa metti come numero di subnetworks che vuoi distinguere: con 16 subnets viene la mask /28 (e` sottinteso che sono reti con un egual numero di host indirizzabili.)
    Il calcolo consiste semplicemente nel contare i bit. Nel caso base che vuoi una subnetwork unica, rimangono tutti e 8 per gli host, quindi nella parte di sinistra (mask) rimangono conseguentemente gli iniziali 24 bit di una classe C (questo alla fine e` il caso che incontrerai il 99% delle volte nelle LAN nel mondo reale).
    Piu` sottoreti vuoi distinguere, piu` bit verranno via via accorpati alla parte di mask.
    Se vuoi distinguere 16 subnets all'interno dell'ultimo ottetto, calcoli quindi 2^32-256/16 in binario, che ti da` la mask 11111111111111111111111111110000 (ci sono 28 bit accesi).

    L'ip di rete no non viene utilizzato, serve x identificarla (anche nelle impostazioni di tutti i software), cosi` come l'ultimo numero si usa x mandare broadcast.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.