C:\Users\hex>tracert seznam.cz
Tracing route to seznam.cz [2a02:598:79:222]
over a maximum of 30 hops:
1 2 ms 2 ms 2 ms o2smartbox2v6.home [8ea18384:9412
afff:feea:319b]
2 * * * Request timed out.
3 9 ms 6 ms 6 ms dynamic-8ea1-0554-0001-02ac-0000-0000-0000-0002.ipv6.o2.cz [8ea11:2ac::2]
4 6 ms 7 ms 6 ms dynamic-8ea1-0554-0001-02ac-0000-0000-0000-0001.ipv6.o2.cz [8ea11:2ac::1]
5 8 ms 7 ms 7 ms dynamic-8ea1-0554-9ac0-0040-0000-0000-0115-0041.ipv6.o2.cz [8ea19ac0:40::115:41]
6 8 ms 6 ms 7 ms dynamic-8ea1-0554-9ac0-0115-0000-0000-0000-0035.ipv6.o2.cz [8ea19ac0:115::35]
7 7 ms 7 ms 7 ms dynamic-8ea1-0554-9ac0-0115-0000-0000-0000-0034.ipv6.o2.cz [8ea19ac0:115::34]
8 8 ms 6 ms 7 ms nix4-ipv6.seznam.cz [2001:7f8:14::36:2]
9 * * * Request timed out.
10 * * * Request timed out.
11 12 ms 7 ms 13 ms www.seznam.cz [2a02:598:79:222]
IPv6
Moderátor: Moderátoři
IPv6
- josef_novak
- Příspěvky: 1220
- Registrován: 06 kvě 2017, 00:00
- josef_novak
- Příspěvky: 1220
- Registrován: 06 kvě 2017, 00:00
Neprázdná sekce IPV6 adresy mezi dvěma dvojtečkami má vždy 2 bajty, ale pokud je v rámci sekce mezi dvěma dvojtečkami před nenulovým bajtem bajt nulový tak se ten nulový vůbec nezapisuje. Dále platí, že pokud má nenulový bajt hodnotu menší než 16 tak se zapisuje jen jedním znakem.
:79: zápis dvěma znaky, v sekci jsou 2 bajty (jeden 00 a druhý 79) tj. 0079
:2ac: zápis třemi znaky, v sekci jsou 2 bajty (jeden 02 a druhý ac) tj. 02ac
Prázdná sekce :: je v rámci jedné IPV6 adresy použita pouze jednou a znamená více než jednu sekci po sobě jdoucích dvojic bajtů s nulovou hodnotou sbalenou do jedné prázdné sekce.
třeba 4 bajty hexa vyjádření 00000000
nebo 6 bajtů hexa vyjádření 000000000000
atd.
Kód: Vybrat vše
bajty 0102-0304-0506-0708-0910-1112-1314-1516
---------------------------------------
[2a02:598:a::79:222] = 2a02-0598-000a-0000-0000-0000-0079-0222
[8ea1:0554:1:2ac::2] = 8ea1-0554-0001-02ac-0000-0000-0000-0002
[8ea1:0554:1:2ac::1] = 8ea1-0554-0001-02ac-0000-0000-0000-0001
[8ea1:0554:9ac0:40::115:41] = 8ea1-0554-9ac0-0040-0000-0000-0115-0041
[8ea1:0554:9ac0:115::35] = 8ea1-0554-9ac0-0115-0000-0000-0000-0035
[8ea1:0554:9ac0:115::34] = 8ea1-0554-9ac0-0115-0000-0000-0000-0034
[2001:7f8:14::36:2] = 2001-07f8-0014-0000-0000-0000-0036-0002Já vidím šestnáct. Ona se někdy jednotka bajt skládala ze čtyř hexadecimálních číslic (znaků), zatáčka fix?atlas2024 píše:...má ta IP adresa někdy čtyři bajty, někdy osm?
[8ea18384:9412
afff:feea:319b]
Pro názornost:
8e a1 05 54 83 84 94 12 1a 34 af ff fe ea 31 9b (v dobách osmibitových bývala obvyklá velká písmena a malé/velké há za každým bajtem)
Ešte počkajte, až sa od bajtov a bitov dostane k logickým operátorom: prečo je 1 AND 1 jedna? Šak jedna a jedna sú dve
To je samozřejmě naprostý nesmysl. Bit je základní nejmenší jednotka a bajt je skupina vždy 8-mi bitů.atlas2024 píše:Já právě vycházel z toho, že jeden bit má 8 bajtů.
Obojí samozřejmě platí současně. Ve skutečnosti oba zápisy znamenají stejnou délku tj. 16 bajtů. To jen vy ty vámi červeně zvýrazněné zápisy nesprávně interpretujete, a proto vám vychází chybná délka. Postupujte vždy podle níže uvedeného a pak vám vždy musí vyjít délka 16 bajtů.atlas2024 píše:Proč teda neplatí červenej přístup, ale ten zelenej?
Příklad postupu interpretace adresy 2a02:598
Postup
1. Nejprve si pouze neprázdné sekce uvnitř mezi dvěma dvojtečkami roztáhněte na přesně 4 znaky.
2a02:0598:000a::0079:0222
2. Poté rozbalte prázdnou sekci tj. nahraďte v rámci prázdné sekce :: tu druhou červeně zvýrazněnou dvojtečku tolika sekvencemi těchto pěti znaků 0000: tj. včetně té dvojtečky na konci, abyste získal jako výsledek v rámci celé adresy IPv6 celkem 8 sekcí po dvou bajtech tj. celkem 16 bajtů.
2a02
Kód: Vybrat vše
1 2 3 4 5 6 7 8 9 10 1112 1314 1516 bajty IPv6
2a02:0598:000a:0000:0000:0000:0079:0222 rozbalený zápis IPv6
1 2 3 4 5 6 7 8 sekce IPv6