Hogy is van ez számrendszerek terén?
1 karakter 8 bites(1 byte)(ha jól tudom ascii vagy iso kódolás esetén, de ez az 1 darab karakter 256 variánst tesz elehetővé
akkor mi miatt nevezzük ip-nél/alhálózati maszknál ezt 32 bitesnek?
11111111.11111111.11111111.11111111
mert akkor ezek szerint ebből 1 szegmensnek 8 bitnek kéne lennie, de az előbbi gondolatmenet alapján egy szegmensaz 64 bit (mivel 1 karakter 8bit és 8 van belőle) így az egész az 32 byte-osnak kéne hívni(mivel 4x*64=256 bit-->32 bíyte)
Valamint mért 256 variáns, ha ha a 8db 1-es átírva decimális számra 255-öt kapunk(tudom a 256 a 2^8.-on)
Hogy is van ez akkor?
Azért, mert 8x4=32, ezt "rajzoltad" fel (egy host). /30 esetén ez 11111111.11111111.11111111.11111100. /24 esetén 11111111.11111111.11111111.00000000, és így tovább.
A variánsokban a 0 is számít, 0-255-ig az 256 db szám.
Feltéve, ha a hálózatokban gondolkodunk. A karakternek ehhez semmi köze, ne keverjük az IP címzést a gépi címzésekkel..
32 biten 2^32 -en méretű szám tárolható = 4,294,967,295
256^4 = 4,294,967,295
Őőőőőő... mivan?
32 darab bináris számjegyből áll az IPv4-es hálózati maszk. 32 darab egyes vagy nulla, azaz 32 bit.
Nem egészen értem, te minden egyes bináris számjegyet külön ASCII karakterként értelmezted, vagy mi? Igen, ha így felírod karakterenként, akkor ez valóban 32 darab ASCII karakter (meg három pont), de ha számként tárolod, az a memóriában bitek formjában tárolódik. Gyakorlatilag azzal, hogy ezt így leírtad, te minden egyes bitet egy ASCII karakterré konvertáltál. ;)
És azért 255-ig tart, és nem 256-ig, mert ott van a nulla is. Azzal együtt lesz összesen 256 különböző lehetséges értéke.
!Kicsit kezd tisztulni, de a kavarodás abból van hogy: pl ha lementek txt-ben egy olyan fájlt amiben csak egyetlen egy akármilyen karakter van akkor az tulajdonságok fület megnézve 1 BYTE(azaz 8 bit) így értelemszerűen ha 8-at írok egymás mellé és úgy mentem a txt az 8*8bit, ami 8 byte(64 bit) és EZZEL ellenben parányi hálózati ismereteim alapján az ip ugye 32 bites (4x8 bitből áll), ebből viszont az következik, hogy egy db 0 v 1 az 1 BIT
Tehát összeségében, ez kavar(t) meg, hogy még ha a whinchester szempontjából nézzük, akkor 1 karakter az 1 BYTE még ha a hálózat szempontjából akkor 1 BIT
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!