• Giga@hdv-tech.com
  • 24-uurs onlineservice:
    • 7189078c
    • sns03
    • 6660e33e
    • youtube meer
    • instagram

    IPV4-pakketformaat

    Posttijd: 26 juli 2023

    IPv4 is de vierde versie van het Internet Protocol (IP) en het eerste veelgebruikte protocol dat de basis vormt van de hedendaagse internettechnologie.Aan elk apparaat en domein dat met internet is verbonden, wordt een uniek nummer toegewezen, een IP-adres genaamd.Het IPv4-adres is een 32-bits getal dat bestaat uit vier decimalen.Tussen elk decimaal scheidingsteken staat een getal tussen 0 en 255. Voorbeeld: 192.0.2.235
    Vanwege de relatief nieuwe aard van IPv6, is IPv4 tegenwoordig nog steeds de basis voor de meeste internetactiviteiten en zijn veel apparaten geconfigureerd met IPv4.In deze situatie kunnen de meeste apparaten niet communiceren via IPv6, waardoor veel particulieren, bedrijven en anderen nog steeds IPv4 nodig hebben.Vervolgens introduceren we het pakketformaat van IPv4.
    IPv4-pakketformaat

    wps_doc_0

    (1)De versieveld is goed voor 4 bits, waarmee de versie van het IP-protocol wordt aangegeven.
    (2)Lengte IP-header, wordt dit veld gebruikt om de lengte van de IP-header te beschrijven, aangezien er optionele delen met variabele lengte in de IP-header zijn.Deze sectie neemt 4 bits in beslag, met een lengte-eenheid van 4 bytes, wat betekent dat de waarde in dit gebied=IP-headerlengte (in bytes)/lengte-eenheid (4 bytes).
    (3)Type dienst: 8 bits lang.
    PPP: De eerste drie cijfers bepalen de prioriteit van het pakket.Hoe belangrijker de waarde is, hoe belangrijker de Big data is
    000 (routinematig) Normaal
    001 (Prioriteit) prioriteit, gebruikt voor gegevenszaken
    010 (Onmiddellijk) direct, voor datazaken
    011 (Flash) flitssnelheid voor spraakoverdracht
    100 (Flash Overrides) snel voor videozaken
    101 (kritiek) CRI/TIC/ECP kritiek voor spraakoverdracht
    110 (Internet Control) Internetwerkcontrole, gebruikt voor netwerkcontrole, zoals routeringsprotocollen
    111 (Network Control) netwerkcontrole, gebruikt voor netwerkcontrole
    DTRCO: Laatste 5 cijfers
    (1000) D vertraging: 0: min vertraging, 1: vertraging zo veel mogelijk minimaliseren
    (0100) T Throughput: 0: max throughput (maximale throughput), 1: Probeer het verkeer zoveel mogelijk te verhogen
    (0010) R-betrouwbaarheid: 0: maximale doorvoer, 1: maximale betrouwbaarheid
    (0001) M transmissiekosten: 0: minimale maandagkosten (minimale padoverhead), 1: minimaliseer de kosten zo veel mogelijk
    (0000): normaal (lijndienst).
    (4)Totale lengte van het IP-pakket: 16 bits lang.De lengte van een IP-pakket berekend in bytes (inclusief header en data), daarom is de maximale lengte van een IP-pakket 65 535 bytes.Dus de grootte van de pakketlading = Totale IP-pakketlengte - IP-headerlengte.
    (5)Identificatie: 16 bits lang.Dit veld wordt gebruikt in combinatie met de velden Flags en Fragment Offer om grotere pakketten op het hoogste niveau te segmenteren.Nadat de router een pakket heeft gesplitst, worden alle kleine pakketten die zijn gesplitst gemarkeerd met dezelfde waarde, zodat het bestemmingsapparaat kan onderscheiden welk pakket bij het gesplitste pakket hoort.
    (6)Vlaggen: 3 bits lang.
    Het eerste cijfer van dit veld wordt niet gebruikt.
    Het tweede bit is het DF-bit (Don't Fragment).Wanneer de DF-bit is ingesteld op 1, geeft dit aan dat de router het pakket van de bovenste laag niet kan segmenteren.Als een pakket van de bovenste laag niet kan worden doorgestuurd zonder segmentatie, zal de router het pakket van de bovenste laag negeren en een foutmelding terugsturen.
    Het derde bit is het MF-bit (More Fragments).Wanneer de router een pakket van de bovenste laag segmenteert, stelt het de MF-bit in op 1 in de header van het IP-pakket, behalve voor het laatste segment.
    (7)Fragmentverschuiving: Een lengte van 13 bits, gemeten in eenheden van 8 octetten.Geeft de locatie aan van het IP-pakket in het samenstellende pakket, dat door de ontvangende kant wordt gebruikt om het IP-pakket samen te stellen en te herstellen.
    (8)Tijd om te leven (TTL): De lengte is 8 bits, aanvankelijk ontworpen in seconden (s), maar eigenlijk gemeten in hops.De aanbevolen standaardwaarde is 64. Wanneer IP-pakketten worden verzonden, wordt eerst een specifieke waarde aan dit veld toegewezen.Wanneer onderweg een IP-pakket door elke router passeert, verlaagt elke router onderweg de TTL-waarde van het IP-pakket met 1. Als de TTL wordt teruggebracht tot 0, wordt het IP-pakket weggegooid.Dit veld kan voorkomen dat IP-pakketten continu worden doorgestuurd in het netwerk vanwege routeringslussen.
    (9)Protocol: 16 bits lang.Wordt gebruikt voor het detecteren van de juistheid van IP-headers, maar omvat niet de gegevenssectie.Omdat elke router de TTL-waarde moet wijzigen, zal de router deze waarde voor elk passerend pakket opnieuw berekenen
    (10)Kopcontrolesom: 16 bits lang.Wordt gebruikt voor het detecteren van de juistheid van IP-headers, maar omvat niet de gegevenssectie.Omdat elke router de TTL-waarde moet wijzigen, zal de router deze waarde voor elk passerend pakket opnieuw berekenen
    (11)Bron- en bestemmingsadressen: Beide adressen zijn 32 bits.Identificeert het oorsprong- en bestemmingsadres van dit IP-pakket.Houd er rekening mee dat, tenzij NAT wordt gebruikt, deze twee adressen tijdens het gehele verzendingsproces niet zullen veranderen.
    (12)Opties: Dit is een veld met variabele lengte.Dit veld is optioneel en wordt voornamelijk gebruikt voor testen, en kan indien nodig worden herschreven door het oorspronkelijke apparaat.De optionele items omvatten het volgende:

    •Losse bronroutering: Geef een reeks IP-adressen op voor routerinterfaces.Langs deze IP-adressen moeten IP-pakketten worden verzonden, maar het is toegestaan ​​om tussen twee opeenvolgende IP-adressen meerdere routers over te slaan.
    •Strikte bronroutering: Geef een reeks IP-adressen op voor routerinterfaces.IP-pakketten moeten langs deze IP-adressen worden verzonden en als de volgende hop niet in de IP-adrestabel staat, geeft dit een fout aan.
    •Route vastleggen: Noteer het IP-adres van de uitgaande interface van de router wanneer het IP-pakket elke router verlaat.
    •Tijdstempels: Registreer het tijdstip waarop een IP-pakket elke router verlaat.
    •Vulling: Omdat de lengte-eenheid van de IP-header 32 bits is, moet de lengte van de IP-header een geheel veelvoud van 32 bits zijn.Daarom zal het IP-protocol na de optionele optie verschillende nullen invullen om een ​​geheel veelvoud van 32 bits te verkrijgen.
    IPV4-gegevens kunnen vaak worden toegepast op die van ons bedrijfONUnetwerkapparaten en onze gerelateerde netwerk-hot selling-producten omvatten verschillende soortenONUserieproducten, waaronder ACONU/communicatieONU/intelligentONU/doosONU, enz. Het bovenstaandeONUserieproducten kunnen worden gebruikt voor netwerkvereisten in verschillende scenario's.Welkom iedereen om een ​​meer gedetailleerd technisch begrip van het product te komen bekijken.

    wps_doc_1


    web