CSMA vs ALOHA

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

ალოჰას პროტოკოლი

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

CSMA პროტოკოლი

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

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

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