Binary Exponential Backoff
Der Binary Exponential Backoff ist ein Stauauflösungsmechanismus im Ethernet nach IEEE 802.3. Wird von Stationen im Ethernet eine Kollision erkannt, beenden diese Stationen ihre Sendung und versuchen sofort oder nach einer Slot-Time von 51,2 µs (entspricht 512 Bit, gilt nur für 10/100 MBit/s Ethernet, 4,096 µs und 4096 Bit bei 1 GBit/s) erneut ihre Sendung über das Ethernet zu übertragen. Dabei kann es erneut zu einer Kollision kommen, wenn beide Stationen zufällig die gleiche Wahl treffen. Beim nächsten Versuch wird nun jede der beiden Stationen wieder per Zufallsentscheidung einen neuen Starttermin auswählen, diesmal aber aus vier Möglichkeiten: 0, 1, 2 oder 3 Slot-Times, also 22. Bei einer erneuten Kollision sind es dann 23 = 8 Möglichkeiten, dann 16, 32, 64, 128, 256, 512 und schließlich 1024. 1024 (210) stellt auch die Maximalgrenze der Möglichkeiten dar (truncated). Nach insgesamt 16 erfolglosen Übertragungsversuchen mit Kollision wird mit einer Fehlermeldung des Ethernet-Controllers abgebrochen.
Literatur
- PRAKASH C. GUPTA: DATA COMMUNICATIONS AND COMPUTER NETWORKS. Prentience-Hall of India Private Limitad, New Delhi 2006, ISBN 81-203-2846-9.
- Charles E. Spurgeon: Ethernet. The Definitive Guide, O’Reilly Media Inc, Sebastopol 2000, ISBN 1-56592-660-9.
- Martin Bossert, M. Breitbach: Digitale Netze. Funktionsgruppen digitaler Netze und Systembeispiele, B. G. Teubner Verlag, Stuttgart 1999, ISBN 3-519-06191-0.
- Rolf Herheuser: Planung von Vermittlungsnetzen: Eine Einführung, vdf Hochschulverlag AG, Zürich 2008, ISBN 978-3-7281-3698-5.
Siehe auch
Weblinks
- Link Layer - Ethernet (abgerufen am 27. Juli 2017)
- Modified Binary Exponential Backoff Algorithm to Minimize Mobiles Communication Time (abgerufen am 27. Juli 2017)
- MINIMIZING MOBILES COMMUNICATION TIME USING MODIFIED BINARY EXPONENTIAL BACKOFF ALGORITHM (abgerufen am 27. Juli 2017)
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.