Ինտերնետային արձանագրության IP Routing Proatettion- ը նախատեսում է: Ինչ է տրամադրում երթուղղման արձանագրությունը (IP):

/ Արձանագրություն / կապ


TCP / IP արձանագրությունների ընտանիք

TCP / IP Name- ը տեղի է ունեցել սույն եւ IP (Ինտերնետային արձանագրություն) ներառված երկու հիմնական արձանագրություններից, TCP (փոխանցման կառավարման արձանագրություն): Նրանք պատասխանատու են համակարգիչների միջեւ տվյալների հուսալի փոխանցման համար: IP արձանագրությունը սերտորեն կապված է IP հասցեի հայեցակարգի հետ `ցանցի համակարգչի եզակի հասցեն:

TCP - Տրանսպորտային արձանագրություն

Ըստ սույն Արձանագրության, ցանկացած հաղորդագրություն կտրված է մոտավորապես մեկ չափի եւ ձեւաչափի փաթեթների (IP փաթեթների) համար, այս փաթեթները համարակալվում եւ փոխանցվում են միմյանցից ստացված փաթեթներից ստացված փաթեթներից: Մեկ փաթեթի կորստի դեպքում կարող եք ուղարկել այն `այն կրկին փոխանցելու համար (կամ խնդրեք կրկնել բոլոր փաթեթները): Որոշ դեպքերում, վերազինումը իմաստ չունի, օրինակ, ձայն եւ պատկեր իրական ժամանակում փոխանցելիս:

IP արձանագրություն - երթուղղման արձանագրություն

Համաձայն սույն Արձանագրության, յուրաքանչյուր փաթեթ, բացառությամբ դրանում ներդրված տվյալների, ունի վերնագիր, ընդհանուր երկարություն 20 բայթ: Այն պարունակում է ուղարկողի համակարգչի (IP հասցեի) հասցեն եւ ստացողի հասցեն եւ նպատակակետում ճիշտ փաթեթի հավաքման համար անհրաժեշտ այլ տեղեկություններ:
Տեղական ցանցերում, այն ուղին, որի համար փաթեթը փոխանցվում է, որոշվում է ցանցի երկրաչափական կառուցվածքով եւ Հնարավոր մեթոդներ Հանգույցների կապեր: Իմանալով դա, դուք կարող եք ճշգրիտ նշել այն ուղին, որն անցնում է տվյալները, երբ մեկ համակարգչից մյուսը հաղորդագրություն ուղարկեք:
Համաշխարհային ցանցերում եւ ինտերնետում յուրաքանչյուր փաթեթի երթուղին դինամիկ կերպով որոշվում է փոխանցման գործընթացում: Սա ապահովում է համակարգի հանգույցների օպտիմալ բեռնումը `անհատական \u200b\u200bբաժինները վնասելու համար: Հատուկ սարքեր - երթուղիչներ. Ընտրեք ուղու ուղին եւ ուղարկեք այն հաջորդ ցանցային հանգույց: Երթուղու դինամիկ որոշման սկզբունքը կոչվում է ճկուն երթուղի:

Առաջին անգամ փաթեթների միացման սկզբունքները եւ ճկուն երթուղղումը կիրառվել են 1969-ին ARPANET ցանցը մշակելիս: Այդ իսկ պատճառով ARPANET- ը համարվում է TCP / IP- ի նախատիպը `ինտերնետի հիմքը
Օգտագործողը ամենից հաճախ զբաղվում է դիմումի արձանագրություններով, յուրաքանչյուր դիմումի արձանագրություն համապատասխանում է իր ծառայության կամ ինտերնետի ծառայության հետ:
Օրինակ, hTTP արձանագրություն Այն զբաղվում է www- ի փաստաթղթերի - վեբ էջերի հետ, օգտվողները աշխատում են HTTP արձանագրության միջոցով:
FTP արձանագրությունԹույլ է տալիս տեղեկատվություն փոխանցել ֆայլերի տեսքով:
Փոստային Փոփ եւ SMTP արձանագրություններ Տրամադրեք կապի սերվերներին, նամակների ուղարկմանը եւ առաքմանը:
NNTP արձանագրությունԹույլ է տալիս աշխատել լրատվական ծառայության հետ:

TCP / IP տվյալների փոխանցման արձանագրություն

Ինտերնետային ցանցը, որը ցանցերի ցանց է եւ միավորում է տեղական, տարածաշրջանային եւ կորպորատիվ տարբեր ցանցեր, գործառույթներ եւ զարգանում է մեկ TCP / IP տվյալների փոխանցման մեկ համակարգի օգտագործման միջոցով: TCP / IP տերմինը ներառում է երկու արձանագրությունների անվանումը.

  • Փոխանցման կառավարման արձանագրություն (TCP) - Տրանսպորտային արձանագրություն.
  • Ինտերնետային արձանագրություն (IP) - երթուղղման արձանագրություն:

Ուղղորդման արձանագրություն: IP արձանագրությունը տրամադրում է տեղեկատվական փոխանցում ցանցային համակարգիչների միջեւ: Դիտարկենք սույն Արձանագրության աշխատանքը `անալոգիայի միջոցով` կանոնավոր փոստի միջոցով տեղեկատվության փոխանցմամբ: Որպեսզի նամակը գա նպատակակետ, ծրարը ցույց է տալիս ստացողի հասցեն (նամակով) եւ ուղարկողի հասցեն (որից նամակը):

Նմանապես, ցանցի վրա փոխանցված տեղեկատվությունը «փաթեթավորված է ծրարի մեջ, որի վրա գրված են« Ստացող համակարգիչների IP հասցեն », օրինակ,« 198.78.213.185 »: Համակարգչային լեզվով ծրարի բովանդակությունը կոչվում է IP փաթեթ եւ մի շարք բայթ է:

Սովորական նամակներ ուղարկելու գործընթացում դրանք առաջին հերթին առաքիչին ամենամոտ են հասցնում փոստային բաժանմունքին, այնուհետեւ փոստային բաժանմունքների ցանցով փոխանցվում է ստացողին ամենամոտ: Միջանկյալ փոստային բաժանմունքներում տառերը տեսակավորված են, այսինքն, որոշվում է, թե ինչ պետք է ուղարկվի այս կամ այն \u200b\u200bնամակը:

Ստացողի համակարգչի ուղու վրա IP փաթեթները անցնում են նաեւ բազմաթիվ միջանկյալ ինտերնետ սերվերներ, որոնց վրա կատարվում է գործողություն: Երթուղղում, Ուղղորդման արդյունքում IP փաթեթներն ուղարկվում են մեկ ինտերնետային սերվերից մյուսը, աստիճանաբար մոտենալով ստացողի համակարգչին:

Ինտերնետային արձանագրություն (IP) Ապահովում է IP փաթեթային երթուղին, այսինքն `ուղարկողի համակարգչից ստացողի համակարգչին տեղեկատվության առաքում:

Տեղեկատվության երթուղու որոշում: Ինտերնետի «աշխարհագրությունը» զգալիորեն տարբերվում է սովորական աշխարհագրությունից: Տեղեկատվություն ստանալու արագությունը կախված չէ վեբ սերվերի հեռավորությունից եւ միջանկյալ սերվերների քանակից եւ հաղորդակցման գծերի որակի (դրանց թողունակության) միջոցով, որոնց միջոցով հանգույցից տեղեկատվությունը փոխանցվում է հանգույցին:

Մենք պարզապես կարող ենք ծանոթանալ ինտերնետում տեղեկատվության փոխանցման երթուղին: Հատուկ ծրագիր Tracert.exe- ն, որն ընդգրկված է Windows- ում, թույլ է տալիս հետք բերել, որի միջոցով սերվերները եւ որոնք հետաձգում են ընտրված ինտերնետ սերվերից ձեր համակարգչից տեղեկատվությունը:

Հետեւեք, թե ինչպես է մուտք գործել տեղեկատվության մատչելիությունը ինտերնետի մասում ինտերնետի մասում ամենատարածված որոնիչներից մեկում: Ռուսական ինտերնետ www.rambler.ru:

Տեղեկատվության փոխանցման ուղին որոշելը

2. Պատուհանում Նիստ MS-DOS Հրավիրատոմսերի համակարգին ի պատասխան մուտքագրեք հրամանը:

3. Որոշ ժամանակ անց կհայտնվի տեղեկատվության փոխանցման հետագծման, այսինքն `հանգույցների ցանկ, որի միջոցով տեղեկատվությունը փոխանցվում է ձեր համակարգչին եւ հանգույցների միջեւ փոխանցման ժամանակը փոխանցվում է:


Տեղեկատվության փոխանցման ուղու հետեւում ցույց է տալիս, որ սերվերը www.rambler.ru- ն մեզնից է 7 անցումային, I.E- ի հեռավորության վրա: Հանգույցների միջեւ տեղեկատվություն փոխանցելու արագությունը բավականաչափ բարձր է, մեկ «անցում» -ը ծախսվում է 126-ից 138 MS:

Տրանսպորտային արձանագրություն: Հիմա պատկերացրեք, որ մենք պետք է փոստով ուղարկենք բազմապորտի ձեռագիր, եւ փոստի ծանրոցը չի ընդունում: Գաղափարը շատ պարզ է. Եթե ձեռագիրը տեղադրված չէ կանոնավոր փոստի ծրարի մեջ, այն պետք է ապամոնտաժվի թերթիկներով եւ ուղարկեք դրանք մի քանի ծրարներով: Միեւնույն ժամանակ, ձեռագրերի թերթերը պետք է համարակալվեն, որպեսզի ստացողը իմանա, որ հաջորդականությամբ այդ թերթիկները միացված են:

Ինտերնետում նման իրավիճակը հաճախ պատահում է, երբ համակարգիչները մեծանում են ծավալի ֆայլերում: Եթե \u200b\u200bայս ֆայլը ամբողջությամբ ուղարկեք, երկար ժամանակ կարող է «խցանվել» հաղորդակցման ալիքին, անհասանելի դարձնել այլ հաղորդագրություններ ուղարկելու համար:

Որպեսզի դա չլինի, ուղարկողի համակարգչում, դուք պետք է փոքր մասի մանրակրկիտ ջարդեք, դրանք քողարկեք եւ ստացողի համակարգչին տեղափոխեք առանձին IP փաթեթներ: Ստացողի համակարգչում դուք պետք է հավաքեք աղբյուրի ֆայլը անհատական \u200b\u200bմասերից `ճիշտ հաջորդականությամբ:

Փոխանցման կառավարման արձանագրություն (TCP)Այսինքն, տրանսպորտային արձանագրությունն է, թողնում է ֆայլերի բաժանումը IP փաթեթների բաժանումը փոխանցման գործընթացում եւ ստացման ընթացքում ֆայլերի հավաքման ընթացքում:

Հետաքրքիր է, որ IP արձանագրության համար, որը պատասխանատու է երթուղղման համար, այս փաթեթները բացարձակապես կապված չեն միմյանց հետ: Հետեւաբար, վերջին IP փաթեթը կարող է հեշտությամբ բռնել առաջին IP փաթեթը: Հնարավոր է, որ նույնիսկ այս փաթեթների առաքման ուղիները բոլորովին այլ կլինեն: Այնուամենայնիվ, TCP արձանագրությունը կբավարարի առաջին IP փաթեթը եւ կփոխի աղբյուրի ֆայլը ճիշտ հաջորդականությամբ:

IP- փաթեթի ժամանակը որոշելը: Փոխանակման ժամանակի IP փաթեթներ Տեղական համակարգիչ եւ ինտերնետային սերվերը կարող է որոշվել `օգտագործելով Ping ծրագիրը, որը մաս է կազմում օպերացիոն համակարգ Windows. Կոմունալը նշված հասցեում ուղարկում է չորս IP փաթեթ եւ ցույց է տալիս փոխանցման ընդհանուր ժամանակը եւ ընդունելությունը յուրաքանչյուր փաթեթի համար:

