Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 10119|Yanıt: 1

IPv4 ve IPv6 adres uzunlukları

[Bağlantıyı kopyala]
Yayınlandı 21.03.2019 17:12:16 | | |
IPv4 adreslerinin ikili formu 32'dir ve yaygın kullanılan nokta ondalık formumuzda maksimum uzunluk 15'tir, örneğin "255.255.255.255"

Bu nedenle, posix'in <netinet/in.h> içinde tanımlanan IPv4 adres dizisi formunun maksimum uzunluğu 16 bayttır ve '\0' terminatörü ayrıca 1 bayt kaplamalıdır:

#define INET_ADDRSTRLEN 16

IPv6 adreslerinin ikili biçimi 128 uzunluktur ve "ffff:ffff:ffff:ffff" gibi onaltılık biçimde ifade edilir; başta IPv6 adres dizisi formunun maksimum uzunluğunun 128/4+7+1=40 bayt olduğunu düşünmüştüm

Ancak, posix'in <netinet/in.h> içinde tanımlanan IPv6 adres dizisi formuna bakıldığında, maksimum uzunluk 46 bayttır

#define INET6_ADDRSTRLEN 46

IPv4 tarafından başlangıçta eşlenen IPv6 adresi "ffff:ffff:ffff:ffff:255:255:255:255:255" formatına sahip olabilir; bu 45 bayt, ayrıca kapanış karakteri 46 bayttır




Önceki:WebAPI, grafiksel doğrulama kodu fonksiyonunu uygular
Önümüzdeki:asp.net MVC4'te 404'ü özelleştirin
Yayınlandı 22.03.2019 16:12:49 |
Istemi:Yazarlar yasaklanır veya kaldırılır, içerik otomatik olarak engellenir
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com