CSMA/CD CSMA/CD Show แม้ว่าระบบ CSMA/CD ดูเหมือนจะเป็นวิธีจัดระเบียบการส่งสัญญาณในระบบเครือข่ายที่ไม่เรียบร้อยนัก แต่ก็ทำงานได้ผลเป็นอย่างดี แต่เมื่อมีจำนวนโหนดบนเครือข่ายมากขึ้น
ก็จะทำให้ความน่าจะเป็นในการปะทะกันของ ข้อมูลเพิ่มมากขึ้นด้วย ซึ่งจะส่งผลให้เครือข่ายทำงานช้าลงอย่างหลีกเลี่ยงไม่ได้ ที่มา Multiple Access Protocols (โปรโตคอลที่ใช้ในการจัดการกับการรับส่งข้อมูลแบบ broadcast)หลังจากพวกเราได้ศึกษาวิชา computer networking มาบ้างแล้ว พวกเราคงจะคุ้นเคยกับคำว่า protocol ดี และรู้ว่า protocol นั้นหมายถึงการกำหนดระเบียบปฏิบัติและวิธีการที่จะใช้ในการสื่อสารกันระหว่าง node ต่าง ๆ ที่อยู่ในเครือข่ายคอมพิวเตอร์ (ดูเพิ่มเติม internet protocol) ใน internet protocol layer แต่ละ layer ต่างก็มี protocol เฉพาะที่เป็นของตัวเอง เพื่อใช้ในการสื่อสารระหว่าง protocol ใน layer นั้น ๆ ในบทความนี้เราจะได้เรียนรู้ protocol ที่ใช้ใน link layer ซึ่งมีลักษณะพิเศษแตกต่างจาก protocol ที่ใช้ใน … Continue reading → Posted in Network | Tagged ชาคริต กุลไกรศรี, Carrier Sense Multiple Access, CDMA, Channel Partitioning Protocols, Code Division Multiple Access, CSMA, CSMA with collision detection, CSMA/CD, FDM, Frequency Division Multiplexing, Multiple Access Protocols, Polling Protocol, Random Access Protocol, Slotted ALOHA, Taking Turns Protocols, TDM, Time Division Multiplexing, Token Passing Protocol | ผู้ให้บริการการเข้าถึงหลายความรู้สึก ( CSMA ) คือการควบคุมการเข้าถึงสื่อ (MAC) โปรโตคอลที่โหนดจะตรวจสอบตัวตนของคนอื่น ๆเข้าชมก่อนที่จะส่งในที่ใช้ร่วมกันกลางส่งเช่นรถบัสไฟฟ้าหรือวงดนตรีของสเปกตรัมแม่เหล็กไฟฟ้า เครื่องส่งสัญญาณความพยายามที่จะตรวจสอบว่าการส่งอื่นที่อยู่ในความคืบหน้าก่อนที่จะเริ่มการส่งโดยใช้กลไกการให้บริการความรู้สึก นั่นคือมันพยายามตรวจจับการมีอยู่ของสัญญาณผู้ให้บริการจากโหนดอื่นก่อนที่จะพยายามส่ง หากผู้ให้บริการรับรู้โหนดจะรอให้การส่งกำลังดำเนินการสิ้นสุดก่อนที่จะเริ่มการส่งของตัวเอง ในทางกลับกันการใช้ CSMA
หลายโหนดอาจส่งและรับบนสื่อเดียวกัน โดยทั่วไปการส่งโดยโหนดหนึ่งจะได้รับโดยโหนดอื่น ๆ ทั้งหมดที่เชื่อมต่อกับสื่อ รูปแบบต่างๆของ CSMA พื้นฐานรวมถึงการเพิ่มเทคนิคการหลีกเลี่ยงการชนกันการตรวจจับการชนและการแก้ปัญหาการชนกัน เข้าถึงโหมดรูปแบบต่างๆของ CSMA ใช้อัลกอริทึมที่แตกต่างกันเพื่อกำหนดเวลาที่จะเริ่มการส่งข้อมูลไปยังสื่อที่ใช้ร่วมกัน คุณลักษณะที่แตกต่างที่สำคัญของอัลกอริทึมเหล่านี้คือความก้าวร้าวหรือต่อเนื่องในการเริ่มการส่งข้อมูล อัลกอริทึมที่ก้าวร้าวมากขึ้นอาจเริ่มส่งข้อมูลได้เร็วขึ้นและใช้แบนด์วิดท์ที่มีอยู่ของสื่อในเปอร์เซ็นต์ที่สูงขึ้น โดยทั่วไปแล้วจะทำให้เกิดความเป็นไปได้ที่จะเกิดการชนกับเครื่องส่งอื่น ๆ มากขึ้น 1 ถาวร 1-persistent CSMA เป็นอัลกอริธึมการส่งข้อมูลเชิงรุก เมื่อโหนดส่งสัญญาณพร้อมที่จะส่งสัญญาณจะตรวจจับสื่อส่งว่าว่างหรือไม่ว่าง หากไม่ได้ใช้งานระบบจะส่งสัญญาณทันที ถ้าไม่ว่างมันจะตรวจจับสื่อส่งอย่างต่อเนื่องจนกว่าจะว่างจากนั้นส่งข้อความ ( เฟรม ) โดยไม่มีเงื่อนไข (เช่นมีความน่าจะเป็น = 1) ในกรณีที่เกิดการ ชนกันผู้ส่งจะรอเป็น ช่วงเวลาสุ่มและลองทำตามขั้นตอนเดิมอีกครั้ง CSMA 1 ถาวรถูกใช้ในระบบ CSMA / CD รวมทั้ง อีเธอร์เน็ต ไม่ถาวร Non persistent CSMA คืออัลกอริธึมการส่งผ่านที่ไม่ก้าวร้าว เมื่อโหนดส่งสัญญาณพร้อมที่จะส่งข้อมูลมันจะตรวจจับสื่อส่งว่าว่างหรือไม่ว่าง หากไม่ได้ใช้งานระบบจะส่งสัญญาณทันที หากไม่ว่างระบบจะรอเป็นระยะเวลาหนึ่งแบบสุ่ม (ในระหว่างที่ไม่รู้สึกถึงตัวกลางในการส่งสัญญาณ) ก่อนที่จะทำซ้ำวงจรลอจิกทั้งหมด (ซึ่งเริ่มต้นด้วยการตรวจจับสื่อส่งว่าว่างหรือไม่ว่าง) อีกครั้ง วิธีนี้ช่วยลดการชนกันส่งผลให้ทรูพุตสื่อโดยรวมสูงขึ้น แต่มีโทษของการหน่วงเวลาเริ่มต้นนานกว่าเมื่อเทียบกับ 1 ต่อเนื่อง P- หมั่น นี่คือแนวทางระหว่างโหมดการเข้าถึง CSMA แบบ 1 ต่อเนื่องและไม่ถาวร [1]เมื่อโหนดส่งสัญญาณพร้อมที่จะส่งข้อมูลมันจะตรวจจับสื่อส่งว่าว่างหรือไม่ว่าง หากไม่ได้ใช้งานระบบจะส่งสัญญาณทันที ถ้าไม่ว่างแล้วความรู้สึกมันกลางส่งอย่างต่อเนื่องจนกลายเป็นไม่ได้ใช้งานแล้วส่งด้วยความน่าจะ พีถ้าโหนดไม่ส่ง (น่าจะเป็นของเหตุการณ์นี้คือ 1-P ) ก็รอจนกระทั่งมีอยู่ถัดไป ช่วงเวลาถ้ากลางส่งไม่ว่างจะส่งอีกครั้งกับความน่าจะเป็นแบบเดียวกัน พีการระงับความน่าจะเป็นนี้จะทำซ้ำจนกว่าเฟรมจะถูกส่งในที่สุดหรือเมื่อพบว่าสื่อไม่ว่างอีกครั้ง (เช่นโหนดอื่นบางโหนดเริ่มส่งแล้ว) ในกรณีหลังโหนดจะทำซ้ำวงจรลอจิกทั้งหมด (ซึ่งเริ่มต้นด้วยการตรวจจับสื่อส่งสัญญาณว่าว่างหรือไม่ว่าง) อีกครั้ง p-persistent CSMA ใช้ในระบบ CSMA / CA รวมถึง Wi-Fiและระบบ วิทยุแพ็คเก็ตอื่น ๆ O- หมั่น แต่ละโหนดถูกกำหนดลำดับการส่งโดยโหนดควบคุม เมื่อตัวกลางในการส่งไม่ได้ใช้งานโหนดจะรอช่วงเวลาตามลำดับการส่งที่กำหนด โหนดที่กำหนดให้ส่งการส่งครั้งแรกทันที โหนดที่กำหนดให้ส่งวินาทีจะรอหนึ่งช่วงเวลา (แต่เมื่อถึงเวลานั้นโหนดแรกเริ่มส่งแล้ว) โหนดตรวจสอบสื่อสำหรับการส่งสัญญาณจากโหนดอื่นและอัปเดตลำดับที่กำหนดด้วยการส่งข้อมูลที่ตรวจพบแต่ละรายการ (กล่าวคือย้ายตำแหน่งหนึ่งไปใกล้ด้านหน้าของคิว) [2] O-ถาวร CSMA จะถูกใช้โดย CobraNet , LonWorksและ เครือข่ายพื้นที่ควบคุมการปรับเปลี่ยนโปรโตคอลเมื่อออกอากาศผ่านเครือข่ายเฉพาะกิจสำหรับยานพาหนะกลยุทธ์ 1-persistence และ p-persistence แบบเดิมมักทำให้เกิดปัญหาพายุกระจาย [ ต้องการข้อมูลอ้างอิง ]เพื่อปรับปรุงประสิทธิภาพวิศวกรได้พัฒนาเทคนิคที่ปรับเปลี่ยนสามประการ ได้แก่ การคงอยู่ของ p-persistence แบบถ่วงน้ำหนักการคงอยู่แบบ slotted 1 และการติดตาแบบเจาะรู [3] [4] การเข้าถึงแบบหลายทางของผู้ให้บริการด้วยการตรวจจับการชน CSMA / CD ใช้เพื่อปรับปรุงประสิทธิภาพของ CSMA โดยการยุติการส่งทันทีที่ตรวจพบการชนกันซึ่งจะช่วยลดระยะเวลาที่ต้องใช้ก่อนที่จะลองใหม่ได้ CSMA / ซีดีถูกใช้โดย อีเธอร์เน็ต การเข้าถึงหลายช่องทางด้วยความรู้สึกของผู้ให้บริการพร้อมการหลีกเลี่ยงการชน ในการหลีกเลี่ยงการชนกันของ CSMA / CA ใช้เพื่อปรับปรุงประสิทธิภาพของ CSMA หากตรวจพบว่าสื่อส่งกำลังไม่ว่างก่อนที่จะส่งสัญญาณการส่งจะถูกเลื่อนออกไปเป็นช่วงเวลาแบบสุ่ม ช่วงเวลาสุ่มนี้ช่วยลดความเป็นไปได้ที่โหนดสองโหนดหรือมากกว่าที่รอการส่งจะเริ่มส่งพร้อมกันเมื่อยุติการส่งที่ตรวจพบซึ่งจะช่วยลดอุบัติการณ์ของการชนกัน CSMA / CA จะถูกใช้โดย Wi-Fi CSMA พร้อม Collision Resolution CSMA / CR ใช้ลำดับความสำคัญในส่วนหัวของเฟรมเพื่อหลีกเลี่ยงการชนกัน มันถูกใช้ใน เขตควบคุมเครือข่าย CSMA เวลาเสมือน VTCSMA ถูกออกแบบมาเพื่อหลีกเลี่ยงการปะทะกันที่เกิดจากโหนดส่งสัญญาณพร้อมกันใช้ส่วนใหญ่ในฮาร์ด ระบบเวลาจริงใช้นาฬิกาสองเรือนเพื่อจัดลำดับความสำคัญของข้อความตามกำหนดเวลา [5]ดูสิ่งนี้ด้วย
อ้างอิง
|