IP ժամանակացույցի ժամանակի որոշումը

1. Միացրեք ինտերնետը, մուտքագրեք [MS-DOS Session Program] հրամանը:

2. Պատուհանում Նիստ MS-DOS Հրավիրատոմսերի համակարգին ի պատասխան մուտքագրեք հրամանը:

3. Պատուհանում Նիստ MS-DOS Test ուցադրվում է թեստային ազդանշանի արդյունքը չորս փորձով: Պատասխանի ժամանակը բնութագրում է սերվերից տեղական համակարգչից հաղորդակցման գծերի ամբողջ կապի գերարագ պարամետրերը:


Հարցեր արտացոլման համար

1. Ինչն է ապահովում գլոբալ ամբողջական գործունեությունը Համակարգչային ցանց Համացանց?

Գործնական առաջադրանքներ

4.5. Հետեւեք տեղեկատվության երթուղին ամենատարածված ինտերնետային որոնման սերվերներից մեկը, www.yahoo.com, որը գտնվում է «Ամերիկյան» ինտերնետային հատվածում:

4.6. Որոշեք IP փաթեթի ժամանակի փոխանակման ժամանակը www.yahoo.com սերվերի հետ:

Ինտերնետային ցանցը, որը ցանցերի ցանց է եւ միավորում է տեղական, տարածաշրջանային եւ կորպորատիվ տարբեր ցանցեր, գործառույթներ եւ զարգանում է մեկ TCP / IP տվյալների փոխանցման մեկ համակարգի օգտագործման միջոցով: TCP / IP տերմինը ներառում է երկու արձանագրությունների անվանումը.

Փոխանցման կառավարման արձանագրություն (TCP)) - տրանսպորտային արձանագրություն.

Ինտերնետային արձանագրություն (IP) - Ուղղորդող արձանագրություն:

Ուղղորդման արձանագրություն: IP արձանագրությունը տրամադրում է տեղեկատվական փոխանցում ցանցային համակարգիչների միջեւ: Դիտարկենք սույն Արձանագրության աշխատանքը `անալոգիայի միջոցով` կանոնավոր փոստի միջոցով տեղեկատվության փոխանցմամբ: Որպեսզի նամակը գա նպատակակետ, ծրարը ցույց է տալիս ստացողի հասցեն (նամակով) եւ ուղարկողի հասցեն (որից նամակը):

Նմանապես, ցանցի վրա փոխանցված տեղեկատվությունը «փաթեթավորված է ծրարի մեջ», որի վրա գրված են ստացող համակարգիչների եւ ուղարկողի IP հասցեները, օրինակ, «198.78.213.185»: Համակարգչային լեզվով ծրարի բովանդակությունը կոչվում է IP փաթեթ եւ մի շարք բայթ է:

Սովորական նամակներ ուղարկելու գործընթացում դրանք առաջին հերթին առաքիչին ամենամոտ են հասցնում փոստային բաժանմունքին, այնուհետեւ փոստային բաժանմունքների ցանցով փոխանցվում է ստացողին ամենամոտ: Միջանկյալ փոստային բաժանմունքներում տառերը տեսակավորված են, այսինքն, որոշվում է, թե ինչ պետք է ուղարկվի այս կամ այն \u200b\u200bնամակը:

Ստացողի համակարգչի ուղու վրա IP փաթեթները անցնում են նաեւ բազմաթիվ միջանկյալ ինտերնետ սերվերներ, որոնց վրա կատարվում է գործողություն: Ուղղորդում:Ուղղորդման արդյունքում IP փաթեթներն ուղարկվում են մեկ ինտերնետային սերվերից մյուսը, աստիճանաբար մոտենալով ստացողի համակարգչին:

Տեղեկատվության երթուղու որոշում: Ինտերնետի աշխարհագրությունը զգալիորեն տարբերվում է սովորական աշխարհագրությունից: Տեղեկատվություն ստանալու արագությունը կախված չէ վեբ սերվերի հեռավորությունից եւ միջանկյալ սերվերների քանակից եւ հաղորդակցման գծերի որակի (դրանց թողունակության) միջոցով, որոնց միջոցով հանգույցից տեղեկատվությունը փոխանցվում է հանգույցին:

Մենք պարզապես կարող ենք ծանոթանալ ինտերնետում տեղեկատվության փոխանցման երթուղին: Հատուկ ծրագիր tracert.exe.Որը Windows- ի մի մասն է, թույլ է տալիս հետք բերել, որի միջոցով սերվերներ եւ ընտրված ինտերնետային սերվերից հետաձգում են ձեր համակարգչում:

Տրանսպորտային արձանագրություն, Հիմա պատկերացրեք, որ մենք պետք է փոստով ուղարկենք բազմապորտի ձեռագիր, եւ փոստի ծանրոցը չի ընդունում: Գաղափարը շատ պարզ է. Եթե ձեռագիրը տեղադրված չէ կանոնավոր փոստի ծրարի մեջ, այն պետք է ապամոնտաժվի թերթիկներով եւ ուղարկեք դրանք մի քանի ծրարներով: Միեւնույն ժամանակ, ձեռագրերի թերթերը պետք է համարակալվեն, որպեսզի ստացողը իմանա, որ հաջորդականությամբ այդ թերթիկները միացված են:


Ինտերնետում նման իրավիճակը հաճախ պատահում է, երբ համակարգիչները մեծանում են ծավալի ֆայլերում: Եթե \u200b\u200bայս ֆայլը ամբողջությամբ ուղարկեք, դա կարող է երկար ժամանակ խցկել հաղորդակցման ալիքը, անհասանելի դարձնել այլ հաղորդագրություններ ուղարկելու համար:

Որպեսզի դա չլինի, ուղարկողի համակարգչում, դուք պետք է փոքր մասի մանրակրկիտ ջարդեք, դրանք քողարկեք եւ ստացողի համակարգչին տեղափոխեք առանձին IP փաթեթներ: Ստացողի համակարգչում դուք պետք է հավաքեք աղբյուրի ֆայլը անհատական \u200b\u200bմասերից `ճիշտ հաջորդականությամբ:

Հետաքրքիր է, որ IP արձանագրության համար, որը պատասխանատու է երթուղղման համար, այս փաթեթները բացարձակապես կապված չեն միմյանց հետ: Հետեւաբար, վերջին IP փաթեթը կարող է հեշտությամբ բռնել առաջին IP փաթեթը: Հնարավոր է, որ նույնիսկ այս փաթեթների առաքման ուղիները բոլորովին այլ կլինեն: Այնուամենայնիվ, TCP արձանագրությունը կբավարարի առաջին IP փաթեթը եւ կփոխի աղբյուրի ֆայլը ճիշտ հաջորդականությամբ:

Փոխանցման կառավարման արձանագրություն (TCP), այսինքն, տրանսպորտային արձանագրությունը, ապահովում է ֆայլերի բաժանումը IP փաթեթներին փոխանցման գործընթացում եւ ստացման ընթացքում ֆայլերի հավաքման ընթացքում:

Տեղական համակարգչի եւ ինտերնետային սերվերի միջեւ փոխանակման ժամանակի փաթեթները կարող են որոշվել `օգտագործելով կոմունալը: Պինգորը գործառույթի մի մասն է windows համակարգեր, «Կոմունալը նշված հասցեում ուղարկում է չորս IP փաթեթ եւ ցույց է տալիս փոխանցման ընդհանուր ժամանակը եւ ընդունելությունը յուրաքանչյուր փաթեթի համար:

