Avatar billede _et Praktikant
16. september 2005 - 18:41 Der er 7 kommentarer og
1 løsning

ip og subnetmask - forklaring?

Jeg har brug for helt at forstå sammenhængen mellem en ip (192.168.1.100) og subnetmasken (255.255.255.0)

Hvad betyder det? kan computeren så se alle ip'er i området : 192.168.1.(1 - 255)

og hvis:
ip : 192.168.1.1
sub: 255.255.0.0
så kan computeren se området : 192.168.( 1 - 255 ).( 1 - 255 )
er det rigtigt eller hvordan?

Jeg har læst i "Datakommunikation" tcp/ip men..
Det var mest om pakker og størrelser på net.
Avatar billede Slettet bruger
16. september 2005 - 21:09 #1
den korte forklaring.

det du siger er korrekt, med en subnetmask på 255 skal adressen være den samme som ens egen for at være lokal, med subnetmasken 0, kan tallet ændres og stadig være lokalt.

den lange forklaring.

det er lidt besværligt at forklare, men computere ser ikke tal som os, de ser totals systemet, dvs bits med 1 og 0, for at genere tal som 192 vil den så bruge 8 bits sådan her:

128-64-32-16-8-4-2-1
1-1-0-0-0-0-0-0

subnet masken er et filter computeren ligger oven på adressen hvor den "låser" bitsne, hvis en bit er ændret i de "låste" bits, betyder det så at adressen ikke er lokal, og skal sendes via en gateway hvis der er en, ellers fejler den.

den sammenligner så dens egen adresse og den adresse man vil have fat i, ved hjælp af subnet masken, checker den så om der er nogle ændringer i de låste bits. eks.

1100 0000 (192 egen adresse)
1111 1111 (255 subnet mask)
1100 0000 (192 adresse vi vil have fat)

her er alt altså det samme og derfor en lokal adresse.

eks2

1100 0000 (192 egen adresse)
1111 1111 (255 subnet mask)
0000 1010 (10 adresse vi vil have fat)

her er der så en ændring, dvs ikke lokal adresse.

1100 0000 (192 egen adresse)
0000 0000 (0 subnet mask)
0000 1010 (10 adresse vi vil have fat)

her er subnet masken åben, så den er ligeglad med at de ikke er ens, og betragter det derfor som en lokal adresse.

mvh Sole ;)
Avatar billede polle007 Nybegynder
16. september 2005 - 21:12 #2
subnetmasken bestemmer om data kan sendes direkte til den anden host, eller om den skal sendes til gatewayen

Du laver en bitwis AND mellem ip og maske

ip1 AND maske
ip2 AND maske

hvis de giver samme resultat, så ligger de på samme subnet

ip 192.168.1.1 maske 255.255.0.0
kan snakke med 192.168.0.0 - 192.168.255.255
hvor 192.168.0.0 og 192.168.255.255 er reserveret
Avatar billede bufferzone Praktikant
16. september 2005 - 22:29 #3
Jeg kan ikkeJeg har lsvet nedenstående liste der måske kan give dig et overblik over hvad det går ud på:

255.255.0.0 = 16 bit til netværksdelel
255.255.128.0 = 17 bit til netværksdelel
255.255.192.0 = 18 bit til netværksdelel
255.255.224.0 = 19 bit til netværksdelel
255.255.240.0 = 20 bit til netværksdelel
255.255.248.0 = 21 bit til netværksdelel
255.255.252.0 = 22 bit til netværksdelel
255.255.254.0 = 23 bit til netværksdelel
255.255.255.0 = 24 bit til netværksdelel
255.255.255.128 = 25 bit til netværksdelel
255.255.255.192 = 26 bit til netværksdelel
255.255.255.224 = 27 bit til netværksdelel
255.255.255.240 = 28 bit til netværksdelel
255.255.255.248 = 29 bit til netværksdelel
255.255.255.252 = 30 bit til netværksdelel
255.255.255.254 = 31 bit til netværksdelel

Det er et spørgsmål om at omsætte til binære tal således

255.255.255.0 bliver til      11111111.11111111.11111111.00000000
255.255.255.128 bliver til     11111111.11111111.11111111.10000000

http://www.ralphb.net/IPSubnet/
http://www.learntosubnet.com/
http://www.cisco.com/univercd/cc/td/doc/cisintwk/idg4/nd20a.htm

Det bruges kun til Point-to-Point Links og du mister muligheden for at kunne lave directed-broadcast, men det er i mange tilfælde en fordel, da du på den måde er immun for DoS-angreb. Læs mere her:

http://www.faqs.org/rfcs/rfc3021.html

http://www.cisco.com/en/US/products/sw/iosswrel/ps1839/products_feature_guide09186a0080087aeb.html
Avatar billede bufferzone Praktikant
16. september 2005 - 22:30 #4
Jeg kan ikkeJeg har lsvet = jeg har lavet
Avatar billede _et Praktikant
21. september 2005 - 23:58 #5
Jeg er med på hvordan bit'ne skal oversættes.

Men hvis jeg har et ip 150.150.1.1 og sub 255.255.255.150 - hvad kan dn så se.

og hvis jeg har en ip 192.168.1.1 som skal kunne se både 192.168.25.x og 192.165.11.x - hvad skal sub så være og hvordan kommer jeg frem til det?
Avatar billede Slettet bruger
22. september 2005 - 01:12 #6
første spørgsmål, du kan ikke lave en subnet maske på 150
bitsne bliver låst fra højre til venstre, eks.
1000 0000
1110 0000
1111 1111 osv

det er ikke muligt at lave en på 150 som ville se sådan her ud
1001 0110

havde den været f.eks 255.255.255.128
ville den kunne se 150.150.1.1 til 150.150.1.126

jeg foreslår du bruger en af de mange subnet calculators på nettet til at udregne hvilken subnet du skal bruge, en hurtig søgning fandt jeg den her http://jodies.de/ipcalc

spørgsmål 2
192.165.11.x er ikke en intern ip så jeg går ud fra du mente 168
det letteste svar ville være 255.255.0.0 som vil tillade alle 192.168.x.x adresser

hvis du har noget specifikt som du skal bruge den her information til, så giv os oplysningerne du har og hvad du skal bruge, hvis du virkelig vil vide mere end det som du har fået nu, burde du måske låne en bog på biblioteket om tcp/ip for at forstå hvordan det hele hænger sammen.

håber det oplyser lidt, mvh Sole
Avatar billede Slettet bruger
22. september 2005 - 01:13 #7
rettelse: fra venstre til højre.
Avatar billede _et Praktikant
25. september 2005 - 13:06 #8
Jeg skal ikke bruge det til noget konkret. Jeg VIL bare vide hvordan det fungerer, da det er min interesse, også er de også nemmere at løse problemer når mn ved hvordan det hele hænger sammen.

Jeg kan godt se det nu. jo flere bits til ip, jo færrer til subnet

Takker for indlægne
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester