? Internet Protocol ( IP ) är den uppsättning regler som används för att överföra data över Internet och privata nätverk som ansluter till Internet . Den minsta enheten av data som kan överföras och dirigeras över ett IP-nätverk är känt som ett paket och består av en IP-header , ett protokoll sidhuvud och innehåll. IP paketstruktur
IP header är den yttersta delen av paketet och innehåller källan och destination IP-adresser - numeriska koder som unikt identifierar varje dator i ett nätverk - och annan användbar information om paket. Protokollet header beskriver typen av protokoll som används för att skicka paketet och innehållet är nyttolasten delen av paketet , som innehåller aktuella sända data.
IP Header Struktur
en IP header består av totalt 13 områden , nämligen version , Internet header längd , typ av tjänst , total längd , identifiering , flaggor , fragment offset , tid att leva , protokoll , header kontrollsumma , källa adress, destinationsadress och alternativ . De första 12 fält är obligatoriska och kollektivt hjälpa program att kommunicera över långa avstånd anslutna via flera länkar , eller " humle" i ett nätverk . Den sista fältet , optioner , kan innehålla ytterligare header information, men är ofta outnyttjad .
Källa och Destination Adresser
Internet Protocol version 4 beskriver adresser med fyra oktetter - grupper om åtta binära siffror , eller bitar - att göra totalt 32 bitar . De binära värden oktetterna är kopplade , eller sammanfogas tillsammans för att skapa en enda 32 - bitars värde . Källan adressfältet innehåller adressen för avsändaren av paketet och destinationen adressfältet innehåller adressen till mottagaren av paketet , med förbehåll för eventuella network address translation .
Felkontroll
Huvudfältet kontrollsumma fältet är ett 16 - bitars fält som används för felkontroll en IP-inledare . Vid varje nätverk hop , det beräknade värdet av sidhuvudet kontrollsumma - vilket beror på de data som finns i huvudet - jämförs med huvudet kontrollsumman fältet och det kasseras om det inte stämmer med paketet . Likaså är det dags att leva fält ett 8 - bitars fält som används för att begränsa livslängden för ett IP-paket och hindra den från att gå runt i cirklar på ett nätverk . Tiden att leva ( TTL ) fältet innehåller livslängden på IP-paket , anges i sekunder , och varje paket switch eller router som paketet passerar dekrementerar fältet med ett. När TTL fältet når noll paket switchar och routrar inte längre vidarebefordra paketet och det kastas .