Ինչպես է համակարգչային ցանցերը աշխատում - Արձանագրություններ

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

Ցանցի արձանագրությունների նպատակը

Առանց արձանագրությունների, սարքերը չեն կարողանում հասկանալ էլեկտրոնային ազդանշանները, որոնք միմյանց ուղարկել են ցանցային կապեր: Ցանցի արձանագրությունները ծառայում են այս հիմնական գործառույթներին.

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

Ցանցային արձանագրությունների ընդհանուր տեսակները

Ոչ մի արձանագրություն գոյություն չունի, որն աջակցում է բոլոր տեսակի համակարգչային ցանցային պահանջներին: Շատ տարբեր տեսակի ցանցային արձանագրություններ են հնարել տարիների ընթացքում, յուրաքանչյուրը փորձում է աջակցել որոշակի տեսակի ցանցային հաղորդակցման: Երեք հիմնական առանձնահատկությունները, որոնք առանձնացնում են մի տեսակի արձանագրության մյուսը, հետեւյալն են.

1. simplex- ը եւ դուպլեքսը : Միակողմանի կապը հնարավորություն է տալիս միայն մեկ սարք փոխանցել ցանցում: Փոխարենը, դուպլեքս ցանցի միացումը թույլ է տալիս սարքերին փոխանցել եւ ստանալ տվյալների նույն ֆիզիկական կապի միջոցով:

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

3. շերտ : Ցանցային արձանագրությունները սովորաբար միասին աշխատում են խմբերում (կոչվում են բեկորներ, քանի որ դիագրամները հաճախ արձանագրում են արձանագրությունները, որպես արկղեր, որոնք միմյանց գամված են): Որոշ հաղորդակարգեր գործում են ցածր շերտերով, սերտորեն կապված են ֆիզիկապես աշխատող անլար կամ ցանցային մալուխների տարբեր տեսակների հետ: Մյուսները աշխատում են ավելի բարձր մակարդակներում, կապված ցանցի ծրագրերի հետ, եւ որոշ աշխատանքներ են միջեւ միջանկյալ շերտերում:

Ինտերնետային արձանագրություն ընտանիք

Հանրային օգտագործման ամենատարածված ցանցային արձանագրությունները պատկանում են Ինտերնետային արձանագրությունին (IP) : IP- ն իրենից ներկայացնում է հիմնական արձանագրությունը, որը թույլ է տալիս ինտերնետի միջոցով տեղական եւ այլ տեղական ցանցեր հաղորդակցվել միմյանց հետ:

IP- ն աշխատում է մի ցանցից մյուսին անհատական ​​հաղորդագրություններ տեղափոխելու համար, սակայն չի աջակցում զրույցի հայեցակարգին (կապը, որի միջոցով ուղերձների ուղեղը կարող է մեկ կամ երկու ուղղություններով ճանապարհորդել): Փոխանցման վերահսկման արձանագրությունն (TCP) տարածվում է IP- ի բարձր մակարդակի շերտով, եւ քանի որ Ինտերնետում այդքան կարեւոր է կետային կետային կապերը, երկու արձանագրությունները գրեթե միշտ միասին են զուգակցված եւ հայտնի որպես TCP / IP:

Թե TCP- ն, եւ թե IP- ն գործում են ցանցային արձանագրության բլոկի միջին շերտերում: Ինտերնետում հայտնի հայտերը երբեմն իրականացնում են իրենց սեփական արձանագրությունները TCP / IP- ի վերեւում: HyperText փոխանցման արձանագրությունը (HTTP) օգտագործվում է ամբողջ աշխարհում վեբ բրաուզերների եւ սերվերների կողմից: TCP / IP- ն, իր հերթին, աշխատում է Ethernet- ի ցածր մակարդակի ցանցի տեխնոլոգիաների վրա: IP- ի այլ ընտանիքների ցանցային արձանագրությունները ներառում են ARP , ICMP եւ FTP :

Ցանցային Արձանագրությունների Ինչպես Օգտագործել Փաթեթներ

Ինտերնետը եւ այլ տվյալների ցանցերը աշխատում են տվյալների շտեմարանների միջոցով փոքր կտորների մեջ: Կապի արդյունավետությունը եւ հուսալիությունը բարելավելու համար երկու ցանցային սարքերի միջեւ ուղարկված յուրաքանչյուր խոշոր հաղորդագրությունը հաճախ subdivided into փոքր փաթեթներ հիմնական ծրագրաշարի եւ ծրագրային ապահովման կողմից: Այս փաթեթային միացման ցանցերը պահանջում են փաթեթներ կազմակերպել հատուկ ձեւերով, համաձայն ցանցի արձանագրությունների: Այս մոտեցումը լավ է աշխատում ժամանակակից ցանցերի տեխնոլոգիայով, քանի որ բոլորը տվյալների բիթերի եւ բայթերի (թվային 1-ի եւ '0s- ի) ձեւակերպում են:

Յուրաքանչյուր ցանցային պրոտոկոլը սահմանում է այն կանոնները, թե ինչպես պետք է կազմակերպել (ձեւաչափված) տվյալների փաթեթները: Քանի որ ինտերնետային արձանագրության նման արձանագրությունները հաճախ աշխատում են միասին շերտերում, մի արձանագրության համար ձեւաչափված փաթեթի մեջ ներգրավված որոշ տվյալներ կարող են լինել մի քանի այլ համապատասխան արձանագրության ձեւաչափով (մեթոդը, որը կոչվում է encapsulation ):

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

Ինչպես են ցանցային սարքերը օգտագործում Արձանագրությունները

Ցանցային սարքերի օպերացիոն համակարգերը ներառում են մի քանի ստորին մակարդակի ցանցային արձանագրությունների ներկառուցված աջակցություն: Բոլոր ժամանակակից սեղանադիր համակարգչային օպերացիոն համակարգերը աջակցում են թե Ethernet եւ TCP / IP- ի, օրինակ, շատ սմարթֆոններ աջակցում են Bluetooth- ի եւ արձանագրությունների Wi-Fi ընտանիքից: Այս արձանագրությունները, ի վերջո, միանում են սարքի ֆիզիկական ցանցային ինտերֆեյսին, ինչպես իր Ethernet նավահանգիստները եւ Wi-Fi կամ Bluetooth ռադիոները:

Ցանցի դիմումները, իր հերթին, աջակցում են բարձր մակարդակի արձանագրություններին, որոնք խոսում են օպերացիոն համակարգի հետ: Վեբ զննարկիչը, օրինակ, կարող է թարգմանել http: // / http: // / հասցեները HTTP փաթեթներում, որոնք պարունակում են անհրաժեշտ տվյալներ, որոնք կարող են ստանալ վեբ սերվերը եւ իր հերթին ուղարկել ճիշտ ինտերնետային էջը: Ստացող սարքը պատասխանատու է անհատական ​​փաթեթների վերահավաքման համար, բնօրինակ հաղորդագրության մեջ, վերնագրերը եւ ստորագրությունները դուրս բերելով եւ ուղեկցող փաթեթները ճիշտ հաջորդականությամբ: