IPv6

Prostor pro osobní dotazy, které nelze jinde dopasovat, případně které přímo nesouvisí s bastlením či elektrotechnikou obecně (protože i bastlíři jsou většinou normální lidé, co nedrží v ruce štípačky a šroubovák 24 hodin denně). Neslouží pro přeposílání obecně známých informací z komerčních webů.

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
atlas2024
Příspěvky: 95
Registrován: 30 dub 2024, 00:00

IPv6

#1 Příspěvek od atlas2024 »

Čau, proč, když mám O2 s IPv6, tak má ta IP adresa někdy čtyři bajty, někdy osm?



C:\Users\hex>tracert seznam.cz

Tracing route to seznam.cz [2a02:598:a::79:222]
over a maximum of 30 hops:

1 2 ms 2 ms 2 ms o2smartbox2v6.home [8ea1:0554:8384:9412:1a34: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 [8ea1:0554:1:2ac::2]
4 6 ms 7 ms 6 ms dynamic-8ea1-0554-0001-02ac-0000-0000-0000-0001.ipv6.o2.cz [8ea1:0554:1:2ac::1]
5 8 ms 7 ms 7 ms dynamic-8ea1-0554-9ac0-0040-0000-0000-0115-0041.ipv6.o2.cz [8ea1:0554:9ac0:40::115:41]
6 8 ms 6 ms 7 ms dynamic-8ea1-0554-9ac0-0115-0000-0000-0000-0035.ipv6.o2.cz [8ea1:0554:9ac0:115::35]
7 7 ms 7 ms 7 ms dynamic-8ea1-0554-9ac0-0115-0000-0000-0000-0034.ipv6.o2.cz [8ea1:0554:9ac0: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:a::79:222]
Uživatelský avatar
asdf
Příspěvky: 707
Registrován: 06 říj 2022, 00:00
Kontaktovat uživatele:

#2 Příspěvek od asdf »

IPv4 má 4-bajtovou adresu, IPv6 má 16-bajtovou adresu.
Uživatelský avatar
atlas2024
Příspěvky: 95
Registrován: 30 dub 2024, 00:00

#3 Příspěvek od atlas2024 »

Tím jsem myslel toto:

Zelená: vidím 8

Červená: vidím 5 (omylem sem napsal čtyři.
Přílohy
8ea1.jpg
8ea1.jpg
Uživatelský avatar
josef_novak
Příspěvky: 1220
Registrován: 06 kvě 2017, 00:00

#4 Příspěvek od josef_novak »

To právě zkracují ty dvě dvojtečky.
Uživatelský avatar
atlas2024
Příspěvky: 95
Registrován: 30 dub 2024, 00:00

#5 Příspěvek od atlas2024 »

I kdybych ten prostor mezi :: bral jako bajt, tak sem na šesti, ne na čtyřech.
Uživatelský avatar
josef_novak
Příspěvky: 1220
Registrován: 06 kvě 2017, 00:00

#6 Příspěvek od josef_novak »

Přílohy
ipv6.png
ipv6.png
Uživatelský avatar
atlas2024
Příspěvky: 95
Registrován: 30 dub 2024, 00:00

#7 Příspěvek od atlas2024 »

OK, ale když teda jde něco "vynechat", tak já tam pořád vidím 8 bajtů.
Uživatelský avatar
Valdano
Příspěvky: 3118
Registrován: 01 led 2023, 00:00
Bydliště: Česká Lípa

#8 Příspěvek od Valdano »

Protože to špatně interpretujete. Ve skutečnosti jsou všechny IPV6 adresy vždy 16-ti bajtové. Bajt má pouze 8 bitů, dále uvádím jen hexa vyjádření od 00 do ff.

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.

:a: zápis jedním znakem, v sekci jsou 2 bajty (jeden 00 a druhý 0a) tj. 000a
: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-0002
Naposledy upravil(a) Valdano dne 29 lis 2025, 12:31, celkem upraveno 11 x.
Uživatelský avatar
judeware
Příspěvky: 2018
Registrován: 04 srp 2009, 00:00
Bydliště: okres Písek

#9 Příspěvek od judeware »

atlas2024 píše:...má ta IP adresa někdy čtyři bajty, někdy osm?

[8ea1:0554:8384:9412:1a34:afff:feea:319b]
Já vidím šestnáct. Ona se někdy jednotka bajt skládala ze čtyř hexadecimálních číslic (znaků), zatáčka fix? :roll:

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)
Uživatelský avatar
atlas2024
Příspěvky: 95
Registrován: 30 dub 2024, 00:00

#10 Příspěvek od atlas2024 »

Já právě vycházel z toho, že jeden bit má 8 bajtů.

Takže ty : neohraničují jednotlivá čísla?

Proč teda neplatí červenej přístup, ale ten zelenej?
Přílohy
8ea1.jpg
8ea1.jpg
Uživatelský avatar
judeware
Příspěvky: 2018
Registrován: 04 srp 2009, 00:00
Bydliště: okres Písek

#11 Příspěvek od judeware »

Jeden bit má osm bajtů??? 8O
Uživatelský avatar
asdf
Příspěvky: 707
Registrován: 06 říj 2022, 00:00
Kontaktovat uživatele:

#12 Příspěvek od asdf »

Každé to číslo se čtyřmi číslicemi představuje 2 bajty. Těch čísel je tam 8, takže to je celkem 16 bajtů.

A víš kolik má noha židlí?
Uživatelský avatar
rampage
Příspěvky: 370
Registrován: 12 led 2025, 00:00

#13 Příspěvek od rampage »

ešte stále vie ísť na remeslo, takýchto už nahradila AI :D
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 :D
Naposledy upravil(a) rampage dne 29 lis 2025, 12:57, celkem upraveno 1 x.
Kremik
Příspěvky: 3881
Registrován: 30 bře 2012, 00:00
Bydliště: Havířov

#14 Příspěvek od Kremik »

1 bit má 8 podbyte. O atomech se taky kdysi myslelo, že jsou nedělitelné :blurp:
Uživatelský avatar
Valdano
Příspěvky: 3118
Registrován: 01 led 2023, 00:00
Bydliště: Česká Lípa

#15 Příspěvek od Valdano »

atlas2024 píše:Já právě vycházel z toho, že jeden bit má 8 bajtů.
To je samozřejmě naprostý nesmysl. Bit je základní nejmenší jednotka a bajt je skupina vždy 8-mi bitů.
atlas2024 píše:Proč teda neplatí červenej přístup, ale ten zelenej?
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ů.

Příklad postupu interpretace adresy 2a02:598:a::79:222 což je jen tzv. zkrácený alias zabalený zápis. Zabalený zápis se používá pro zkrácení zápisu podle doporučení ke standardu IPv6.

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:0598:000a:0000:0000:0000:0079:0222

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
Když stejný postup uplatníte pro všechny ty vámi červeně označené IPv6 zápisy adres na obrázku níže, tak zjistíte, že výsledkem bude vždy 8 sekcí po dvou bajtech tj. celkem 16 bajtů.

Obrázek
Naposledy upravil(a) Valdano dne 29 lis 2025, 14:52, celkem upraveno 6 x.
Odpovědět

Zpět na „Nezařaditelné“