Bu makale, CSMA/CD’nin ne olduğunu ve CSMA/CD’nin nasıl kullanılacağını ayrıntılı olarak açıklayacaktır.
CSMA/CD
Taşıyıcı algılamalı çoklu erişim/çarpışma algılamasının kısaltması olan CSMA/CD, bir MAC (medya erişim kontrolü) protokolüdür. İki cihaz aynı anda bir veri kanalını kullanmaya çalıştığında ve bir veri çakışmasıyla karşılaştığında ağ cihazlarının nasıl tepki vereceğini tanımlar. CSMA/CD kuralları, bir çarpışma meydana geldiğinde cihazın ne kadar beklemesi gerektiğini tanımlar. Ortam genellikle birden fazla veri düğümü tarafından kullanılır, bu nedenle her bir veri düğümü, ortamdaki diğer düğümlerin her birinden iletim alır.
Birkaç CSMA erişim modu vardır: 1-kalıcı, P-kalıcı ve O-kalıcı. 1-kalıcı, Ethernet gibi CSMA/CD sistemlerinde kullanılır. Bu mod, ortamın boşta kalmasını bekler, ardından verileri iletir. P-kalıcı, Wi-Fi gibi CSMA/CA (çarpışmadan kaçınma) sistemlerinde kullanılır. Bu mod, ortamın boşta kalmasını bekler, ardından verileri p olasılıkla iletir. Veri düğümü verileri iletmezse (olasılık 1-p), gönderici ortamın tekrar boşta olmasını bekler. Ardından, verileri aynı olasılık p ile iletir. O-kalıcı; CobraNet, LonWorks ve denetleyici alan ağı tarafından kullanılır. Bu mod, her bir veri düğümüne bir aktarım sırası atar. Ortam boşta kaldığında, sıradaki veri düğümü veri iletebilir. Sıradaki veri düğümü, ortamın tekrar boşta kalmasını bekler ve ardından verilerini iletir. Her bir veri düğümü veri ilettikten sonra, aktarım sırası, her bir veri düğümünü sıra boyunca hareket ettirerek, hangi veri düğümlerinin halihazırda iletmiş olduğunu yansıtacak şekilde güncellenir.