TCP / IP ցանցի համակարգիչը կարող է ունենալ երեք մակարդակների հասցեներ (բայց առնվազն երկու).

  • Տեղական համակարգչային հասցե: Ներառված հանգույցների համար Տեղական ցանցեր - սա Mac-Advere- ն է network անցի ադապտեր, Այս հասցեները սահմանվում են սարքավորումների արտադրողներով եւ եզակի հասցեներ են:
  • Օրինակ, IP հասցեն, որը բաղկացած է 4 բայթերից, օրինակ, 109.26.17.100: Այս հասցեն օգտագործվում է ցանցի մակարդակում: Այն նշանակվում է ադմինիստրատորի կողմից `համակարգիչներն ու երթուղիչները կազմաձեւելով:
  • Խորհրդանշական անվանման նույնացուցիչ (DNS), օրինակ, www.set

Network անցային արձանագրություններ

Network անցային արձանագրություն. Մի շարք կանոններ, որոնք հնարավորություն են տալիս ցանցի բաղադրիչների միջեւ տվյալների փոխանակել, օրինակ, երկուսի միջեւ Անցային քարտեր (Նկար 1):

ՆկՂ 1. Նկարազարդում ցանցի արձանագրության հայեցակարգին

Stack- ը բազմամակարդակ արձանագրությունների մի շարք է, որը զուգորդվում է խմբի մեջ:

TCP / IP արձանագրային կեռը երկու արձանագրություն է, որոնք համացանցում հաղորդակցման հիմքն են: TCP- ի արձանագրությունը խախտում է փոխանցվող տեղեկատվությունը մասերի (փաթեթների) եւ թվերի համար: IP արձանագրություն օգտագործելով, բոլոր փաթեթները փոխանցվում են ստացողին: Հաջորդը, օգտագործելով TCP արձանագրություն ստուգված, ստացվում են բոլոր փաթեթները: Բոլոր սպասարկումը ստանալուց հետո TCP- ն դրանք ցանկալի կարգով ունի եւ հավաքում է մեկ ամբողջության մեջ: Ինտերնետում օգտագործվել են սույն Արձանագրության երկու տարբերակ.

  • Route Network IPv4 արձանագրություն: Այս վարկածի արձանագրության մեջ ցանցի յուրաքանչյուր հանգույց է դրվում 32 բիթ երկարության IP հասցեին (I.E. 4 օկտետ կամ 4 բայթ):
  • IPv6- ը թույլ է տալիս զգալիորեն դիմել մեծ քանակություն հանգույցներ, քան IPv4: Ինտերնետային արձանագրության 6-րդ տարբերակը օգտագործում է 128-բիթանոց հասցեներ եւ կարող է զգալիորեն ավելի շատ հասցեներ որոշել:

IP հասցեներ V6 V6- ը գրված է հետեւյալ ձեւով. X: X: X: X: X: X: X: X: X: X: X: X: X: X: X: X: X: X: X: X: X: X: X: X: X Եվ յուրաքանչյուր համար ունի 4 բիթ: Յուրաքանչյուր համար գտնվում է 0-ից F- ի սահմաններում: Ահա վեցերորդ տարբերակի IP հասցեի օրինակ, 1080: 0: 0: 7: 8: 300: 427a. Նման մուտքի դեպքում աննշան զրոները կարող են իջեցվել, ուստի հասցեն Հատվածը. 0800. Գրանցվել է որպես 800:

IP հասցեները սովորական է արձանագրել օվկիանոսներում (8) ամբողջ հասցեի խզումը, յուրաքանչյուր օվկիանոս գրված է տասնորդական թվով, թվերը բաժանվում են կետերով: Օրինակ, հասցեն

10100000010100010000010110000011
ձայնագրվել է որպես

10100000.01010001.00000101.10000011 = 160.81.5.131

ՆկՂ Հասցեի 2 թարգմանությունը Երկուական համակարգ տասնորդական

Հյուրընկալողի IP հասցեն բաղկացած է IP ցանցի համարից, որը զբաղեցնում է հին հասցեների տարածքը եւ այս ցանցի հյուրասենյակները, որոնք զբաղեցնում են ավելի երիտասարդ մասը:
160.81.5.131 - IP հասցե
160.81.5. - ցանցի համարը
131 - հյուրընկալող համարը

Հիմնական արձանագրություններ (IP, TCP, UDP)


TCP / IP - հավաքական անուն հավաքածուի համար (Stack) network անցային արձանագրություններ Ինտերնետում օգտագործվող տարբեր մակարդակներ: TCP / IP Նկարագրություն.

  • Արձանագրությունների բաց ստանդարտներ, որոնք մշակվել են անկախ ծրագրաշարերից եւ ապարատներից:
  • Անկախություն ֆիզիկական փոխանցման միջոցից.
  • Եզակի հասցեագրման համակարգ;
  • Ստանդարտ բարձր մակարդակի արձանագրություններ ընդհանուր օգտագործողների ծառայությունների համար:

ՆկՂ 3 TCP / IP արձանագրության կեռ

TCP / IP արձանագրությունը բաժանում է 4 մակարդակի.

  • Կիրառական
  • Փոխադրել
  • Intersets
  • Ֆիզիկական եւ ալիք:

Տվյալները փոխանցվում են փաթեթներում: Փաթեթները վերնագիր ունեն եւ ավարտվում, որոնք պարունակում են պաշտոնական տեղեկատվություն: Տվյալները, ավելի մեծ մակարդակները տեղադրվում են ցածր մակարդակի փաթեթների մեջ:

ՆկՂ 4 նմուշ փաթեթի ծածկագրում TCP / IP Stack- ում

Ֆիզիկական եւ ալիքի մակարդակ:
TCP / IP կեռը չի ենթադրում օգտագործման ցանկացած հատուկ մասի արձանագրություն եւ ֆիզիկական տվյալների լրատվամիջոցներ: Փոխանցման միջոցի մուտքի մակարդակից, ինտերֆեյսը պահանջվում է IP մոդուլով, որն ապահովում է IP փաթեթների փոխանցումը: Դուք նաեւ պետք է ապահովեք ցանցի հանգույցի IP հասցեի վերափոխումը, որին IP փաթեթը փոխանցվում է MAC հասցեին: Հաճախ, ամբողջական արձանագրությունների կեռիկները կարող են հանդես գալ որպես փոխանցման միջոցի հասանելիության մակարդակ, ապա նրանք խոսում են IP- ի վերեւում IPX- ի վերեւում, IP- ի IP- ի, IP- ի ավելի քան X.25 եւ այլն:

Firewall եւ IP արձանագրություն:

Այս մակարդակի հիմքը IP արձանագրությունն է:

IP (Ինտերնետային արձանագրություն) - Ինտերնետային արձանագրություն:

IPV4 IPV4 ստանդարտը սահմանվում է RFC-760 (DoD ստանդարտ ինտերնետային արձանագրություն J. Postel Jan-01-1980)

IPv4- ի վերջին տարբերակը - RFC-791 (Ինտերնետային արձանագրություն J. Postel Sep-01-1981):

IPV6 IPV6 ստանդարտը սահմանվում է RFC-1883- ում (Ինտերնետային արձանագրություն, 6 (IPV6) ճշգրտում S. Deering, R. Hinden 1995 թ.

IPv6- ի վերջին տարբերակը - RFC-2460 (Ինտերնետային արձանագրություն, 6 (IPV6 տարբերակ) ճշգրտում S. Deering, R. Hinden 1998 թ.

Հիմնական նպատակներ.

  • Դիմում
  • Երթուղղում
  • Datagram- ի մասնատում
  • Տվյալների փոխանցում

IP արձանագրությունը տվյալների բլոկներ է փոխանցում մեկ IP հասցեից մյուսը:

Ծրագիր, որն իրականացնում է արձանագրության գործառույթները, հաճախ կոչվում են մոդուլ, օրինակ, «IP մոդուլ», «TCP մոդուլ»:

Երբ IP մոդուլը ներքեւի մակարդակից ստանում է IP փաթեթ, այն ստուգում է նպատակակետի IP հասցեն:

  • Եթե \u200b\u200bIP փաթեթը հասցեագրված է Այս համակարգիչըԴրանից տվյալները փոխանցվում են ենթաօրենսդրական մոդուլի վերամշակմանը (որը մասնավորապես նշվում է IP փաթեթի վերնագրում):
  • Եթե \u200b\u200bIP փաթեթի նպատակակետը մեկ ուրիշի IP մոդուլը կարող է երկու լուծում վերցնել. Առաջինը IP փաթեթը ոչնչացնելն է, սահմանելով հետեւյալը.

Այն կարող է անհրաժեշտ լինել նաեւ տարբեր բնութագրերով ցանցերի սահմանին, կոտրեք IP փաթեթը բեկորների (մասնատման), այնուհետեւ ստացողի համակարգչում հավաքեք մեկ ամբողջ թիվ:

Եթե \u200b\u200bորեւէ պատճառով IP մոդուլը չի \u200b\u200bկարող առաքել IP փաթեթը, այն ոչնչացվում է: Այս դեպքում IP մոդուլը կարող է սխալի մասին ծանուցում ուղարկել աղբյուրի համակարգչին. Նման ծանուցումներն ուղարկվում են ICMP արձանագրությամբ, որը IP մոդուլի անբաժանելի մասն է: Ավելին, տվյալների ճշգրտությունը վերահսկելու միջոցներ, հաստատեք դրանց առաքումը, ապահովեք IP փաթեթների ճիշտ կարգը, IP արձանագրությունը նախնական կապ չունի համակարգիչների միջեւ: Այս առաջադրանքը նշանակվում է տրանսպորտի մակարդակին:

ՆկՂ IP Dietogram- ի 5 կառուցվածքը: 32 բիթի բառեր:

Տարբերակ - IP արձանագրության տարբերակ (օրինակ, 4 կամ 6)

Տեղեկամատյան երկարություն - IP փաթեթների վերնագրի երկարությունը:

Ծառայության տեսակը (TOS - Ծառայության տեսակը) - Ծառայությունների տեսակը ():

TOS- ը կարեւոր դեր է խաղում փաթեթի երթուղման մեջ: Ինտերնետը չի երաշխավորում մշտական \u200b\u200bտները, բայց երթուղիները հաշվի են առնում այս հարցումները երթուղին (OSPF եւ IGRP արձանագրություններ ընտրելիս):

DataGram- ի, դրոշների (3 բիթ) եւ բեկորների ինդեքսի նույնականացումը օգտագործվում է աղբյուրի փաթեթի բեկորներով ձեւավորված փաթեթները ճանաչելու համար:

Life LifeTime (TTL - ապրելու ժամանակը) - յուրաքանչյուր երթուղղիչ է նվազեցնում 1-ին, որպեսզի փաթեթավորները չհամարձակվեն:

Արձանագրություն - Արձանագրության նույնացուցիչ Լավագույն մակարդակ Ույց է տալիս, թե որ բարձր մակարդակի արձանագրությունն է պատկանում փաթեթին (օրինակ `TCP, UDP):

Երթուղղում

IP արձանագրությունն ուղղվում է, անհրաժեշտ է դրա ուղղության համար:

Երթուղու տեղեկատվությունը կարող է լինել.

  • Ստատիկ (երթուղային սեղանները գրված են ձեռքով)
  • Դինամիկ (երթուղու տեղեկատվությունը տարածում է հատուկ արձանագրություններ)

Դինամիկ երթուղղման արձանագրություններ.

  • RIP (Ուղղորդում տեղեկատվական արձանագրություն) - երթուղու տեղեկատվության փոխանցման արձանագրություն, երթուղիչները դինամիկ կերպով ստեղծում են երթուղու սեղաններ:
  • OSPF (առաջին հերթին բաց ամենակարճ ճանապարհը) - Բացահայտեք Creuster Path արձանագրությունը, ներքին երթուղղման արձանագրությունն է:
  • IGP (Ինտերիերի դարպասի արձանագրություններ) - Ներքին երթուղղման Արձանագրություններ, տարածում է երթուղու տեղեկատվությունը մեկ ինքնավար համակարգի շրջանակներում:
  • EGP (արտաքին դարպասի արձանագրություններ) - Արտաքին երթուղղման արձանագրություններ, տարածում է երթուղու տեղեկատվությունը ինքնավար համակարգերի միջեւ:
  • BGP (սահմանային դարպասի արձանագրություն) - սահմանային երթուղիչների արձանագրություն:
    ICMP արձանագրություն
  • ICMP (Ինտերնետի կառավարման հաղորդագրության արձանագրություն) - IP արձանագրության ընդլայնում, թույլ է տալիս փոխանցել սխալի հաղորդագրությունները կամ հաստատման հաղորդագրությունները:
    Այլ ծառայության IP արձանագրություններ
  • IGMP (Ինտերնետային խմբի կառավարման արձանագրություն) - թույլ է տալիս կազմակերպել Multicast Newsleter IP գործիքներով:
  • RSVP (ռեսուրսների ամրագրման արձանագրություն) - Ռեսուրսների ամրագրման արձանագրություն:
    ARP- ի (Հասցեների լուծման արձանագրությունը) արձանագրություն է IP հասցեն եւ ալիքի մակարդակի հասցեն փոխարկելու արձանագրություն:

Տրանսպորտի մակարդակ

Տրանսպորտի մակարդակի արձանագրությունները տրամադրում են տվյալների թափանցիկ առաքում երկու կիրառական գործընթացների միջեւ: Տրանսպորտի մակարդակի օգտագործմամբ տվյալներ ստացող կամ ուղարկող գործընթացը նույնականացվում է այս մակարդակում մի շարք, որը կոչվում է նավահանգստի համարը: Այսպիսով, ուղարկողի եւ ստացողի դերը տրանսպորտի մակարդակում իրականացնում է նավահանգստի համարը (կամ ավելի հեշտ - նավահանգիստ):

