Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 10119|Odgovoriti: 1

Dolžine naslovov IPv4 in IPv6

[Kopiraj povezavo]
Objavljeno na 21. 03. 2019 17:12:16 | | |
Binarna oblika IPv4 naslovov je 32, največja dolžina pa je 15 v naši pogosto uporabljeni pikčasti decimalni obliki, na primer "255.255.255.255"

Zato je največja dolžina IPv4 naslovnega niza, definiranega v <netinet/in.h> posixa, 16 bajtov, terminator '\0' pa mora zasedati tudi 1 bajt:

#define INET_ADDRSTRLEN 16

Binarna oblika IPv6 naslovov je dolga 128 in je izražena v šestnajstiški obliki, kot je "ffff:ffff:ffff:ffff". Sprva sem mislil, da je največja dolžina naslovne niza IPv6 128/4+7+1=40 bajtov

Vendar pa, če pogledamo obliko naslovnega niza IPv6, definirano v <netinet/in.h> posixa, je največja dolžina 46 bajtov

#define INET6_ADDRSTRLEN 46

IPv6 naslov, ki ga je IPv4 prvotno preslikal, je lahko v tem formatu "ffff:ffff:ffff:255:255:255:255", kar je 45 bajtov, poleg tega pa je zaključni znak 46 bajtov




Prejšnji:WebAPI implementira funkcijo grafične verifikacijske kode
Naslednji:asp.net Prilagodite 404 v MVC4
Objavljeno na 22. 03. 2019 16:12:49 |
Uren:Avtorji so prepovedani ali pa je vsebina samodejno blokirana
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com