Ang IP packet ay ang pinakamahalaga at pangunahing bahagi ng protocol. Nagdadala sila ng data sa panahon ng paghahatid at mayroong isang header na naglalaman ng impormasyong tumutulong sa kanila na mahanap ang kanilang paraan at muling buuin pagkatapos ng paghahatid.
Higit pang Impormasyon sa IP Packet
Ang dalawang pangunahing function ng IP protocol ay ang pagruruta at pag-address. Upang iruta ang mga packet papunta at mula sa mga machine sa isang network, ang IP (ang Internet Protocol) ay gumagamit ng mga IP address na kasama sa mga packet.
Ang maikling paglalarawan sa larawan ay sapat na makabuluhan upang bigyan ka ng ideya ng paggana ng mga elemento ng header. Gayunpaman, maaaring hindi malinaw ang ilan:
- Ang tag ng pagkakakilanlan ay nakakatulong na muling buuin ang packet mula sa ilang mga fragment sa wakas. Ang data na ipinadala sa isang network ay pinaghiwa-hiwalay sa maliliit na seksyon na nakapaloob sa mga packet na ito. Ang mga IP network, gaya ng internet, ay karaniwang hindi secure. Ang mga packet ay maaaring mawala, maantala, at dumating sa maling pagkakasunud-sunod. Kapag nakarating na sila sa destinasyon, nakakatulong ang tag ng pagkakakilanlan na matukoy ang packet at muling buuin ang data pabalik sa orihinal nitong anyo.
- Ang fragmented flag ay nagsasaad kung ang packet ay maaaring fragmented o hindi.
- Ang fragment offset ay isang field para matukoy kung saang fragment naka-attach ang packet na ito.
- Time to Live (TTL) ay isang numerong nagsasaad kung ilang hops (router pass) ang magagawa ng packet bago ito mamatay. Karaniwan, sa bawat router, ang isang packet ay sinusuri, at batay sa impormasyong naroroon sa router na iyon sa iba pang mga kalapit na router, ang isang pagpipilian ay ginawa kung aling ruta ang pinakamahusay. Ang packet ay ipapasa sa susunod na router. Sa pagsasaayos na ito, maaaring umikot ang isang packet. Mayroon ding pagbaha bilang isa pang paraan, na nagpapahiwatig ng pagpapadala ng kopya ng packet sa bawat kalapit na router; pagkatapos, ang target na makina lamang ang kumokonsumo ng packet. Ang iba pang mga packet ay mananatiling roaming. Ang TTL ay isang numero, karaniwang 255, na bumababa sa bawat oras na ang isang packet ay pumasa sa isang router. Sa ganitong paraan, ang mga paulit-ulit na packet ay mamamatay kapag umabot na sa zero ang TTL.
- Ang header checksum ay isang numero na ginagamit para sa pagtukoy ng error at pagwawasto sa panahon ng paghahatid ng packet. Ang data sa packet ay pinapakain sa isang mathematical algorithm. Ang resultang kabuuan ay naglalakbay kasama ang data sa packet. Sa pagtanggap, ang kabuuan na ito ay kinakalkula muli gamit ang parehong algorithm. Kung ito ay pareho sa orihinal na kabuuan, ang data ay mabuti. Kung hindi, ito ay ituring na sira, at ang packet ay itinapon.
- Ang payload ay ang aktwal na data na dinadala. Pansinin na ang data payload ay maaaring hanggang 64 KiloBytes, na napakalaki kumpara sa kabuuan ng mga header bit.
Ang