TCP rahbarlari va UDP rahbarlari tushuntirildi

Transmission Control Protocol (TCP) va User Datagram Protocol (UDP) - internet protokoli (IP) bilan ishlatiladigan ikkita standart transport qatlami.

TDP va UDP ham tarmoq ulanishlar orqali uzatish uchun paketli xabarlar ma'lumotlarining bir qismi sifatida foydalanishadi. TCP sarlavhalari va UDP sarlavhalarining har biri protokol texnik spetsifikatsiyalari bilan belgilangan maydonlar majmuini o'z ichiga oladi.

TCP formatidagi formati

Har bir TCP sarlavhasi 20 bayta (160 bit ) hajmdagi o'nta kerakli maydonga ega. Ular ixtiyoriy ravishda 40 bayt hajmgacha bo'lgan qo'shimcha ma'lumot qismini ham qo'shishlari mumkin.

Bu TCP sarlavhalarining tuzilishidir:

  1. Resurs TCP port raqami (2 bayt)
  2. Nishon TCP port raqami (2 bayt)
  3. Navbat raqami (4 bayt)
  4. Tasdiqlash raqami (4 bayt)
  5. TCP ma'lumotlarining ofseti (4 bit)
  6. Qo'riqlanadigan ma'lumotlar (3 bit)
  7. Nazorat bayroqlari (9 bitgacha)
  8. Oyna hajmi (2 bayt)
  9. TCP checksumi (2 bayt)
  10. Favqulodda ishora (2 bayt)
  11. TCP ixtiyoriy ma'lumotlar (0-40 bayt)

TCP, yuqorida sanab o'tilgan tartibda xabarlar oqimiga bosh sarlavhalarini kiritadi.

UDP formatidagi formati

UDP TCP dan ko'ra qobiliyat jihatidan ancha cheklangan bo'lgani uchun uning sarlavhalari juda kichikdir. UDP sarlavhasi quyidagi to'rtta talab qilinadigan maydonga bo'lingan 8 baytni o'z ichiga oladi:

  1. Manba port raqami (2 bayt)
  2. Nishon port raqami (2 bayt)
  3. Ma'lumotlarni uzunligi (2 bayt)
  4. UDP checksum (2 bayt)

UDP yuqorida sanab o'tilgan tartibda xabarlar oqimiga kiritadi.