4-Mavzu: Socketlar. Tcp / ip protokollar: udp, tcp, sctp. Tcp ulanishlar



Download 0,55 Mb.
bet4/5
Sana09.07.2022
Hajmi0,55 Mb.
#760508
1   2   3   4   5
Bog'liq
konspekt

TCP/IP protokoli ma'lumotlarning raqamli uzatilishini tavsiflovchi butun tarmoq modelidir. Unga kiritilgan qoidalar, ularning maqsadi va tuzilishidan qat'i nazar, Internet va mahalliy tarmoqlarning ishlashiga asoslanadi.
TCP/IP nima?
Protokolning nomi ikkita inglizcha tushunchaning qisqartmasidan kelib chiqqan - Transmission Control Protocol va Internet Protocol. Unga kiritilgan qoidalar to'plami sizga ma'lumotlarni uchdan-endga uzatishni va ushbu mexanizmning boshqa tafsilotlarini boshqarishga imkon beradi. Bunga paketlarni shakllantirish, ularni jo'natish, qabul qilish, yo'naltirish, dasturiy ta'minotga uzatish uchun ochish usullari kiradi. TCP / IP protokoli stegi 1972 yilda NCP (Network Control Protocol) asosida yaratilgan bo'lib, 1983 yil yanvar oyida u butun Internet uchun rasmiy standartga aylandi. O'zaro ta'sir darajalarining texnik tavsifi RFC 1122 da tasvirlangan.

Shuningdek, stek boshqa mashhur ma'lumotlarni uzatish protokollarini o'z ichiga oladi - UDP, FTP, ICMP, IGMP, SMTP. Ular texnologiyadan foydalanishning alohida holatlari: masalan, SMTP ning yagona maqsadi elektron pochta xabarlarini yuborishdir.


TCP/IP modeli qatlamlari
TCP/IP protokoli OSI ga asoslangan va avvalgisi kabi uning arxitekturasini tashkil etuvchi bir necha qatlamlarga ega. Hammasi bo'lib 4 daraja ajratiladi - kanal (interfeys), shlyuz, transport va amaliy.
Kanal (tarmoq interfeysi)
Uskuna qatlami Ethernet va Wi-Fi tarmoq uskunalari o'rtasidagi o'zaro ta'sirni ta'minlaydi. Bu avvalgi OSI standartidagi jismoniyga mos keladi. Bu erda vazifa axborotni kodlash, uni paketlarga bo'lish va kerakli kanal orqali jo'natishdir. Javobni kechiktirish va xostlar orasidagi masofa kabi signal parametrlari ham o'lchanadi.

Internet (Internet qatlami)


Internet faqat TCP / IP aloqa protokoli tufayli o'zaro bog'langan ko'plab mahalliy tarmoqlardan iborat. Internet tarmog'i darajasi alohida kichik tarmoqlar o'rtasidagi o'zaro ta'sirni tartibga soladi. Marshrutlash niqob yordamida ma'lum bir IP-manzilga murojaat qilish orqali amalga oshiriladi.

Agar xostlar bir xil niqob bilan belgilangan bir xil pastki tarmoqda bo'lsa, ma'lumotlar to'g'ridan-to'g'ri uzatiladi. Aks holda, ma'lumot kerakli nuqtaga yetguncha butun oraliq bo'g'inlar zanjiri bo'ylab "sayohat qiladi". IP-manzilni tayinlash IPv4 yoki IPv6 standartiga muvofiq amalga oshiriladi (ular bir-biriga mos kelmaydi).

Transport qatlami
Keyingi qatlam takroriy ma'lumotlar paketlari bo'lmasligi uchun etkazib berishni nazorat qilish uchun javobgardir. Yo'qotishlar yoki xatolar aniqlangan taqdirda, ma'lumot qayta so'raladi. Ushbu yondashuv Internetning alohida bo'limlari o'rtasidagi yoki ma'lum bir kichik tarmoq ichidagi aloqa tezligi va sifatidan qat'i nazar, jarayonlarni to'liq avtomatlashtirish imkonini beradi.

TCP protokoli faqat video va o'yin grafiklarini oqimlash uchun mos bo'lgan UDP ga qaraganda ishonchliroqdir. U erda ba'zi paketlarning yo'qolishi juda muhim emas, bu dastur fayllari va hujjatlarini nusxalash haqida gapirib bo'lmaydi. Ushbu darajada ma'lumotlar sharhlanmaydi.

Ilova qatlami
U OSI modelining 3 darajasini - sessiya, taqdimot va dasturni birlashtiradi. U aloqa seansini saqlash, ma'lumotlarni konvertatsiya qilish, foydalanuvchi va tarmoq bilan o'zaro aloqa qilish uchun javobgardir. Ushbu darajada API interfeysining standartlari qo'llaniladi, bu sizga ma'lum vazifalarni bajarish uchun buyruqlar yuborish imkonini beradi.

Bundan tashqari, "hosil" protokollardan foydalanish mumkin. Misol uchun, HTTPS veb-saytlarni ochish uchun, SMTP elektron pochta xabarlarini yuborish uchun va DHCP IP manzillarini belgilash uchun ishlatiladi. Bunday yondashuv dasturlashni soddalashtiradi, tarmoqdagi yukni kamaytiradi, buyruqlarni qayta ishlash va ma'lumotlarni uzatish tezligini oshiradi.

Portlar va socketlar - ular nima va ular nima uchun kerak
Amaliy qatlamda ishlaydigan jarayonlar transport qatlami bilan "muloqot qiladi", lekin ular shifrlangan ma'lumotlarga ega "qora qutilar" sifatida ko'rinadi. Ammo u ma'lumotlarning qaysi IP-manzilga yuborilganligini va qaysi port orqali olinishi kerakligini tushunadi. Bu hostlarning joylashuvidan qat'i nazar, paketlarni tarmoq bo'ylab aniq taqsimlash uchun etarli. 0 dan 1023 gacha bo'lgan portlar operatsion tizimlar tomonidan zahiralangan, qolganlari 1024 dan 49151 gacha, shartli ravishda bepul va uchinchi tomon ilovalari tomonidan ishlatilishi mumkin.

IP-manzil va portning kombinatsiyasi socket deb ataladi va kompyuterni aniqlash uchun ishlatiladi. Birinchi mezon har bir xost uchun noyob bo'lsa-da, ikkinchisi odatda ma'lum turdagi dastur uchun belgilanadi. Shunday qilib, elektron pochtani qabul qilish port 110, ma'lumotlarni FTP protokoli orqali uzatish - har biri 21, saytlarni ochish - har birida - 80 ta.

IP manzillarni ramziy manzillarga aylantirish
Texnologiya veb-resurslarga alfanumerik nomlarni belgilashda faol foydalaniladi. Brauzerning manzil satriga domenni kiritishda birinchi navbatda maxsus DNS serveriga murojaat qilinadi. U har doim Internetga ulangan barcha kompyuterlarda 53-portni tinglaydi va so'rov bo'yicha kiritilgan nomni standart IP manzilga o'zgartiradi.

Sayt fayllarining aniq joylashuvi aniqlangandan so'ng, odatiy ish sxemasi yoqiladi - ma'lumotlarni kodlash bilan dastur sathidan tarmoq interfeyslari darajasidagi jismoniy uskunalarga kirishgacha. Jarayon axborot inkapsulyatsiyasi deb ataladi. Qabul qiluvchi tomonda teskari protsedura sodir bo'ladi - dekapsulyatsiya.



Download 0,55 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish