Discussion:
Subnet/store og små netværk - hvorfor og hvordan
(for gammel til at besvare)
Preben
2003-08-18 07:31:37 UTC
Permalink
Hej

Jeg har nu igennem de senere år siddet på mange forskellige netværk og
er blevet så meget klogere at subnet (hvis start af IP er f.eks. 192.168):

255.255.255. 0 --> 192.168. 1.xxx
255.255. 0. 0 --> 192.168.xxx.xxx


Men hvad hvis subnet er f.eks. 255.255.252.0

Det er på nu to netværk jeg har set en sådan mærkelig subnet-maske, men
hvad giver det en som bruger?

Jeg kan fortælle at netværket var på en uddannelsesinstitution hvor
flere afdelinger var knyttet sammen. De skulle ikke have egentlig
kontakt med hinanden, men skulle det alligevel på en eller anden
mærkelig måde.

Det andet tilfælde jeg har set var ved et større netværk på noget
forskningsinstitut!

Det har igennem længere tid undret mig og tænkte at jeg nu egentlig
gerne ville vide noget mere om det.


Mvh / Preben
--
If your Dell laptop is unstable, try change the power supply - it works!
But the Dell will still stink! Nothing can change that!!!
Preben
2003-08-18 08:31:53 UTC
Permalink
Hvis subnettet hedder 255.255.252.0 vil det betyde at du kan se
ip-adresser fra 192.168.1.1 til 192.168.3.255, uden at du skal gennem
din default gateway(router).
Lyder lidt mærkeligt.. Det ene netværk, hvor jeg selv var koblet på var
min IP 172.19.9.95 og subnet sat til 255.255.252.0

Printerne på netværket var på 172.19.8.xxx

Og vi kunne fint udskrive til dem, men det var sq et skodnetværk!!!
Grunden til at lave sådan et subnet er antallet af brugere. På subnettet
255.255.255.0 kan der jo kun være 255 bruger, hvorimod på 255.255.252.0
kan du have op til 3x255 brugere.
Det bruges bland andet også rent sikkerhedsmæssigt (så det bliver svære
at "gætte" ip.).
Fair nok.


Mvh / Preben
--
If your Dell laptop is unstable, try change the power supply - it works!
But the Dell will still stink! Nothing can change that!!!
kvolsgaard
2003-08-18 08:59:22 UTC
Permalink
Post by Preben
Hvis subnettet hedder 255.255.252.0 vil det betyde at du kan se
ip-adresser fra 192.168.1.1 til 192.168.3.255, uden at du skal gennem
din default gateway(router).
Lyder lidt mærkeligt.. Det ene netværk, hvor jeg selv var koblet på var
min IP 172.19.9.95 og subnet sat til 255.255.252.0
Printerne på netværket var på 172.19.8.xxx
Og vi kunne fint udskrive til dem, men det var sq et skodnetværk!!!
Okay.... dårlig formulering fra min side..... (og en lille
fejl...opps...sorry :-) )

1: når du har subnet 255.255.252.0 har du faktisk adgang til 4 subnet og
ikke 3 som jeg skrev. Eks. 192.168.0.1 - 192.168.3.255


2: "adgangen" til øvrige IP net bliver sat ud fra din egen IP adresse.
Det vil sige. hvis din subnetmask hedder 255.255.252.0 og din IP adresse
er 192.168.1.23 er din adgang låst til 192.168. nettet (255.255) og åben
fra 192.168.0. - 192.168.3. (252) og fra 192.168.0.1 - 192.168.3.255
(0)..... Nettet bliver delt op fra 0-3, 4-7, 8-11, 12-15 osv....det vil
sige at hvis din ip adresse heder 172.19.9.95 og subnet sat til
255.255.252.0 kan du se fra 172.19.8.1 til 172.19.11.255 uden brug af
router.

Håber det hjalp lidt :-)

Hilsen

Kvolsgaard
--
Leveret af:
http://www.kandu.dk/
"Vejen til en hurtig løsning"
Asbjorn Hojmark
2003-08-18 09:25:48 UTC
Permalink
Post by Preben
Lyder lidt mærkeligt.. Det ene netværk, hvor jeg selv var koblet på var
min IP 172.19.9.95 og subnet sat til 255.255.252.0
Det giver adresserne 192.19.8.0 til 192.19.11.255

-A
Sonny T. Larsen
2003-08-18 08:42:41 UTC
Permalink
Grunden til at lave sådan et subnet er antallet af brugere. På subnettet
255.255.255.0 kan der jo kun være 255 bruger, hvorimod på 255.255.252.0
kan du have op til 3x255 brugere.
Der er nu mere end 3x255 addresser i en /22, som masken angiver.
--
/Sonny - #include <std.disclaimer.h>

"I don't have an attitude problem, you have a perception problem."
Preben
2003-08-18 09:01:41 UTC
Permalink
Post by Sonny T. Larsen
Grunden til at lave sådan et subnet er antallet af brugere. På subnettet
255.255.255.0 kan der jo kun være 255 bruger, hvorimod på 255.255.252.0
kan du have op til 3x255 brugere.
Der er nu mere end 3x255 addresser i en /22, som masken angiver.
Ok, men hvis du så vil forklare mig hvordan en subnet af typen
255.255.252.0 fortolkes - og hvad mener du med en /22 ?


Mvh / Preben
--
If your Dell laptop is unstable, try change the power supply - it works!
But the Dell will still stink! Nothing can change that!!!
kvolsgaard
2003-08-18 09:13:47 UTC
Permalink
Post by Preben
Ok, men hvis du så vil forklare mig hvordan en subnet af typen
255.255.252.0 fortolkes - og hvad mener du med en /22 ?
Mvh / Preben
se min tidligere forklaring.....hmmmm altså andet forsøg :-)

Kvolsgaard.
--
Leveret af:
http://www.kandu.dk/
"Vejen til en hurtig løsning"
Sonny T. Larsen
2003-08-18 09:20:47 UTC
Permalink
Post by Preben
Ok, men hvis du så vil forklare mig hvordan en subnet af typen
255.255.252.0 fortolkes - og hvad mener du med en /22 ?
Du kan tage et kig på http://www.net-faq.dk/faq.pl?get=ip istedet.
--
/Sonny - #include <std.disclaimer.h>

"I don't have an attitude problem, you have a perception problem."
Preben
2003-08-18 09:03:26 UTC
Permalink
En bruger har besvaret spørgsmålet i dk.edb.netvaerk

Dog ønskes mere uddybende forklaringer grundet de indlæg der er. Så
spørgsmålet kan stadig betragtes som "åbent"!


Mvh / Preben
--
If your Dell laptop is unstable, try change the power supply - it works!
But the Dell will still stink! Nothing can change that!!!
Preben
2003-08-18 10:13:06 UTC
Permalink
Jeg takker mange gange for de gode links og svar :)


Mvh / Preben
--
If your Dell laptop is unstable, try change the power supply - it works!
But the Dell will still stink! Nothing can change that!!!
Bertel Lund Hansen
2003-08-18 10:27:26 UTC
Permalink
Post by Preben
Men hvad hvis subnet er f.eks. 255.255.252.0
Nemt nok. Oversæt tallet til binærsystemet:

1111 1111. 1111 1111. 1111 1100. 0000 0000

Så kan du se at der er 22 bit til netværksadressen og 10 bit til
hostadressen. Man kan altså slutte ca. 1022 computere til sådan
et netværk (kan ikke huske præcis hvilke ekstreme adresser der er
brugbare).
--
Bertel
http://bertel.lundhansen.dk/ FIDUSO: http://fiduso.dk/
Ivan
2003-08-18 10:35:40 UTC
Permalink
Post by Preben
Hej
Jeg har nu igennem de senere år siddet på mange forskellige netværk og
255.255.255. 0 --> 192.168. 1.xxx
255.255. 0. 0 --> 192.168.xxx.xxx
Men hvad hvis subnet er f.eks. 255.255.252.0
Det er på nu to netværk jeg har set en sådan mærkelig subnet-maske, men
hvad giver det en som bruger?
Jeg kan fortælle at netværket var på en uddannelsesinstitution hvor
flere afdelinger var knyttet sammen. De skulle ikke have egentlig
kontakt med hinanden, men skulle det alligevel på en eller anden
mærkelig måde.
Det andet tilfælde jeg har set var ved et større netværk på noget
forskningsinstitut!
Det har igennem længere tid undret mig og tænkte at jeg nu egentlig
gerne ville vide noget mere om det.
Mvh / Preben
Generelt angiver masken hvor mange bits af adressen som anvendes til
netværskdelen og hvor mange der anvendes til host-delen.

For at forstå sammenhængen må man konvertere masken til binær (og det kan de
fleste nemt går jeg ud fra):

255.255.0.0 bliver til: 11111111 11111111 00000000 00000000 og
255.255.255.0 bliver til: 11111111 11111111 11111111 00000000.

Reglen er at den del af masken der er repræsenteret af ettaller udgør
netværksnummeret/adressen, og den resterende del (den del med nullerne)
udgør host-adressen.

Således er 192.168.1.200/16 (16-bit maske = de første 16 bits = ettaller)
ensbetydende med at de 2 første talklynger angiver netværket, således
192.168, og de 2 sidste talklynger angiver host-adressen således 1.200.

192.168.1.200/24 (24-bit maske = de første 24 bits = ettaller) er
ensbetydende med at de 3 første talklynger angiver netværket, således
192.168.1, og den sidste talklynge angiver host-adressen således 200.

Alle host's inden for samme netværk kan se/tale med hinanden, og hvis man
skal tale med andre netværk skal der en router imellem.

Ovenstående er noget forenklet, der er en del undtagelser, reserverede
områder mv., ligesom man ynder at tale om klasser. Alt det kan man læse mere
om i bøger eller web-sider specielt om TCP/IP.
Ivan
2003-08-18 13:19:18 UTC
Permalink
Ups, glemte at svare på det oprindelige spørgsmål (sådan er det når man
bliver afbrudt af arbejde).


Subnetmask = 255.255.252.0 medfører 11111111 11111111 11111100 00000000
Hvilket giver: 192.168.1.200/22 (22-bit maske = de første 22 bits =
ettaller) er ensbetydende med at de 2 første talklynger samt de 6
mestbetydende bit's i 3. klynge angiver netværket, således 192.168, og de 2
mindstbetydende bit's fra 2. talklynge samt sidste talklynge angiver
host-adressen således 1.200.

192.168.4.200/22 (22-bit maske = de første 22 bits = ettaller) er
ensbetydende med at de 2 første talklynger samt de 6 mestbetydende bit's i
3. klynge angiver netværket, således 192.168.4, og de 2 mindstbetydende
bit's fra 2. talklynge samt sidste talklynge angiver host-adressen således
200.

Der findes mange tabeller og værktøjer til at beregne subnetmasker med, men
faktisk kan man klare sig ganske udmærket med Windows Lommeregneren i
videnskablig mode.


Nå, jeg kan se at du har fået rigeligt svar, så der er ingen grund til at gå
mere i detaljer.

Loading...