ความแตกต่างระหว่าง CSMA และ ALOHA
CSMA กับ ALOHA
Aloha เป็นรูปแบบการสื่อสารที่เรียบง่าย แต่เดิมพัฒนาโดยมหาวิทยาลัยฮาวายเพื่อใช้สำหรับการสื่อสารผ่านดาวเทียม ในวิธีการ Aloha แต่ละแหล่งข้อมูลในเครือข่ายการสื่อสารจะส่งข้อมูลทุกครั้งที่มีเฟรมที่จะส่ง หากเฟรมไปถึงปลายทางเรียบร้อยแล้วเฟรมถัดไปจะถูกส่ง หากไม่ได้รับเฟรมที่ปลายทางมันจะถูกส่งอีกครั้ง CSMA (Carrier Sense Multiple Access) เป็นโปรโตคอลการควบคุมการเข้าถึงสื่อ (MAC) ที่โหนดส่งข้อมูลในสื่อการส่งข้อมูลที่ใช้ร่วมกันเฉพาะหลังจากที่ตรวจสอบว่าไม่มีการรับส่งข้อมูลอื่น ๆ
พิธีสาร Aloha
ดังที่ได้กล่าวไว้ก่อนหน้า Aloha เป็นโปรโตคอลการสื่อสารที่เรียบง่ายซึ่งแต่ละแหล่งในเครือข่ายส่งข้อมูลทุกครั้งที่มีเฟรมที่จะส่ง หากเฟรมส่งสำเร็จเฟรมถัดไปจะถูกส่ง หากการส่งล้มเหลวแหล่งที่มาจะส่งเฟรมเดียวกันอีกครั้ง Aloha ทำงานได้ดีกับระบบออกอากาศไร้สายหรือการเชื่อมต่อแบบสองทางฮาล์ฟดูเพล็กซ์ แต่เมื่อเครือข่ายมีความซับซ้อนมากขึ้นเช่น Ethernet ที่มีหลายแหล่งและปลายทางที่ใช้เส้นทางข้อมูลทั่วไปปัญหาเกิดขึ้นเนื่องจากการชนของเฟรมข้อมูล เมื่อปริมาณการสื่อสารเพิ่มขึ้นปัญหาการชนจะแย่ลง สิ่งนี้สามารถลดประสิทธิภาพของเครือข่ายได้เนื่องจากการชนกันของเฟรมจะทำให้ข้อมูลสูญหายในทั้งสองเฟรม Slotted Aloha เป็นการปรับปรุงโพรโทคอล Aloha ดั้งเดิมซึ่งมีการแนะนำช่วงเวลาแบบแยกเพื่อเพิ่มปริมาณงานสูงสุดในขณะที่ลดการชน นี่คือความสำเร็จโดยการอนุญาตให้แหล่งที่มาเพื่อส่งเฉพาะที่จุดเริ่มต้นของตารางเวลา
CSMA Protocol
CSMA protocol เป็นโพรโทคอล MAC น่าจะเป็นที่โหนดตรวจสอบว่าช่องสัญญาณนั้นว่างก่อนที่จะส่งสัญญาณไปยังช่องสัญญาณที่แชร์เช่นรถบัสไฟฟ้า ก่อนที่จะส่งสัญญาณตัวส่งสัญญาณจะพยายามตรวจสอบว่ามีสัญญาณจากสถานีอื่นในช่องหรือไม่ หากตรวจพบสัญญาณเครื่องส่งสัญญาณจะรอจนกระทั่งการส่งสัญญาณต่อเนื่องเสร็จสิ้นก่อนที่จะเริ่มการส่งสัญญาณอีกครั้ง นี่เป็นส่วนหนึ่งของ“ Carrier Sense” ของโปรโตคอล “ การเข้าถึงหลายทาง” กำหนดว่าหลายสถานีส่งและรับสัญญาณในช่องสัญญาณและการส่งสัญญาณโดยโหนดเดียวโดยทั่วไปจะได้รับโดยสถานีอื่น ๆ ทั้งหมดที่ใช้ช่อง การเข้าถึงหลายอย่างของผู้ให้บริการด้วยการตรวจจับการชน (CSMA / CD) และการเข้าถึงหลายผู้ขนส่งด้วยการหลีกเลี่ยงการชน (CSMA / CA) เป็นการแก้ไขโปรโตคอล CSMA สองครั้ง CSMA / CD ปรับปรุงประสิทธิภาพของ CSMA โดยหยุดการส่งสัญญาณทันทีที่ตรวจพบการชนกันและ CSMA / CA ปรับปรุงประสิทธิภาพของ CSMA ด้วยการหน่วงเวลาการส่งสัญญาณโดยการสุ่มช่วงเวลาหากช่องสัญญาณไม่ว่าง
ความแตกต่างระหว่าง CSMA และ ALOHA
ความแตกต่างที่สำคัญระหว่าง Aloha และ CSMA คือโปรโตคอล Aloha ไม่พยายามตรวจสอบว่าช่องสัญญาณว่างก่อนส่งสัญญาณหรือไม่ แต่โปรโตคอล CSMA ตรวจสอบว่าช่องสัญญาณว่างก่อนส่งข้อมูล ดังนั้นโปรโตคอล CSMA จะหลีกเลี่ยงการปะทะก่อนที่จะเกิดขึ้นในขณะที่โปรโตคอล Aloha ตรวจพบว่าช่องไม่ว่างหลังจากการปะทะเกิดขึ้น ด้วยเหตุนี้ CSMA จึงเหมาะสำหรับเครือข่ายเช่นอีเธอร์เน็ตที่หลายแหล่งและปลายทางใช้ช่องทางเดียวกัน