ટીસીપી હેડર્સ અને UDP હેડર્સ સમજાવાયેલ

ટ્રાન્સમિશન કંટ્રોલ પ્રોટોકોલ (ટીસીપી) અને યુઝર ડેટાગ્રામ પ્રોટોકોલ (યુડીપી) ઈન્ટરનેટ પ્રોટોકોલ (આઇપી) સાથે વપરાતા બે પ્રમાણભૂત પરિવહન સ્તરો છે.

નેટવર્ક કનેક્શન્સ પર ટ્રાન્સફર માટે પેકેજિંગ મેસેજ ડેટાના ભાગ રૂપે ટીડીપી અને યુડીડી બંને હેડરોનો ઉપયોગ કરો. ટીસીપી હેડરો અને UDP હેડરોમાં દરેક પ્રોટોકોલ તકનીકી સ્પષ્ટીકરણ દ્વારા વ્યાખ્યાયિત ક્ષેત્રો માપદંડનો સેટ ધરાવે છે.

ટીસીપી હેડર ફોર્મેટ

દરેક TCP હેડરમાં કુલ 10 આવશ્યક ફીલ્ડ્સ છે જે 20 બાઇટ્સ (160 બીટ્સ ) નું કદ ધરાવે છે. તેઓ વૈકલ્પિક રીતે કદમાં 40 બાઇટ્સ સુધી વધારાના ડેટા વિભાગનો સમાવેશ કરી શકે છે.

આ TCP હેડરોનું લેઆઉટ છે:

  1. સોર્સ ટીસીપી પોર્ટ નંબર (2 બાઇટ્સ)
  2. લક્ષ્યસ્થાન ટીસીપી પોર્ટ નંબર (2 બાઇટ્સ)
  3. સિક્વન્સ નંબર (4 બાઇટ્સ)
  4. સ્વીકૃતિની સંખ્યા (4 બાઇટ્સ)
  5. ટીસીપી ડેટા ઑફસેટ (4 બિટ્સ)
  6. અનામત ડેટા (3 બિટ્સ)
  7. નિયંત્રણ ફ્લેગો (9 બિટ્સ સુધી)
  8. વિન્ડોનું કદ (2 બાઇટ્સ)
  9. ટીસીપી ચેકસ્મ (2 બાઇટ્સ)
  10. અર્જન્ટ પોઇન્ટર (2 બાઇટ્સ)
  11. ટીસીપી વૈકલ્પિક ડેટા (0-40 બાઇટ્સ)

ઉપર જણાવેલ ક્રમમાં મેસેજ સ્ટ્રીમમાં TCP હેડર ફીલ્ડ્સ દાખલ કરે છે

UDP મથાળું ફોર્મેટ

કારણ કે ટીડીપી કરતાં યુડીપી નોંધપાત્ર રીતે વધુ મર્યાદિત છે, તેના હેડરો ખૂબ નાના છે. એક UDP હેડરમાં 8 બાઇટ્સ, નીચેના ચાર આવશ્યક ક્ષેત્રોમાં વિભાજિત છે:

  1. સોર્સ પોર્ટ નંબર (2 બાઇટ્સ)
  2. લક્ષ્યસ્થાન પોર્ટ નંબર (2 બાઇટ્સ)
  3. ડેટાની લંબાઇ (2 બાઇટ્સ)
  4. UDP ચેકસમ (2 બાઇટ્સ)

યુડીપી ઉપર હેડર ફિલ્ડ્સને તેના સંદેશ સ્ટ્રીમમાં ઓર્ડરમાં સૂચિમાં દાખલ કરે છે.