жылдамдықты тіректік желілер құру. ICMP, ARP, RARP, DNS хаттамалары
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
ЖОҒАРЫ ЖЫЛДАМДЫҚТЫ ТІРЕКТІК<br />
ЖЕЛІЛЕР ҚҰРУ.<br />
<strong>ICMP</strong>, <strong>ARP</strong>, R<strong>ARP</strong>, <strong>DNS</strong> ХАТТАМАЛАРЫ<br />
НАЗАРОВА АЙДАНА ЕТБҚ-35
<strong>ICMP</strong> (Internet Control Message Protocol) хаттама<br />
• <strong>ICMP</strong> (англ. Internet Control Message Protocol – басқарушы хабарламалар<br />
хаттамасы) – желілік хаттама, TCP/IP хаттамасының кіріс стегі.<br />
• <strong>ICMP</strong> желі аралық хаттама желі жұмысының қателіктері туралы<br />
диагностикалық ақпараттарды және хабарламаларды жіберу үшін арналған.<br />
• <strong>ICMP</strong> – хабарламаларды басқаратын желі аралық хаттамасы IP, TCP немесе<br />
UDP арасында хабар алмасуды қамтамасыз ететін басқарушы және<br />
диагностикалық ақпараттарға арналған транспорттық протокол қызметін<br />
атқарады.<br />
• <strong>ICMP</strong> хаттамасы әрбір IP-модулі негізінде жұмыс істейді. Оның IPтақырыпшасындағы<br />
транспорттық адресі 1-ге тең.<br />
• <strong>ICMP</strong> хаттамасы әртүрлі ақпараттарды тасымалдау үшін<br />
қолданылғандықтан, <strong>ICMP</strong>-пакетінің жалпы тақырыпшасы ғана сақталады.
<strong>ICMP</strong> Redirect<br />
<strong>ICMP</strong> (Internet Control Message Protocol) хаттамасының негізгі<br />
міндеттерінің бірі түйіндерге ағымдағы бағдарлауыштың күйжайы<br />
туралы хабардар етіп тұру болып табылады. Бұл хабардың<br />
аты redirect (0 кодасы – қабылдаушы желісіне қайта бағыттау) деп<br />
аталады.<br />
<strong>ICMP</strong> Redirect хабарының тақырыбы Internet желісінде<br />
басқаратын <strong>ICMP</strong> (Internet Control Message Protocol) хаттамасы<br />
бар, оның бір функциясы желінің ішкі сегментінің түйінінде<br />
бағдарғылауыштың шалғайдан басқару кестесі болып табылады.
<strong>ICMP</strong> деңгейлері (OSI моделі бойынша):<br />
• Желілік<br />
• TCP/IP (отбасылық)<br />
• RFC 792 (айырықша)<br />
Түйіннің бағдарлауыш кестесі бес колонкадан тұрады:<br />
• Желілік мекен-жай (Network Destination)<br />
• Желілік қалта (Netmask)<br />
• Бағдарғылауыштың мекен-жайы (Gateway)<br />
• Интерфейс (Interface)<br />
• Метрик (Metric)
<strong>ARP</strong> (Address Resolution Protocol) хаттама<br />
<strong>ARP</strong>– рұқсат етілген адрестер хаттамасы. IP-адрестері бойынша МАС-адрестің қандай екениін<br />
анықтайды. Желідегі түйіндерге <strong>ARP</strong> request арнайы кадр жібереді. Ол кадрда MAC-адресі<br />
ізделінетін компьютердің IP-адресі көрсетіледі. <strong>ARP</strong> жауап қайтарады, онда талап етілген MACадрес<br />
көрсетіледі, <strong>ARP</strong> хаттамасының жұмыс нәтижелері жедел жадыдағы арнайы кестеде<br />
сақталады, оны <strong>ARP</strong> cash деп атайды. <strong>ARP</strong> cash-те келесі ақпарат көрсетіледі:<br />
• IP-адрес<br />
• MAC-адрес<br />
• Жазбаның типі: динамикалық, статикалық. Динамикалық жазбалар жауап алынғаннан кейін 2<br />
минуттан кейін жедел жадынан алынып тасталады.<br />
<strong>ARP</strong> IP адрестер мен сәйкес аппараттық адрестер арасында динамикалық салыстыруды<br />
көрсетеді. Динамикалық терминін пайдалану себебіміз, бұл салыстыру автоматты түрде, әдетте,<br />
қолданбалы программалар немесе жүйелік администратордан тәуелсіз жүретіндігінде.
Мысал. Егер % ftp bsdi бұйрығын енгізетін болсақ, келесі іс-әрекеттер тізбегі орындалады:<br />
1. FTP клиент қосымшасы хост (bsdi) атын 32-биттік IP адреске конверсиялау үшін <strong>DNS</strong> функциясын шақырады.<br />
2. FTP клиент көрсетілген IP адреспен TCP қосылысты талап етеді.<br />
3. TCP көрсетілген IP адреске IP дейтграммаларды жібере отырып, алыс хостан қосылыс орнатуды сұрайды.<br />
4. Егер қабылдау хосты желіге (Ethernet, Token Ring, немесе арнаның басқа ұшына) қосылған болса, IP дейтграмма<br />
тікелей хостқа жіберілуі мүмкін. Егер қабылдау хосты алыстағы желіде орналасса, IP дейтграмманы оған жіберу<br />
үшін, IP бағыттауыш келесі берілістегі тікелей қосылған бағыттауыштың Internet адресін анықтайды. Екі жағдайда да<br />
IP дейтграмма берілген желіге тікелей қосылған хостқа немесе бағыттауышқа жіберіледі.<br />
5. Егер Ethernet пайдаланылатын болса, жіберуші хост 32-биттік адресті 48-биттік Ethernet адреске конверсиялауы<br />
керек. Басқаша айтқанда, логикалық Internet адресті оған сәйкес физикалық аппараттық адреске түрлендіруді<br />
орындауы керек. Мұнымен <strong>ARP</strong> айналысады. <strong>ARP</strong> көптеген хостар немесе бағыттауыштар бір желіге қосылған, кең<br />
таратылатын <strong>желілер</strong>де жұмыс істейді.<br />
6. <strong>ARP</strong> сұраныс (<strong>ARP</strong> request) деп аталатын фреймді <strong>ARP</strong> Ethernet-тегі әрбір хостқа жібереді. Жіберудің мұндай әдісін<br />
кең таратылған сұраныс (broadcast) деп атайды. <strong>ARP</strong> сұраныста қабылдаушы хостың IP адресі (оның аты bsdi) және<br />
"егер Сіз осы IP адрестің иесі болсаңыз, Өзіңіздің аппараттық адресіңізді маған хабарлаңыз" хабарламасы бар.<br />
7. Қабылдаушы хост <strong>ARP</strong> деңгейінде бұл кең таратылатын сұранысты алып, жіберушінің нақ өзінің IP адресін сұрап<br />
отырғанын анықтайды да оған <strong>ARP</strong> (<strong>ARP</strong> reply) жауап қатады. Бұл жауапта IP адрес пен сәйкес аппараттық адрес<br />
сақталған.<br />
8. <strong>ARP</strong> үн қату қабылданады, <strong>ARP</strong> сұраныс пен <strong>ARP</strong> жауапты тудырған IP дейтграмманы жіберуге болады.<br />
9. IP дейтграмма қабылдаушы хостқа жіберіледі.
R<strong>ARP</strong> (Reverse Address Resolution Protocol) хаттама<br />
R<strong>ARP</strong> (reverse address resolution protocol) – желілік адептердің MAC-адресі бар қатты дисксіз<br />
компьютерлер жұмыс істеп бастағанда өздерінің IP-адрестерін анықтау үшін қолдынылады.<br />
R<strong>ARP</strong>, көбінесе, қатты дискісіз жүйелерде қолданылады (қатты дискісіз жұмыс<br />
станцалары немесе X терминалдар), бірақ мұнда жүйелік администратордың көмегімен қолдан<br />
конфигурациялауға тура келеді.
<strong>DNS</strong>(Domaіn Name System) хаттама<br />
<strong>DNS</strong> – Domaіn Name System (Аттардың доменді жүйесі) - тораптық адресті<br />
қолдану хаттамасы және басқа компьютердің бірегей адресін анықтауын<br />
қамтамасыз етеді.<br />
<strong>DNS</strong>-сервер — тиiстi хаттама бойынша сұрау салулар <strong>DNS</strong>қа жауаптары<br />
үшiн қолайлы қосымша. <strong>DNS</strong> сонымен бiрге - сервермен қосымша iске<br />
қосылған хост деп атай алады.
Domain Name System (<strong>DNS</strong>)- «домендік жүйе аты» болып аударылады. <strong>DNS</strong>-домендік жүйе аты<br />
қолданушыларға интернетте жұмыс істеуді оңайлатады, оған хостың цифрлық адресін сақтайды. Компьютерге<br />
цифрлар жиынымен жұмыс істеу оңай, алыстатып машинаның IP-адресінің домендік атын енгізу арқылы жұмыс<br />
істейді. <strong>DNS</strong> стандартында жазылған әлемдік желі ресурстарының адрестері бір-бірінен нүкте арқылы<br />
ажыратылған бірнеше құраушылардан тұрады. Бұл элементтер «домендік» деп аталады. Домен интернеттің<br />
логикалық деңгейі, яғни өз аты бар желі станцияларымен басқарылатын желі ресурстарының тобы. <strong>DNS</strong><br />
құраушы адрестері – «бірінші деңгейлі домен» жеке мемлекет территориясының ауқымды географиялық зонасы.<br />
Мысалы АҚШ «US», Қазақстан «kz», Ресей «ru» т.с.с..<br />
Екінші деңгейлі доменге (банк, университет, қалалық муниципалды қызмет <strong>желілер</strong>і) еркін ат береді.<br />
Үшінші деңгейлі домен екінші деңгейлі доменнің құраушыларының бөлігі, олар кез келген атты қолданады.<br />
Хостың IP-адресінен басқа домендік аты болады. Домен аттары нүктемен бөлінген символдық өрістен тұрады.<br />
Оң жағынан соңғы өрісі екінші деңгейлі доменді көрсетеді, соңғы сол жақтағы өрісі хостың аты. Мысалы crypt.<br />
iae. nsk. Su.<br />
Crypt-хост, iae-домен, nsk ішкі доменде, ол Su доменінде.<br />
<strong>DNS</strong> қызметі әрбір сервер бөлігі зонаға жауап беретін серверлердің иеархиялық құрылымын құрайды, яғни<br />
домендік атау бұтағы өз бөлігіне сәйкес мәліметтер қорымен сұрауларына жауап береді. Бұл кезде жоғары бұтақ<br />
серверлері төменгі бұтақ серверлерімен байланысты қамтамасыз етеді. Домен мен зона айырмасын түсіну<br />
маңызды болып саналады. Домен домендік атау бұтағының ішкі бұтағы. Зона – <strong>DNS</strong>-сервер жауап беретін бұтақ<br />
бөлігі. Мысалы, vvsv.ru доменінде келесі ішкі домендер бар: cts, admin, labs. <strong>DNS</strong> сервер әкімшісі vvsu.ru және<br />
admin. vvsu.ru, vvsu.ru үш зонаға бөлінеді.