Վերլուծելով Firewall- ի կողմից ստացված իր փաթեթի վերնագիրը, տրանսպորտի մոդուլը որոշում է ստացողի տվյալների նավահանգստի համարը, որի տվյալներն ուղղվում են դիմումի գործընթացներից եւ փոխանցում համապատասխան հայտի գործընթացին: Ստացող եւ ուղարկող նավահանգստի համարները գրված են վերնագրում, տվյալներ ուղարկող տրանսպորտային մոդուլով. Տրանսպորտի շերտի վերնագիրը պարունակում է նաեւ ծառայության այլ տեղեկատվություն. Վերնագրի ձեւաչափը կախված է օգտագործված տրանսպորտային արձանագրությունից:

Տրանսպորտի մակարդակը օգտագործում է երկու հիմնական արձանագրություններ, UDP եւ TCP:

Հուսալի TCP հաղորդագրությունների առաքման արձանագրություն

TCP (փոխանցման կառավարման արձանագրություն) - փոխանցման կառավարման արձանագրություն, TCP արձանագրություն տարածվում է այն դեպքերում, երբ պահանջվում է երաշխավորված հաղորդագրությունների առաքում:

Առաջին I. Վերջին տարբերակը TCP - RFC-793 (փոխանցում Contocol J. Postel Sep-01-1981):

ԿԱՐԵՎՈՐ մասեր:


Պատուհանի չափը - բայթերի քանակը, որը պատրաստ է ընդունել ստացողին առանց հաստատման:

Ստուգեք գումարը - Ներառում է կեղծ վերնագիր, վերնագիր եւ տվյալներ:

Հրատապ ցուցանիշը ցույց է տալիս այն հրատապ տվյալների վերջին բայթը, որին անհրաժեշտ է անհապաղ արձագանքել:

Urg - Հրատապության դրոշը միացնում է «հրատապ ցուցիչ» դաշտը, եթե \u003d 0, ապա դաշտը անտեսվում է:

ACK - Հաստատման դրոշը ներառում է «հաստատման համարը, եթե \u003d 0, ապա դաշտը անտեսվում է:

PSH - Դրոշը պահանջում է հրում գործողության իրականացում, TCP մոդուլը պետք է շտապ փոխանցի ծրագրի փաթեթը:

RST - Միացման ընդհատման դրոշը օգտագործվում է ձախողման համար

Syn - դրոշի հաջորդականության համաժամացումը, որը օգտագործվում է կապ հաստատելիս:

FIN - Դրոշի ավարտը ուղարկողի կողմից փոխանցման ավարտը

UDP արձանագրություն

UDP (DataGram- ի ունիվերսալ արձանագրություն) տվյալների փոխանցման համընդհանուր արձանագրություն է, ավելի թեթեւ տրանսպորտային արձանագրություն, քան TCP- ն:

UDP- ի առաջին եւ վերջին տարբերակը - RFC-768 (օգտագործողի տվյալների շտեմարան J. Postel Aug-28-1980):

TCP- ի հիմնական տարբերությունները.

  • UDP մոդուլների միջեւ կապ չկա:
  • Չի խախտում հաղորդագրությունը փոխանցելու համար
  • Եթե \u200b\u200bփաթեթը կորած է, վերահաղորդման պահանջը չի ուղարկվում

UDP- ն օգտագործվում է, եթե երաշխավորված փաթեթի առաքում պահանջվում է, օրինակ, տեսանյութի եւ աուդիո հոսքային, DNS (փոքր չափի տվյալներից): Եթե \u200b\u200bստուգման ստուգումը սխալ է հայտնաբերել, կամ ցանկալի նավահանգստի հետ կապված գործընթացը գոյություն չունի, փաթեթը անտեսվում է (ոչնչացված): Եթե \u200b\u200bփաթեթներն ավելի արագ են գալիս, քան UDP մոդուլը `դրանք մշակելու համար, մուտքային փաթեթները նույնպես անտեսվում են:

Նկար 7 Datogram UDP- ի կառուցվածքը: 32 բիթի բառեր:

UDP փաթեթի բոլոր դաշտերը չպետք է լրացվեն: Եթե \u200b\u200bուղարկված տվյալների շտեմարանը չի ստանձնում պատասխան, ապա ուղարկողի հասցեն կարող է ընդհատվել Զերոսի հետ:

RTP Իրական ժամանակի արձանագրություն

RTP (Իրական ժամանակի արձանագրություն) - Իրական ժամանակի դիմումների համար տրանսպորտային արձանագրություն:

RTCP (իրական ժամանակի կառավարման արձանագրություն) - RTP դիմումի հետադարձ կապի արձանագրություն:

Աղյուսակը բացահայտ ցույց է տալիս ցանցերի դիմակները:

Առաջին երկու գրառումները ենթադրում են, որ երթուղիչը ինքնուրույն, իր համապատասխան IP ինտերֆեյսերով Ուղարկում է տվյալների շտեմարան, որոնք ուղղված են ցանցին, որոնց միջոցով դրանք ուղղակիորեն կապված են: Բոլոր այլ տվյալների շտեմարանները վերահղվում են G2 (194.84.0.118): SE0 ինտերֆեյսը ցույց է տալիս ընտրված գծի սերիական ալիք:

2.3.5. Ստատիկ ուղիների ստեղծում

Երթուղու սեղանը կարող է լրացվել տարբեր ճանապարհներ, Ստատիկ երթուղին օգտագործվում է այն դեպքում, երբ օգտագործված երթուղիները չեն կարող փոխվել ժամանակի ընթացքում, օրինակ, վերեւում քննարկված հյուրընկալողի եւ երթուղղիչի համար, որտեղ այլընտրանքային երթուղիներ չկան: Ստատիկ երթուղիները կազմաձեւված են ցանցային կառավարչի կամ հատուկ հանգույցի կողմից:

Վերը նշված օրինակից սովորական հյուրընկալողի համար բավարար է միայն դարպասի հասցեն (լռելյայն երթուղով հաջորդ երթուղիչը), աղյուսակում մնացած գրառումները եւ ցանցը, իմանալով ձեր սեփական հասցեն եւ ցանցը Դիմակ, կարող է դրանք ինքներդ դարձնել: Դարպասի հասցեն կարող է հստակեցվել որպես ձեռքով եւ ինքնաբերաբար ստացվել, DHCP սերվերի միջոցով TCP / IP կեռը կազմաձեւելիս (տես «Ինտերնետ տեխնոլոգիան») դասընթացում «IP հասցեների դինամիկ առաջադրանք»):

2.3.6. Դինամիկ երթուղղում

Միջոցներ բարդ տեղաբանությամբ ցանցերը համատեղելու դեպքում, երբ մի հանգույցից մյուսը մեկ հանգույցից մյուսը եւ (կամ), երբ ժամանակի ընթացքում փոխվում են ցանցերի (տեղաբանության, հաղորդակցման որակի) կարգավիճակը, երթուղու սեղանները դինամիկ կերպով կազմվում են տարբեր երթուղղման արձանագրություններ: Մենք շեշտում ենք, որ երթուղային արձանագրությունները իրականում չեն իրականացնում Datagrams- ի երթուղին. Ամեն դեպքում, IP մոդուլը կատարվում է Route աղյուսակում գրառումների համաձայն, ինչպես վերը նշված է: Դինամիկ կերպով խմբագրող արձանագրությունները դինամիկ կերպով խմբագրում են երթուղիների ուղին, այսինքն, դրանք նպաստում եւ ջնջում են գրառումները, մինչդեռ գրառումներից մի քանիսը կարող են ստատիկ մուտքագրվել:

Կախված աշխատանքային ալգորիթմից տարբերվող remote վեկտոր Արձանագրություններ (հեռավորություն վեկտորային արձանագրություններ) եւ արձանագրությունները Հարաբերությունների կարգավիճակը (Հղում է պետական \u200b\u200bարձանագրությունները):

Դիմումի առումով արձանագրությունների բաժին կա արտաքին (արտաքին) եւ ներքին (Ինտերիեր) երթուղղում:

Հեռակառավարվող արձանագրություններ Իրականացնել ալգորիթմ Bellman Ford (Bellman-Ford): Նրանց աշխատանքի գլխավոր սխեման հետեւյալն է. Յուրաքանչյուր երթուղղիչ պարբերաբար հաղորդում է տեղեկատվություն իրենից հեռավորության վրա գտնվող հեռավորության վրա գտնվող հեռավորության վրա ( «Հեռավոր վեկտոր»): Ժամանակի սկզբնական պահին, իհարկե, տեղեկատվությունն ուղարկվում է միայն այն ցանցերի մասին, որոնց վրա երթուղիչը ուղղակիորեն կապված է:

Նաեւ յուրաքանչյուր երթուղիչ, ինչ-որ մեկից վեկտորի հեռավորությունը ստանալով, ստացված տեղեկատվության համաձայն, արդեն առկա տվյալները հասնում են ցանցերի ձեռքբերմանը կամ ավելացնում են նորը, որից ստացվում է վեկտորը Հաջորդ երթուղիչը Ցանցի տվյալների ճանապարհին: Որոշ ժամանակ անց ալգորիթմը եւ բոլոր երթուղիչները տեղեկատվություն ունեն բոլոր ցանցերի երթուղիների մասին:

Հեռակառավարիչ արձանագրությունները լավ են աշխատում միայն փոքր ցանցերում: Մանրամասն Նրանց աշխատանքի ալգորիթմը կվերանայվի 4-րդ գլխում: Հեռավոր վեկտորների մշակում - «Ուղու վեկտորներ», որն օգտագործվում է BGP արձանագրությունում:

Աշխատելիս Միացումների վիճակի արձանագրությունները Յուրաքանչյուր երթուղղիչ վերահսկում է իր կապերի վիճակը հարեւանների հետ եւ երբ պետության փոփոխությունը (օրինակ, երբ հաղորդակցության խափանումը) ուղարկում է հեռարձակման հաղորդագրություն, որից հետո բոլոր մյուս երթուղիները ճշգրտում են երթուղիները: Ի տարբերություն հեռակառավարվող արձանագրությունների, յուրաքանչյուր երթուղիչի վրա ստեղծվում են պետական \u200b\u200bկարգավիճակի արձանագրություններ, որոնք նկարագրում են ցանցի ամբողջական գրաֆիկը եւ, հետեւաբար, արագորեն հաշվարկելու համար:

Այս տեսակի ընդհանուր արձանագրություն OSPF, հիմնվելով SPF ալգորիթմի (առաջին հերթին ամենակարճ ուղին) Որոնել Dikstroy- ի առաջարկած սյունակում ամենակարճ ճանապարհը (E.W.Dijkstra):

Հարաբերությունների վիճակի արձանագրությունները զգալիորեն բարդ են հեռակառավարվող վեկտորի կողմից, բայց ապահովում են երթուղիների ավելի արագ, օպտիմալ եւ ճիշտ հաշվարկ: Իմացեք ավելին Հղումների կարգավիճակի արձանագրությունները կքննարկվեն OSPF արձանագրության օրինակով 5-րդ գլխում:

Ներքին երթուղղման արձանագրություններ (օրինակ, RIP, OSPF; IGP - Ինտերիերի դարպասի արձանագրություններ կոլեկցիոներ Անուն) Դիմում են ներսում գործող երթուղիչների վրա Ինքնավար համակարգեր , Ինքնավար համակարգը ինտերնետի ամենամեծ բաժանումն է, որը ցանցերի ասոցիացիա է ներկայացնում նույն երթուղղման քաղաքականությամբ եւ ընդհանուր վարչակազմով, օրինակ, ընկերության ցանցերի ցանցի եւ նրա հաճախորդների մի շարք:

Այս կամ այն \u200b\u200bներքին երթուղղման արձանագրության շրջանակը կարող է լուսաբանել ոչ թե ամբողջ ինքնավար համակարգը, այլ միայն ցանցերի որոշ միավորույթներ, որոնք ինքնավար համակարգի մաս են կազմում: Նման ասոցիացիա, որը մենք կկոչենք network անցային համակարգ կամ պարզապես ՀամակարգԵրբեմն, նշելով այս համակարգում գործող երթուղղիչ արձանագրությունը, օրինակ `RIP համակարգը, OSPF համակարգը:

Երթուղղում միջեւ Ինքնավար համակարգերն իրականացվում են Սահման (Սահմանային) երթուղիչներ, որոնց երթուղիների սեղանները կազմվում են արտաքին երթուղղման արձանագրությունների միջոցով (կոլեկտիվ անուն EGP - արտաքին դարպասի արձանագրություններ): Արտաքին ուղղության արձանագրությունների առանձնահատկությունն այն է, որ երթուղիները հաշվարկելիս նրանք պետք է հաշվի առնեն ոչ միայն ցանցի գրաֆիկի տեղաբանությունը, այլեւ ինքնավար համակարգերի կառավարման քաղաքական սահմանափակումները, իրենց ցանցային ցանցերի միջոցով այլ ինքնավարների ցանցի միջոցով Համակարգեր: Ներկայումս արտաքին երթուղղման ամենատարածված արձանագրությունը BGP է:

2.4. IP-Datagram- ի վերնագրի ձեւաչափը

IP Datagram- ը բաղկացած է վերնագիրից եւ տվյալների:

DataGram- ի վերնագիրը բաղկացած է 32-բիթանոց բառերից եւ ունի փոփոխական երկարություն, կախված «Ընտրանքներ» դաշտի չափից, բայց միշտ բազմակի 32 բիթ: Վերնագիրն ուղղակիորեն հետեւում է Datagram- ում փոխանցվող տվյալներին:

Վերնագրի ձեւաչափը:

Վերնագրի դաշտերի արժեքները հետեւյալն են.

Ճուտ (4 բիթ) - IP արձանագրության տարբերակ, in ներկայումս Օգտագործված 4 տարբերակը, նոր զարգացումներն ունեն 6-8 տարբերակներ:

IHL (Ինտերնետի վերնագրի երկարությունը) (4 բիթ) - գլխի երկարությունը 32-բիթանոց բառերով. շարք Թույլատրելի արժեքներ 5-ից (գլխի նվազագույն երկարությունը, «Ընտրանքներ» դաշտը բացակայում է 15-ին (այսինքն, կարող է լինել առավելագույնը 40 բայթ):

TOS (Ծառայության տեսակը) (8 բիթ) - Դաշտային արժեքը որոշում է տվյալների շտեմարանի առաջնահերթությունը եւ երթուղղման ցանկալի տեսակը: Tos Byte կառուցվածքը.

Երեք երիտասարդ բիթ («Նախազգուշություն») սահմանում է Datagram- ի գերակայությունը.

111 - ցանցի կառավարում

110 - Firewall

101 - քննադատ-ECP

100 - Ավելին, քան ակնթարթորեն

011 - ակնթարթորեն

010 - անմիջապես

001 - Շտապ

000 - սովորաբար

Bits D, T, C, C որոշեք երթուղղման ցանկալի տեսակը.

Դ (հետաձգում) - նվազագույն ձգձգմամբ երթուղու ընտրություն,

T (ներխուժում) - առավելագույն թողունակությամբ երթուղու ընտրություն,

R (հուսալիություն) - առավելագույն հուսալիությամբ երթուղու ընտրություն,

C (արժեք) - Երթուղու ընտրությունը նվազագույն արժեքով:

Datagram- ում կարելի է տեղադրել միայն մեկը bits D, T, R, C, Ավագ բիթ բիտտ չի օգտագործվում:

Առաջնահերթությունների իրական հաշվարկը եւ երթուղին ընտրելը, Tos Byte- ի արժեքին համապատասխան, կախված է երթուղիչից ծրագիր եւ պարամետրեր: Ուղղորդիչը կարող է աջակցել երթուղիների հաշվարկը բոլոր TOS- ի տեսակների համար, մասամբ կամ ընդհանրապես անտեսել TOS- ը: Ուղղիչը կարող է հաշվի առնել առաջնահերթ արժեքը բոլոր տվյալների շտեմարանները կամ տվյալների շտեմարանների վերամշակման ընթացքում, ելնելով միայն ցանցային հանգույցների որոշ սահմանափակ քանակից կամ ընդհանրապես անտեսել:

Ամբողջ երկարություն. (16 բիթ) - Օկտեթների ամբողջ տվյալների երկարությունը, ներառյալ վերնագիրը եւ տվյալները, առավելագույն արժեքը 65535 է, նվազագույնը `21 (վերնագիր` առանց տարբերակների եւ տվյալների դաշտում):

ID (նույնականացում) (16 բիթ) Դրոշներ: (3 բիթ), Հատվածի օֆսեթ: (13 բիթ) օգտագործվում են տվյալների բազայի մասնատման եւ հավաքման համար եւ նկարագրվելու է ավելի մանրամասն ներքեւում 2.4.1 կետում:

TTL (ապրելու ժամանակը) (8 բիթ) - «LifeTime» տվյալների շտեմարան: Ուղարկողի կողմից տեղադրված, չափվում է վայրկյանների ընթացքում: Յուրաքանչյուր երթուղղիչ, որի միջոցով Datagram- ի անցումները վերաշարադրում են TTL արժեքը, նախապես հանվում են տվյալների տվյալների մշակման վրա ծախսված ժամանակը: Քանի որ տվյալների ընթացիկ տվյալների մշակման արագությունը մեծ է, այն սովորաբար ծախսվում է մեկ տվյալների վրա մեկ վայրկյանից պակաս տվյալների վրա, այնպես որ, փաստորեն, յուրաքանչյուր երթուղղիչ է TTL միավորի մեջ: Երբ TTL \u003d 0 արժեքը քանդվում է, համապատասխան ICMP հաղորդագրությունը կարող է ուղարկվել ուղարկողին: TTL հսկիչը կանխում է տվյալների շտեմարանը ցանցում:

Արձանագրություն (8 բիթ) - սահմանում է ծրագիրը (ավելի բարձր բաշխման արձանագրություն), որին պետք է փոխանցվեն հետագա մշակման համար: Արձանագրությունների որոշ կոդեր ներկայացված են Աղյուսակ 2.4.1-ում:

IP արձանագրության կոդեր

Կոդը Արձանագրություն Նկարագրություն
1 Icmp

Արձանագրության ստուգման հաղորդագրությունները

2 Igmp

HOSTS GROUP կառավարման արձանագրություն

4 À

IP- ի IP- ի (ծածկագրում)

6 TCP.
8 EGP:

Արտաքին երթուղղման արձանագրություն (հնացած)

9 Igp

Ներքին երթուղղման արձանագրություն (հնացած)

17 UDP.
46 RSVP

Ռեսուրսների ամրագրման արձանագրություն `բազմամշակման համար

88 Igrp.

Ներքին երթուղղման արձանագրություն Cisco- ից

89 OSPF

Արձանագրության ներքին երթուղղում

Վերնագրի ստուգում (16 բիթ) - Վերնագրի ստուգումը ներկայացնում է 16 բիթ, լրացնելով բիթերը վերնագրի բոլոր 16-բիթանոց բառերի քանակով: Ստուգումը հաշվարկելուց առաջ «Գլխողի ստուգում» դաշտի արժեքը վերակայվում է: Քանի որ երթուղիչները փոխում են որոշ վերնագրի դաշտերի արժեքները Datagram- ը մշակելիս (համենայն դեպս, «TTL» դաշտերը), յուրաքանչյուր երթուղիչի ստուգում կրկին վերահաշվարկվում է: Եթե \u200b\u200bստուգումը ստուգելիս սխալ է հայտնաբերվել, Datagram- ը ոչնչացվում է:

Աղբյուրի հասցեն (32 բիթ) - ուղարկողի IP հասցեն:

Նպատակային հասցե (32 բիթ) - ստացող IP հասցե:

Լիցք - Երեքը հավասարեցրեք 32-բիթանոց բառի սահմանի երկայնքով, եթե ընտրանքների ցանկը տանում է 32-բիթանոց բառերի ոչ նպատակային քանակը: «Պիլդինգ» դաշտը լցված է Զերոսով:

2.4.1. Datagram- ի հատվածը

Փոխանցման տարբեր մեդիան ունի փոխանցվող տվյալների բլոկի (MTU - Media փոխանցման միավոր) տարբեր առավելագույն քանակություն, այս թիվը կախված է միջին արագության բնութագրերից եւ տեղի է ունեցել սխալի հավանականությունը: Օրինակ, MTU- ի չափը 10 Մբիթ / վրկ Ethernet- ում հավասար է 1536 օվկիանոս, 100 Մբիթ / վրկ FDDI - 4096 օկտ:

Չորեքշաբթի օրը մեծ MTU- ի միջոցով տվյալների շտեմարան փոխանցելիս ավելի փոքր MTU- ն կարող է անհրաժեշտ լինել տվյալների բազում: DataGrams- ի մասնատումը եւ հավաքումը իրականացվում է IP արձանագրության մոդուլի կողմից: Դրա համար կիրառվում են «ID» (նույնականացում) դաշտերը, «դրոշները» եւ «դրոշները» եւ «Հատված օֆսեթը» տվյալների վերնագրի վերնագրի վերնագրով:

Դրոշներ: -Ման բաղկացած է 3 բիթից, որոնցից ավելի երիտասարդ միշտ վերագործարկվում է.

DF BIT արժեքներ (մի մասնատեք).

0 - մասնատումը թույլատրվում է,

1 - Հատվածն արգելված է (եթե տվյալների շտեմարանը չի կարող փոխանցվել առանց մասնատման, այն ոչնչացվում է):

MF բիթ արժեքներ (ավելի շատ բեկորներ).

0 - Այս հատվածը վերջինն է (միայն),

1 - Այս հատվածը վերջինը չէ:

ID (նույնականացում) - DataGram- ի նույնականացումը սահմանվում է ուղարկողի կողմից. Օգտագործվում է բեկորներից ստացված տվյալների բազան հավաքելու համար `մեկ տվյալների բեկորների պատկանելությունը որոշելու համար:

Հատվածի օֆսեթ: - Հատվածների տեղահանումը, դաշտային արժեքը ցույց է տալիս, թե որ դիրքն է աղբյուրի տվյալների տվյալների դաշտում այս հատվածը: Տեղահանումը համարվում է 64-բիթանոց բաժիններ, այսինքն: Հատվածի նվազագույն չափը 8 օվկտուալ է, եւ այս դեպքում հետեւյալ հատվածը կունենա տեղահանում 1. Առաջին հատվածը ունի զրոյական օֆսեթ:

