IP-manzil va DNS: ma’lumotlar qanday tarqaladi haqida malumot
Internet va ma’lumotlar trafigi haqida gap ketganda, mavzu odatda tasodifiy bo’lib, u yoki bu tarzda, o’z ichiga olgan ma’lumotlar to’plami magistrallar, tarmoqlar va simsiz ulanishlarning murakkab dunyosida qanday sayohat qilishini … qiziqtiradi. ga manzilingizga to’g’ri!
Haddan tashqari texnik bo’lishni xohlamasdan — va esda tutingki, agar mavzu bo’yicha ayniqsa chuqur tafsilotlarni qidirsangiz, «Kompyuter tarmoqlari» mavzusidagi matnga o’zingizni yo’naltirish yoki onlayn akademik resurslarga murojaat qilish tavsiya etiladi — biz davolashni rejalashtirmoqdamiz. «Hikoya» shaklidagi mavzu, hatto tarmoqda bo’lmaganlar ham onlayn muloqot qanday ishlashini keng tushunishlari uchun murakkab tushunchalarni iloji boricha soddalashtirishga harakat qilmoqda.
Negaki, haqiqatan ham, Internet — bundan boshqa narsa emas bir qator kompyuterlar (bundan buyon biz ularni «tugunlar» deb ataymiz) bir-biriga bog’langan.
Sizga shuni aytib berishni boshlashimiz mumkin ma’lumotlar tarmoq orqali tarqalish usuli … bir qator tomonidan boshqariladi TCP / IP deb nomlanuvchi standartlar va protokollar.
Ushbu to’plamdagi eng muhim protokollardan ikkitasi aniq TCP va IP (shuning uchun biz an’anaviy ravishda uni shu tarzda chaqirishni tanladik).
«TCP» protokoli — bu degani O’tkazishni boshqarish protokoli — Xususan, bu gap ma’lumotlar qanday o’tkazilishi tarmoqdagi ishonchlilik va xatolarni boshqarish nuqtai nazaridan bir nuqtadan boshqasiga, IP protokoli — bu degani Internet protokoli — bitimlar, boshqa tomondan, bilantarmoqni tashkil etuvchi turli tugunlarni aniqlash.
ISO / OSI va TCP
TCP ni yaxshiroq tushunishdan oldin boshqasini kiritishimiz kerak standart tartibga soluvchi to’liq kompyuter tarmoqlari arxitekturasi: Ushbu standart ISO / OSI nomini oladi va sodda qilib aytganda, u oddiy elektr impulslari bo’lgan vaqtdan boshlab bizning qurilmalarimizda ko’rsatiladigan ma’lumotlarga aylanmaguncha ma’lumotlarni boshqarish va o’zgartirishga xizmat qiladi.
Aslida ISO / OSI standarti yaxshi hukmronlik qiladi. etti mantiqiy tarmoq qatlami kim boshqaradi muloqotning juda ko’p jihatlarijumladan:
- darajasi jismoniyYuboruvchi tugun xom ma’lumotni «sim bo’yicha» yuboradi;
- darajasi ma’lumotlar uzatish (yoki havola): xom ma’lumotlar uzatishdagi xatolar bilan to’g’ri kurashish uchun va tasniflash (inkassatsiya) uchun tayyorlanadi, shunda u keyingi ishlov berilishi va tasniflanishi mumkin;
- darajasi tarmoq: U quyi qatlamda tayyorlangan ma’lumotlarni qabul qiluvchi tugunga yo’naltirish uchun javobgardir;
- darajasi Transport: u tarmoq sathi boshlagan ishni davom ettirish, uning sayohatidagi ma’lumotlarga hamrohlik qilish va tarmoq holati tufayli mumkin bo’lgan xatolarni eng yaxshi usulda boshqarish uchun javobgardir;
- qatlami sessiya: g’amxo’rlik qiladi yuboruvchi va qabul qiluvchi o’rtasida olingan ma’lumotlarni sinxronlashtirish., ma’lumotni qabul qiluvchi kutgan paytda aniq etib borishiga ishonch hosil qilish;
- darajasi taqdimot: belgilangan joyga etib kelgan ma’lumotlar ma’lumotlar havolasi qatlamida amalga oshirilgan inkapsulyatsiyadan «chiqarib olinadi» va yuqori qatlam tomonidan izohlanishi mumkin bo’lgan standart formatga aylantiriladi;
- qatlami ilova: ISO / OSI ning eng so’nggi darajasidir va u bilan shug’ullanadi pastki darajadan olingan ma’lumotlarni dastur turiga moslashtiring. qabul qiluvchining kompyuterida mavjud (masalan, elektron pochta xabariga, qabul qilinadigan faylning bir qismiga yoki brauzer tomonidan ishlov berilishi mumkin bo’lgan matnga aylantirish orqali).
Shu bilan, keling, biz bilan bog’laning: protokol TCP sessiya, tarmoq va ma’lumotlar havolalari qatlamlarini qamrab oladi (ya’ni, aslida ma’lumotlarning bir tugundan ikkinchisiga «harakatini boshqaradiganlar»), qurish a «buzilgan» ma’lumotlarni qabul qilishdagi xatoliklar, kechikishlar va to’g’ri sinxronizatsiya qilish imkoniyatiga ega bo’lgan aloqa kanalidastlabki ma’lumotlarni buyurtma qilish va qayta shakllantirishga hissa qo’shish.
Amaliy tafsilotlarsiz TCP protokoli quyidagilar uchun mo’ljallangan:
- qila olish ulanish yaratisho’rtasida yopilishi aniq talab qilinmaguncha faol bo’lib qoladi jo’natuvchi va qabul qiluvchi (ulanishga yo’naltirilgan);
- Bunga ishonch hosil qiling ishonchlilik, ya’ni ma’lumotlarni manzilga muvaffaqiyatli etkazib berish uchun, bir qator so’rovlar va tasdiqlash xabarlari tufayli olingan, garchi REQ (so’rov) va ACK (qabul qilinganligini tasdiqlash) jargonida, ehtimol ularni qayta uzatishni o’z zimmasiga oladi. agar u belgilangan manzilga etib bormasa;
- qila olish ikkala yo’nalishda ham harakat qilingShunday qilib, u ma’lumotlar so’rovlarini va javoblarini (to’liq dupleks) ishlaydi;
- Hojar ma’lumotlarAgar siz manzilingizga to’g’ri etib kelsangiz, buni bajaring … tartibli va faqat bir marta (kamida bir marta).
Ma’lumotlarimizning sayohati tarmoq bo’lgan ulkan o’rmonda qanday ochilishini aniq bilib olsak, keling, tushunaylik tugunlar qanday aniqlanadi uni to’ldiradigan (ya’ni qurilmalar).
IP (protokol)
Identifikatsiya qilish IP protokolining asosiy vazifasidir: yuqorida aytib o’tganimizdek, Internet har doim ham bir-biriga teng bo’lmagan tugun va tarmoqlardan iborat (aslida ular deyarli hech qachon bo’lmaydi) va bu protokol ma’lumotlarni tashuvchi tarmoqlar va uni kutayotgan tugunlar o’rtasida «elim» vazifasini bajaradi.
Aslida, IP protokoli g’amxo’rlik qiladi tarmoqqa ulangan har bir mashinaga mantiqiy manzil tayinlash. (IP-manzil) va ma’lumotni yuboruvchidan qabul qiluvchiga, turli xil ichki tarmoqlarga qarab harakat qilish uchun yo’lni (marshrutni, keyinroq qanday qilib bilib olamiz) aniqlang.
IP manzili
Bunday holda,IP-manzil — bu tahlil qilinadigan tarmoqqa nisbatan ushbu tarmoqqa ulangan har qanday turdagi mashinani noyob ravishda aniqlaydigan belgilar ketma-ketligi.. Oddiy qilib aytganda, biz xotirjamlik bilan IP-manzil kompyuter, planshet, mobil telefon, aqlli soat yoki Internetga ulangan boshqa narsalarning «uy manzili, ko’cha manzili» ekanligini ta’kidlaymiz.
Belgilangan IP-manzil. qurilmaning jismoniy manzili bilan bog’liq.masalan, masalan Direccion MACInternetga kirishga qodir bo’lgan har qanday qurilmada MAC manzili mavjud va bu manzil butun sayyorada noyob.
Hozirda ikki xil IP-manzillar mavjud: IPv4 manzili va IPv6-manzili, ular mantiqiy darajada ko’p yoki kamroq bir xil (garchi v4 va v6 tarmoqlari o’rtasida marshrutlash boshqacha bo’lsa ham): IPv6 manzillari kiritildi nisbatan yaqinda (biz 2004 yil haqida gaplashamiz) kabi IPv4 vorislari, chunki ikkinchisi tarmoqqa ulangan milliardlab mashinalarni aniqlash uchun etarli emas.
IPv4 manzili
IPv4 manzili quyidagilardan iborat to’rtta raqamli belgilar (Uchlik uchun 8 bit, jami 32 bit), nuqta bilan ajratilgan, 145.21.0.79 turdagi; har bir uchlikning raqamli qiymati 1 dan 255 gacha: bu shuni anglatadiki, 245.21.98.114 haqiqiy IP-manzil, 187.321.0.4 esa bunday emas.
IPv4 aniqlay oladi 232 (taxminan 4,3 × 109), bu raqam — bugungi kunda ulangan ko’plab qurilmalar va IPv4-ning bir qismi zaxiralangan va foydalanishga yaroqsizligini hisobga olgan holda — endi etarli emas.
IPv6 manzili
Shuning uchun IPv6 manzili paydo bo’ldi: buning o’rniga u sakkiz o’n oltilik raqamli kvartetlardan iborat bo’lib, shuning uchun 0 dan 9 gacha raqamlar va «a» dan «f» gacha bo’lgan harflar o’rtasida aralashtiriladi, «:» bilan ajratiladi, 128- bit jami, 2001: 03b8: 0000: 0400: d4a0: 0000: 0fc3: 7721 turdagi.
IPv6, aniqrog’i, IPv4 dan ko’ra ko’proq mashinalarni aniqlay oladi 2128 (taxminan 3,4 × 1038).
IP-manzillarni kim tarqatadi?
Shubhasiz, IP-manzillarni tarqatish shu paytgacha ko’rilgan tarmoq arxitekturasini boshqaradigan protokollar bilan shug’ullanadigan vazifa emas va bu hech qanday holatda o’zboshimchalik bilan emas.
Bu tartibga solinadi IANA ma’muriyati tomonidan boshqariladi (Internet tomonidan tayinlangan raqamlar idorasi) va shunga o’xshab ishlaydi: IP -manzillar bloki ma’lum bir sub’ektga «tayinlangan» bo’lib, u uni «to’g’ridan -to’g’ri» yoki ikkinchi sub’ektga «sub -ijaraga berish» to’g’risida qaror qabul qilishi mumkin. tugamaguncha yoqing.
Keling, nima deyilganini misol bilan aniqlab olishga harakat qilaylik:
- mamlakat Italiya IANA-dan IP-blokni talab qiladi va IANA so’ralgan IP-manzil blokini Italiyaga tayinlaydi.;
- Italiyada ikkita etkazib beruvchi o’z eshiklarini ochishni rejalashtirmoqda: TIM va Shamol; ikkalasi ham ular murojaat qilmoqda Italiya millatining rasmiylariga IANA-dan ijaraga olingan IP-manzillarning bir qismi uchun;
- Ijara haqi to’langandan so’ng, Italiya talab qilingan IP-manzillarni Telecom Italia va Wind-ga tayinlaydi;
- Elis o’sha paytda Telecom Italia-ga barcha hollarda IP-manzilni kafolatlaydigan ma’lumotlarga obuna bo’lish to’g’risida qaror qabul qilishga qaror qildi: Telekom so’rovni qabul qiladi va abonent to’lovi to’langandan so’ng Elisga o’z qurilmasini tayinlash orqali tarmoqqa ulanish imkoniyatini beradi ( s) IP-manzil.
Ommaviy IP va xususiy IP
TCP / IP va IP-manzillar haqida hozirgacha aytilganlarni tushunib, ma’lumotlar Patagoniyani tark etib, bizning kompyuterimizga qanday etib borishini tushunish uchun yana ikkita tushunchani kiritishimiz kerak: ommaviy IP va xususiy IP.
L »Umumiy IP-manzil — bu xizmat ko’rsatuvchi provayder (tola yoki uyali telefon va boshqalar) U har qanday mashinaga to’g’ridan-to’g’ri Internetga kirishi sharti bilan beriladi.Masalan, mobil telefonni Vodafone tarmog’i orqali IP 24.142.3.41 bilan Internetga ulash mumkin. Ushbu IP-manzil noyobdirya’ni Internet tarmog’ida bir vaqtning o’zida faqat bitta qurilmani aniqlaydi.
Shaxsiy IP-manzil uchun yana bir hikoyabu xususiy tarmoq ichida manzillovchi qurilma (masalan, yo’riqnoma) tomonidan tayinlangan.
Keling, uy WiFi -ni olaylik: simsiz AP mavjudligini tasavvur qilaylik.Uy tarmog’i », mos ravishda 192.168.0.3 va 192.168.0.4 IP manzillari bilan ikkita kompyuter ulangan.
Ushbu ikkita IP-manzil alohida va noyob ravishda tanib olinadi ikkita HomeNet-dagi ikkita kompyuter.va bu uchun tarmoq apparati ommaviy IP-ni oling va ikkita kompyuter o’rtasidagi aloqani ajratish … har biriga kerakli ma’lumotlarni yuborish..
Boshqacha qilib aytadigan bo’lsak, xizmat ko’rsatuvchi provayder uchun Internetga ulangan bitta qurilma (masalan, yo’riqnoma yoki kirish nuqtasi) mavjud va aynan shu qurilma uy tarmog’iga ulangan mashinalarni aloqada saqlash uchun javobgardir. tashqi dunyo (biz buni qisqa vaqt ichida tushunamiz).
Statik IP VS dinamik IP
Tarmoqdan turli qurilmalarga marshrutlash qanday sodir bo’lishini va «portni yo’naltirish» sehrli so’zlari nimani anglatishini yaxshiroq tushunish uchun biz ma’lumotlarning qanday harakatlanishini aniqlash uchun sayohatimizni yakunlaymiz, shuningdek, tushunchalarni kiritishimiz kerak. statik va dinamik IP-manzil.
Farqi juda oddiy: statik IP bilan tuzilgan mashina (davlat yoki xususiy bo’lsin), hatto uzilib qolsa ham, keyinchalik tarmoqqa ulangan bo’lsa ham, har doim bir xil IP-manzilni oladigan mashina.
Boshqa tomondan, dinamik IP bilan tuzilgan mashina har safar tarmoqqa ulanganida har xil IP-manzilni oladi. Shartnomalarning ayrim turlaridan tashqari, Internet-provayderlar dinamik ommaviy IP-larni tayinlashadi.
Manzil berish va jihozlash
Shubhasiz, ma’lumotlarning tarmoq bo’ylab sayohati fikr kuchi bilan sodir bo’lmaydi, ammo ba’zilari ham bor aniq jismoniy apparatlar ISO / OSI ning turli qatlamlarida ishlaydigan, TCP / IP to’plamining protokollari bilan bir xil pastki tarmoqdagi ma’lumotlarni bir nuqtadan boshqasiga, bir tarmoqdan ikkinchisiga yoki hatto bitta tugundan boshqasiga yo’naltirish uchun foydalaniladigan turli xil ichki tarmoqlar bo’ylab tarmoq.
Ushbu qurilmalarning ba’zilari faqat Internet subnetslarini boshqa Internet subnetlari bilan bog’lash uchun ishlatiladi, boshqalari esa bizning uyimizda yoki mobil telefonimizda jismonan mavjud. Keling, ularning ba’zilarini birgalikda ko’rib chiqamiz.
Hub
Markaz — bu bir nechta jismoniy portlarga ega bo’lgan qurilmahar biriga ajratilgan simi pastki tarmoqqa ulangan; darajasida harakat qiladi ISO / OSI ma’lumotlarini bog’lash va bu aslida uchun xizmat qiladi portga olingan ma’lumotlarni uzatish uchun jismoniy port boshqa barcha jismoniy eshiklar mavjud tarmoqning o’zi uning mavjudligini «payqamasdan»; Jargonda bu «diffuziya» operatsiyasi deb ataladi.
Ushbu mexanizm TCP / IP protokollari tomonidan boshqariladigan va turli xil Internet subnetlari o’rtasidagi aloqada foydalaniladigan to’qnashuvlar va mikro kechikishlarga olib kelishi mumkin.
Kambiya
Kalit shuningdek, ISO / OSI ma’lumotlarini bog’lash qatlamida ishlaydi va pastki tarmoq kabellariga bag’ishlangan bir nechta jismoniy portlarga ega, ammo markazdan farqli o’laroq, bu translyatsiya moslamasi emas, balki portlaridan biridan olingan ma’lumotlarni uzatadi faqat shu oluvchi ulangan ma’lumotlar.
Bu qabul qilingan ma’lumotni qaysi jismoniy portga yo’naltirish (qabul qiluvchiga qarab) va ushbu jismoniy portga uzatishni ta’minlash uchun etarlicha uzoq vaqt davomida olingan ma’lumotni vaqtincha «saqlash» imkonini beruvchi ichki mexanizm tufayli yuzaga keladi.
Kalit shaffof rejimda ham ishlaydi.
Router
Router — bu narsa mantiqan kalitga o’xshash, ammo chuqur farq qiladi o’zining amaliy yondashuvida: birinchi navbatda ISO / OSI arxitekturasining tarmoq darajasi. (pastroq darajada ishlaydigan hub va kalitlardan farqli o’laroq) va, ba’zi ichki jadvallar mavjudligi tufayli (marshrut jadvallari) qodir yo’llarni saqlang IP manzillarni jismoniy manzillar bilan bog’lash orqali siz turli xil bir hil bo’lmagan pastki tarmoqlarni va «buzilgan» ma’lumotni to’g’ri yo’naltirish. paketlarda ular orasida.
Aslida, yo’riqnoma hatto jismonan har xil subnetslarga tarmoqdagi turli tugunlar orqali kirish imkoniyatini beradi; yo’riqnoma bir-biriga ulanishi mumkin turli xil jismoniy tarmoqlar, bir hil fizik tarmoqlar, jismoniy mashinalar uchun individual mashinalar, kichik tarmoqlar uchun kichik tarmoqlar, pastki tarmoqlar uchun tarmoqlar va hokazo, o’zaro ta’sir tufayli har qanday holatda paketlarning to’g’ri tartibini boshqarish jismoniy va mantiqiy portlar deb nomlangan mexanizm bilan tarmoq manzili tarjimasi (yoki NAT).
Odatda yo’riqnoma shaffof qurilma vazifasini bajarmaydi va xatolar, to’qnashuvlar va tirbandliklarni cheklash uchun translyatsiya aloqalarini blokirovka qilishi mumkin.
Routerning ichki varianti odatda bir nechta kompyuterlarni, mobil telefonlarni, aqlli soatlarni va boshqalarni ichki yoki tashqi modem yordamida Internet tarmog’iga ulash uchun ishlatiladi.
Modem
Modem — bu ishlaydigan qurilma jismoniy qatlam va bu imkon beradi bir nechta tizimlarning aloqasi analog kanal tufayli va u aslida ma’lumotni analogdan (kabel orqali o’tayotganda) raqamli (kompyuterga etib borishi bilan) tarjima qilish bilan shug’ullanadi.
Modem har qanday hisoblash moslamasini (kompyuter, mobil telefon, aqlli soat, router va boshqalar) Internetga ulash uchun zarur: u LTE, HSDPA va boshqa mobil qurilmalar modullariga kiritilgan bo’lib, ular Internetga bevosita ulanish imkonini beradi va ko’pincha, u hatto eng keng tarqalgan uy routerlarida ham «yashirin» — bu holda modem / router deb ataladi.
Albatta, u ulanishi mumkin bo’lgan mustaqil qurilma sifatida ham mavjud Internetga bir vaqtning o’zida bitta mashina (Zarur bo’lganda, modem uy ichidagi tarmoq va Internet o’rtasida ulanish uchun yo’riqchiga jismoniy ravishda ulangan).
Internetdan uy qurilmalariga: NAT
Davlat va xususiy IP-larning tasodifiy emasligi: siz o’zingiz yaratgan WiFi tarmog’i subnetning o’zi nima CONECT kompyuterlar, smartfonlar, planshetlar va boshqa har qanday narsa yo’riqnoma tufayli kim qodir paketlarni bir nechta xususiy IP-lar orasida tasniflash uchunva har doim modem / yo’riqnoma (yoki modemga ulangan yo’riqnoma) va uning marshrutlash jadvallari tufayli — bu Butun kichik tarmoq Internet bilan aloqa o’rnatishi mumkin..
Asosan, har bir ulangan qurilmalar modem / yo’riqnoma tufayli Internet bilan bog’lanadi va Internet har bir ulangan har bir qurilma tufayli … yana modem / yo’riqnoma orqali aloqa o’rnatadi: Internet qurilmalarni modemning ochiq IP-si orqali taniydi. / yo’riqnoma va a mantiqiy portmodem / yo’riqnoma esa turli xil kompyuterlarni shaxsiy IP-manzillari orqali taniydi.
Shunday qilib, modem / router ikkita IP-manzilga ega: tashqi dunyo bilan aloqa qilish imkonini beruvchi umumiy va tarmoqqa ulangan qurilmalar bilan bog’lanish imkonini beruvchi shaxsiy. Oddiy qilib aytganda, yo’riqnoma turli xil qurilmalar va Internet o’rtasida «ko’prik» vazifasini bajaradi. NAT deb nomlangan ishni bajarish (tarmoq manzili tarjimasi).
Bu NAT nima va Router uni tarmoqdagi qaysi mashinaga yo’naltirishni qanday aniqlaydi?
Allaqachon hal qilindi. mantiq eshiklaribu raqamlar 1 dan 65335 gacha va maqsadli qurilmaning operatsion tizimi tomonidan boshqariladi, shaxsiy kompyuteringizni, uyali telefoningizni yoki boshqa qurilmangizni tarmoq ichidagi farqlanishiga imkon beringShu bilan birga, bu yo’riqchiga kimga murojaat qilishni bilishga imkon beradi.
Bu NAT orqali aloqa qilishning misoli:
- tarmoqqa ulangan mobil telefon brauzerni www.google.it-da ochadi;
- Uyali telefon 2310-portdagi Google sahifasidan paketlarni qabul qilish irodasini bildiradi va yo’riqchiga o’zi (192.168.1.1) qabul qiluvchisi sifatida IP-manzilni va uning IP-plyusini (192.168.1.5) yuboradigan paketni yuboradi. ).: 2310); shuning uchun mobil telefon MITT> 192.168.1.5:2310, DEST> 192.168.1.1:80 turidagi paketni yuboradi.
- yo’riqnoma paketni qabul qiladi va 2310 port 192.168.1.5 so’roviga mos keladigan jadvalda saqlaydi;
- Router jadval bilan «manzilni tarjima qiladi» va jo’natuvchi sifatida IP manzilini + so’rov kelgan shaxsiy kompyuter portini va qabul qiluvchi sifatida www.google.it serverini ko’rsatib, Internetdagi so’rovni yuboradi. 80 -portda (odatda veb -serverlar so’rovlarni kutadi); yo’riqnoma yuborgan paket quyidagicha bo’ladi: MITT> 91.3.5.92:2310, DEST www.google.it:80;
- bu vaqtda Google so’ralgan ma’lumot bilan javob beradi, uning jo’natuvchilari va oluvchilari quyidagicha bo’ladi: MITT> www.google.it:80, DEST> 91.3.5.92:2310;
- ma’lumotlar oldingi jadvalda 2310 -portni taniydigan va ma’lumotni mobil telefonga qaytarishi kerakligini biladigan yo’riqchiga etib boradi; keyin marshrutizator Google’dan olingan manzilni mobil telefonning asl manziliga «tarjima qiladi» (shuning uchun NAT), MITT> 192.168.1.1:80, DEST> 192.168.1.5:2310 tipidagi paketni yaratadi.
Xulosa: modem / router orqali tarmoqqa ulanish ssenariysida (ichki stsenariy va ko’pincha biznes, garchi biroz murakkabroq bo’lsa ham), barcha mashinalar bitta umumiy IP yordamida Internetga ulanadi va bu yo’riqnoma mashinalar orasidagi turli xil ma’lumotlarni buyurtma qiluvchi.
Qanday qilib serverlar marshrutizatorlarni «aylanib o’tadi»: portni yo’naltirish
Bizning munozaramizni davom ettiradigan bo’lsak, yo’riqnoma orqali Internetga ulangan narsa so’rovni qabul qilishi kerak va javobni yuboradigan port so’rovi bilan birga yuborishi kerak.
Aslida serverlar bunday harakat qilmaydiyo’riqchidan tarmoq tuguniga ulanishni o’rnatishni so’raydigan server emas, aksincha tarmoq tuguni serverdan so’rovingizni bajarishini so’rang mantiqiy maqsad portini ko’rsatmasdan. U serverdan tarmoqqa marshrutizator orqali ulanishni so’raydi, faqat shu paytgacha aytilganlarga amal qilib, nazariy jihatdan u ishlay olmaydi.
Nazariy jihatdan, chunki amalda «portni yo’naltirish» deb nomlangan narsa bor (qarindoshi bilan faol hamkorlikda «faollashtirish») a priori mantiqiy portini belgilash orqali yo’riqnoma so’rovlarni qabul qilishiga buyurtma bering unda har bir vaqtni ko’rsatmasdan, ushbu turdagi so’rovlar qabul qilinishi kerak.
El Portlarni yo’naltirish, Moddiy jihatdan, bu yo’riqchini ma’lum bir portni ma’lum bir xususiy IP-manzil bilan bog’lash va ushbu portdagi barcha kiruvchi paketlarni belgilangan IP-manzilga yuborish uchun sozlash.
Bu amaliy misol bilan aniqroq bo’ladi:
Men yo’riqnoma orqali Internetga ulangan kompyuterimni 192.168.1.13 mantiqiy portidagi Shoutcast dasturi tufayli musiqani efirga uzata oladigan serverga (shaxsiy IP: 54123) aylantirishga qaror qildim, tashqaridan kimdir IP yordamida unga ulanishini kutib turaman manzil routerining umumiy (public ip: 91.3.5.92) va mantiqiy port 54123.
Bu paytda nima bo’ladi? Kim mening musiqamni tinglashni xohlasa, ma’lum bir dasturni o’rnatishi kerak (qaysi sa mening shoutcast portim 54123), bu Internet orqali paket yuborishga harakat qiladigan dastur MITT> 234.21.1.2 va DEST> 91.3.5.92ilgari portni uzatishni amalga oshirmasdan, yo’riqnoma 54123 port bilan bog’liq IP-manzilni qidirganda, uni topa olmaydi, chunki IP / PORT assotsiatsiyasi so’rov bosqichida yaratilmagan. (chunki uylar lekin yaratmang).
Routerda ko’rsatilgan «portni yo’naltirish» tufayli siz buni qila olasiz yo’riqnoma bilan qo’lda aloqa qilish (uyda bu chertish masalasi) Belgilangan mantiqiy port «54123» bilan kelgan har qanday paket faqat va faqat 192.168.1.2 shaxsiy IP manziliga yo’naltirilishi kerak.Shoutcast server joylashgan joyda, shunday qilibMarshrut jadvallarida IP / PORT assotsiatsiyasi va so’rovlarni qondirish imkoniyatini yaratish.
Bu deyarli barcha onlayn xizmatlarni taklif qiladigan serverlarning (veb-saytlar, elektron pochta provayderlari, masofaviy terminallar va boshqalar) konfiguratsiyasining mantiqiy usuli, garchi mavjud bo’lgan so’rovlar hajmini hisobga olgan holda biroz murakkabroq dinamikaga ega bo’lsa.
DNS-serverlar
Ma’lumotlar tarmoq orqali qanday tarqalishini, IP-manzil nima va server qanday ishlashini tekshirgandan so’ng, savol tug’iladi: agar biz bu haqda gapirgan bo’lsak raqamlar va harflar ma’lum bir tarzda joylashtirilgan tarmoqdagi mashinani aniqlash uchun, nima uchun keyin Chimera Revo serveriga borish kerak Men manzilni yozishim kerak www.ik4.es.com e va IPv4 yoki IPv6 ga mos keladigan emasmi?
Savolga javob berish juda oson: veb-sahifalarni ko’rishni osonlashtirish uchun (Internetda ko’rish, elektron pochtani tekshirish va hokazo), a tarmoqdagi IP -manzillarni «tarjima qilish» tizimi. en haqiqiy ismlar (domen nomlari, masalan, ik4.es.com) va aksincha.
Ushbu tizim deyiladi dns, va amalda tarjima bir qator serverlar orqali amalga oshiriladi — Aslida, DNS-serverlar tartibga solingan ierarxik jihatdan. O’rtasidagi bog’liqlik IP manzili e tegishli domen nomi è bir qator ma’lumotlar bazalarida saqlanadihar bir DNS-server har bir so’rov bo’yicha maslahatlashadigan chaqirilgan domen nomini bog’lash tegishli IP-manzilga.
Shunday qilib, siz yozganingizda www.ik4.es.com Brauzeringiz manzillar satrida provayder (yoki qo’lda ko’rsatilgan DNS-server) uni IP-manzilga tarjima qiladi va ulanish faqat tarjima amalga oshirilgandan so’ng o’rnatiladi.
Natijalar
Sayohatimizning bu qismi shu erda tugaydi: aniqlikdan mahrum bo’lmasdan mumkin bo’lgan eng kam texnik atamalardan foydalangan holda, Internet bo’lgan cheksiz koinot orqali ma’lumotlarning sayohatini tartibga soluvchi mexanizmlar qanday ekanligini aniqladik.
Tarmoq aloqasini tashkil etish mantiqiy darajalarini birgalikda aniqladik, Internetning o’zi ma’lum bir qurilmalar to’plami bilan bog’langan kichik kichik tarmoqlar to’plami ekanligini angladik va nihoyat, ma’lumotlar qanday to’g’ridan-to’g’ri kelishini angladik. uy tarmog’imizga va / yoki mobil telefonimizga, planshetga va boshqa narsalarga.
Ushbu maqola Internet va uy tarmoqlari bo’yicha ajoyib qo’llanmamizning bir qismidir, uni quyidagi havoladan to’liq o’qishingiz mumkin.
Qanday qilish kerak, Texnologiyalar
IP-manzil va DNS: ma’lumotlar qanday tarqaladi