IPv4 vs IPv6-headere
IPv4 (Internet Protocol version 4) er den fjerde version af Internet Protocol (IP). Det bruges på pakkekoblede Link Layer-netværk såsom Ethernet. IPv4 bruger den bedste indsatsleveringsmetode, som ikke giver en garanti for levering. IPv4-pakken består af en header og en datasektion. Denne header indeholder fjorten felter. IPv6 (Internet Protocol version 6) er den version af IP, der fulgte IPv4. IPv6 blev udviklet som en løsning på adresseudmattelse af IPv4. IPv6-pakker består også af en header og en datasektion. IPv6-overskriften består af en del i fast størrelse, der kan give hovedfunktionaliteten og muligheden for at udvide overskriften til at omfatte specielle funktioner.
Hvad er IPv4-overskrifter?
Version (4 bit) | IHL (Internet Header Length) (4 bit) | Type service (8 bit) | Total længde (16 bit) | ||
Identifikation (16 bit) | Flag (3 bit) | Fragment offset (13 bit) | |||
Tid til at leve (8 bit) | protokol (8 bit) | Header Checksum (16 bit) | |||
Kilde IP-adresse (32 bit) | |||||
Destinationens IP-adresse (32 bit) | |||||
Muligheder (variabel længde) | polstring (variabel længde) |
I IPv4-overskriften har kildeadressen og destinationsadressen længden på 32 bit. Derfor tillader IPv4 et adresserum på 4,3 × 109 (232) adresser. Blandt disse er nogle adresser reserveret til speciel anvendelse, såsom private netværk eller multicast-adresser, hvilket yderligere reducerer det tilgængelige antal adresser til offentlig brug.
Hvad er IPv6-overskrifter?
Version (4 bit) | Trafik klasse (8 bit) | Flow Label (20 bit) | ||
Nyttelastens længde (16 bit) | Næste overskrift (8 bit) | Hopgrænse (8 bit) | ||
Kildeadresse (128 bit) | ||||
Destinationsadresse (128 bit) |
Headeret til IPv4 består af en fast del og en udvidelse. Den faste del indeholder kilden og destinationsadresserne, en hop-tæller og en henvisning til udvidelseshovedet (hvis der er en). En af de vigtige funktioner i IPv6-header er det store adresserum. Både kilde- og destinationsadresser har tilladelse til at have 128 bit. Dette ville skabe en 3,4 × 1038 (2128) adresse plads. Udvidelseshovedet indeholder specielle oplysninger som information om routing, sikkerhed osv.
Hvad er forskellen mellem IPv4- og IPv6-headere?
IPv4 er den fjerde version af Internetprotokollen, og IPv6 er IPv6s efterfølger. Den vigtigste forskel mellem disse to er størrelsen på adresseområdet. IPv4 tillader kun 32 bit kilde- og destinationsadresser, mens IPv6 tillader 128 bit kilde- og destinationsadresser. Dette gør adresseområdet til IPv4 4.3 × 109 (232) og adresserummet på IPv6 3,4 × 1038 (2128), som er meget større. Desuden indeholder IPv4 et sted, der er tildelt til indstillinger, men i IPv6 flyttes dette afsnit til udvidelseshovedet. Derudover har IPv6-header en fast størrelse på 40 byte, mens IPv4-overskriften kunne være variabel i størrelse på grund af indstillingsafsnittet i IPv4-overskriften. Nogle af sektionerne i overskriften er også omdøbt. F.eks type service er blevet omdøbt til trafik klasse; total længde er blevet omdøbt til nyttelast længde, osv. Desuden er nogle af felterne i IPv4, f.eks IHL, identifikation, flag findes ikke i IPv6.