IP va Port
Axborot-kommunikatsiya texnologiyalarining (AKT) eng soʻnggi ishlanmalari bilan bepoyon yer sharining har bir burchagi va goʻshasi oʻzaro bogʻlangan. Ushbu ajoyib g'alabaning asosi, asosan, jadal rivojlanayotgan aloqa va tarmoq texnologiyalari bilan bog'liq. Ushbu mo''jizaviy ijodlarning qurilish bloklari IP manzillari va portlar tushunchalariga asoslanadi.
IP-manzillar va portlar orqali internetdagi millionlab serverlar va mijozlar bir-biri bilan aloqa o'rnatmoqda.
IP manzil
IP manzil - 32 bitli mantiqiy manzil bo'lib, ma'lumotlar paketi (datagramma) manzilini aniqlash uchun ishlatiladi. IP-manzil ma'lumotlar sxemasining belgilangan marshrut bo'yicha mos ravishda oqishiga imkon beruvchi manba va maqsad tarmoqlarni aniqlaydi. Internetdagi har bir xost va router IP manziliga ega, xuddi barcha telefonlar identifikatsiya qilish uchun noyob raqamga ega. IP-manzillash tushunchasi 1981 yilda standartlashtirilgan.
IP-manzillashda asosan nuqtali kasrli belgilar ishlatiladi. Odatda IP-manzil tarmoq qismi va xost qismi sifatida ikki qismdan iborat. IP-manzilning oddiy joylashuvi quyidagicha:
4 baytning har biri (8 bit=1 bayt) 0-255 gacha bo'lgan qiymatlardan iborat. IP manzillar tarmoq identifikatori va xost identifikatorining o'lchamiga qarab (A, B, C va D) kabi sinflarga guruhlangan. Ushbu yondashuv IP manzillarini aniqlashda foydalanilganda, u sinfning to'liq manzili sifatida aniqlanadi. Yaratiladigan tarmoq turiga qarab, tegishli manzil sxemasini tanlash kerak.
Masalan: A sinfi=> Har birida koʻp xostlar boʻlgan bir nechta tarmoqlar uchun.
Class=> Har birida bir nechta xostlar boʻlgan koʻp tarmoqlar uchun.
Asosan, koʻrib chiqilayotgan LAN muhitida IP-manzilning tarmoq identifikatori bir xil boʻlib qoladi, bu yerda xost qismi oʻzgaradi.
Sinfni toʻliq manzillash natijasida yuzaga keladigan katta kamchiliklardan biri bu IP manzillarni isrof qilishdir. Shunday qilib, muhandislar sinfga kamroq murojaat qilishning yangi yondashuviga o'tdilar. To'liq adreslash sinfidan farqli o'laroq, bu erda tarmoq identifikatorining o'lchami o'zgaruvchan. Ushbu yondashuvda tarmoq identifikatorining hajmini aniqlash uchun pastki tarmoqni maskalash tushunchasidan foydalaniladi.
Oddiy IP-manzilga misol 207.115.10.64
Portlar
Portlar 16 bitli raqamlar bilan ifodalanadi. Shuning uchun portlar 0-65, 525 oralig'ida. 0-1023 port raqamlari cheklangan, chunki ular HTTP va FTP kabi taniqli protokol xizmatlaridan foydalanish uchun ajratilgan.
Tarmoqda ikkita xost bir-biri bilan aloqa qiladigan oxirgi nuqta portlar sifatida aniqlanadi. Portlarning aksariyati ajratilgan vazifa bilan tayinlangan. Bu portlar avval muhokama qilinganidek port raqami bilan aniqlanadi.
Demak, IP-manzil va portning funksional harakati quyidagicha. Ma'lumotlar paketini manba mashinasidan yuborishdan oldin, manba va maqsad IP manzillari va tegishli port raqamlari datagramga uzatiladi. IP-manzil yordamida datagram maqsadli mashinani kuzatib boradi va unga etib boradi. Paket ochilgandan so'ng, OT port raqamlari yordamida ma'lumotlarni to'g'ri dasturga yo'n altiradi. Agar port raqami noto'g'ri bo'lsa, OS qaysi ilovaga qaysi ma'lumotlar yuborilishini bilmaydi.
Xulosa qilib aytganda, IP-manzil ma'lumotlarni mo'ljallangan manzilga yo'n altirish bo'yicha katta vazifani bajaradi, port raqamlari esa olingan ma'lumotlar bilan qaysi ilovani oziqlantirishni aniqlaydi. Oxir-oqibat, tegishli port raqami bilan ajratilgan ilova ma'lumotlarni zahiradagi port orqali qabul qiladi.