Դիտարկենք բեկորացիայի գործընթացը օրինակով: Ենթադրենք, որ 4020 օկտերի չափի չափը (որի 20-ը Ochetov- ի 20 վերնագիր) փոխանցվում է FDDI միջավայրից (MTU \u003d 4096) մինչեւ Ethernet միջավայր (MTU \u003d 1536): Լրատվամիջոցների սահմանին իրականացվում է Datagram- ի մասնատումը: Վերնագրեր այս տվյալների շտեմարանում եւ նույն երկարության բոլոր բեկորների մեջ `20 օկտ:

Աղբյուրի տվյալների շտեմարան:
Վերնագիր. ID \u003d x, ընդհանուր երկարություն \u003d 4020, DF \u003d 0, MF \u003d 0, FOFFSET \u003d 0
Տվյալներ (4000 օկտ). «A .... A» (1472 օկտեթ), «in .... in» (1472 օկտեթ), «S .... C» (1056 օկտ)

Հատված 1.:
Վերնագիր. ID \u003d x, ընդհանուր երկարություն \u003d 1492, DF \u003d 0, MF \u003d 1, FOFFSET \u003d 0
Տվյալներ. «A .... A» (1472 Octet)

Հատված 2.:
Վերնագիր. ID \u003d x, ընդհանուր երկարություն \u003d 1492, DF \u003d 0, MF \u003d 1, FOFFSET \u003d 184
Տվյալներ. «B .... B» (1472 Octet)

Հատված 3.:
Վերնագիր. ID \u003d x, ընդհանուր երկարություն \u003d 1076, DF \u003d 0, MF \u003d 0, FOFFSET \u003d 368
Տվյալներ. «C .... C» (1056 օկտետ)

Հատվածը կարող է լինել ռեսուրսիվ, այսինքն, օրինակ, 1-ին եւ 2-րդ բեկորները կրկին կարող են մասնատվել; Այս դեպքում օֆսեթը (բեկորային օֆսեթ) համարվում է բնօրինակ տվյալների բազայից:

2.4.2. Բեկորացիայի քննարկում

Հատվածների առավելագույն քանակը 2 13 \u003d 8192 է `նվազագույն (8 օկտ)` յուրաքանչյուր հատվածի չափը: Ավելի մեծ հատվածով, բեկորների առավելագույն քանակը համապատասխանաբար նվազում է:

Հատվածության մեջ որոշ տարբերակներ պատճենվում են հատվածի վերնագրին, ոմանք `ոչ: Հատվածի վերնագրում վերնագրի վերնագրի բոլոր մյուս դաշտերը առկա են բեկորների վերնագրում: Հետեւյալ վերնագրերի դաշտերը կարող են փոխել իրենց արժեքը `համեմատած նախնական տվյալների բազայի հետ. Դաշտային ընտրանքներ,« MF »դրոշը,« Հատված օֆսեթ »,« IHL », ստուգում: Մնացած դաշտերը պատճենվում են բեկորների, առանց փոփոխությունների:

IP- ի յուրաքանչյուր մոդուլ պետք է կարողանա տեղափոխել 68 օկտետային տվյալների տվյալների բազան (60 օվկիաների առավելագույն վերնագրի առավելագույն չափը `օկտետների նվազագույն հատված):

Հավաքման բեկորներն իրականացվում են միայն DataGram Destination Node- ում, քանի որ տարբեր հատվածներ կարող են տարբեր երթուղիներ տալ նպատակակետին:

Եթե \u200b\u200bբեկորները հետաձգվեն կամ կորցվեն փոխանցման ընթացքում, ապա հավաքման կետում արդեն ձեռք բերված մնացած բեկորները, TTL- ն իջնում \u200b\u200bէ մեկ միավորի մեկ վայրկյանում, մինչեւ հասնի բացակայող բեկորները: Եթե \u200b\u200bTTL- ը հավասար է զրոյի, ապա բոլոր բեկորները քանդվում են, եւ թողարկվում են տվյալների հավաքումում ներգրավված ռեսուրսները:

DataGrams- ի նույնականացման առավելագույն քանակը 65536 է: Եթե բոլոր նույնականացուցիչներն օգտագործվում են, անհրաժեշտ է սպասել, մինչեւ TTL- ն ավարտվի այնպես, որ «Հին» տվյալների համար կամ ոչնչացված:

Բեկորացիայի միջոցով տվյալների փոխանցումը որոշակի թերություններ ունի: Օրինակ, հետեւյալ պարբերությունից հետեւյալ կերպ, նման փոխանցման առավելագույն արագությունը 65536 / TTL Datagrams է վայրկյանում: Եթե \u200b\u200bհաշվի առնենք, որ TTL- ի առաջարկվող արժեքը 120 է, մենք ստանում ենք առավելագույն արագություն 546 տվյալների շտեմարան մեկ վայրկյանում: FDDI MTU միջավայրում այն \u200b\u200bմոտավորապես 4,100 օկտ է, որտեղ դուք ստանում եք տվյալների փոխանցման առավելագույն փոխարժեքը FDDI միջավայրում, ոչ ավելի, քան 18 Մբիթ / վրկ, ինչը զգալիորեն ցածր է այս միջավայրից:

Բեկորացիայի մեկ այլ թերություն ցածր արդյունավետություն է. Մեկ հատվածի կորստով ամբողջ Datagram- ը վերապահված է. Մի քանի տվյալների հետ ապամոնտաժման բեկորների միաժամանակ սպասելով, ստեղծվում է շոշափելի ռեսուրսների դեֆիցիտ, եւ ցանցի հանգույցի աշխատանքը դանդաղեցված է:

Բեկորացման գործընթացը շրջանցելու ճանապարհը «MTU Discovery» ալգորիթմի օգտագործումը է («MTU- ի հայտնաբերումը հետեւյալ ուղու վրա»), այս ալգորիթմը աջակցում է TCP արձանագրությամբ: Ալգորիթմի խնդիրն է նվազագույն MTU- ի հայտնաբերումը `ուղարկողից դեպի նպատակակետ: Դրա համար տվյալների շտեմագրերը ուղարկվում են DF- ի սահմանված բիթով («մասնատումը արգելված է»): Եթե \u200b\u200bդրանք չեն հասնում նպատակակետին, տվյալների քանակը նվազում է, եւ դա տեղի է ունենում, մինչեւ փոխանցումը հաջող լինի: Դրանից հետո, օգտակար տվյալների փոխանցման ընթացքում տվյալների շտեմարանները ստեղծվում են հայտնաբերված նվազագույն MTU- ին համապատասխան չափով:

2.4.3. IP ընտրանքներ

Ընտրանքները որոշվում են Լրացուցիչ ծառայություններ IP արձանագրություն տվյալների տվյալների մշակման համար: Ընտրանքը բաղկացած է գոնե տարբերակի ընտրանքային տարբերակից, որին հաջորդում է տարբերակի համար տարբերակների երկարությունը եւ ընտրանքները:

Ընտրովի կառուցվածքը «Option Type».

Բիտ արժեքներ,

1 - տարբերակը պատճենվում է բոլոր բեկորների.

0 - տարբերակը պատճենվում է միայն առաջին հատվածում:

Որոշակի ընտրանքների դասեր սահմանվում են. 0 - «Կառավարում» եւ 2 - «Չափում եւ կարգաբերում»: Դասի ներսում նշված տարբերակը նույնացվում է թվով: Ստորեւ ներկայացված են IP ստանդարտում նկարագրված տարբերակները. «-» նշանը «OCET երկարության» սյունակում նշանակում է, որ տարբերակը բաղկացած է միայն «Option տեսակի» օկտետից, գումարածի կողքին գտնվող համարը նշանակում է, որ տարբերակն ունի ֆիքսված երկարություն (երկարությունը նշված է օկտամում):

Աղյուսակ 2.4.2

Օկտետի երկարությունը

Ընտրանքների ցանկի ավարտը

Ոչ մի գործողություն

Անվտանգություն

Չամրացված աղբյուրի երթուղղում (ուղարկողի երթուղու անվճար կատարումը)

Խիստ աղբյուրի երթուղղում (ուղարկողի երթուղու խիստ կատարումը)

Գրանցեք երթուղին

Ինտերնետային ժամանակացույց (ժամանակավոր նամականիշ)

Երբ հայտնաբերվում է «Ընտրանքների ցուցակի ավարտ» տարբերակը, ընտրանքները դադարեցվում են, նույնիսկ եթե վերնագրի երկարությունը (IHL) դեռ սպառված չէ: «Ոչ մի գործողություն» տարբերակը սովորաբար օգտագործվում է 32 բիթի սահմանի երկայնքով ընտրանքների միջեւ հավասարեցման համար:

Ընտրանքների մեծ մասը ներկայումս չի օգտագործվում: «Հոսքի ID» եւ «անվտանգության» ընտրանքները օգտագործվել են փորձերի սահմանափակ շրջանակում, «Մանրածախ գրառումը» եւ «Ինտերնետ Timestamp» ընտրանքները ներկայացնում են Traceroute ծրագիրը: Սահմանվում են միայն «չամրացված / խիստ աղբյուրի երթուղղման» ընտրանքները, դրանք դիտարկվում են հաջորդ պարբերությունում:

DataGrams- ում ընտրանքների կիրառումը դանդաղեցնում է դրանց վերամշակումը: Քանի որ տվյալների բազաների մեծ մասը չի պարունակում ընտրանքներ, այսինքն, նրանք ունեն գլխի ֆիքսված երկարություն, դրանց վերամշակումը առավելագույնս օպտիմիզացված է այս գործի համար: Ընտանի տեսքը ընդհատում է այս գերարագ գործընթացը եւ առաջացնում է ստանդարտ Ունիվերսալ մոդուլ IP- ն ունակ է վերամշակել ցանկացած ստանդարտ ընտրանքներ, բայց արագության էական կորստի պատճառով:

Ընտրանքներ "չամրացված / խիստ աղբյուրի երթուղղում" (0-րդ դասի, 3-րդ եւ 9-րդ համարը) նախատեսված է ուղարկողի համար կանխորոշված \u200b\u200bերթուղու տվյալների շտեմարանը նշելու համար:

Երկու տարբերակները հավասարապես նայում են.

«Տվյալների» դաշտը պարունակում է պատվերով պահանջվող երթուղու IP հասցեների ցուցակը: «Օպերատոր» դաշտը օգտագործվում է հաջորդ երթուղու իրը որոշելու համար, այն պարունակում է տվյալների դաշտում այս կետի IP հասցեի առաջին օկտետի քանակը: Սենյակները համարվում են միավորի սկզբից, ցուցիչի սկզբնական արժեքը `4:

Ընտրանքները գործում են հետեւյալ կերպ.

