ടിസിപി ഹെഡ്ഡറുകളും UDP ഹെഡ്ഡറുകളും വിശദീകരിക്കേണ്ടതുണ്ട്

ട്രാൻസ്മിഷൻ കൺട്രോൾ പ്രോട്ടോക്കോൾ (ടിസിപി) , യൂസർ ഡാറ്റ്ഗ്രാം പ്രോട്ടോക്കോൾ (യുഡിപി) എന്നിവയാണ് ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ (ഐപി) ഉപയോഗിച്ച് ഉപയോഗിക്കുന്ന രണ്ട് സ്റ്റാൻഡേർഡ് ട്രാൻസ്പോർട്ടേഷൻ ലെയറുകൾ.

നെറ്റ്വർക്ക് കണക്ഷനുകളിലൂടെ ട്രാൻസ്ഫർ ചെയ്യാനുള്ള സന്ദേശ ഡാറ്റയുടെ ഭാഗമായി ടിഡിപി, യുഡിപി ഉപയോഗം ഹെഡ്ഡർ . TCP ഹെഡ്ഡറുകൾക്കും UDP ഹെഡറുകൾക്കും ഓരോ പ്രോട്ടോകോൾ സാങ്കേതിക പ്രത്യേകതകൾ നിർവചിച്ചിരിക്കുന്ന ഫീച്ചറുകൾ എന്ന ഒരു കൂട്ടം ഘടകങ്ങൾ ഉൾക്കൊള്ളുന്നു.

TCP ഹെഡ്ഡർ ഫോർമാറ്റ്

ഓരോ TCP ഹെഡിംഗിനും 20 ബൈറ്റുകൾ (160 ബിറ്റുകൾ ) വലുപ്പമുള്ള പത്ത് ആവശ്യമായ ഫീൽഡുകൾ ഉണ്ട്. ഓപ്ഷണലായി ഒരു അധിക ഡാറ്റാ വിഭാഗം 40 ബൈറ്റുകൾ വരെ വലുപ്പത്തിൽ ഉൾപ്പെടുത്താം.

ടിസിപി ശീർഷകങ്ങളുടെ വിന്യാസമാണിത്:

  1. ഉറവിട TCP പോർട്ട് നമ്പർ (2 ബൈറ്റുകൾ)
  2. ലക്ഷ്യസ്ഥാനം TCP പോർട്ട് നമ്പർ (2 ബൈറ്റുകൾ)
  3. സീക്വൻസ് നമ്പർ (4 ബൈറ്റുകൾ)
  4. തിരിച്ചടവ് നമ്പർ (4 ബൈറ്റുകൾ)
  5. TCP ഡാറ്റ ഓഫ്സെറ്റ് (4 ബിറ്റുകൾ)
  6. റിസർവ് ചെയ്ത ഡാറ്റ (3 ബിറ്റുകൾ)
  7. നിയന്ത്രണങ്ങൾ ഫ്ലാഗുകൾ (9 ബിറ്റുകൾ വരെ)
  8. വിൻഡോ വലുപ്പം (2 ബൈറ്റുകൾ)
  9. TCP ചെക്ക്സം (2 ബൈറ്റുകൾ)
  10. അർഹമായ പോയിന്റർ (2 ബൈറ്റുകൾ)
  11. TCP ഓപ്ഷണൽ ഡാറ്റ (0-40 ബൈറ്റുകൾ)

മുകളിൽ ലിസ്റ്റ് ചെയ്തിരിക്കുന്ന ക്രമത്തിൽ സന്ദേശ സ്ട്രീമിലേക്ക് TCP ഇൻവെർട്ടസ് ഹെഡറുകൾ ചേർക്കുന്നു.

UDP ഹെഡ്ഡർ ഫോർമാറ്റ്

ടിസിപി എന്നതിനേക്കാൾ യുപിപി കൂടുതൽ കഴിവുള്ളതിനാൽ അതിന്റെ തലക്കെട്ടുകൾ വളരെ ചെറുതാണ്. ഒരു UDP ഹെഡറിൽ 8 ബൈറ്റുകൾ ഉണ്ട്, ഇനിപ്പറയുന്ന നാല് ആവശ്യമുള്ള മേഖലകളായി വേർതിരിച്ചിരിക്കുന്നു:

  1. ഉറവിട പോർട്ട് നമ്പർ (2 ബൈറ്റുകൾ)
  2. ലക്ഷ്യസ്ഥാന port നമ്പർ (2 ബൈറ്റുകൾ)
  3. ഡാറ്റയുടെ ദൈർഘ്യം (2 ബൈറ്റുകൾ)
  4. UDP ചെക്ക്സം (2 ബൈറ്റുകൾ)

മുകളിൽ ലിസ്റ്റ് ചെയ്തിരിക്കുന്ന ക്രമത്തിൽ സന്ദേശത്തിന്റെ സ്ട്രീമിലേക്ക് UDP ഇൻസേർട്ട് ഹെഡ്ഡർ ഫീൽഡുകൾ.