Kas yra IP paketas?

Turinys:

Kas yra IP paketas?
Kas yra IP paketas?
Anonim

IP paketai yra svarbiausi ir pagrindiniai protokolo komponentai. Perduodami jie neša duomenis ir turi antraštę, kurioje yra informacijos, padedančios rasti kelią ir surinkti po perdavimo.

Daugiau informacijos apie IP paketus

Dvi pagrindinės IP protokolo funkcijos yra maršruto parinkimas ir adresavimas. Norėdami nukreipti paketus į ir iš tinklo įrenginių, IP (interneto protokolas) naudoja IP adresus, kurie yra kartu su paketais.

Image
Image

Trumpi aprašymai paveikslėlyje yra pakankamai prasmingi, kad suprastumėte antraštės elementų funkcijas. Tačiau kai kurie gali būti neaiškūs:

  • Atpažinimo žyma padeda iš naujo surinkti paketą iš kelių galimų fragmentų. Duomenys, siunčiami tinklu, yra suskirstomi į mažas dalis, gautas šiuose paketuose. IP tinklai, tokie kaip internetas, paprastai nėra saugūs. Paketai gali būti prarasti, vėluoti ir atvykti netinkama tvarka. Kai jie atvyksta į paskirties vietą, identifikavimo žyma padeda identifikuoti paketą ir grąžinti duomenis į pradinę formą.
  • fragmentuota vėliavėlė nurodo, ar paketą galima suskaidyti, ar ne.
  • fragmento poslinkis yra laukas, skirtas nustatyti, prie kurio fragmento šis paketas yra prijungtas.
  • Laikas gyventi (TTL) yra skaičius, nurodantis, kiek apynių (maršrutizatoriaus praėjimų) gali atlikti paketas, kol jis išnyks. Paprastai kiekviename maršrutizatoriuje yra analizuojamas paketas ir, remiantis tame maršrutizatoriuje esančia informacija kituose gretimuose maršrutizatoriuose, pasirenkamas geriausias maršrutas. Tada paketas persiunčiamas kitam maršrutizatoriui. Šioje konfigūracijoje paketas gali apeiti. Taip pat yra užtvindymas kaip kitas būdas, kuris reiškia, kad paketo kopija siunčiama į kiekvieną kaimyninį maršrutizatorių; tada paketą sunaudoja tik tikslinė mašina. Kiti paketai ir toliau bus naudojami tarptinkliniu ryšiu. TTL yra skaičius, paprastai 255, kuris mažėja kiekvieną kartą, kai paketas praeina per maršrutizatorių. Tokiu būdu pertekliniai paketai galiausiai išnyks, kai TTL pasieks nulį.
  • header kontrolinė suma yra skaičius, naudojamas klaidoms aptikti ir taisyti paketų perdavimo metu. Duomenys pakete įvedami į matematinį algoritmą. Gauta suma keliauja kartu su duomenimis pakete. Gavus, ši suma dar kartą apskaičiuojama pagal tą patį algoritmą. Jei ji sutampa su pradine suma, duomenys yra geri. Priešingu atveju jis laikomas sugadintu ir paketas atmetamas.
  • payload yra faktiniai vežami duomenys. Atkreipkite dėmesį, kad naudingoji duomenų apkrova gali siekti iki 64 kilobaitų, o tai yra milžiniška, palyginti su antraštės bitų visuma.

Rekomenduojamas: