სხვაობა CSMA-სა და ALOHA-ს შორის

სხვაობა CSMA-სა და ALOHA-ს შორის
სხვაობა CSMA-სა და ALOHA-ს შორის

ვიდეო: სხვაობა CSMA-სა და ALOHA-ს შორის

ვიდეო: სხვაობა CSMA-სა და ALOHA-ს შორის
ვიდეო: Differences between Renaissance and Baroque Art 2024, ივლისი
Anonim

CSMA vs ALOHA

Aloha არის მარტივი საკომუნიკაციო სქემა, რომელიც თავდაპირველად შეიქმნა ჰავაის უნივერსიტეტის მიერ, რომელიც გამოიყენებოდა თანამგზავრული კომუნიკაციისთვის. Aloha მეთოდით, საკომუნიკაციო ქსელის თითოეული წყარო გადასცემს მონაცემებს ყოველ ჯერზე, როდესაც არის გადასაცემი ჩარჩო. თუ ჩარჩო წარმატებით მიაღწევს დანიშნულების ადგილს, გადაიცემა შემდეგი ჩარჩო. თუ ჩარჩო არ მიიღება დანიშნულების ადგილზე, ის კვლავ გადაიცემა. CSMA (Carrier Sense Multiple Access) არის მედია წვდომის კონტროლის (MAC) პროტოკოლი, სადაც კვანძი გადასცემს მონაცემებს გაზიარებულ გადამცემ მედიაზე მხოლოდ სხვა ტრაფიკის არარსებობის დადასტურების შემდეგ.

Aloha პროტოკოლი

როგორც უკვე აღვნიშნეთ, Aloha არის მარტივი საკომუნიკაციო პროტოკოლი, სადაც თითოეული წყარო ქსელში გადასცემს მონაცემებს, როდესაც მას აქვს გადასაცემი ჩარჩო. თუ ჩარჩო წარმატებით გადაიცემა, გადაიცემა შემდეგი ჩარჩო. თუ გადაცემა ვერ მოხერხდა, წყარო კვლავ გაგზავნის იმავე ჩარჩოს. Aloha კარგად მუშაობს უკაბელო მაუწყებლობის სისტემებთან ან ნახევრად დუპლექს ორმხრივ ბმულებთან. მაგრამ როდესაც ქსელი უფრო რთული ხდება, მაგალითად, Ethernet მრავალი წყაროთი და დანიშნულებით, რომელიც იყენებს მონაცემთა საერთო გზას, პრობლემები წარმოიქმნება მონაცემთა ჩარჩოების შეჯახების გამო. როდესაც კომუნიკაციის მოცულობა იზრდება, შეჯახების პრობლემა უარესდება. ამან შეიძლება შეამციროს ქსელის ეფექტურობა, რადგან ჩარჩოების შეჯახება გამოიწვევს მონაცემთა დაკარგვას ორივე ჩარჩოში. Slotted Aloha არის ორიგინალური Aloha პროტოკოლის გაუმჯობესება, სადაც დაინერგა დისკრეტული დროის სლოტები მაქსიმალური გამტარუნარიანობის გაზრდის მიზნით, შეჯახების შემცირებისას. ეს მიიღწევა წყაროების გადაცემის მხოლოდ დროის მონაკვეთის დასაწყისში.

CSMA პროტოკოლი

CSMA პროტოკოლი არის ალბათური MAC პროტოკოლი, რომელშიც კვანძი ამოწმებს, რომ არხი თავისუფალია, სანამ გადაიცემა საერთო არხზე, როგორიცაა ელექტრო ავტობუსი. გადაცემამდე, გადამცემი ცდილობს დაადგინოს არის თუ არა სიგნალი სხვა სადგურიდან არხში. თუ სიგნალი გამოვლინდა, გადამცემი ელოდება მიმდინარე გადაცემის დასრულებას, სანამ ის ხელახლა დაიწყებს გადაცემას. ეს არის პროტოკოლის "Carrier Sense" ნაწილი. "მრავალჯერადი წვდომა" განსაზღვრავს, რომ რამდენიმე სადგური აგზავნის და იღებს სიგნალებს არხზე და გადაცემა ერთი კვანძით, როგორც წესი, მიიღება არხის გამოყენებით ყველა სხვა სადგურის მიერ. Carrier Sense Multiple Access Collision Detection (CSMA/CD) და Carrier Sense Multiple Access Collision Avoidance (CSMA/CA) არის CSMA პროტოკოლის ორი მოდიფიკაცია. CSMA/CD აუმჯობესებს CSMA-ს მუშაობას გადაცემის შეწყვეტით, როგორც კი შეჯახება იქნება აღმოჩენილი, ხოლო CSMA/CA აუმჯობესებს CSMA-ს მუშაობას შემთხვევითი ინტერვალით გადაცემის დაყოვნებით, თუ არხი იგრძნობა დაკავებული.

სხვაობა CSMA-სა და ALOHA-ს შორის

მთავარი განსხვავება Aloha-სა და CSMA-ს შორის არის ის, რომ Aloha პროტოკოლი არ ცდილობს დაადგინოს, არის თუ არა არხი თავისუფალი გადაცემამდე, მაგრამ CSMA პროტოკოლი ამოწმებს, რომ არხი თავისუფალია მონაცემთა გადაცემამდე. ამრიგად, CSMA პროტოკოლი თავიდან აიცილებს შეტაკებებს, სანამ ისინი მოხდება, ხოლო Aloha პროტოკოლი აღმოაჩენს, რომ არხი დაკავებულია მხოლოდ შეჯახების შემდეგ. ამის გამო, CSMA უფრო შესაფერისია ისეთი ქსელებისთვის, როგორიცაა Ethernet, სადაც მრავალი წყარო და მიმართულება იყენებს ერთსა და იმავე არხს.

გირჩევთ: