Տարբերություն CSMA-ի և ALOHA-ի միջև

Տարբերություն CSMA-ի և ALOHA-ի միջև
Տարբերություն CSMA-ի և ALOHA-ի միջև

Video: Տարբերություն CSMA-ի և ALOHA-ի միջև

Video: Տարբերություն CSMA-ի և ALOHA-ի միջև
Video: Քերոբյանի համար տարբերություն չկա՞ 20 մլրդի ու 50 մլրդի միջև․ Ամուլսարի հուշագիրը անհայտներ ունի 2024, Նոյեմբեր
Anonim

CSMA vs ALOHA

Aloha-ն հաղորդակցության պարզ սխեման է, որն ի սկզբանե մշակվել է Հավայան կղզիների համալսարանի կողմից՝ արբանյակային կապի համար օգտագործելու համար: Ալոհա մեթոդով կապի ցանցի յուրաքանչյուր աղբյուր տվյալներ է փոխանցում ամեն անգամ, երբ կա փոխանցվող շրջանակ: Եթե շրջանակը հաջողությամբ հասնում է նպատակակետին, հաջորդ կադրը փոխանցվում է: Եթե շրջանակը չստացվի նշանակման վայրում, այն նորից կփոխանցվի: CSMA (Carrier Sense Multiple Access) մեդիա մուտքի վերահսկման (MAC) արձանագրություն է, որտեղ հանգույցը տվյալներ է փոխանցում ընդհանուր փոխանցման կրիչի վրա միայն այլ տրաֆիկի բացակայությունը ստուգելուց հետո:

Ալոհայի արձանագրություն

Ինչպես նշվեց ավելի վաղ, Aloha-ն հաղորդակցության պարզ արձանագրություն է, որտեղ ցանցի յուրաքանչյուր աղբյուր փոխանցում է տվյալներ, երբ այն ունի փոխանցվող շրջանակ: Եթե շրջանակը հաջողությամբ փոխանցվի, հաջորդ կադրը կփոխանցվի: Եթե փոխանցումը ձախողվի, աղբյուրը նորից կուղարկի նույն շրջանակը: Aloha-ն լավ է աշխատում անլար հեռարձակման համակարգերի կամ կիսադուպլեքս երկկողմանի կապերի հետ: Բայց երբ ցանցը դառնում է ավելի բարդ, օրինակ՝ բազմաթիվ աղբյուրներով և նպատակակետերով Ethernet-ը, որն օգտագործում է տվյալների ընդհանուր ուղին, խնդիրներ են առաջանում տվյալների շրջանակների բախման պատճառով: Երբ հաղորդակցության ծավալը մեծանում է, բախման խնդիրն ավելի է վատանում: Սա կարող է նվազեցնել ցանցի արդյունավետությունը, քանի որ շրջանակների բախումը կհանգեցնի տվյալների կորստի երկու շրջանակներում էլ: Slotted Aloha-ն սկզբնական Aloha արձանագրության բարելավումն է, որտեղ ժամանակի դիսկրետ սլոտները ներդրվել են առավելագույն թողունակությունը մեծացնելու համար՝ միաժամանակ նվազեցնելով բախումները: Սա ձեռք է բերվում աղբյուրներին թույլ տալով փոխանցել միայն ժամանակացույցի սկզբում:

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

CSMA արձանագրությունը հավանականական MAC արձանագրություն է, որտեղ հանգույցը ստուգում է, որ ալիքն ազատ է, նախքան փոխանցվելը ընդհանուր ալիքով, ինչպիսին է էլեկտրական ավտոբուսը: Հեռարձակումից առաջ հաղորդիչը փորձում է պարզել, թե արդյոք կա ազդանշան այլ կայանից ալիքում: Եթե ազդանշան է հայտնաբերվում, հաղորդիչը սպասում է մինչև ընթացիկ փոխանցումն ավարտվի, նախքան այն նորից կսկսի փոխանցել: Սա արձանագրության «Carrier Sense» մասն է: «Բազմակի մուտքը» սահմանում է, որ մի քանի կայաններ ազդանշաններ են ուղարկում և ստանում ալիքով, իսկ մեկ հանգույցով փոխանցումը սովորաբար ստացվում է ալիքն օգտագործող մյուս բոլոր կայանների կողմից: Carrier Sense Multiple Access with Collision Detection (CSMA/CD) և Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) CSMA արձանագրության երկու փոփոխություններն են: CSMA/CD-ն բարելավում է CSMA-ի աշխատանքը՝ դադարեցնելով փոխանցումը, հենց որ բախումը հայտնաբերվի, իսկ CSMA/CA-ն բարելավում է CSMA-ի աշխատանքը՝ հետաձգելով փոխանցումը պատահական ընդմիջումով, եթե ալիքը զգալ է, որ զբաղված է:

Տարբերությունը CSMA-ի և ALOHA-ի միջև

Aloha-ի և CSMA-ի հիմնական տարբերությունն այն է, որ Aloha արձանագրությունը չի փորձում պարզել, թե արդյոք ալիքն ազատ է նախքան փոխանցումը, այլ CSMA արձանագրությունը ստուգում է, որ ալիքն ազատ է մինչև տվյալներ փոխանցելը: Այսպիսով, CSMA արձանագրությունը խուսափում է բախումներից նախքան դրանք տեղի ունենալը, մինչդեռ Aloha արձանագրությունը հայտնաբերում է, որ ալիքը զբաղված է միայն բախումից հետո: Դրա շնորհիվ CSMA-ն ավելի հարմար է այնպիսի ցանցերի համար, ինչպիսին է Ethernet-ը, որտեղ բազմաթիվ աղբյուրներ և ուղղություններ օգտագործում են նույն ալիքը:

Խորհուրդ ենք տալիս: