Du har helt ret! Adressen 172.31.255.255 med en undernetmaske på 255.255.255.0 er
ugyldig som værts -id . Her er hvorfor:
Forståelse af undernetmasker
* netværk vs. værtsbits: En undernetmaske deler en IP -adresse i to dele:netværksdelen og værtsdelen. Undernetmasken bruger en række dem og nuller til at repræsentere, hvilke bits der hører til netværket, og som hører til værten.
* 255.255.255.0: I dette tilfælde viser subnetmasken 255.255.255.0, at de første 24 bit er til netværksdelen, hvilket efterlader de sidste 8 bit til værtsdelen.
Hvorfor er det ugyldigt
* All-Als vært: 255.255.255.255 repræsenterer alle dem i værtsdelen.
* Netværksadresse: Med en undernetmaske på 255.255.255.0 bliver adressen 172.31.255.255 netværksadressen For det undernet. Netværksadresser bruges ikke til at identificere individuelle værter.
* Broadcast -adresse: Adressen 172.31.255.255 ville faktisk være udsendelsesadressen til dette undernet. Broadcast -adresser bruges til at sende beskeder til alle værter på dette netværk, ikke til de enkelte værter.
Kortfattet
Adressen 172.31.255.255 kan ikke være et gyldigt værts -ID, fordi den er forbeholdt netværksadressen og udsendelsesadressen inden for dette undernet.