Бақылау сұрақтары:
ІР протоколы.
ІР пакет құрылымы.
ІР желідегі адрестер.
ІР адрес кластары.
Дәріс №13
Тақырыбы: Маска қолдану. Маскасыз доменді маршрутизациялау технологиясы
Сабақтың мақсаты: Маска түсінігі, маскамен жұмыс істеу жолдары және
Жоспары:
Маска қолдану
2. Маскасыз доменді маршрутизациялау технологиясы
Сабақтың барысы:
Маскалардың қолдану алдындағы үлгісінде барлық екілік дәрежелердің –18-дік астыңғы желі нөмірлері кеңістікте бірдей ұзындығында болады, және, демек, түйіндердің нөмерлеуіне арналған әрбіреуінде 14 дәрежеден олардан апарады (суреттің нөмері .13.4 және 13.5). Яғни барлық өте үлкен желітер келеді және бірдей мөлшерде болады. Бірақ мына оқиғада 6 қалай көптеген басқаларды, көбірек нәтижелімен 7 В әр түрлі мөлшер астынғы сетіне желі бөлшектеуі келер еді сонымен қатар, түйіндердің үлкен саны, әбден қажет үшін астыңғы сеттермен пайдаланушылықтың, астыңғы желілерге арналған артық айқын келеді, схемамен екі желіктегіштің «нүкте - нүкте» байланыстырады. Мына оқиғада керек барлығы көршілес желіктегіштердің екі порттың бағыттауына арналған екі мекенжай.
Алдындағыда ғой үлгіде үшін мынаның М қосалқы желі нөмірді 2-рет қолданған болатын. 214 түйін мүмкіндік беретін адрестеу, не шешім - артық сондай істейді. Адрестік кеңістік оның бұйрығында бар болатын әкім көбірек орынды бөле алады өзгергіш ұзындық маскалары арқасында.
Сурет.13.6 Адрестік кеңістік таратулары үлгі келтірілген, қайсыда - мекенжайлардың бар болатын жиын артығы минимумға мүмкін мәлімделген .129.44.0.0. Бар болатын мекенжайлардан жарты мекенжаймен желі үшін (215) бұрылған және маскамен мекенжайлардың 255. 255. 128.0. келесі порциясы, маскамен 129.44.128.0. Адрестік кеңістіктер желі үшін (214)), белгіленген барлығы ширек құрастырушы 255.255.192.0. мекенжайлардың кеңістігінде онан әрі «кесілген болатын» кішкене желі жасауына арналған үзінді, арналғанның М ішкі желідегі М2, М1. сыртқы желіктегішімен байластыруына арналған
-
1 байт
|
2 байт
|
3 байт
|
4 байт
|
В сыныбының кеңістіктегі нөмері ( кеңістік өзгеретін емес )
|
№астыңғы желі
|
Адрестің кеңістікте түйінділері (адрестің кеңістігі)
|
10000001
10000001
10000001
|
00101100
00101100
00101100
|
0
0
0
|
|
00000000
11111111
11111111
|
00000000
11111110
11111111
|
10000001
10000001
|
00101100
00101100
|
1
1
|
0
0
|
00000000
111111
|
00000000
11111111
|
10000001
10000001
10000001
10000001
|
00101100
00101100
00101100
00101100
|
1
1
1
1
|
1
1
1
1
|
00000000
00000000
00000000
00000000
|
00000000
00000001
00000 110
00000 111
|
Адрестердің диапазоны (213-8)бос жаңа сеттердің біліміне арналған
|
|
10000001
|
00101100
|
1
|
1
|
1
|
00000 00000000
| | |
●
●
●
|
●
●
●
|
●
●
●
|
●
●
●
|
10000001
|
00101100
|
|
|
|
11111111 11111
|
IP- мекенжайға сондай кеңістікте арналған азған сеттің түйін нөмірлері минимум сияқты екі тиісті бұрылған болу екіліктердің дәреженің. Төртеулердердің мүмкіндердің қиыстырулардың нөмірлердің түйіндердің :00,01,10 және 11 екі нөмірлер болады арнайы тағайындау және емес жасай алады иеленілген болу түйіндерге, бірақ қалғандар екі 10 және 01 рұқсат етеді адрестеу порттар желіктегіштердің . Біздің үлгімізде желі таңдалған - қормен - 8 түйін болады. Үш түйін нөмір кеңістігі мұндай болса болады екіліктердің дәреженің, маска 255.255.255.248, өсиеттердің десесімен түр болады ал ау нөмірі, қандай көрініп тұр суреттен, 129.44.192.0. тап осы нақтылы оқиғада бірдей егер мынау жергілікті желі келсе, онда желіктегіштердің екі порты басқа төрт түйінді онда орналасқан бола алады.
Ескерту. Көріп қаламыз, үлгі желіктегіштері аралық глобальды байланыстарға «нүкте - нүкте» - мекенжайлар міндетті емес беру, дәл осылай қалай сондай сеттер ешқандай басқа түйіндерді іске қосыла алмайды, желіктегіштердің екі порты басқа да болады. Бірақ жиірек барлығы ұқсас азған сеттің барлық ғой - мекенжайды береді. Мынау істеледі, мысалы, желі ішкі құрылымын жасыру үшін және бұрылу оған біреуінемен желіктегіш кіріс порты мекенжайына, тап осыда үлгіде - мекенжайға 129.44.192.1. сонымен қатар, мынау - пакеттерге протоколдардың желіктегіш емес туннельдеуі жанында мекенжай керек бола алады, не төмен қаралған болады
Қалған адрестік кеңістік әкім жасай алады «!Кесіп тастау» өз қажеттілік тәуелділікте әр түрлі көлем ауларының әр түрлі санына.
Түйіндердің санымен жеткілікті үлкен желі біреуін тағы қалған пулдан (214-4) мекенжай әкім құрастыра алады 213. мыналар жанында бостармен қалады дерлік сонша ғой мекенжайлардың (213-4), қайсылар жаңа аулардың жасауы үшін сонымен қатар қолданған бола алады. Мысалы, мынаның «қалдықтың» 31 желі құрастыруға болады, әрбір қайсылардың сынып стандартты сеттері мөлшерге бірдей және анаға ғой кіші мөлшер тағы бірнеше ауының. Анық, не бөлшектеу мүмкін басқамен, бірақ онда мекенжайының бар болатын барлық қолдану орынды анағұрлым өзгергіш мөлшер маскалары қалай болғанда да арқасында әкім мүмкіншілікті әрқашан болады.
Сурет .13.4 Желі схемасына көрсетілген, құрылымдының өзгергіш ұзындық маскалары арқасында.
сеть 129.44.0.0
М2 желіктеу кестесі желі құрылымына, көрсетілгеннің суретте, жазулар туралы төртеуіндердің - қосылғандарды сеттерінде және жазу желіктегіш туралы үндемеумен (таблица желісі іздеу .13.5.) процедурасы маскалардың қолдануы жанында өзгергіштің ұқсас процедураға ұқсас, ертеректе суреттелгеннің бірдей ұзындық маскаларына арналған.
- өзгергіш ұзындық маскаларының ерекшеліктері шығады бары жанында дәл осылай аталатындардың «жабулардың». Жабу астында түсіндіріледі бары бірнеше желі біреудің және ана ғой сеттің немесе біреуінеге және анаға ғой түйінге. Мына оқиғада келген пакетте желі мекенжайы сеттердің мекенжайларымен дәл келе алады, ұстаушылардың лезде бірнеше жазу желіктеу кестелері .
Тағайындау мекенжайы
|
Маска
|
Келесі желіктеуіштің адресі
|
Порттың адресі
|
Ара қашықтығы
|
129.44.0.0
|
255.255.128.0
|
129.44.0.1
|
129.44.0.1
|
Қосылған
|
129.44.128.0
|
255.255.192.0
|
129.44.128.3
|
129.44.128.3
|
Қосылған
|
129.44.192.0
|
255.255.255.248
|
129.44.192.1
|
129.44.191.1
|
Қосылған
|
129.44.224.0
|
255.255.224.0
|
129.44.224.5
|
129.44.224.5
|
Қосылған
|
0.0.0.0
|
0.0.0.0
|
129.44.192.2
|
129.44.192.1
|
-
|
Үлгіні қарап шығамыз. Пакет мейлі 13.6). бірінші 129.44.192.5. табылды М1 желіктегіш желіктеу кестелері төмен үзінді келтірілген түскен М2 желіктегішіне сыртқы аудан тағайындау мекенжайы, болады келтірілгендердің екі жазудың томға сөйлейді, не барлық пакеттер, қайсы мекенжайдың басталады жазу астыңғы желіпен барлық мекенжайлардың агрегированиесін орындайды мынау М2. Желіктегішіне 129.44, тиісті берілген болу, жасалғандардың біреу ау базасында 129.44.0.0. екінші ағын томға сөйлейді, не арасында астыңғы желітермен барлық мүмкіндердің бір 129.44.192.0, желілер 129.44.0.0. бар үшін қайсының пакеттер бағыттауға болады - , ал емес М 2. желіктегіші арқылы болады.
Тағайындау мекенжайы
|
Маска
|
Келесі желіктеуіштің адресі
|
Порттың адресі
|
Ара қашықтығы
|
...
|
...
|
...
|
...
|
...
|
129.44.0.0
|
255.255.0.0
|
129.44.192.1
|
129.44.191.2
|
2
|
129.44.192.0
|
255.255.255.248
|
129.44.192.2
|
129.44.192.2
|
Қосылған
|
...
|
...
|
...
|
...
|
...
|
Егер кестемен желісі іздеуі стандартты алгоритмына еру, анау тағайындау мекенжайына алдымен 129.44.192.5 қосылады бірінші жолдан маска 255.255.0.0 және қайсы мына жолда желі нөмірімен сәйкес келеді 129.44.0.0, нәтиже болып шығады. Сонымен қатар 129.44.192.5 маска мекенжайға салу жанында екінші жол 255.255.255.248 алынған нәтиже 129.44.192.0 екінші жолға желі нөмірімен сонымен қатар сәйкес келеді.
Сондайларды оқиғаларда ереже тиісті қолданылған келесі болу керек па? « Егер тап осы желілерінің базасында астыңғы желітермен қанша мекенжай жатса, онда ерекше желісі ең желіктегіш пакет алға жылжытатын қолданады, яғни астыңғы желіі мекенжай, дәрежелердің беруші үлкен сәйкес келуі шығады».
Тапсырманы осы үлгіде екінші желі таңдалған болады, яғни пакет - қосылған желіті берілген болады, ал М 2. сапар желіктегіші арқылы айналма жолмен бармайды.
Таңдау механизмы ерекше желісін ұғым жалпылауымен келеді ! «Желісі үндемеумен» сондықтан сапар желісіне арналған дәстүрлі жазуда үндемеумен 0.0.0.0 маска ноль ұзындықты 0.0.0.0. болады , онда мынау ең ерекшесіз сапар желісі есептеледі және тек қана сәйкес келулердің болмағандығы жанында қолданылады бәрімен желіктеу кестесінен қалғаны жазулармен қолданылады .
2. Масканы қолданбай маршрутизациялау
Мысалда IP-жүйесінің алгоритмдік ақпараттық деңгейінің жұмысын қосалқы желідегі пакетін қарастырамыз (13.3 сурет). Осыдан мысалда қарастырылатын желілерде барлығының адресі бар, олар класстардан құралған, маскалар қолданылмайды деп есептейміз. Аса көп мән беретін жай ол IP протоколының ARP және DNS протоколдарымен қарама-қарсы әрекеттері.
Компьютер cit.dol.ru
IP=194.87.23.17
Default=194.87.23.1
Ethernet Сеть 194.87.23.0 Компьютер
IP11=194.87.23.1 c1.msk..su
Порт 1 МАC11=008048ЕВ7Е60 IP=142.06.13.14
МАC=484С00054699
Маршрутизатор 1
Сеть 142.06.0.0
Порт 2 IP12=135.12.0.1
МАC12=00Е0F77F1920
Порт 1 IP31=142.06.0.3
Маршрутизатор 3
DNS - сервер
IP =203.21.4.6
Порт 1 IP21=135.12.0.11 Порт 2 IP32=203.21.4.12
МАC21=00Е0F77F5A0 MAK32=00E0F71AB7F0
Маршрутизатор 2
Порт 2 IP22=203.21.4.3
Ethernet Сеть 203.21.4.0
1. Сонымен, cit.dol.ru компьютерлерін қолданушы Ethernet желісінде отырсын және 194.87.23.17 IP-адресі болсын (С класының адресі). Протоколға сәйкес FTP s1.msk.su компьютеріне қарасты, ол басқа Ethernet желісіне сәйкес IP-адресі болады. 142.06.13.14 (В класының адресі):
> ftp s1.msk.ru
2. FTP модулі өз хабарламасын ТСР протоколын транспорты протоколды қаптайды, ол өз ретінде өз сегментін IP протоколының пакетіне орналастырады. В атауы IP пакетінде IP-адресінің тағайындалуы көрсетілуі керек. cit.dol.ru компьютерлерін қолданушысы s1.msk.ru компьютерлердің символды атын көрсетілуі керек, әйтпесе ТСР/IP стегі IP-адресінің тағайындалуын өз бетімен анықтау керек.
3. ТСР/IP стегін cit.dol.ru компьютеріне конфигурациялағанда оның IP-адресі, маршрутизатордың IP-адресі және DNS-серверінің IP-адресі көрсетілген. IP модулі DNS-серверіне сұраныс жібере алады, бірақ әдетте алғашында символдық атаулар мен IP-адресінің сәйкес локальды кестесі қарастырылады. Бұндай кесте көбінесе қарапайым құрылымның текстік файлы ретінде – оның әрбір жолында символды атауы мен IP-адресінің жазбасы болады. OC UNIX-та бұндай файл hosts атпен болады және /etc каталогында орналасады.
4. Сit.dol.ru компьютерінде hosts файлы бар деп есептейік, ал онда 142.06.13.14 s1.msk.ru жолы бар.
5. Осылайша, аттың рұқсат беруі локальды орындалады, және IP протоколы IP пакетін тағайындалған адресімен 142.06.13.14 s1.msk.ru компьютерімен өзара әрекеттесу үшін қалыптастырады.
6. IP компьютерінің модулі cit.dol.ru, 142.06.13.14 адресі бар пакетті маршруттауға болатынын тексереді. Тағайындалған желінің адресі (142.06.0.0) (194.87.23.0) желі адресімен сәйкес келмейді, бұл желіге жіберуші-компьютер жатады. Сондықтан маршруттау қажет.
7. Сit.dol.ru компьютерлерді Ethernet кадрын қалыптастыра бастайды, маршрутизаторға IP пакетін жіберу үшін, IP-адрес белгілі – 194.87.23.1, ал МАС-адрес белгісіз. Маршрутизатордың МАС адресін анықтау үшін IP протоколы ARP кестесін қарастыратын ARP протоколына назар аударады. Егер ақырғы кезде cit.dol.ru компьютері қандай да бір желілік айырбастауды орындаса, онда IP және МАС маршрутизатор адрес сәйкестігі бар жазба, ARP кэш-кесте протоколында болады. Берілген жағдайда керекті жазба кэш-кестеде 194.87.23.1 008048ЕВ7Е60 табылған.
8. Табылған МАС адресін 008048ЕВ7Е60 сәйкесінше маршрутизатор номерімен және оның портын МАС11 арқылы белгілейік.
9. Нәтижесінде cit.dol.ru компьютері локалды желі арқылы пакетті жібереді, Ethernet кадрына қапталған және келесідей аймақтар бар:
МАС11
008048ЕВ7Е60
|
|
142.06.13.14
IP-тағайындалған адрес
|
|
Ethernet кадрының атауы IP пакетінің атауы берілген IP пакетінің
аймағы
10. бұл порттың МАС-жолы өзінің МАС11 адресін танитындықтан, кадр Ethernet протоколымен сәйкесінше 1 маршрутизаторының 1 портымен қабылданады. Ethernet протоколы бұл кадрдан IP пакетін алады және IP протоколын ұйымдастыратын маршрутизатордың программалық қамсыздандыруына береді. IP протоколы пакеттен тағайындалған адресін 142.06.13.14 алады және маршрутизацияның кестесінің жазбасын қарастырады. Маршрутизатор 1 өзінің маршрутизация кестесінде келесі жазба болсын:
142.06.0.0 135.12.0.11.
11. Бұл жазба желіге арналған пакетін 142.06.0.0 1 маршрутизаторына қосылған маршрутизаторға 135.12.0.11 беру керек.
12. Маршрутизатор 1 2 портының параметрлерін қарастырады және оған FDDI желісі қосылған табады. FDDI желісінде MTU мағынасы көбірек болса, Ethernet желісіне қарағанда, онда IP пакетінің фрагментациясы қажет емес. Сондықтан маршрутизатор 1 FDDI кадр форматын қалыптастырады. Бұл этапта IP модулі белгілі IP адрес 135.12.0.11 арқылы келесі маршрутизатордың МАС-адресін анықтауы қажет. Ол үшін ол ARP протоколына назар аударады. Керекті жазба кэш-кестесінде болмай қалса, онда FDDI желісіне кең көлемді ARP сұраныс жіберіледі, ол мынадай ақпаратта болады:
МАС кең көлемді
FFFFFFFFFFFF
|
Жіберушінің МАС адресі
00ЕOF77F11920
|
|
000000000000
МАС адрес
|
135.12.0.11
берілген
IP- адрес
|
FDDI кадрының атауы ARP сұраныс
13. 2 маршрутизаторының 1 порты өзінің IP- адресін таниды және сұралған жол бойынша ARP-ға жауап жібереді.
Тағайындалған МАС
00ЕOF77F11920
|
Жіберушінің МАС адресі
00ЕOF77F51АО
|
|
00ЕOF77F51АО
табылған МАС адрес
|
135.12.0.11
берілген
IP- адрес
|
FDDI кадрының атауы ARP жауап
14. Енді келесі маршрутизатордың 00ЕOF77F51АО МАС-адресін біле тұра, маршрутизатор 1 FDDI кадрын 2 маршрутизатор бағыты бойынша жібереді. Аймақта тағайындалған IP- адресінде ешқандай өзгеріс болмағанын ескерсек:
МАС12
00ЕOF77F51АО
|
|
142.06.13.14
IP тағайындалған адрес
|
|
FDDI кадрының атауы IP пакетінің атауы берілген IP пакетінің
аймағы
15. IP модулі 2 маршрутизаторында аналогиялық әрекет етеді. FDDI кадрын алып, ол оның атауын шығарады, ал IP атауынан IP желі адресін алады және өзінің маршрутизация кестесін қарастырады. Онда ол нақты тағайындалған желі жазбасын табады.
142.06.0.0 203.21.4.12 2
16. Бұл жазба болмаса машрутизатор туралы жазба қолданылады:
default 203.21.4.12 2
17. Келесі маршрутизатордың 203.21.4.12 IP адресін анықтап, IP модуль Ethernet кадрын Ethernet желісі бойынша 3 маршрутизатор пакетін жіберу үшін қалыптастырады. ARP протоколы арқылы ол бұл маршрутизатордың МАС-адресін табады және оны кадрдың атауына сыйдырады. Тағайындалған жолдың IP адресі, әрине, өзгеріссіз қалады.
МАС32
00ЕOF71АВ7FО
|
|
142.06.13.14
IP тағайындалған адрес
|
|
Ethernet кадрының атауы IP пакетінің атауы берілген IP пакетінің
аймағы
18. Пакет желі маршрутизаторына келгендіктен, бұл пакетті тағайындалған компьютерге жіберу мүмкіндігі пайда болады. Маршрутизатор 3 пакетті желіге 142.06.0.0 беру керектігін анықтайды. Сондықтан ол ARP сұранысты Ethernet желісін s1.msk.ru компьютерінің IP адресімен жібереді. ARP жауабында шекті жолдың МАС-адресі бар, оны IP модулі Ethernet кадрын қалыптастыру үшін каналды протоколға береді.
Шекті жолдың МАС адресі
484С00054699
|
|
142.06.13.14
IP тағайындалған адрес
|
Сегмент TCP
|
Ethernet кадрының атауы IP пакетінің атауы берілген IP пакетінің
Аймағы
19. s1.msk.ru компьютерінің желілік адаптері Ethernet кадрын ұстап алады аталуында бар, өзінің дресі бар және оны IP модуліне бағыттайтын МАС-адресінің сәйкестігін табады. IP атау аймағының анализінен кейін пакеттен бұрыннан жатқан протокол хабарламасы бар берілгендер алынады. Мысалда FTP протоколы арқылы ТСР транспорттық протоколы ретінде алынған айырбас қарастырылса, онда IP пакетінің берілгендер аймағында ТСР сегмент болады. ТСР атауынан порт номерін анықтап, IP модулі сегментті жөндейді. Бұдан берілген сегмент FTP сервердің программалық модуліне түседі.
Достарыңызбен бөлісу: |