Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 10119|Отговор: 1

Дължини на IPv4 и IPv6 адреси

[Копирай линк]
Публикувано в 21.03.2019 г. 17:12:16 ч. | | |
Бинарната форма на IPv4 адресите е 32, а максималната дължина е 15 в нашата често използвана точкова десетична форма, например "255.255.255.255.255"

Следователно максималната дължина на IPv4 адресната форма на низ, дефинирана в <netinet/in.h> на posix, е 16 байта, а терминаторът '\0' също трябва да заема 1 байт:

#define INET_ADDRSTRLEN 16

Двоичната форма на IPv6 адресите е 128 и се изразява в шестнадесетична форма, като "ffff:ffff:ffff:ffff:ffff", първоначално мислех, че максималната дължина на IPv6 адресната форма е 128/4+7+1=40 байта

Въпреки това, разглеждайки IPv6 адресната форма на низ, дефинирана в <netinet/in.h> на posix, максималната дължина е 46 байта

#define INET6_ADDRSTRLEN 46

IPv6 адресът, първоначално картографиран от IPv4, може да има този формат "ffff:ff:ffff:ffff:255:255:255:255", което е 45 байта, плюс затварящият символ е 46 байта




Предишен:WebAPI реализира графична функция за верификация на кода
Следващ:asp.net Персонализиране на 404 в MVC4
Публикувано в 22.03.2019 г. 16:12:49 ч. |
Бърз:Авторите са баннати или премахнато съдържание автоматично се блокира
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com