11-Мавзубўйичасаволлартўплами
TCP jarayoni nima?
Protokolda TCP ulanishlari "Ulanishnio'rnatish" bo'limidatasvirlangan "uchtomonlamaqo'lsiqish" yordamidao'rnatiladi. Ulanishnio'rnatishuchun, birtomon (masalan, server) ma'lumbirmanbaniko'rsatganyokiko'rsatmaganholda, TIZIM va ACCEPT ibtidoiylarinibajarib, kiruvchialoqanipassivkutadi. Boshqatomon (masalan, mijoz), ulanishnio'rnatmoqchibo'lgan IP manzilivaportini, TCP segmentiningmaksimalhajminivaagarkerakbo'lsa, ba'zifoydalanuvchima'lumotlarini (masalan, parol) ko'rsatib, CONNECT ibtidoiyvazifasinibajaradi. CONNECT ibtidosi SYN bit to'plamigaegava ACK bititozalangan TCP segmentiniyuboradivajavobnikutadi. Ushbu segment belgilanganjoygaetibborganida, TCP ob'ektibiron-birjarayonningQabulqiluvchilarportimaydonidagiparametrbilanbirxilportniko'rsatib, LITEN ibtidoiybo'lganliginitekshiradi. Agar bundayjarayonbo'lmasa, u ulanishni rad etishuchun RST bit to'plamibilansegmentniyuborishorqalijavobberadi. Agar biron-birjarayonbironbirportnitinglasa, undakiruvchi TCP segmentiushbujarayongauzatiladi.Ikkinchisiulanishniqabulqilishiyoki rad etishimumkin.Agar jarayonulanishniqabulqilsa, u tasdiqlashjavobiniyuboradi.Oddiyholatdayuborilgan TCP segmentlariningketma-ketligiE'tiborbering, SYN bit to'plamigaegabo'lgan segment tartibraqamibo'shlig'ining 1 baytiniegallaydi ,buularnitasdiqlashdanoaniqliknioldiniolishgayordamberadi.
Ikkixostbirvaqtningo'zidabir-birigaulanishgaharakatqilsanimabo'ladi ?
Agar birvaqtningo'zidaikkitaxostbir-biribilanaloqao'rnatishgaharakatqilsa, undasodirbo'ladiganvoqealarketma-ketligianjirgato'g'rikeladi. Natijada, ikkitaemas, faqatbittaulanisho'rnatiladi, chunkiso'ngginuqtajuftligiulanishnianiqbelgilaydi.Ya'ni, agar ikkalaulanishjuftlik (x, y) yordamidao'zlarinianiqlashgaharakatqilsa (x, y) uchunfaqatbittajadvalyozuviamalgaoshiriladi.
TCP ulanishi mijozyoki server tomonida yakunlanadimi?
Mijoz-server tizimlaridamasofaviyprotseduraqo'ng'iroqlariniamalgaoshirishda. Agar so'rovvajavobbittapaketgasig'adigandarajadakichikbo'lsavaoperatsiyabeparvobo'lsa, undasiz UDP-danxavfsizfoydalanishingizmumkin. Ammo, agar ushbushartlarbajarilmasa, UDP-danfoydalanishunchalikyoqmaydi.Masalan, agar javobjudakattabo'lishimumkinbo'lsa, unda biz xabarqismlariniketma-kethizalamakvayo'qolganpaketlarniqaytayuborishmexanizmigamuhtojmiz. Ma'lumbo'lishicha, biz dastur TCP-nikashfqilishikerakligihaqidagapirayapmiz.
Do'stlaringiz bilan baham: |