Mauvzu: TCP ulanishlar Reja:
TCP ulanishlari
TCP oqimlari
TCP ulanishlarini to'g'ri saqlash
Dunyoning deyarli barcha HTTP aloqalari uzatiladi TCP/IP-bu butun dunyo bo'ylab kompyuterlar va tarmoq qurilmalari tomonidan aytiladigan paketli tarmoq protokollarining mashhur qatlamli to'plami. Mijoz ilovasi dunyoning istalgan nuqtasida ishlaydigan server dasturiga TCP/IP ulanishini ochishi mumkin. Ulanish o'rnatilgandan so'ng, mijoz va server kompyuterlari o'rtasida almashiladigan xabarlar hech qachon yo'qolmaydi, shikastlanmaydi yoki tartibsiz qabul qilinadi.
TCP ishonchli ma'lumotlar quvurlari
HTTP ulanishlari haqiqatan ham TCP ulanishlaridan boshqa narsa emas, bundan tashqari ularni ishlatish bo'yicha bir nechta qoidalar. TCP ulanishlari Internetning ishonchli
ulanishidir. Ma'lumotni aniq va tez yuborish uchun siz TCP asoslarini bilishingiz kerak. [ 2 ]
TCP HTTP -ga ishonchli bit quvurini beradi . TCP ulanishining bir tomoniga to'ldirilgan baytlar boshqa tomondan to'g'ri va to'g'ri tartibda chiqadi ( 1- rasmga qarang ).
1-rasm. TCP HTTP ma'lumotlarini tartibda va buzilmasdan olib yuradi
TCP oqimlari IP -paketlar bo'yicha bo'linadi va jo'natiladi
TCP o'z ma'lumotlarini IP -paketlar deb nomlangan kichik qismlarga yuboradi (yoki IP - ma'lumotlar diagrammasi ). Shunday qilib, HTTP "" ning yuqori qatlami hisoblanadi.2--
rasmda tasvirlangan "IP orqali TCP orqali HTTP" protokoli to'plami " . Xavfsiz variant, HTTPS, HTTP va TCP o'rtasida kriptografik shifrlash qatlamini (TLS yoki SSL deb nomlanadi) qo'shadi ( 2- b- rasm ).
2--rasm. HTTP va HTTPS tarmoq protokoli to'plamlari
HTTP xabarni uzatishni xohlasa, u ochiq -oydin TCP ulanishi orqali xabar ma'lumotlarining mazmunini ketma -ketlikda uzatadi. TCP ma'lumotlar oqimini oladi va ma'lumotlar oqimini bo'laklarga ajratadi segmentlarni IP-paketlar deb nomlangan konvertlar ichida Internet orqali uzatadi ( 3- rasmga qarang ). Bularning barchasi TCP/IP dasturiy ta'minoti yordamida amalga oshiriladi; HTTP dasturchisi hech narsani ko'rmaydi.
Har bir TCP segmenti Bir IP -manzildan ikkinchisiga IP -paket. Ushbu IP -paketlarning har biri quyidagilarni o'z ichiga oladi:
IP -paket sarlavhasi (odatda 20 bayt)
TCP segment sarlavhasi (odatda 20 bayt)
TCP ma'lumotlarining bir qismi (0 yoki undan ko'p bayt)
IP sarlavhasi manba va manzil IP manzillarini, o'lchamlarini va boshqa bayroqlarni o'z ichiga oladi. TCP segmenti sarlavhasi TCP port raqamlarini, TCP boshqaruv bayroqlarini va ma'lumotlarni buyurtma qilish va yaxlitlikni tekshirish uchun ishlatiladigan raqamli qiymatlarni o'z ichiga oladi.
3-rasm. IP -paketlar TCP ma'lumotlar oqimining bo'laklarini o'z ichiga olgan TCP segmentlarini o'z ichiga oladi
Do'stlaringiz bilan baham: |