TCP segmenti strukturasi
TCP bunga ikki yo'l bilan erishadi. Birinchidan, paketlarni raqamlash orqali ularga buyurtma beradi. Ikkinchidan, bu xatolarni tekshiradi, chunki qabul qiluvchiga xabarni qabul qilganligi to'g'risida javobni yuboruvchiga qaytarib yuborishi kerak. Agar jo'natuvchi to'g'ri javob olmasa, qabul qiluvchining ularni to'g'ri qabul qilishini ta'minlash uchun paketlarni qayta yuborishi mumkin.
Process Explorer va boshqa tizim dasturlari jarayonning ulanish turini ko'rsatishi mumkin - bu erda biz turli xil veb-serverlarga ochiq TCP ulanishlar bilan Chrome brauzerini ko'rishimiz mumkin.
UDP protokoli
UDP - User Datagram Protocol (RFC 768) - mantiqiy aloqa o'rnatmasdan, ishonchsiz ma'lumotlarni uzatish xizmati bilan ilovalarni ta'minlaydi.UDP protokoli TCP ga o'xshash ishlaydi, ammo u barcha xatolarni tekshiradigan narsalarni tashlaydi. Barcha oldinga va orqaga aloqalar kechikishni keltirib chiqaradi, ishlarni sekinlashtiradi Ilova UDP dan foydalanganda, paketlar faqat oluvchiga yuboriladi. Yuboruvchi qabul qiluvchining paketni qabul qilganiga ishonch hosil qilishni kutmaydi - shunchaki keyingi paketlarni yuborishda davom etadi. Agar qabul qiluvchi bu erda va u erda bir nechta UDP paketlarini o'tkazib yuborsa, ular shunchaki yo'qoladi - jo'natuvchi ularni qayta yubormaydi. Bularning barchasini yo'qotish qurilmalarning tezroq aloqa qilishini anglatadi.
UDP ishonchlilik, tartib yoki ma'lumotlar yaxlitligini ta'minlash uchun aniq qo'l siqishsiz oddiy uzatish modelidan foydalanadi.
Datagrammalar tartibsiz, takrorlanishi yoki izsiz butunlay yoʻqolib ketishi mumkin, ammo agar ular yetib kelsa, izchil holatda boʻlishi kafolatlanadi. UDP xatoni tekshirish va tuzatish zarur emasligini yoki ilovada bajarilishi kerakligini anglatadi. Vaqtga sezgir ilovalar ko'pincha UDP dan foydalanadi, chunki kechiktirilgan paketlarni kutishdan ko'ra paketlarni tashlab yuborish afzalroqdir, bu real vaqt rejimida amalga oshirilmasligi mumkin.
Agar tarmoq interfeysi qatlamidagi xatolarni tuzatish zarur bo'lsa, dastur ushbu maqsad uchun mo'ljallangan TCP yoki SCTP dan foydalanishi mumkin.
UDP ning fuqaroligi bo'lmagan protokol sifatidagi xususiyati DNS va IPTV, IP orqali ovoz, IP tunnel protokollari va ko'plab onlayn o'yinlar kabi oqimli media ilovalari kabi juda ko'p mijozlarning kichik so'rovlariga javob beradigan serverlar uchun ham foydalidir.
Do'stlaringiz bilan baham: |