Ang maaasahang data transfer protocols ay tumitiyak na ang datos ay nailipat nang tumpak sa pagitan ng nagpadala at receiver. Ang isang pangunahing bahagi ng mga protocol na ito ay ang paggamit ng mga numerong sequence, na tumutulong sa pagsubaybay ng mga data fruits at pangangasiwa ng mga retransmission. Ang gabay na ito ay nagbibigay ng isang hakbang-by-back na pamamaraan upang mabisang makalkula ang mga numero ng sequence.

Pag - unawa sa mga Numerong Katanungan

Ang mga numero ng pagkakakilanlan ay kakaibang mga pagkakakilanlan na itinalaga sa bawat bahaging data na ipinadadala sa isang network.Napangyayari nito ang receiver na madetek ang nawawala o magayang mga bahagi at mapabilis ang wastong pagbuong muli ng impormasyon. Karaniwan na, ang mga numero ng pagkakasunud - sunod ay inisyal sa sero at inkretado batay sa laki ng bawat bahagi ng data.

Pagkalkula sa mga Numero ng Sequence

Ang kalkulasyon ng mga numerong sequence ay depende sa sukat ng mga data part at mga tuntunin ng protocol. Ang pangkalahatang proseso ay kinasasangkutan ng pagsisimula sa isang inisyal na numerong sequence at pag-apruba nito pagkatapos ng bawat transaksyon.

Proseso ng Step-by-Track

  • Initerialize ang numerong pagkakasunod-sunod: Itakda ang panimulang numerong pagkakasunod-sunod, kadalasang sero o kaya ay pasumala na halaga.
  • Nagpadala ng datos na bahagi: Transmitt isang bahagi ng datos na may kasalukuyang numerong pagkakasunud-sunod.
  • Update sequence number: Idagdag ang sukat ng data segment sa kasalukuyang numero ng pagkakasunud-sunod para sa susunod na transaksyon.

Halimbawang Pagkalkula

Ipagpalagay nang ang unang numero ng pagkakasunud - sunod ay 1000, at ang bawat bahagi ng datos ay 500 byte. Ang mga numero ng pagkakasunud - sunod para sa sunud - sunod na bahagi ay:

Segment 1: 1000
[[Pangulong 2:
Segment 3: 2000