TCP (Transmission Control Protocol) Ta'rifi

Protokol ishonchli ma'lumotlar uzatilishini ta'minlaydi

TCP (Etkazish Boshqarish Protokoli) tarmoqlar orqali ma'lumotlarni uzatishda ishlatiladigan muhim tarmoq protokoli hisoblanadi. Tarmoqlar kontekstida protokol - ma'lumotlar uzatilishini boshqaruvchi qoidalar va protseduralar to'plami bo'lib, u butun dunyo bo'ylab ishlatiladigan joylashish, dasturiy ta'minot yoki apparatdan qat'i nazar, narsa xuddi shunday . TCP IP (Internet protokoli) bilan birgalikda TCP / IP deb nomlangan taniqli duosida ishlaydi. Siz ushbu sozlamani kompyuteringizdagi, smartfoningiz yoki ko'chma qurilmangizdagi tarmoq sozlamalarida ko'rishingiz mumkin. IP-qism TCP-ning uzatish ishonchliligini boshqarishda, ma'lumotlar paketlarini manbadan maqsadga yo'naltirish va jo'natish bilan bog'liq. Ushbu maqolada biz TCP qanday ishlashini va qanday ishlashini bilib olamiz.

TCP qanday ishlaydi

TCP funktsiyasi ma'lumotlar ishonchli bo'lishi uchun ma'lumotlarni uzatishni nazorat qilishdan iborat. Internet kabi tarmoqlarda ma'lumotlar paketlardan, ya'ni tarmoqdan mustaqil ravishda yuboriladigan ma'lumotlar bo'linmalari orqali uzatiladi va asl ma'lumotni qaytarish uchun boradigan joyga etib borganlaridan keyin qayta yig'iladi.

Tarmoq bo'yicha ma'lumotlarni uzatishda qatlamlarda, har bir protokol bitta qatlamda amalga oshiriladi, boshqalar bajarayotgan narsalar bilan to'ldiradi. Ushbu qatlamlar to'plamiga protokol to'plami deyiladi. TCP va IP ishlashi bir-birining ustki qismida ishlaydi. Misol uchun, bir yığında HTTP - TCP - IP - WiFi bo'lishi mumkin. Ya'ni, masalan, kompyuter veb-sahifaga kirganda HTTP protokoli veb-sahifani HTML-ga, TCP-ni uzatishni boshqaradi, tarmoqdagi IP-kanalizatsiyani boshqaradi (masalan, Internet) va Wi-Fi-ni uzatish mahalliy tarmog'ida.

Shuning uchun TCP uzatish paytida ishonchni ta'minlash uchun mas'uldir. Ishonchli ma'lumotlarni uzatish - bu quyidagi talablar bajarilishi. Stsenariylar kontseptsiyani yaxshiroq tushunish uchun beriladi.

TCP qanday ishlaydi

TCP o'z paketlarini ular raqamlangan deb etiketlasa bo'ladi. Shuningdek, ular maqsadga yetib borish muddati (ya'ni bir necha yuz millisekundlarda muddat deb ataladigan vaqt) va boshqa texnik qoidalar mavjudligiga ishonch hosil qiladi. Qabul qilingan har bir paket uchun yuborish moslamasi xabarnoma deb ataladigan paket orqali xabar qilinadi. Nomi hamma aytadi. Vakolatdan so'ng, tasdiqlash olinmagan bo'lsa, manba yo'qolgan yoki kechiktirilgan paketning yana bir nusxasini yuboradi. Buyurtma paketlari ham tasdiqlanmagan. Shunday qilib, barcha paketlar har doim tartibga solinadi, teshiklarsiz va oldindan belgilangan va qabul qilinadigan kechikish vaqtida.

TCP manzili

IP- IP manzillari sifatida ma'lum qilish uchun to'liq mexanizm mavjud bo'lsa-da, TCP bunday batafsil manzillash tizimiga ega emas. Bunga ehtiyoj yo'q. U faqatgina u qaerdan olinganligini aniqlash va xizmat uchun paketlarni yuborish uchun ishlaydigan qurilma tomonidan taqdim etilgan raqamlardan foydalanadi. Ushbu raqamlar port deb nomlanadi. Masalan, veb-brauzerlar TCP uchun portni 80 dan foydalanadi. Port 25 ishlatilgan yoki elektron pochta. Port raqami ko'pincha xizmat uchun IP-manzil bilan birlashtiriladi, masalan, 192.168.66.5:80