Skip to main content

IP paketo struktūra

Anonim

Dauguma tinklo duomenų perdavimo technologijų naudoja paketus perduoti duomenis iš šaltinio įrenginio į paskirties įrenginį. IP protokolas nėra išimtis. IP paketai yra svarbiausi ir pagrindiniai protokolo komponentai. Tai yra struktūros, perduodančios duomenis. Jie taip pat turi antraštę, kurioje yra informacijos, kuri padeda jiems rasti kelią ir surinkti po perdavimo.

Dvi pagrindinės IP protokolo funkcijos yra nukreipimas ir adresavimas. Norėdami nukreipti paketus į ir iš mašinų tinkle, IP (interneto protokolas) naudoja IP adresus, kurie yra vežami kartu paketuose.

Daugiau informacijos apie IP paketus

Trumpi aprašymai paveiksle yra pakankamai prasmingi, kad galėtumėte suprasti antraštės elementų funkciją. Tačiau kai kurie gali būti neaiškūs:

  • The identifikavimo žyma naudojamas padėti surinkti paketą iš keleto galimų fragmentų. Kai duomenys siunčiami per tinklą, jie suskirstomi į mažus skyrius, kurie yra aptraukti į šiuos paketus. IP tinklai, pvz., Internetas, paprastai nėra saugūs, todėl paketai gali būti prarasti, gali būti atidėtas ir gali būti neteisingai nusiųstas. Kai jie atvyksta į paskirties vietą, identifikavimo žyma padeda identifikuoti paketą ir vėl surinkti duomenis į pradinę formą.
  • The suskaidyta vėliava nurodo, ar paketas gali būti suskaidytas, ar ne.
  • The fragmento nuokrypis yra laukas, skirtas nustatyti, kuris fragmentas prie šio paketo.
  • Laikas gyventi (TTL) yra numeris, kuris nurodo, kiek paketų gali būti apynių (maršrutizatorių praeina), kol jis mirs. Paprastai kiekviename maršrutizatorius analizuoja paketą ir remiasi informacija, esančia toje maršrutizatoriuje, esančiuose kitose kaimyninėse maršrutizatoriuose, yra pasirenkama, koks maršrutas yra geriausias. Paketas tada persiunčiamas į kitą maršrutizatorių. Pagal šią konfigūraciją paketas gali būti tuščias. Taip pat yra potvynis, kaip kitas metodas, o tai reiškia, kad siunčiant paketo kopiją kiekvienam gretimam maršrutizatoriui; tada tik tikslinė mašina suvartoja paketą. Kiti paketai laikysis tarptinklinio ryšio. TTL yra skaičius, paprastai 255, kuris mažėja kiekvieną kartą, kai paketas perduoda maršrutizatorių. Tokiu būdu nereikalingi paketai galiausiai mirs, kai TTL pasieks nulį.
  • Theantraštė kontrolinė suma yra numeris, naudojamas klaidų aptikimui ir korekcijai paketų perdavimo metu. Duomenys pakuotėje yra įvedami į matematinį algoritmą, kurio rezultatas yra suma, kuri siunčiama kartu su paketų duomenimis. Po priėmimo ši suma vėl skaičiuojama naudojant tą patį algoritmą. Jei tai yra ta pati kaip pradinė suma, duomenys yra geri, kitaip tai laikoma sugadinta ir paketas atmestas.
  • Thenaudingoji apkrova yra tikri duomenys. Atkreipkite dėmesį, kad duomenų perdavimo apkrova gali būti iki 64 KiloBytes, o tai yra didžiulė, palyginti su visais antraštės bitais.