De IP -header bevat essentiële informatie voor het routeren en het leveren van pakketten op internet. Hier is een uitsplitsing:
1. Versie:
- Geeft de IP -protocolversie aan (momenteel IPv4 of IPv6).
2. Kop lengte:
- Specificeert de totale lengte van de koptekst in 32-bit woorden (4 bytes).
3. Type service (TOS):
- Biedt tips voor routers over het belang van het pakket (bijv. Hoge prioriteit, lage vertraging, enz.).
- Verouderd ten gunste van Differentiated Services Code Point (DSCP).
4. Totale lengte:
- Geeft de totale lengte van het IP -pakket (header + gegevens) op in bytes.
5. Identificatie:
- Gebruikt om het specifieke fragment van een groter pakket te identificeren.
6. Vlaggen:
- Controleert fragmentatie:
- Niet fragmenteren (DF): Geeft aan dat het pakket niet mag worden gefragmenteerd.
- Meer fragmenten (MF): Geeft aan dat er nog meer fragmenten komen.
7. Fragment offset:
- Specificeert de positie van dit fragment in het oorspronkelijke pakket.
8. Time to Live (TTL):
- Een teller verlaagd door elke router die het pakket passeert.
- Het pakket wordt weggegooid wanneer TTL nul bereikt, waardoor pakketten voor onbepaalde tijd lussen.
9. Protocol:
- Identificeert het protocol op een hoger niveau (bijv. TCP, UDP) in de pakketgegevens.
10. Header controlesom:
- Een controlesom dat werd gebruikt om ervoor te zorgen dat de koptekst niet werd beschadigd tijdens de transmissie.
11. Bronadres:
- Het IP -adres van de machine die het pakket verzendt.
12. Bestemmingsadres:
- Het IP -adres van de machine die het pakket ontvangt.
13. Opties (optioneel):
- Gebruikt voor aanvullende informatie of functies (bijv. Beveiliging, routeringsopties).
Belangrijke punten om te onthouden:
* routering: De bron- en bestemmingsadressen zijn fundamenteel voor het routeren van het pakket.
* Fragmentatie: Met de vlaggen- en fragment -offsetvelden kunnen routers gefragmenteerde pakketten verwerken.
* Betrouwbaarheid: De velden CheckSum- en TTL helpen de pakketintegriteit te waarborgen en loopt lussen.
Laat het me weten als je nog andere vragen hebt over de IP -header! |