Puncte:3

De ce să nu scurtați un singur câmp :0000: în IPv6

drapel jp

rfc5952, secțiunea 4.2.2 „Manevrarea unui câmp de 16 biți 0” spune:

Simbolul "::" nu trebuie să poate fi folosit pentru a scurta doar un câmp 0 pe 16 biți. De exemplu, reprezentarea
2001:db8:0:1:1:1:1:1 este corect, dar
2001:db8::1:1:1:1:1 nu este corect.

The kawamura-03 schița are un indiciu de ce:

4.2.2. Un câmp 0 pe 16 biți

„::” nu ar trebui folosit pentru a scurta doar un câmp de 16 biți 0, deoarece ar tinde să inducă în eroare faptul că există mai mult de un câmp de 16 biți care este scurtat.

Dar nu sunt sigur că urmez rațiunea aici. Nu ar fi mai simplu de înțeles dacă :: s-ar extinde întotdeauna la cantitatea maximă permisă de zerouri?

drapel cn
De ce ar fi relevantă înțelegerea umană, în special, asta ar însemna să spui cuiva, adică mai multe detalii pe o linie telefonică pentru a intra. Nu este nevoie să „înțelegi” pentru un om.
anx avatar
drapel fr
anx
Încă nu am văzut un parser care să-l accepte, dar face altceva decât exact ceea ce sugerați: stocarea cantității maxime permise (unul) din toate blocurile zero în locația `::`.
drapel cn
@anx Într-adevăr, și specificațiile sunt clare despre ceea ce se așteaptă de la un parser (*trebuie* să facă ceea ce ați spus, indiferent dacă intrarea este în formă canonică sau nu), dar întrebarea este de ce există această regulă pentru generare reprezentarea textului canonic a unei adrese.
drapel cn
@TomTom Preocuparea exprimată în cel de-al doilea citat (din schiță) se referă în mod clar la a nu confunda oamenii și presupun că chiar și oboseala cu definirea acestei reprezentări canonice a textului, în primul rând, este în mare parte despre ușurarea lucrurilor pentru oameni. De asemenea, cazul specific despre care se referă această întrebare face ca reprezentarea textului canonic să fie puțin mai lungă în cazul particular în care este relevantă.
drapel cn
Cât despre „Nu ar fi mai simplu de înțeles dacă :: s-ar extinde întotdeauna la cantitatea maximă permisă de zerouri?”, așa funcționează într-adevăr.
Michael Hampton avatar
drapel cz
Este o întrebare bună, dar orice discuție a avut loc în GL despre asta a fost probabil în 2009 sau mai devreme și, din câte îmi dau seama, nu online. Cred că este puțin probabil să obțineți vreodată un răspuns dincolo de „această reprezentare este concepută pentru a fi folosită de oameni”.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.