La plimulto de la teknologioj de transdono de datumoj de reto uzas pakojn por transdoni datumojn de fonta aparato al destina aparato. La protokolo IP ne estas escepto. IP-pakoj estas la plej gravaj kaj fundamentaj komponantoj de la protokolo. Ili estas strukturoj, kiuj portas datumojn dum transdono. Ili ankaŭ havas kaplinion, kiu enhavas informojn helpante ilin trovi sian vojon kaj reagi post transdono.
La du ĉefaj funkcioj de la protokolo IP estas ruliĝantaj kaj adresantaj . Por trairi pakojn al kaj de maŝinoj en reto, IP (Interreta Protokolo) uzas IP-adresojn, kiuj estas portitaj laŭlonge de la pakoj.
Pli da informoj pri IP-pakoj
La mallongaj priskriboj en la bildo estas sufiĉe suficxe por doni al vi ideon pri la funkcio de la kapliniaj elementoj. Tamen iuj povus ne esti klaraj:
- La identiga etikedo estas uzata por helpi kunigi la pakon de pluraj eventualaj fragmentoj. Kiam datumoj estas senditaj tra reto, ĝi estas rompita en malgrandajn sekciojn, kiuj estas envolvitaj en ĉi tiuj pakoj. IP-retoj, kiel la interreto, kutime ne estas sekuraj, do pakoj povas esti perditaj, povas prokrasti kaj povas alveni al la malĝusta ordo. Post kiam ili alvenos al la celloko, la identiga etikedo helpas identigi la pakon kaj rekomenci la datumojn al sia originala formo.
- La fragmentita flago deklaras ĉu la pakaĵo povas esti fragmentita aŭ ne.
- La fragmenta kompenso estas kampo por identigi, kiun fragmento ĉi tiu pakaĵo alfiksas.
- Time to Live (TTL) estas nombro, kiu indikas kiom da supraj (router-pasoj) la pako povas fari antaŭ ol ĝi mortos. Kutime, ĉe ĉiu router, paketo estas analizita kaj bazita sur la informo ĉeestanta ĉe tiu enrutilo sur aliaj apudaj routeroj, elektiĝas laŭ kiu vojo estas plej bona. La pako tiam estas sendita al tiu sekva router. En ĉi tiu agordo, pakaĵo povas bone iri. Ankaŭ estas inundo kiel alia metodo, kio implicas sendi kopion de la pakaĵo al ĉiu apuda router; tiam nur la blanka maŝino konsumas la pakon. Aliaj pakoj konserviĝos. TTL estas nombro, kutime 255, kiu malpliiĝas ĉiufoje kiam pako pasas router. Tiel, redundaj pakoj finfine mortos, kiam la TTL atingas nulon.
- La kaplinio checksum estas nombro uzata por eraro detekto kaj korekto dum paka transdono. La datumoj en la pakaĵo estas nutritaj al matematika algoritmo kiu rezultigas sumon, kiu estas sendita kune kun la datumoj en la pakaĵo. Post ricevo, ĉi tiu sumo estas kalkulita denove uzante la saman algoritmon. Se ĝi estas la sama kiel la originala sumo, la datumo estas bona, alie oni konsideras koruptan kaj la pakaĵon forĵetita.
- La ŝarĝo, kiu estas la realaj datumoj portataj. Rimarku, ke datuma ŝarĝo povas esti ĝis 64 KiloBytoj, kio estas grandega komparita kun la totalo de la kaplinio.