Når data sendes over internettet , det er indkapslet i pakker, der dirigerer det til dets endelige bestemmelsessted. Disse pakker har en overskrift , der indeholder minimum 20 byte data . Internet Protocol , eller IP , header vises som en serie af tilsyneladende tilfældige tal og bogstavkombinationer , såsom: 45 00 00 2c00 01 00 001f 06 e4 04202 54 139 8319 4 61 67 181However kan denne header opdeles forklare kilden og destinationen af dataene . Instruktioner
1
Kig på den første linje af IP- headeren , i dette tilfælde , 45 00 00 2c. Den første talpar angiver IP version, og antallet af 32-bit "ord" i overskriften. Den " 4 " repræsenterer IP version og "5 " betyder header indeholder fem 32-bit "ord" - de fem linjer i vores eksempel. Overskriften kan indeholde alt fra fem til 15 ord.
De næste to sæt tal repræsenterer den differentierede services kodepunkt , der fortæller en router , hvad de skal gøre med pakken , før du sender det til den næste router. Det sidste par af tal /bogstaver giver den totale længde af de data og header bliver sendt i byte . Dette nummer er præsenteret i hexadecimal kode - et bogstav /nummer kombination
2
Undersøg den anden linje af IP- headeren , 00 01 00 00 i dette eksempel. . De første to par numre /bogstaver entydigt at identificere de data, der sendes . Typisk øges med en hver gang data sendes til en anden router . De sidste to par indikerer fragmentering opvejes af disse oplysninger, hvilket betyder at de fortæller en router , hvorvidt dataene er fragmenteret, og hvis ja, hvor mange fragmenter , det indeholder. Hvis dataene er fragmenteret , de identifikationsnumre - 00 01 , i dette eksempel - fortæl en router , som fragmenter hører med denne særlige datasæt , fordi de alle har de samme identifikationsnumre
3 < . p> Tag et kig på den tredje linje i overskriften, 1f 06. e4 04. . Det første par tegn henviser til " tid til at leve ", eller antallet af links , hvorigennem data er at rejse. Dette er angivet i hexadecimal kode. Det andet par af tal er den protokol , som dataene er i gang. Den " 06 " i dette eksempel betyder data bliver sendt til Transmission Control Protocol , eller TCP. En række 17 ville indikere , at de data skulle User Datagram Protocol , eller UDP. De sidste fire numre er header checksum , som kontrollerer nøjagtigheden af de øvrige header information. Typisk afsenderen af data beregner header checksum ved at tilføje alle de 16-bit værdier af header sammen og omdanne det samlede til hex kode. Når pakken ankommer til en router , routeren beregner checksum for at bekræfte gyldigheden af de data, der sendes som en sikkerhedsfunktion .
4
Vis den fjerde linje af IP- header. Dette viser kilden adresse eller IP -adresse , hvorfra dataene stammer . I dette eksempel , ville denne linje pege på IP-adresse 202.54.139.83 . Den originering også kaldet encapsulator .
5.
Find den femte linje af IP- header. Dette er den endelige destination adresse eller decapsulator . I dette eksempel er data, der sendes til IP -adressen 194.61.67.181 .