data rejser rundt net, og på tværs af internettet i en struktur, der kaldes en pakke. Pakken indeholder data i sin krop og har en række overskrifter på forsiden af kroppen . Headers indeholder kilde og destination adresser pakken og andre oplysninger , herunder hvordan data kan samles af modtageren, plus kontrol oplysninger til, at modtageren at kontrollere, om pakken ankom ufordærvede . Hvis noget går galt med transmissionen af en pakke , det er droppet. Forskellige protokoller har forskellige procedurer for at håndtere denne situation . Grundlæggende Netværksprotokoller
Tre protokoller er involveret i overvågningen af passagen af pakker.
Den første er Internet Protocol . Selvom Internet Protocol selv har ingen metoder til håndtering af droppede pakker , har en tilhørende protokol kaldet Internet Control Message Protocol , som håndterer IP fejl messaging.
De to andre protokoller er alternativer til hinanden. En pakke vil enten følge User Datagram Protocol eller Transmission Control Protocol , aldrig begge dele. Hver har forskellige procedurer for behandling af opgivne pakker .
Internet Protocol
IP header er dikteret af Internet Protocol , og indeholder en række felter, der kan forårsage en pakke at blive droppet. Den " Tid til at leve" felt indeholder det maksimale antal links pakken kan krydse. Hver router pakken passerer gennem reducerer dette tal med én . Hvis tid til at leve nummer når nul , skal den modtagende router falder pakken og sender en ICMP meddelelse til afsenderen af pakken. Det andet felt er et fragmentering flag . Hvis dette forbyder fragmentering af pakken , kan det forårsage pakken , der skal droppes . Hvert netværk fastsætter et maksimum for en pakke . Hvis en pakke er længere end dette maksimum , den modtagende routeren opdeler det i mindre pakker , så det kan passere nettet . Dette er fragmentering. Hvis IP header forbyder fragmentering , routeren falder pakken og sender tilbage en ICMP -meddelelse .
ICMP
Internet Control Message Protocol håndterer fejlmeddelelser på vegne af Internet Protocol . Mange forhold kan forhindre en pakke i at blive accepteret af sin receiver dog de to vigtigste fejltyper vedrørende droppede pakker beskrive, hvorfor pakken mislykkedes. Den første er "Destination Unreachable ". Dette kan skyldes, at IP-adressen er forkert, eller det portnummer er forkert. Fragmenteringen fejl er en del af denne gruppe . Den anden gruppe er " overskredet " budskab. Dette omfatter tid til at leve fejl , og også en anden tilstand, der meddeler, at en fragmenteret pakke ikke kunne samles igen .
Transport Protokoller
Transmission Control Protocol danner datapakker og skaber en forbindelse mellem hvert endepunkt i en transmission . TCP header indeholder en sekvens for de data, der rejser i hver pakke , så serien kan samles i en strøm af data fra receiveren. Hvis en pakke i den rækkefølge ikke ankommer , modtageren anmoder sin retransmission . Den User Datagram Protocol er meget mere let. Det omfatter en checksum , som beregnes på indholdet af en pakke . Hvis modtageren kommer op med et andet resultat end at beregne checksum , det falder pakken , men ikke underrette afsenderen.