Ենթադրենք, B- ից ուղարկված տվյալների շտեմարանը պետք է անցնի G1 եւ G2 երթուղիչներով: Արդյունքում եւ «նպատակակետի հասցեն» դաշտում, Datagram- ի վերնագիրը պարունակում է G1 հասցե, եւ տվյալների դաշտը տարբերակն է `G2 եւ B (Pointer \u003d 4): Տվյալների դաշտում տվյալների դաշտում ժամանելուն պես, ելակետից (Octet 4-րդ) կողմից նշված օկտետից, հաջորդ կետի (G2) հասցեն է ստացվում եւ տեղադրվում է «նպատակակետի հասցեն» դաշտում եւ արժեքը Ակնիչը ավելանում է 4-ով, իսկ տվյալների դաշտում G2 հասցեն, տարբերակը տեղադրվում է G1 երթուղիչի միջերեսի հասցեն, որի միջոցով Datagram- ը կուղարկվի նոր նպատակակետ (այսինքն, G2- ում): G2- ում Datagram- ի ժամանումից հետո ընթացակարգը կրկնվում է, տվյալների շտեմարանը ուղարկվում է V. տվյալների շտեմարան մշակելիս, պարզվում է, որ դա նշանակում է, որ նպատակակետը Երթուղին հասնում է:

«Չամրացված աղբյուրի երթուղղման» եւ «խիստ աղբյուրի երթուղղման» տարբերակների միջեւ եղած տարբերությունները հետեւյալն են.

«Չամրացված». Ցանկալի ճանապարհի հաջորդ կետը կարելի է հասնել ցանկացած թվով քայլերի համար ( Հոփ);

«Խստորեն». Desired անկալի ճանապարհի հաջորդ կետը պետք է հասնել 1 քայլով, այսինքն, ուղղակիորեն:

Դիտարկված ընտրանքները պատճենվում են բոլոր բեկորների վրա: Datagram- ում կարող է լինել միայն մեկ նման տարբերակ:

«Չամրացված / խիստ աղբյուրի երթուղղումը» ընտրանքները կարող են օգտագործվել չարտոնված ներթափանցման համար վերահսկող (ֆիլտր) հանգույցի միջոցով («նպատակակետի հասցեում» դաշտում թույլատրված հասցեն է սահմանվում, տվյալների շտեմարանը փոխանցվում է վերահսկող հանգույցով, ապա արգելված է Հասցեն եւ Datagram- ը կազմակերպվում են տվյալների դաշտից: Հասցեն արդեն իսկ վերահսկվող հանգույցի հասանելիությունն է), հետեւաբար, անվտանգության նկատառումներից ելնելով, հաշվի առնելով տվյալների վերահսկող հանգույցը:

«Չամրացված աղբյուրի երթուղղման» տարբերակի օգտագործման բարձր արագությամբ այլընտրանքը IP- ի IP- ի ծածկագրում է. IP-Datagram- ի IP-Datagram- ի պատկերապատում (Արտաքին տվյալների շտեմարանի «արձանագրություն» դաշտը 4 է: Օրինակ, պահանջվում է ուղարկել TCP- ի մի հատված, V- ից Via- ից S.- ի միջոցով եւ ձեւի տվյալների միջոցով:

C C- ում Datagram- ը մշակելիս հայտնաբերվում է, որ տվյալների շտեմարանի տվյալները պետք է փոխանցվեն IP արձանագրությունը մշակելու համար եւ, իհարկե, IP-Datagram: Այս ներքին տվյալների շտեմարանը արդյունահանվում եւ ուղարկվում է Վ.

Միեւնույն ժամանակ, Datagram- ի վերամշակման լրացուցիչ ժամանակը պահանջվում էր միայն հանգույցի C (մեկի փոխարեն երկու վերնագիր մշակելով), բայց երթուղու բոլոր մյուս հանգույցներում, ոչ Լրացուցիչ վերամշակում Դա չի պահանջվել, ի տարբերություն տարբերակների օգտագործման դեպքի:

Դիմում IP IP ծածկագրումը կարող է նաեւ առաջացնել վերը նկարագրված անվտանգության խնդիրներ:

2.5. ICMP արձանագրություն

ICMP արձանագրություն (Ինտերնետային հսկողության հաղորդագրության արձանագրություն, Ինտերնետային հսկողության հաղորդագրության արձանագրություն `IP մոդուլի բաղկացուցիչ մասն է: Այն տրամադրում է հետադարձ կապ Ուղարկողի կողմից ուղարկված ախտորոշիչ հաղորդագրությունների տեսքով, եթե անհնար է առաքել իր տվյալների շտեմարանը եւ այլ դեպքերում: ICMP- ն ստանդարտացված է RFC-792- ում, հավելումներում `RCF-950,1256:

ICMP հաղորդագրությունները չեն ստեղծվում, երբ առաքումը հնարավոր չէ.

  • dataGrams պարունակող ICMP հաղորդագրություններ.
  • Տվյալների առաջին բեկորները.
  • dataGrams- ը ուղղված է խմբային հասցեին (հեռարձակում, բազմամյա);
  • deetgram, որի ուղարկողի հասցեն զրոյական կամ խումբ է:

ICMP- ի բոլոր հաղորդագրություններն ունեն IP վերնագիր, «Արձանագրության» դաշտի արժեքը 1. ICMP հաղորդագրություններով տվյալների տվյալների շտեմարան չի փոխանցվում վերամշակման համար, բայց վերամշակվում են IP մոդուլի համար:

IP- ի վերնագիրից հետո դուք պետք է 32-բիթանոց բառ եք ներկայացնում «տիպի» դաշտով, «Կոդ» եւ «ստուգում»: Տեսակը եւ կոդերը սահմանում են ICMP հաղորդագրության բովանդակությունը: DataGram- ի մնացած մասի ձեւաչափը կախված է հաղորդագրության տեսակից: Ստուգումը համարվում է նույնը, ինչ IP վերնագրում, բայց այս դեպքում ամփոփվում են ICMP հաղորդագրության բովանդակությունը, ներառյալ «Տեսակը» եւ «ծածկագիրը» դաշտերը:

Աղյուսակ 2.5.1

ICMP հաղորդագրությունների տեսակները

Հաղորդագրություն

Echo Պատասխանել (արձագանք-պատասխան)

Նպատակակետը անհասանելի է (հասցեատերը `տարբեր պատճառներով անհասանելի է).

NET ԱՆՎԱՐ (ցանցը մատչելի չէ)

Հյուրընկալող անհասանելի (հյուրընկալողը մատչելի չէ)

Արձանագրության անհասանելի (արձանագրություն չկա)

Port անհասանելի (նավահանգիստը մատչելի չէ)

DF \u003d 1 (մասնատումը անհրաժեշտ է, բայց արգելվում է)

Աղբյուրի երթուղին ձախողվեց (չկարողանալով կատարել աղբյուրի երթուղու տարբերակը)

Աղբյուրի մթնոլորտ (դանդաղ աղբյուր)

