بث عام (شبكات)

في الاتصالات وفي شبكات الحاسوب، البث العام (بالإنجليزية: Broadcasting)‏ هو طريقة لنقل الرسائل لجميع العقد المتصلة مع الشبكة بشكلٍ مُتزامن.[1] يشمل معنى البثّ العام أيضاً مفهوم الاتصال الجماعي (بالإنجليزية: All-to-all communication)‏ وفيه وهو طريقة اتصال يقوم فيها كل مرسل بإرسال رسائله إلى كل أعضاء المجموعة وهو المفهوم المعاكس لمفهوم الاتصال نقطة إلى نقطة.

في البث العام تصل الرسالة إلى جميع المُستخدمين.

كان البث العام مفهوماً أساسيّاً في بداية تطوير شبكات الحاسب، ولكنّه خسر مكانته لصالح مبدأ البث المجموعاتي الذي أظهر فعالية أكبر في نقل الرسائل إلى عدة وجهات في نفس الوقت.

نظرة عامّة

أنماط التوجيه

بث فريد الوجهة

بثّ عام

بث مجموعاتي

بث نحو الأقرب

بث جغرافي

في شبكات الحاسب، يُشير مصطلح البثّ العام إلى أنّ الرسالة سوف تُرسل إلى كل العُقد المُتصلة مع الشبكة.[2] عمليّاً، يكون انتشار الرسالة محدوداً بنطاق البثّ العام. إنّ إرسال رسالة بشكل بثٍ عام يُعاكس، من حيث المبدأ، إرسالها بشكل بثّ مُنفرد، ففي حالة البثّ المُنفرد تصلّ الرسالة إلى وجهة واحدة فقط مُحددة بعنوان واحد مُميّز. تسمى الرسالة التي يتم إرسالها بحسب مبدأ البث العام برسالة البث العام.

اعتمد على البث العام كمبدأ أساسيّ لنقل الرسائل في بداية تطوير شبكات الحاسب، ولكن مع التطبيق العملي تبيّن عدم فعاليتها بسبب غمر الشبكة بعدد كبير جداً من الرزم المُكررة، خاصّة عند تطبيقه في الشبكات المُتباعدة، لذلك كانت تطبيقاته أكثر في الشبكات المحليّة ثُمّ تقلّص الاعتماد على هذه التقنيّة بشكلٍ تدريجي لحساب البث المجموعاتي، الذي يتمّ فيه إرسال الرسالة إلى مجموعة مُحددة من المُضيفين مميزة بعنوان فريد يتشاركه كل أعضاؤها.[3]

في حزمة بروتوكولات الإنترنت،[4] يُطبق مبدأ البث العام على مستوى طبقتي الإنترنت والربط، أمّا في نموذج الاتصال المعياري (OSI)[5] فإنّ هذا المبدأ يُطبّق في طبقتي ربط البيانات والشبكة. يُسمى البثّ العام في طبقة الإنترنت وفي طبقة الشبكة، بالبث العام الخاص بالشبكة (Network Broadcast)، أما البث العام على مستوى طبقة الربط فيُسمى البث العام الخاص بالعتاد (Hardware Broadcast).[6] يفرض ذلك على البروتوكولات العاملة في هذه الطبقات دعم نمط خاصّ من العنونة أو طريقة فريدة لتمييز رسالة البثّ العام،[7] وفي حال غياب ذلك، فلا وجود لمبدأ البث العام في الشبكة، فالشبكات العاملة بحزمة بروتوكولات أكس 25[8] أو شبكات تبديل الأطر لا تدعم البث العام لهذا السبب.[9]

أمّا الشبكات التي تشغل بروتوكول الإيثرنت[10] أو بروتوكول الرمز الحلقي (Token Ring)[11] فهي تدعم هذه مبدأ البث العام بطريقتين مختلفتين. في بروتوكول الإيثرنت تمّ تخصيص عنوان، هو (FFFF.FFFF.FFFF)، ليُمثّل عنوان البث العام، ويعني وجوده في حقل الوجهة في الإطار، وجوب إرسال الإطار إلى جميع العقد في الشبكة، أي تطبيق مبدأ البث العام على مستوى العتاد على الإطار، أمّا بروتوكول تمرير العلامة فيعتمد على قيمة خاصة في حقل التحكم من أجل ذلك.

من وجهة نظر طبقة الإنترنت في حزمة بروتوكولات الإنترنت، فإنّ البث العام هو طريقة لتوجيه الرزم. لقد دعم الإصدار الرابع من بروتوكول الإنترنت (IPv4)[12] كلاً من البث العام والبث المجموعاتي، فتمّ تخصيص عنوان للبث العام ضمن الشبكة المحلية هو العنوان (255.255.255.255)، الذي يمكن استخدامه لإرسال الرسالة إلى كل العقد في الشبكة بغض النظر عن فضاء العناوين المُستعمل فيها، بالإضافة لذلك، يمكن توليد عنوان بث عام بكل شبكة، وهو آخر عنوان مُتاح في فضاء العناوين، أي العنوان الذي تكون قيمة كامل قسم المضيف فيه، بنظام العد الثنائي، هي وحداناً. لا يدعم الإصدار السادس من بروتوكول الإنترنت (IPv6) هذا المبدأ.[13]

تتعامل المبدلات مع رسائل العام بآليّة خاصّة تُسمي الغمر (Flood)، فإذا استقبل المبدل رسالة بث عام على أحد منافذه فإنّه يُعيد إرسالها على جميع المنافذ باستثناء ذلك المنفذ الذي وردت منه.[14] تحدد وثيقة طلب التعليقات (RFC 919[15] كيفية تعامل المُوجّهات مع رسائل البث العام، حيث لا يتمّ إعادة إرسال رسالة بث عام عبر منفذ تمّ استقبالها منه، وذلك منعاً لتشكل الحلقات، لذلك، وبشكلٍ افتراضيّ، فإن المُوجّهات لا تُوجّه رسائل البث العام المحليّة التي تستقبلها. أمّا في الحالة التي يكون فيها عنوان الوجهة هو عنوان بث عام لشبكة بعيدة، فيتم توجيه الرزمة بحسب الإجراءات الاعتيادية نحو تلك الشبكة. هناك إمكانية لإرسال رزم البث العام المحليّة عبر الشبكة، ولكنّ يجب تهيئة المُوجّهات لدعم هذه الميزة قبل ذلك.[16]

يستغل بعض قراصنة الحاسب مبدأ البث العام للقيام بهجمات رقميّة ومن هذه الهجمات هجوم حجب الخدمة[17] وهجوم السنافر. بشكلٍ عام، تهدف هذه الهجمات إلى غمر الضحية بعدد كبير من الرزم تفوق قدرته على مُعالجتها وبالتالي إخراجُه من الخدمة، ويناسب مبدأ البث العام هذا النوع من الهجمات الذي يُسمى العصف بحركة المعطيات (Traffic Storm)،[18] ويُستخدم لغمر الشبكة بالرسائل.

تعتمد بعض بروتوكولات الشبكات على مفهوم البثّ العام في عملها، ومن هذه البروتوكولات بروتوكول التهيئة الآلية للمضيفين (DHCP)[19] وبروتوكول حل العناوين (ARP)[20] والإصدار الأول من بروتوكول معلومات التوجيه (RIPv1).[21]

انظر أيضاً

مراجع

  1. Armitage, G. (أوكتوبر 1997). "RFC 2226, IP Broadcast over ATM Networks". The Internet Society (باللغة الإنجليزية). مؤرشف من الأصل في 13 ديسمبر 2019. اطلع عليه بتاريخ 29 أوكتوبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول=, |تاريخ= (مساعدة)
  2. Andrew Tanenbaum (2003). Computer Networks (باللغة الإنجليزية) (الطبعة الرابعة). Prentice Hall. صفحة 368. ISBN 0-13-066102-3. الوسيط |CitationClass= تم تجاهله (مساعدة)
  3. Deering, S. (أغسطس 1989). "RFC 1112, Host Extensions for IP Multicasting". The Internet Society (باللغة الإنجليزية). مؤرشف من الأصل في 8 مارس 2016. اطلع عليه بتاريخ 29 أوكتوبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول= (مساعدة)
  4. Socolofsky, T.; Kale, C. (يناير1991). "RFC 1180, A TCP/IP Tutorial". The Internet Society (باللغة الإنجليزية). مؤرشف من الأصل في 28 مارس 2019. اطلع عليه بتاريخ 29 أوكتوبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول=, |تاريخ= (مساعدة)صيانة CS1: التاريخ والسنة (link)
  5. "ISO/IEC 7498-1:1994, Information technology -- Open Systems Interconnection -- Basic Reference Model: The Basic Model". International Organization for Standardization (ISO) (باللغة الإنجليزية). 1994. مؤرشف من الأصل في 30 ديسمبر 2018. اطلع عليه بتاريخ 5 أوكتوير 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول= (مساعدة)
  6. Todd Lammle (2011). CCENT: Cisco Certified Entry Networking Technician Study Guide: ICND1 (Exam 640-822) (باللغة الإنجليزية). John Wiley & Sons. صفحة 104. ISBN 978-0-470-24702-0. الوسيط |CitationClass= تم تجاهله (مساعدة)
  7. Cisco IOS 12.0 Solutions for Network Protocols Volume I (باللغة الإنجليزية). Cisco Press. 1999. صفحة 30. ISBN 9781578701544. الوسيط |CitationClass= تم تجاهله (مساعدة)
  8. Janet Abbate (1999). Inventing the Internet (باللغة الإنجليزية). MIT Press. صفحة 164. ISBN 9781578701544. الوسيط |CitationClass= تم تجاهله (مساعدة)
  9. "Does Frame Relay use Broadcast ?". Cisco Systems Inc. (باللغة الإنجليزية). 17 نوفمبر 2011. مؤرشف من الأصل في 21 أوكتوبر 2017. اطلع عليه بتاريخ 29 أوكتوبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول=, |تاريخ أرشيف= (مساعدة)
  10. "IEEE 802.3-2015, IEEE Standard for Ethernet". Institute of Electrical and Electronics Engineers (IEEE) (باللغة الإنجليزية). 2015. مؤرشف من الأصل في 8 سبتمبر 2017. اطلع عليه بتاريخ 29 أوكتوبر2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول= (مساعدة)
  11. "ISO/IEC 8802-5:1998, Information technology -- Telecommunications and information exchange between systems -- Local and metropolitan area networks -- Specific requirements -- Part 5: Token ring access method and physical layer specifications" (باللغة الإنجليزية). أوكتوبر 1998. مؤرشف من الأصل في 15 يناير 2019. اطلع عليه بتاريخ 29 أوكتوير 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول=, |تاريخ= (مساعدة)
  12. Postel, J. (سبتمبر 1981). "RFC 791, Internet Protocol, DARPA Internet Program Protocol Specification". The Internet Society (باللغة الإنجليزية). مؤرشف من الأصل في 6 أغسطس 2019. اطلع عليه بتاريخ 29 أوكتوبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول= (مساعدة)صيانة CS1: التاريخ والسنة (link)
  13. Deering, S.; Hinden, R. (يوليو 2017). "RFC 8200, Internet Protocol, Version 6 (IPv6) Specification". The Internet Society (باللغة الإنجليزية). مؤرشف من الأصل في 06 نوفمبر 2019. اطلع عليه بتاريخ 29 أوكتوبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول= (مساعدة)صيانة CS1: التاريخ والسنة (link)
  14. "How a switch handles a broadcast". Cisco Systems Inc. (باللغة الإنجليزية). 1 مارس 2001. مؤرشف من الأصل في 26 أوكتوبر 2017. اطلع عليه بتاريخ 29 أوكتوبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول=, |تاريخ أرشيف= (مساعدة)
  15. Mogul, Jeffrey (أوكتوبر 1984). "RFC 919, BROADCASTING INTERNET DATAGRAMS". The Internet Society (باللغة الإنجليزية). مؤرشف من الأصل في 10 مارس 2016. اطلع عليه بتاريخ 29 أوكتوبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول=, |تاريخ= (مساعدة)
  16. "Routers and Broadcast Traffic". Microsoft (باللغة الإنجليزية). مؤرشف من الأصل في 31 ديسمبر 2014. اطلع عليه بتاريخ 12 يناير 2017. الوسيط |CitationClass= تم تجاهله (مساعدة)
  17. McDowell, Mindi (2009). "Security Tip (ST04-015), Understanding Denial-of-Service Attacks". United States Coomputer Emergency Readiness Team (US-CERT) (باللغة الإنجليزية). مؤرشف من الأصل في 22 مايو 2019. اطلع عليه بتاريخ 29 أوكتوبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول= (مساعدة)صيانة CS1: التاريخ والسنة (link)
  18. "Catalyst 6500 Release 12.2SX Software Configuration Guide, Chapter: Traffic Storm Control". Cisco Systems Inc. (باللغة الإنجليزية). مؤرشف من الأصل في 21 أوكتوبر 2017. اطلع عليه بتاريخ 29 أوكتوبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول=, |تاريخ أرشيف= (مساعدة)
  19. Droms, R. (مارس 1997). "RFC 2131, Dynamic Host Configuration Protocol". The Internet Society (باللغة الإنجليزية). مؤرشف من الأصل في 15 نوفمبر 2018. اطلع عليه بتاريخ 14 يوليو 2017. الوسيط |CitationClass= تم تجاهله (مساعدة)صيانة CS1: التاريخ والسنة (link)
  20. C. Plummer, David (نوفمبر 1982). "RFC 826, An Ethernet Address Resolution Protocol or Converting Network Protocol Addresses". The Internet Society (باللغة الإنجليزية). مؤرشف من الأصل في 24 نوفمبر 2019. اطلع عليه بتاريخ 29 أوكتوبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول= (مساعدة)صيانة CS1: التاريخ والسنة (link)
  21. Hedrick, C. (يونيو1988). "RFC 1058, Routing Information Protocol". The Internet Society (باللغة الإنجليزية). مؤرشف من الأصل في 25 مارس 2018. اطلع عليه بتاريخ 29 أوكتوبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول=, |تاريخ= (مساعدة)صيانة CS1: التاريخ والسنة (link)

    وصلات خارجية

    • بوابة إنترنت
    • بوابة اتصال عن بعد
    • بوابة تقنية المعلومات
    • بوابة علم الحاسوب
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.