Når data sendes over Internett , er det innkapslet i pakker som henvise den til sin endelige destinasjon . Disse pakkene har en header som inneholder minst 20 byte med data . Internett-protokollen , eller IP , vises header som en rekke tilsynelatende tilfeldige tall og bokstavkombinasjoner , for eksempel: 45 00 00 2c00 01 00 001F 06 e4 04 202 54 139 8319 4 61 67 181However , kan denne overskriften bli brutt ned for å forklare kilden og målet for dataene. Instruksjoner
en
se på den første linjen i IP header , i dette tilfellet , 45 00 00 2c . Det første paret av tall angir IP versjon og antallet av 32-bit "ord" i overskriften. "4" representerer IP versjon , og "5 " betyr overskriften inneholder fem 32 -bits "ord" - de fem linjer i vårt eksempel . Overskriften kan inneholde alt fra fem til 15 ord .
De neste to sett med tall representerer den differensierte tjenester koden punkt, som forteller en router hva du skal gjøre med pakken før du sender det til neste router . Det siste paret av tall /bokstaver gir den totale lengden av dataene og header blir sendt, i byte . Dette nummeret er presentert i heksadesimalskrift - et bokstaver /tall kombinasjon
2
Undersøke den andre linjen i IP header , 00 01 00 00 i dette eksemplet. . De to første parene av tall /bokstaver identifiserer dataene som sendes . Vanligvis øker tallet med én hver gang dataene blir sendt til en annen router . De to siste parene indikerer fragmentering oppveid av dataene , noe som betyr at de forteller en ruter hvorvidt data er fragmentert , og hvis så , hvor mange fragmenter den inneholder . Hvis dataene er fragmentert , de identifikasjonsnummer - 00 01 , i dette eksempelet - fortelle en router som fragmenter hører med denne spesielle datasettet fordi de alle har samme identifikasjonsnummer
3 < . p> Ta en titt på den tredje linjen i overskriften, 06 1f e4 04 . De første par tegnene refererer til " tid til å leve ", eller antall koblinger der dataene har å reise . Dette er oppført i heksadesimalskrift . Det andre paret av tallene er protokollen som dataene går. Den " 06" i dette eksempelet betyr at data blir sendt til Transmission Control Protocol , eller TCP. En nummer 17 skulle tilsi at dataene skulle brukeren datagram protokollen, eller UDP . De fire siste tallene er overskriften sjekksum, som bekrefter riktigheten av den andre header informasjon. Vanligvis beregner avsenderen av data overskriften kontrollsum ved å legge alle de 16 -bits verdier av overskriften sammen og konvertere den totale til hex kode . Når pakken ankommer en ruter , beregner ruter sjekksummen å bekrefte gyldigheten av dataene som sendes som en sikkerhetsfunksjon .
4
Vis den fjerde linjen i IP header . Dette viser kilden adressen eller IP -adresse, hvor dataene stammer fra. I dette eksempelet ville denne linjen peke til IP -adressen 202.54.139.83 . Opprinnelsen er også referert til som encapsulator .
5
Finn den femte linjen i IP header . Dette er den endelige destinasjonen adressen eller decapsulator . I dette eksemplet , er dataene blir sendt til IP -adressen 194.61.67.181 .