TCP/IP protokollar steki. Reja: 1. TCP /IP protokollari . 2. IP tаrmоg‘idа аdrеslаsh. 3. TCP/IP tarmoqlarida adreslashning asosiy turlari 4. IP-adres formatlari 5. IPv6 ga o‘tish texnologiyalari 3 Хозирги вақтда Телекоммуникация тармоқларида TCP/IP протоколлари стеки кенг қўлланилмоқда TCP/IP стеки иккита асосий протоколни ўз ичига олади: 1. TCP (Transmission Control Protocol) – кетма-кет фрагментларга бўлинган маълумотларни кафолатли етказишга жавоб беради. Транспорт поғонаси протоколи ҳисобланади. 2. IP (Internet Protocol) – пакетларни узатувчи протокол, тармоқ протоколлари жумласига киради. TCP/IP протоколи ҳар хил тоифадаги компьютерлар орасидаги ахборот алмашувини амалга оширади. 4 Глобал ИНТЕРНЕТ тармоғининг сифатли ишлаши учун TCP/IP Протоколлари асос ҳисобланади. TCP/IP протоколлари пакетлар коммутацияси асосида ахборотлар алмашинувини ташкил этувчи протоколлар рўйҳати ва қоидалар мажмуаси ҳисобланади. 5 Protokollar steki – bog’langan tarmoq protokollari bo’lib, kompyuter tarmog’ida ma’lumotlarni uzatishni ta’minlab beradi. Tarmoq protokoli - ma`lumotlar almashinuvi qoidalari va formatlari to`plami hisoblanadi. Бундан ташқари Интернет фойдаланишга рухсат беради. ресурсларидан 6 7 Шу боис TCP/IP протоколи протоколлар туркумига киритилди. тармоқлараро TCP/IP протоколлари учун яратилган махсус протоколлар стекларига қуйидагилар киради: • SMTP (Simple Mail Protocol) – электрон почта; • FTP (File Transfer Protocol) – компьютерлар орасида файл алмашишни амалга ошириш ва х.к. 8 TCP/IP термини орқали тармоқда ахборот алмашинувини ташкил этувчи ИККИТА протокол тушунилади: TCP ва IP. Тармоқ протоколлларига Асосий протокол TCP дан (транспорт сатҳи) ва IP (тармоқ сатҳи) ташқари амалий ва тармоқ протоколлари ҳам киради. 9 • Transmission Control Protocol (TCP) (узатишни бошқариш протоколи) —интернет асосий тармоқ протоколларидан тармоқларида бири бўлиб, TCP/IP маълумотларни узатишни бошқаришга мўлжалланган. • OSI моделининг вазифасини бажаради. транспорт поғонаси TCP/IP protokollar oilasi IP (Internet Protocol) – tarmoqlararo protokol TCP (Transmission Control Protocol) – asosiy transport protokoli UDP (User Datagram Protocol) – ikkinchi transport protokoli ARP (Address Resolution Protocol) – adreslar mosligini aniqlovchi protokol SLIP –(Serial Line Internet Protocol) – telefon kanallari orqali ma’lumot uzatish protokoli 11 FTP (File Transfer Protocol — файлларни жўнатиш протоколи) — компьютер тармоқларида файлларни жўнатиш протоколи. FTP серверга боғланиб папкалар рўйхатини кўриш ва файлларни серверга юклаш ва сервердан кўчириб олиш имкониятини беради. Булардан ташқари серверлар ўртасида файл алмашиш имкониятини беради. Бу протокол орқали боғланиш 21 порт орқали бажарилади. HTTPS (Hypertext Transfer Protocol Secure) — HTTP протоколининг кенгайтирилгани бўлиб, маълумотларни шифрлаб узатиш учун қўлланилади. Жўнатилаётган маълумотлар, SSL ёки TSL криптографик протоколлари билан сиқилган ҳолда жўнатилади. http дан фарқли равишда HTTPS TCP нинг 443 порти ишлатилади UDP (User Datagram Protocol — фойдаланувчи датаграммаси протоколи) — IP боғланиш қилмасдан тармоқ орқали маълумот жўнатиш транспорт протоколи. OSI модели транспорт поғонасининг энг оддий протоколи ҳисобланади. TCP дан фарқли равишда у жўнатилган маълумотларни етиб боришини таъминлаб бермайди. Short message peer-to-peer protocol (SMPP) – SMS сервер клиентлари орасида алоқа учун протокол. SMS ва USSD хабарларни жўнатиш учун мўлжалланган. Протокол алмашишда PDU (protocol data units, протоколнинг маълумот пакетлари) га асосланган бўлиб, OSI нинг 4 чи поғонасида жўнатилади. Узатиш самарадорлигини ошириш учун PDU нинг бинар кўриниши мавжуд. Пакетлар алмашуви синхрон кўринишда яъни сўровни жўнатгандан кейин жавоб қайтганга қадар пакетлар алмашуви тўхтатилади, ҳамда асинхрон кўринишда яъни сўровлар тўхтовсиз жўнатилади, жавобларга ишлов бериш эса унинг қайтишига қараб бажарилади. SMTP (Simple Mail Transfer Protocol — почта жўнатиш оддий протоколи) бу электрон почтани TCP/IP тармоқларида жўнатиш учун мўлжалланган тармоқ протоколи. ESMTP (Extended SMTP) — кенгайтирилган SMTP. Ҳозирги вақтда SMTP протоколи деганда ушбу протокол тушунилади. POP3 (Post Office Protocol Version 3 — почта бўлими протоколи, 3 чи версия) почта клиенти-дастурида ишлатилиб, сервердан электрон почта хабарларини олиш учун ишлатилади. Одатда SMTP протоколи билан жуфтликда ишлатилади IMAP (Internet Message Access Protocol — «интернет электрон почтага уланиш протоколи») — электрон почтага кириш учун амалий поғонадаги протокол. POP3 протоколи ўхшаш бўлиб, кирувчи хатлар билан ишлашни таъминлайди. Бундан ташқари калит сўзга асосланган ҳолда қидирувни хам бажарса бўлади. SIP (Session Initiation Protocol — сеанс ўрнатиш учун протокол) — фойдаланувчи интернет-сеансини ўрнатиш ва ўчириш учун стандарт бўлиб, мультимедиали маълумотларни алмашишни хам таъминлайди, яъни аудио-видео конференция, тезкор хабар хамда онлайн ўйинлар. SIP асосан овозли хамда видео чақирувларни ўрнатиш учун ишлатилади. 19 Internet — dunyo bo’ylab joylashgan va yagona tarmoqqa birlashtirilgan minglab kompyuter tarmoqlarining majmuyidir. TCP/IP -TRANSMISSON CONTROL PROTOKOL / INTERNET PROTOKOL) Internetdagi ma'lumotlarni uzatish protokollari deb ataladi. Internetda axborot almashish standart qoidalar asosida amalga oshiriladi. 20 TCP/IP protokolining quyidagicha: axborotni uzatish usuli - TCP protokoli axborotni paketlarga ajratadi; - IP protokoli orqali barcha paketlar qabul qiluvchiga uzatiladi va TCP protokoli tomonidan barcha paketlarning qabul qilinganligi tekshiriladi; - barcha paketlar qabul qilingandan keyin TCP protokoli ularni tartibga soladi va yaxlit ko’rinishga keltiradi. 21 TCP/IP ПРОТОКОЛИНИНГ ТАШКИЛ ЭТУВЧИЛАРИ: • IP (интернет протоколи) пакетлар маълумотларини Тугундан тугунгача узатишни таъминлайди. Маълумотлар пакетларга бўлинади ва IP-адреслари орқали жўнатиш учун тугунга йиғилади ва IP Пакетларни IP-адреслари орқали узатишни таъминлайди. • TCP (узатишни бошқарувчи протокол) - Пакетларни абонентдан серверга тўлиқ етиб боришини назорат қилади. 22 – узатилган маълумотларни пакетларга бўлиш тартибини ва пакетларни тугундан тугунга узатиш тартибини ва пакетларни тугунга йиғиш алгоритмларини аниқлайдиган қоидалар мажмуасига айтилади. TCP/IP-протоколи Мисол учун: «А» ПК дан пакетларни «С» ПК га узатиш тартиби. 23 TCP/IP tarmoqlarida adreslashning asosiy turlari • IP-adres – tarmoqdagi TCP/IP protokoldan foydalanuvchi • • • • xostni aniqlovchi unikal identifikator. Tugun (node) yoki xost (host) – tarmoqqa ulangan va boshqa qurilmalar bilan o‘zaro aloqada ishlay oladigan qurilma. IPv4. IP-adres – 32-razryadli ikkilik son. Qulaylik uchun maxsus formatda yoziladi – o‘nlik ko‘rinishda nuqtalar bilan (dotted decimal). har bir raqam 0 dan 255 gacha diapazon chegarasida bo‘ladi Misol uchin: 181.252.30.115 IP adreslarning ikki turi mavjud: • IPv4 (internet protocol version 4) • IPv6 (internet protocol version 6). • IP adres strukturasi: • IP adres 4 ta qismdan tashkil topgan; • Har bir qism 8 bit uzunlikka ega (demak uning umumiy uzunligi 32 bit); 12.1-rasm. IP adres sinflarini topishning sodda ko‘rinishi Sinf 1-oktet qiymat diapazonlari Tarmoqlarni ng ehtimoliy soni Tugunlarning ehtimoliy soni A 1 - 126 B C D E 128 - 191 192 - 223 224 - 239 240 - 247 126 16382 2097150 16777214 65534 254 --- --- 26843545 13421772 6 8 A sinf adresi – yirik umumfoydalash tarmoqlarida ishlatishga mo‘ljallangan. B sinf adresi – o‘rta o‘lchamdagi tarmoqlarda ishlatiladi, masalan, universitet va yirik kompaniyalar tarmoqlarida ishlatiladi. C sinf adresi – kam sonli kompyuterli tarmoqlarda ishlatiladi. D sinf adresi – mashinalar guruhlariga murojaat qilinganida ishlatiladi. E sinf adresi – zahiraga olingan. IP-adres formatlari • IPv4. • IP-adres 4-versiyada 32-bitdan iborat. 4-versiya IPadreslarini 0 dan 255 gacha bo‘lgan nuqtalar bilan ajratilgan 4 ta o‘nlik sonlar ko‘rinishida yozish qulay, masalan, 192.168.0.3. • IPv6. • IP-adres 6-versiyada 128-bitdan iborat. Raqamlar ikki nuqta bilan ajratilgan (masalan, 2001:0db8:85a3:0000:0000:8a2e:0370:7334). • Adres boshidagi nollarni tushirib qoldirish mumkin. Ketma-ket kelgan nollar guruhini tushirib qoldirish mumkin, ularning o‘rniga ikki ikki nuqta yoziladi (fe80:0:0:0:0:0:0:1 ni fe80::1 ko‘rinishida yozish mumkin). Adresda bunday o‘zgartirishni bir marta bajarish mumkin.