190
ishlarni deytagramma sathida amalga oshiriladi.
TCP-
ulanish ma’lumotlarni dupleks uzatishni ta’minlaydi.
Agar ikki xostda A va V
jarayon bajarilayotgan bo‘lsa, bunda ma’lumotlar bir vaqtda A jaryondan V
jaryonga, va V jaryondan A jarayonga uzatiladi. TCP-ulanish nuqta-nuqta ulanish
ham deyiladi, ya’ni yagona qabul qiluvchi bilan yagona uzatuvchi o‘rtasidagi
ulanish nazarda tutiladi.
TCP-ulanish jarayonini ko‘rib
chiqamiz. Faraz qilaylik, biror bir xostda jarayon amalga oshirilmoqda, va bu
jarayon boshqa xost bilan ulanishni hohlamoqda . Boshida mijoz jarayoni o‘z
xostidagi transport sathiga ma’lum
qiladiki, meni server jarayonimga ulangin.
Shundan so‘ng mijoz transport sathi TCP-ulanishni serverning transport sathi
bilan
tashkil etishni boshlaydi. Boshida mijoz serverga maxsus TCP segmentini
yuboradi, server mijozga boshqa maxsus segment bilan javob beradi va oxirda
mijoz serverga uchinchi maxsus segmentni yuboradi. Birinchi ikkita segment hech
qanday ma’lumotni amaliy sathida ushlamaydi , uchininchi segment esa bu
ma’lumotni ushlashi mumkin.
Chunki segmentlar almashinuvi, ulanish
jarayonining o‘rnatilishi hisoblanadi va oxirgi qismi “ uch marotaba qo‘l siqish”
deyiladi.
TCP-ulanish o‘rnatilgandan so‘ng, amaliy jarayon ma’lumotlar
almashinuvini boshlaydi. Mijozdan ma’lumotlarni serverga uzatilishi quyidagicha
bo‘ladi: mijoz o‘zining ma’lumotlar oqimini soketga yuboradi (soket-dasturlash
interfeysi bo‘lib, jarayonlar o‘rtasida ma’lumotlar almashinuvini ta’minlaydi).
Soket orqali ma’lumotlar TCP-protokoliga tushib, mijoz tomonga yuborilishini
ta’minlaydi.
16.5-rasmda
ko‘rsatilgandek, TCP bu ma’lumotlarni jo‘natuvchi
buferga – buferlardan biriga, ya’ni “ uch marotaba qo‘l siqishni”
ni tashkil
etishga yo‘llaydi. Vaqti-vaqti bilan TCP uzatuvchi buferdan ma’lumotlarni olib
turadi. Belgilangan tasnifga asosan, TCP protokoli olingan “ ma’lumotlarni
segment ko‘rinishda hohlagan kerakli o‘ziga qulay vaqtda” uzatish shart.
Maksimal ma’lumot hajmi, ya’ni buferdan olingan va uni segmentga
192
sanaydi. Qabul qiluvchi va uzatuvchi buferlar ikkita tomondan ulanadi. Demak,
TCP-ulanish bu bufer va o‘zgaruvchan uzatuvchi
va qabul qiluvchi tomonlari, va
shu bilan birga tomonlar orasidagi soket ulanishdan tuzilgan. Bu holda ulash uchun
hech qanday bufer yoki o‘zgaruvchan oraliq tarmoq uskunalari (marshrutizator,
ko‘prik va takrorlanuvchi) ishlatilmaydi.