Վերահղում (Ընտրեք մեկ այլ երթուղիչ `տվյալների շտեմարան ուղարկելու համար)

մեջ Այս ցանցը

Այս հյուրընկալողի համար

Այս ցանցում TOS տվյալների միջոցով

Այս հաղորդավարի համար TOS տվյալներով

Echo խնդրանք (ECHO հարցում)

Ուղղորդիչ գովազդ (երթուղիչ հայտարարող)

Ուղղորդիչի միջնորդություն (երթուղիչի գովազդի պահանջ)

Ժամանակը գերազանցեց (Datagram- ի ժամկետն ավարտված է)

Փոխանցման ընթացքում

Հավաքելիս

Պարամետրերի խնդիր (պարամետրերի սխալ)

Սխալ IP վերնագրում

Անհրաժեշտ տարբերակ չկա

Timestamp (Query Query)

Timestamp Պատասխան (պատասխան հարցման հարցմանը)

Հասցեի դիմակի հարցում (ցանցային դիմակների հարցում)

Հասցեի դիմակի պատասխան (պատասխանը ցանցային դիմակների խնդրանքին)

Հետեւյալը ICMP հաղորդագրությունների եւ մեկնաբանությունների ձեւաչափերն են տրվում որոշ հաղորդագրություններ:

3, 4, 11, 12

«Xxxxxxxxxxxxx» դաշտում 12-րդ հաղորդագրության մեջ (1 օկտեթ) մուտքագրվում է վերնագրի օկտետի համարը, որի մեջ սխալ է հայտնաբերվում. 3, 4, 11-ի տեսակները չեն օգտագործվում: Բոլոր չօգտագործված դաշտերը լցված են զրո:

4-րդ տիպի հաղորդագրություններ («Աղբյուրը դանդաղ») ստեղծվում են նպատակակետային տվյալների մշակման բուֆերների կամ միջանկյալ հանգույցի վերամշակման բուֆերային բուֆերների վերամշակման բուֆերային բուֆերային բուֆերների ավելցուկային (կամ ռիսկի ռիսկի դեպքում): Նման հաղորդագրությունը ստանալուց հետո ուղարկողը պետք է նվազեցնի արագությունը կամ կասեցնի տվյալների շտեմարանների ուղարկումը, մինչեւ այն դադարի ստանալ այս տեսակի հաղորդագրություններ:

IP վերնագիրը եւ բնօրինակ տվյալների սկզբնական բառերը տրվում են այն ուղարկողի կողմից նույնականացնելու համար եւ, հնարավոր է, վերլուծելով ձախողման պատճառը:

5-րդ տիպը:

Type 5 հաղորդագրությունները ուղարկում են երթուղիչը Datagram- ի ուղարկողին այն դեպքում, երբ երթուղիչը կարծում է, որ տվյալ էջագրերը Այս վայրը Հանձնարարությունները պետք է ուղարկվեն մեկ այլ երթուղիչի միջոցով: Նոր երթուղիչի հասցեն տրված է երկրորդ բառի հաղորդագրության մեջ:

«Նպատակը» հայեցակարգը սահմանվում է «Կոդի» դաշտի արժեքով (տես աղյուսակ 2.5.1): Տեղեկատվություն այն մասին, թե որտեղ է ուղարկվել DataGram- ը, որը առաջացրել է ICMP հաղորդագրությունները, ստացվում է հաղորդագրությանը կցված իր վերնագրից: Network անցի դիմակի բացակայությունը սահմանափակում է դիմումի տեսակը 5-ը:

0,8-ի տեսակները:

0 եւ 8 հաղորդագրությունների տեսակները օգտագործվում են ցանցային արձանագրության միջոցով հաղորդակցությունը ստուգելու համար `երկու ցանցային հանգույցների միջեւ: Թեստավորման հանգույցը առաջացնում է 8-րդ տիպի հաղորդագրություններ («ECHO- Հայց»), իսկ «նույնականացուցիչը» սահմանում է փորձարկման նիստը (ուղարկված հաղորդագրությունների հաջորդականության քանակը): , Տվյալների դաշտը պարունակում է կամայական տվյալներ, այս դաշտի չափը որոշվում է IP վերնագրի «Ընդհանուր երկարություն» դաշտում նշված տվյալների բազայի ընդհանուր երկարությամբ:

Echo խնդրանքով ստացված IP մոդուլը արձագանք է տալիս: Դա անելու համար այն փոխվում է ուղարկողի եւ ստացողի հասցեն, փոխում է ICMP հաղորդագրության տեսակը 0 եւ վերահաշվարկեք ստուգումը:

Էխո արձագանքների ձեռքբերման, ժամանակի շրջանառության ժամանակը, ժամանակի կորուստների տոկոսը եւ արձագանքների ժամանման տոկոսը կարող են եզրակացություններ անել փորձարկված հանգույցի հետ հաղորդակցման ներկայության եւ որակի մասին: Էխո հաղորդագրություններ ուղարկելու եւ ստանալու հիման վրա գործարկվում է Ping ծրագիրը:

9-րդ տիպը:

Type 9 հաղորդագրություններ (երթուղիչի հռչակագիր) պարբերաբար ուղարկվում են ցանցային հյուրընկալող երթուղիչների կողմից, որպեսզի հյուրընկալողները կարողանան ինքնաբերաբար կարգավորել իրենց երթուղիների սեղանները: Սովորաբար, այս հաղորդագրությունները ուղարկվում են 224.0.0.1 («Բոլոր հյուրընկալողներ») բազմակողմանի հասցեով կամ հեռարձակման միջոցով:

Հաղորդագրությունը պարունակում է մեկ կամ մի քանի երթուղիչների հասցեներ, որոնք հագեցած են յուրաքանչյուր երթուղիչի առաջնահերթ արժեքներով: Առաջնահերթությունը մի շարք է, որը գրված է լրացուցիչ կոդով. Որքան մեծ է թիվը, այնքան բարձր է առաջնահերթությունը:

«Numaddr» դաշտը պարունակում է երթուղիչների հասցեների քանակը Այս հաղորդագրությունը; «AddrentrySize» դաշտի արժեքը երկու է (մեկ երթուղիչի մասին տեղեկատվության համար հատկացված դաշտի չափը `32-բիթանոց բառերով): «Կյանքը» որոշում է այս հաղորդագրության մեջ պարունակվող տեղեկատվության պահպանման ժամկետը վայրկյանների ընթացքում:

10-րդ տիպը:

Type 10 հաղորդագրություններ (երթուղիչի հռչակագրի պահանջ) բաղկացած է երկու 32-բիթանոց բառերից, որոնցից առաջինը պարունակում է «տիպ» դաշտը, «Կոդը» եւ «Ստուգեք գումարը»:

17-րդ եւ 18-րդ տեսակները

17-րդ եւ 18-րդ տեսակների տեսակները (հարցումը եւ պատասխանը փոխանցման արժեքի արժեքին) օգտագործվում են այն դեպքում, երբ հյուրընկալողը ցանկանում է իմանալ ցանցի դիմակը, որում տեղակայված է: Դա անելու համար երթուղիչի հասցեով (կամ հեռարձակեք, եթե երթուղիչի հասցեն անհայտ է): Հարցումն ուղարկվում է: Ուղղորդիչը հաղորդագրություն է ուղարկում, ի պատասխան դրա մեջ արձանագրված արժեքի դիմակի, որից եկել է հարցումը: Այն դեպքում, երբ հարցման ուղարկողը դեռ չգիտի իր IP հասցեն, պատասխանը ուղարկվում է հեռարձակմամբ:

«ID» եւ «համարը» դաշտերը կարող են օգտագործվել հարցումների եւ պատասխանների համապատասխանության վերահսկման համար, բայց շատ դեպքերում անտեսվում են:

2.6. ARP արձանագրություն

ARP արձանագրություն (հասցեների լուծման արձանագրություն, հասցեների ճանաչման արձանագրություն) նախատեսված է MAC հասցեներում IP հասցեները փոխարկելու համար, հաճախ անվանում են ֆիզիկական հասցեներ:

Mac- ը գաղտնագրվում է որպես մեդիա մուտքի վերահսկում, մուտքի վերահսկում փոխանցման միջոցին: Mac հասցեները նույնականացնում են ֆիզիկական ալիքին միացված սարքերը, MAC հասցեի օրինակ `Ethernet հասցեն:

IP DataGram- ը ֆիզիկական ալիքով փոխանցելու համար (մենք կքննարկենք Ethernet), դուք պետք է ծածկեք այս տվյալների շտեմարանը Ethernet Frame- ում եւ շրջանակի վերնագրում, նշեք այն Ethernet քարտի հասցեն IP արձանագրություն հետագա մշակման համար: DataGram- ի վերնագրում ընդգրկված IP հասցեն հասցնում է ցանկացած ցանցի հանգույցի IP ինտերֆեյսին եւ չի պարունակում որեւէ հրահանգ դեպի ֆիզիկական փոխանցման միջավայրը, որի հետ կապված է այս ինտերֆեյսը (առկայության դեպքում) որը այս միջերեսը հաղորդվում է շրջակա միջավայրին:

Համապատասխան Ethernet հասցեի այս IP հասցեի որոնումը կատարվում է ՀԷԿ-ի արձանագրությամբ, որը գործում է փոխանցման միջոցի հասանելիության մակարդակով: Արձանագրությունը պահպանում է RAM- ի դինամիկ սեղան `ստացված տեղեկատվությունը պահելու համար: Արձանագրության կարգը հաջորդն է:

Firewall- ից IP-Datagram- ը ստացվում է ֆիզիկական ալիք (Ethernet) փոխանցման համար, տվյալների բազայի հետ միասին փոխանցվում է, ի թիվս այլ պարամետրերի, նպատակակետային հանգույցի IP հասցեն: Եթե \u200b\u200bARP- ի աղյուսակը չի պարունակում Ethernet հասցեի գրառումներ, որոնք համապատասխանում են ցանկալի IP հասցեին, ARP մոդուլը դնում է դիագրամը հերթում եւ առաջացնում է հեռարձակման հարցում: Հայցը ստանում է այս ցանցին միացված բոլոր հանգույցները. Նրա IP հասցեն հայտնաբերող մի հանգույց ուղարկում է ARP արձագանք (ARP- պատասխան) \u200b\u200bիր Ethernet- ի հասցեի արժեքով: Ստացված տվյալները գրանցվում են աղյուսակում, DataGram- ի սպասումը հանվում է հերթից եւ փոխանցվում է Ethernet շրջանակում `ֆիզիկական ալիքով հետագա առաքման համար:

ARP- ի հայցը կամ պատասխանը ներառված է Ethernet շրջանակում `շրջանակի վերնագրումից անմիջապես հետո:

Հարցման եւ արձագանքման ձեւաչափերը նույնն են եւ տարբերվում են միայն գործող օրենսգրքում (համապատասխանաբար, 1 եւ 2-ի գործառնական կոդ, 1 եւ 2):

Չնայած այն բանին, որ ARP- ն ստեղծվել է հատուկ Ethernet- ի համար, այս արձանագրությունը կարող է աջակցել ֆիզիկական լրատվամիջոցների տարբեր տեսակի («ապարատային տիպի դաշտ» դաշտ, 1-ը `Ethernet- ին (Type արձանագրություն) ) », 2048 արժեքը համապատասխանում է IP- ին): Հ-Լեն եւ P-Len դաշտերը պարունակում են համապատասխանաբար ֆիզիկական եւ «արձանագրություն» հասցեների երկարությունը, օկտետում: Ethernet H-Len \u003d 6, IP P-Len \u003d 4-ի համար:

«Աղբյուրի ապարատային հասցե» դաշտերը եւ «Աղբյուրի արձանագրության հասցեն» պարունակում են ֆիզիկական (Ethernet) եւ «Արձանագրություն» (IP) ուղարկողի հասցեն: «Թիրախային ապարատային հասցե» եւ «Նպատակային արձանագրությունը» դաշտերը պարունակում են համապատասխան ստացողի հասցեներ: Հարցում ուղարկելիս «Թիրախային ապարատային հասցեն» դաշտը նախաստորվում է Զերոսի կողմից, իսկ «նպատակակետ» դաշտում տեղադրված է Ethernet CD- ի վերնագիրը:

2.6.1. ARP Datagrams- ի համար `ուղղված մեկ այլ ցանց

Արտաքին (այլ) ցանցին ուղղված տվյալների շտեմարան պետք է տեղափոխվի երթուղիչ: Ենթադրենք, որ հյուրընկալողը հյուրընկալող է ուղարկում G Գ. Router- ի միջոցով, չնայած այն բանին, որ Datagram- ի վերնագրում ուղարկվել է «նպատակակետ» դաշտում, պետք է առաքվի այս տվյալների շտեմարան Ուղղորդիչ Դա ձեռք է բերվում այն \u200b\u200bփաստով, որ ARP մոդուլը զանգահարելիս IP մոդուլը դրանով փոխանցվում է Datagram- ի հետ միասին, որպես երթուղիչի աղյուսակի նպատակակետային հանգույցի հասցեի IP հասցե: Այսպիսով, DataGram- ը Հասցեով շրջանակում ծածկագրված է MAC հասցեով.

R երթուղիչում Ethernet մոդուլն այս շրջանակն է ստանում ցանցից, քանի որ շրջանակը հասցեագրված է նրան, այն հեռացնում է տվյալները շրջանակի (այսինքն, տվյալների մոդուլը): IP մոդուլը հայտնաբերում է, որ DataGram- ը չի հասցեագրված իրեն, իսկ հյուրընկալողը, եւ իր երթուղու սեղանին որոշում է, թե որտեղ պետք է ուղարկվի: Ավելին, DataGram- ը կրկին իջնում \u200b\u200bէ ստորին մակարդակի վրա, համապատասխան ֆիզիկական ինտերֆեյսին, որը փոխանցվում է որպես հաջորդ երթուղիչի նպատակակետային հանգույցի IP հասցե, որը արդյունահանվում է երթուղու սեղանից, կամ անմիջապես հյուրընկալողի հասցեն Ուղղորդիչը կարող է Datagram- ին ուղղակիորեն փոխանցել դրան:

2.6.2. Վստահված անձինք:

ARP- ի պատասխանը կարող է ուղարկվել պարտադիր չէ, որ ցանկալի հանգույցը լինի, փոխարենը կարող է մեկ այլ հանգույց սարքել: Նման մեխանիզմ է կանչվում Վստահված անձինք:.

Դիտարկենք օրինակ (Նկար 2.6.1): Remote Host A- ը ցանցը ցանցի անցում անցում 194.84.124.0/24 Access Server G. Network անցի միջոցով 194.84.124.0 Ֆիզիկական մակարդակ Դա Ethernet է: Server G- ը հյուրընկալող է 194.84.124.30, որը պատկանում է ցանցին 194.84.124.0: Հետեւաբար, այս ցանցի ցանկացած հանգույց, օրինակ, հյուրընկալողը, կարծում է, որ այն կարող է ուղղակիորեն տվյալների բազա ուղարկել հյուրընկալողի համար, քանի որ դրանք մեկ IP ցանցում են:

ՆկՂ 2.6.1. Վստահված անձինք:

Հաղորդավար IP մոդուլը կոչ է անում ARP մոդուլը որոշելու ֆիզիկական հասցեն A.- ն, փոխարենը (, իհարկե, չի կարող պատասխանել, քանի որ սերվերը ֆիզիկապես կապված չէ Ethernet- ի հասցեն որպես ֆիզիկական հասցե . Հոստի A. Այս ուղարկումներին հետեւելը, եւ G- ն ստանում է մի շրջանակ, որը պարունակում է Datagram- ի համար, որն ուղարկում է հասցեատիրոջը: