نشرت تحت تصنيف Wireless - Protocols

Wireless Frame Transmission


كيفية التراسل في الشبكات اللاسلكية


لا يتشابه ارسال الشبكات السلكية مع اللاسلكية الا من حيث استخدامها للعنوان الفيزيائي MAC address  في الفريم Frame

فالشبكات اللاسلكية تتراسل بطريقة مختلفةتماما عن الشبكات السلكية و لها ثلاثة أنواع من الفريم تستخدمهم للتراسل

Management frames:

و يستخدم عن الإتصال أو قطع الإتصال بالشبكة اللاسلكية

Control frames:

و يستخدم لمعرفة متي يتم استقبال فريم البيانات

Data frames:

و هو الفريم الحامل للبيانات

و لكل من هذه الفريمات أنواع سنتكلم عنها بإذن الله و هي موضحة في هذا الجدول


كما عرفنا مسبقا أن الشبكات اللاسلكية هي شبكات ترسل البيانات half-duplex اي أنها لا ترسل أو تستقبل في نفس الوقت و لهذا فإنه عند ارسال أكثر من جهاز في نفس الوقت تكون البيانات قابلة للتصادم و هذا يؤثر علي مدي امكانية استقبالها أو قرائتها و هذا يضطرنا لإرسالها مرة أخري مما يزيد في وقت الإرسال و الإستقبال و لهذا فإن الشبكات اللاسلكية تستخدم طريقة لتجنب هذا التصادم و هي تحسس القناة لتفادي التصادم carrier sense multiple access collision avoidance (CSMA/CA)

ومعني carrier sense هو قدرة المرسل علي تحسس قناة الإرسال لإكتشاف ما إن كان هناك من يرسل في نفس الوقت و سيظل ينتظر حتي يتبين له خلو الوسط و تسمي هذه الفترة بـ IFS و هي الفترة التني علي المرسل انتظارها حتي يرسل مرة أخري

و هناك أنواع لـ IFS

Short interframe space (SIFS):

فترة زمنية بسيطة تستخدم عند لزوم ارسال الفريم بشكل سريع و كأنه يستعجل خلو القناة

Point-coordination interframe space (PIFS):

فترة زمنية يستخدمها الأكسس بوينت لبدء التحكم في القناة

Distributed-coordination interframe space (DIFS):

تستخدم لإرسال البيانات أو بشكل اصح هي فترة زمنية بين كل فريم يرسل

و يبين الشكل التالي كيية ارسال الفريم حيث يريد الجهاز A الإرسال و لهذا فيقوم بالإنصات للقناة و يتحسس خلولها في فترة زمنية تسمي backoff timer يقوم بما يشبه العد التنازلي بسرعة تسمي slottime و تختلف قيمها بيم معايير الوايرلس 802.11a, b, g.

و دعونا نستخدم المثال التالي حيث لدينا جهاز A يريد الإتصال بالأكسس بوينت و هذا الشكل يبين خطوات هذا الإتصال


1 – يتخير الجهاز A توقيت رقمي عشوائي مثل 29

2 – يبدأ في العد التنازلي 29 – 28 – 27 – 26- 25 … و هكذا و في أثناء العد يقوم بتحسس فيما ان كان هناك جهاز آخر يشغل القناة

3 – عندما يصل التايمر الي 18 يقوم الجهاز B بإرسال فريم برقم عددي 45 و ذلك حسب التعداد الذي ارتضاه عشوائيا

4 – يقوم الجهاز B بحجز القناة بواسطة مقدمة فريم Frame header تسمي network allocation vector (NAV) و من ثم ينتظر الجهاز A فترة زمنية SIF ليتأكد من خلو القناة

5 – يقوم الجهاز A بإضافة العدد45 الي الخاص بالجهاز B الي العدد 18 الذي بدأ العد به و يبدأ ي العد مرة أخري 63-6-61-…. و هكذا و تسمي الفترة الزمنية الكاملة التي ينتظرها بـــــ contention window و عندما يصل الجهاز A الي العدد 0 هنا يتم التأكد من خلو القناة و يستطيع ارسال الفريم كما بالشكل التالي حيث


عندما يفشل الجهاز من ارسال الفريم لأي سبب فإنه يقوم بإعادة العملية و اختيار تعداد عشوائي أكبر من سابقه

عندما تنجح عملية الإرسال يتم ارسال رسالة تأكيد ACK بتوقيت SIFS timer حيث أنه أسرع التوقيتات المستخدمة

المعلق:

مهندس عربي يطمح و يساعد في الرقي بالمحتوي العربي للتكنولوجيا عبر ترجمة و اعداد مقالات و كتب علمية في مجال الشبكات و الإتصالات السلكية و اللاسلكية

رأيان على “Wireless Frame Transmission

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

شعار وردبرس.كوم

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   /  تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   /  تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   /  تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   /  تغيير )

Connecting to %s