2011-03-25 18 views
22

IPv6'nın neden nokta yerine nokta ayırıcı olarak kullandığını bulamıyorum.
Adres port numarası ile tanımlandığında, bana sakıncalı görünüyor.Neden IPv6 nokta yerine nokta ayırıcı olarak kolon kullanır?

[2001:db8:85a3:8d3:1319:8a2e:370:7348]:443 

Kolon kullanarak doğrulamak nedir?

+22

Neden bu sorunun neden kapatıldığını anlamıyorum - bana göre makul bir soru gibi görünüyor. Gelecekte aynı kötü kararları vermekten kaçınmak için en az değil, kararların tarihsel nedenleri hakkında bilgi sahibi olmak çoğu kez yapıcıdır. – LordScree

+0

Artık ModeratorOverflow hakkında soru sormayacağınızı bilmiyor muydunuz? –

cevap

30

Ben geçmişi hakkında bir ipucu bulmak için older IPv6 RFCs baktın ama cevap RFC 4291 section 2.2.3 yatıyor düşünüyorum: olan

3. An alternative form that is sometimes more convenient when dealing 
    with a mixed environment of IPv4 and IPv6 nodes is 
    x:x:x:x:x:x:d.d.d.d, where the 'x's are the hexadecimal values of 
    the six high-order 16-bit pieces of the address, and the 'd's are 
    the decimal values of the four low-order 8-bit pieces of the 
    address (standard IPv4 representation). Examples: 

     0:0:0:0:0:0:13.1.68.3 

     0:0:0:0:0:FFFF:129.144.52.38 

    or in compressed form: 

     ::13.1.68.3 

, bir IPv4- mümkün "embed" olmaz IPv6 adresleri nokta sınırlı ise uyumlu adres.

bir URL bir liman numarası ile çatışan kolon ilgili ima ele almak için, sanırım cevabı o anda o IPv6 was being designed in the early 1990s, hypertext ve aynı zamanda URL were being designed. Bağlantı noktası numaraları IP adreslerinden ayrı olduğu için, (bağlantı noktası, adres) kopyasının tanımlanması için standart yoktur. (Örneğin, komut satırı telnet istemcisi, IP adresini bağlantı noktasından ayırmak için bir alan kullanır.)

+0

Bu iyi bir cevap, ancak burada zaman çizelgesini açıklayabilir misiniz? RFC1550, adres biçimini ve 1884'ün "ana bilgisayar: bağlantı noktası" kullanan 1738'den daha yeni olduğunu belirtmez. 1884'ten önce geniş kullanımlı mıydı? – Thomas

+1

@Thomas, Tam bir zaman çizelgesine sahip değilim, ancak IPv6 üzerinde çalışan kişilerin hipermetin kullanım durumunu göz önünde bulundurmadıklarını belgelerin tarihlerinden çıkartabilirsiniz. Web, 1993'ten sonra uzun yıllara kadar popülerlik kazanmadı. Tersine, bir URL'nin içindeki IPv6 adres biçimlerinin sonradan ortaya çıktığını düşünüyorum. Sanırım iki grup bu standartları ayrı ayrı geliştiriyorlardı ve eğer koordine edilmişlerse sonuç farklı olabilirdi. – mpontillo