• Giga@hdv-tech.com
  • 24H առցանց ծառայություն.
    • 7189078c
    • sns03
    • 6660e33e
    • youtube 拷贝
    • ինստագրամ

    Համապարփակ մանրամասներ տվյալների հաղորդակցության և համակարգչային ցանցերի մասին

    Հրապարակման ժամանակը՝ հոկտ-21-2022

    Ցանցում տվյալների հաղորդակցությունը հասկանալը բարդ է:Այս հոդվածում ես հեշտությամբ ցույց կտամ, թե ինչպես են երկու համակարգիչները միացնում միմյանց, փոխանցում և ստանում տվյալների տեղեկատվությունը նաև Tcp/IP հինգշերտ արձանագրության միջոցով:

     

    Ի՞նչ է տվյալների հաղորդակցությունը:

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

     

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

     

    Տվյալների հաղորդակցման համակարգերը հաճախ օգտագործում են տվյալների փոխանցման գծեր՝ հեռավոր վայրերից տվյալներ ստանալու և վերամշակված արդյունքները նույն հեռավոր վայրեր ուղարկելու համար:Նկարի դիագրամը տալիս է տվյալների հաղորդակցման ցանցերի ավելի համապարփակ ակնարկ:Տվյալների հաղորդակցման բազմաթիվ մեթոդներ, որոնք ներկայումս օգտագործվում են, աստիճանաբար զարգացան՝ կա՛մ որպես նախկինում գոյություն ունեցող տվյալների փոխանցման տեխնիկայի բարելավում, կա՛մ որպես դրանց փոխարինում:Եվ հետո կա բառապաշարային ականադաշտը, որը տվյալների հաղորդակցությունն է, որը ներառում է այնպիսի տերմիններ, ինչպիսիք են baud rate, մոդեմներ, երթուղիչներ, LAN, WAN, TCP/IP, որոնք ISDN են, և պետք է նավարկվեն փոխանցման միջոցը որոշելիս:Արդյունքում, կարևոր է հետ նայել և հասկանալ այս հասկացությունների և տվյալների փոխանցման տեխնիկայի էվոլյուցիան:

     

    Համապարփակ մանրամասներ Տվյալների հաղորդակցության և համակարգչային ցանցի մասին

     

    TCP/IP Հինգ շերտի արձանագրություն.

    TCP/IP-ի ճիշտ գործառույթն ապահովելու համար մենք պետք է տրամադրենք դրա պահանջվող տվյալների նվազագույն նվազագույնը ցանցերում համընդհանուր հասկանալի ձևաչափով:Ծրագրաշարի հինգշերտ ճարտարապետությունը հնարավոր է դարձնում այս ձևաչափը:

     

    TCP/IP-ն ստանում է այն հիմունքները, որոնք անհրաժեշտ են այս շերտերից յուրաքանչյուրից մեր տվյալները ցանցով փոխանցելու համար:Գործառույթներն այստեղ կազմակերպվում են առաջադրանքի հատուկ «շերտերի» մեջ:Այս մոդելում չկա որևէ առանձնահատկություն, որն ուղղակիորեն չօգնի բազմաթիվ շերտերից մեկին իր աշխատանքը ավելի լավ կատարելու համար:

     

    Միայն միմյանց հարող շերտերը կարող են հաղորդակցվել:Ավելի բարձր շերտերում գործող ծրագրերը ազատվում են ստորին շերտերում կոդը գործարկելու պատասխանատվությունից:Հեռավոր հոսթի հետ կապ հաստատելու համար, օրինակ, հավելվածի կոդը պարզապես պետք է իմանա, թե ինչպես կատարել հարցում Տրանսպորտի շերտում:Այն կարող է գործել՝ չհասկանալով ուղարկվող տվյալների հիմքում ընկած կոդավորման սխեման:Ֆիզիկական շերտը պետք է կարգավորի դա:Այն պատասխանատու է չմշակված տվյալների փոխանցման համար, որոնք ընդամենը 0-երի և 1-երի շարք են, ինչպես նաև բիթային արագության կարգավորումը և կապը, անլար տեխնոլոգիան կամ էլեկտրական մալուխը, որոնք միացնում են սարքերը:

     

    TCP/IP հնգաշերտ արձանագրությունը ներառում էԿիրառական շերտ, տրանսպորտային շերտ, ցանցային շերտ, տվյալների կապի շերտ և ֆիզիկական շերտ, Եկեք սովորենք այս TCP/IP շերտերի մասին։

     

    1. Ֆիզիկական շերտ.Ֆիզիկական շերտը կարգավորում է իրական լարային կամ անլար կապը ցանցի սարքերի միջև:Այն սահմանում է միակցիչը, սարքերի միջև լարային կամ անլար կապը և ուղարկում է չմշակված տվյալները (0-ներ և 1-ներ)՝ կարգավորելով տվյալների փոխանցման արագությունը:

     

    2. Տվյալների կապի շերտ.Ցանցի երկու ֆիզիկապես միացված հանգույցների միջև կապը հաստատվում և խզվում է տվյալների կապի շերտում:Այն դա անում է՝ տվյալների փաթեթները բաժանելով շրջանակների՝ նախքան դրանք ճանապարհին ուղարկելը:Media Access Control (MAC) օգտագործում է MAC հասցեներ սարքերը կապելու և տվյալների փոխանցման և ստանալու իրավունքներ սահմանելու համար, մինչդեռ Logical Link Control (LLC) նույնականացնում է ցանցային արձանագրությունները, կատարում սխալների ստուգում և համաժամացնում շրջանակները:

     

    3. Ցանցային շերտ.Ցանցերի միջև կապերը ինտերնետի հիմքն են:Ինտերնետ հաղորդակցության գործընթացի «ցանցային շերտն» այն է, որտեղ այդ կապերը կատարվում են ցանցերի միջև տվյալների փաթեթների փոխանակման միջոցով: Բաց համակարգերի փոխկապակցման (OSI) մոդելի երրորդ շերտը ցանցային շերտն է:Այս մակարդակում օգտագործվում են մի քանի արձանագրություններ, ներառյալ ինտերնետ արձանագրությունը (IP), այնպիսի նպատակների համար, ինչպիսիք են երթուղավորումը, փորձարկումը և գաղտնագրումը:

     

    4. Տրանսպորտային շերտ.Հոսթի և հոսթի միջև կապ հաստատելը ցանցի շերտերի պատասխանատվությունն է:Մինչդեռ տրանսպորտային շերտի պատասխանատվությունը պորտից նավահանգիստ կապ հաստատելն է:Մենք հաջողությամբ փոխանցել ենք տվյալները A համակարգչից B-ին՝ ֆիզիկական շերտի, տվյալների կապի շերտի և ցանցային շերտի փոխազդեցության միջոցով:A-B համակարգչին տվյալներ ուղարկելուց հետո ինչպե՞ս է B համակարգիչը կարող ճանաչել, թե որ հավելվածի համար են փոխանցված տվյալները:

     

    Համապատասխանաբար, անհրաժեշտ է որոշակի հավելվածի մշակումը նշանակել պորտի միջոցով:Այսպիսով, IP հասցեն և պորտի համարը կարող են օգտագործվել հյուրընկալողի գործող ծրագրի եզակի նույնականացման համար:

     

    5. Կիրառման շերտ.Բրաուզերները և էլփոստի հաճախորդները հաճախորդի կողմից ծրագրային ապահովման օրինակներ են, որոնք գործում են հավելվածի շերտում:Հասանելի են դառնում արձանագրություններ, որոնք հեշտացնում են հաղորդակցությունը ծրագրերի միջև և օգտակար տեղեկատվության ցուցադրումը վերջնական օգտագործողներին:Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Post Office Protocol (POP), Simple Mail Transfer Protocol (SMTP) և Domain Name System (DNS) բոլոր արձանագրությունների օրինակներ են, որոնք գործում են հավելվածի շերտում (DNS): .



    վեբ