4.2 "::" Usage (Utilizzo di "::")
4.2 "::" Usage (Utilizzo di "::")
4.2.1 Shorten as Much as Possible (Abbreviare il più possibile)
L'uso del simbolo "::" DEVE essere utilizzato alla sua massima capacità. Per esempio, 2001:db8:0:0:0:0:2:1 deve essere abbreviato come 2001:db8::2:1. Allo stesso modo, 2001:db8::0:1 non è accettabile, perché il simbolo "::" avrebbe potuto essere utilizzato per produrre una rappresentazione più breve 2001:db8::1.
4.2.2 Handling One 16-Bit 0 Field (Gestione di un campo 0 a 16 bit)
Il simbolo "::" NON DEVE essere utilizzato per abbreviare un solo campo 0 a 16 bit. Per esempio, la rappresentazione 2001:db8:0:1:1:1:1:1 è corretta, ma 2001:db8::1:1:1:1:1 non è corretta.
4.2.3 Choice in Placement of "::" (Scelta nel posizionamento di "::")
Quando c'è una scelta alternativa nel posizionamento di un "::", la sequenza più lunga di campi consecutivi 0 a 16 bit DEVE essere abbreviata (cioè, la sequenza con tre campi zero consecutivi è abbreviata in 2001:0:0:1:0:0:0:1). Quando la lunghezza dei campi consecutivi 0 a 16 bit è uguale (cioè, 2001:db8:0:0:1:0:0:1), la prima sequenza di bit zero DEVE essere abbreviata. Per esempio, 2001:db8::1:0:0:1 è la rappresentazione corretta.