dataene reiser rundt nettverk og over Internett i en struktur som kalles en pakke . Pakken inneholder dataene i sin kropp og har en serie av topptekstene på forsiden av kroppen. Overskrifter inneholder kilden og målet adressene pakken og annen informasjon, herunder hvordan dataene kan settes sammen av mottakeren , samt kontroll informasjon til at mottakeren for å sjekke om pakken kom uskadet . Hvis noe går galt med overføringen av en pakke, er det droppet. Forskjellige protokoller har ulike prosedyrer for å håndtere denne situasjonen . Grunnleggende nettverksprotokoller
Tre protokoller er involvert i overvåkingen passering av pakker .
Den første er Internet Protocol . Selv om Internet Protocol selv har ingen metoder for å håndtere forkastede pakker , har det en tilhørende protokoll kalt Internet Control Message Protocol , som håndterer IP error meldinger.
De to andre protokoller er alternativer til hverandre . En pakke vil enten følge User Datagram Protocol eller Transmission Control Protocol , aldri begge deler. Hver har ulike prosedyrer for å håndtere forkastede pakker .
Internet Protocol
IP header er diktert av Internet Protocol , og inneholder en rekke felt som kan føre til en pakke å bli droppet . "Time to Live "-feltet inneholder maksimalt antall lenker pakken kan krysse. Hver router pakken går gjennom reduserer dette antallet. Hvis Time to Live antallet når null , synker mottar router pakken og sender en ICMP -melding til opphavsmannen av pakken . Det andre feltet er en fragmentering flagg. Hvis dette forbyr fragmentering av pakken , kan det føre til at pakke skal droppes . Hvert nettverk setter en maksimal lengde for en pakke . Hvis en pakke er lengre enn dette maksimum, bryter den mottakende router det i mindre pakker , slik at det kan krysse nettverket. Dette er fragmentering . Hvis IP header forbyr fragmentering , faller ruteren pakken og sender tilbake en ICMP -melding.
ICMP
Internet Control Message Protocol håndterer feilmeldinger på vegne av Internet Protocol . Mange forhold kan forhindre en pakke fra å bli godtatt av mottaker Denne er imidlertid de to hoved feiltyper i forbindelse med at pakkene beskrive hvorfor pakken sviktet . Den første er " målet ikke kan nås . " Dette kan være fordi IP-adressen feil, eller portnummeret er feil . Fragmentering feil er en del av denne gruppen . Den andre gruppen er "Time overgått" melding. Dette inkluderer Time to Live feil , og også en annen tilstand som varsler at en fragmentert pakke ikke kunne bli sammen igjen .
Transport Protokoller
Transmission Control Protocol danner datapakker og oppretter en forbindelse mellom hvert endepunkt i en transmisjon . TCP-hodet inneholder en sekvens for dataene som reiser i hver pakke , slik at serien kan settes sammen til en datastrøm av mottakeren. Hvis en pakke i denne rekkefølgen ikke ankommer , ber mottakeren sin sending. Brukeren Datagram Protocol er mye mer lett . Det omfatter en kontrollsum , som er beregnet på innholdet av en pakke. Hvis mottakeren kommer opp med et annet resultat fra beregning av sjekksum, slipper den pakken , men varsler ikke avsenderen.