/ Forside / Teknologi / Netværk / TCP/IP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
TCP/IP
#NavnPoint
Per.Frede.. 4668
BjarneD 4017
severino 2804
pallebhan.. 1680
EXTERMINA.. 1525
xou 1455
strarup 1430
Manse9933 1419
o.v.n. 1400
10  Fijala 1204
AND OR
Fra : per svendsen


Dato : 14-05-01 22:39

Når man skal finde netværksadressen skal man AND'e
Hvordan er det nu lige ?

1 AND 1 = 1
1 AND 0 = 0
0 AND 0 = 0

Ved Hostadressen ?
1 OR 1 = 1
1 OR 0 = 1
0 OR 0 = 0

Er dette rigtigt?



 
 
Lars Kim Lund (14-05-2001)
Kommentar
Fra : Lars Kim Lund


Dato : 14-05-01 22:57

Hej "per svendsen" <pers@post5.tele.dk>

>Når man skal finde netværksadressen skal man AND'e
>Hvordan er det nu lige ?
>
>1 AND 1 = 1
>1 AND 0 = 0
>0 AND 0 = 0
>
>Ved Hostadressen ?
>1 OR 1 = 1
>1 OR 0 = 1
>0 OR 0 = 0
>
>Er dette rigtigt?

Nej.

Det letteste er at abstrahere fra bitoperationerne og blot kigge på
det pseudo-logisk.

11110000.11110000.11110000.11110000 (adr)
11111111.11111111.00000000.00000000 (mask)
-----------------------------------
11110000.11110000.00000000.00000000 (net)
00000000.00000000.11110000.11110000 (host)

Net og host skiller der hvor masken skifter fra 1 til 0.

--
Lars Kim Lund
http://www.net-faq.dk/

per svendsen (15-05-2001)
Kommentar
Fra : per svendsen


Dato : 15-05-01 09:11


Lars Kim Lund <larskim@mail.com>
> >1 AND 1 = 1
> >1 AND 0 = 0
> >0 AND 0 = 0
> >
> >Ved Hostadressen ?
> >1 OR 1 = 1
> >1 OR 0 = 1
> >0 OR 0 = 0
> >
> >Er dette rigtigt?
>
> Nej.

Er regnereglerne forkert ?


> Det letteste er at abstrahere fra bitoperationerne og blot kigge på
> det pseudo-logisk.

pseudo-logisk er det noget med at ta' hash, eller mener du at
hvor masken skifter til 0 begynder host adr.

>
> 11110000.11110000.11110000.11110000 (adr)
> 11111111.11111111.00000000.00000000 (mask)
> -----------------------------------
> 11110000.11110000.00000000.00000000 (net)
> 00000000.00000000.11110000.11110000 (host)

Det ser ud til at du har brugt regnereglerne


> Net og host skiller der hvor masken skifter fra 1 til 0.
> Lars Kim Lund
> http://www.net-faq.dk/
Dejlig site du har der.

mvh Per S








Jimmy Nielsen (15-05-2001)
Kommentar
Fra : Jimmy Nielsen


Dato : 15-05-01 09:45

"per svendsen" <pers@post5.tele.dk> skrev i en meddelelse
news:9dqo60$a0f$1@news.inet.tele.dk...
> > 11110000.11110000.11110000.11110000 (adr)
> > 11111111.11111111.00000000.00000000 (mask)
> > -----------------------------------
> > 11110000.11110000.00000000.00000000 (net)
> > 00000000.00000000.11110000.11110000 (host)
>
> Det ser ud til at du har brugt regnereglerne

Nej, ikke udelukkende. Hvis du bare OR'er adr og mask for at få host vil den
så ud som følger: 11111111.11111111.11110000.11110000
Det er jo ikke helt som Lars Kim Lund skrev det. Så lidt pseudo-logik skal
man da bruge...

--
Jimmy Nielsen



Jacob Bunk Nielsen (15-05-2001)
Kommentar
Fra : Jacob Bunk Nielsen


Dato : 15-05-01 15:33

"per svendsen" <pers@post5.tele.dk> writes:

> > >1 AND 1 = 1
> > >1 AND 0 = 0
> > >0 AND 0 = 0
> > >
> > >1 OR 1 = 1
> > >1 OR 0 = 1
> > >0 OR 0 = 0
> > >
> > >Er dette rigtigt?
> >
> > Nej.
>
> Er regnereglerne forkert ?

Nej, regnereglerne er rigtige!

Vi kan da også lige tage dem i en sandhedstabel

P | Q | P AND Q | P OR Q
-------------------------
0 | 0 | 0 | 0
0 | 1 | 0 | 1
1 | 0 | 0 | 1
1 | 1 | 1 | 1

--
Jacob
Given a conflict, Murphy's law supercedes Newton's.

Jonathan Stein (15-05-2001)
Kommentar
Fra : Jonathan Stein


Dato : 15-05-01 14:13

per svendsen wrote:

> Ved Hostadressen ?
> 1 OR 1 = 1
> 1 OR 0 = 1
> 0 OR 0 = 0

Din OR tabel er korrekt, men det er som andre har nævnt ikke den
operation, du skal bruge. Du skal AND'e med den inverterede maske.
Hedder masken f.eks.
11111111.11111111.11111111.00000000
- skal du AND'e IP-adressen med
00000000.00000000.00000000.11111111
- for at finde host-delen af adressen.

M.v.h.

Jonathan

--
jsp-hotel.dk tilbyder profesionelle webhoteller med bl.a. Resin JSP,
PHP, MySQL, SSH/Telnet adgang, rå log-filer, grafisk statistik og
99% oppetidsgaranti.
http://www.jsp-hotel.dk/





Lars Kim Lund (15-05-2001)
Kommentar
Fra : Lars Kim Lund


Dato : 15-05-01 17:36

Hej Jonathan Stein <jstein@image.dk>

> Din OR tabel er korrekt, men det er som andre har nævnt ikke den
>operation, du skal bruge. Du skal AND'e med den inverterede maske.

Jeg kan ikke rigtig huske de logiske noteringer (for længe siden jeg
har gået i skole) men da man inverterer med NOT så man kan vel sige:

IP AND MASK = NET
IP AND NOT MASK = HOST

--
Lars Kim Lund
http://www.net-faq.dk/

Jonathan Stein (15-05-2001)
Kommentar
Fra : Jonathan Stein


Dato : 15-05-01 20:46

Lars Kim Lund wrote:

> Jeg kan ikke rigtig huske de logiske noteringer (for længe siden jeg
> har gået i skole) men da man inverterer med NOT så man kan vel sige:
>
> IP AND MASK = NET
> IP AND NOT MASK = HOST

Præcis. Jeg kan egentlig bedst lide en streg over variablen for at
markere den inverterede værdi:
____
IP AND MASK = HOST

- men ofte er det mere praktisk at bruge en foranstillet skråstreg. I
mange programmeringssprog bruger man !, og jeg har også set ', så:
NOT MASK = /MASK = !MASK = 'MASK

M.v.h.

Jonathan

--
jsp-hotel.dk tilbyder profesionelle webhoteller med bl.a. Resin JSP,
PHP, MySQL, SSH/Telnet adgang, rå log-filer, grafisk statistik og
99% oppetidsgaranti.
http://www.jsp-hotel.dk/





Søg
Reklame
Statistik
Spørgsmål : 177528
Tips : 31968
Nyheder : 719565
Indlæg : 6408701
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste