Professional Documents
Culture Documents
كتاب دروس كورس GSM PDF
كتاب دروس كورس GSM PDF
كتاب دروس كورس GSM PDF
تستخدم شبكة GSMالترددات 099 MHzأو 1099 MHzوتقسم إلى قنوات KHz099لكي تسمح
بنقل الصوت والمعلومات على شكل معلومات ديجيتال ( ،)Digitalحيث تتكون الشبكة من عدة أجهزة
لكل منها وظيفتها وتكون هذه األجهزة متصلة مع بعضها البعض ،بحيث يتم التوصيل بينها إما عن
طريق كابل أو حتى في بعض األحيان السلكي.
كل من الموبايل ومحطة اإلرسال واالستقبال في الشبكة يستخدمان كل منهما قناتين بفارق 45أو
.MHz04الموبايل يرسل بالموجة المنخفضة Uplinkويستقبل بالموجة المرتفعة .Downlink .تجد
بكل منطقة عدد كبير من محطات اإلرسال واالستقبال في الشبكة ،وذلك يتعلق بعدد المستخدمين
للشبكة ويتم حساب درجة استخدام الشبكة بحسابات االحصاء والتوقعات.
1
#ملحوظة :يجب أن نالحظ الفرق بين الموبايل والقمر الصناعي بالنسبة للنقل واالستقبال وفرق الطاقة
المستخدمة Powerأثناء Uplinkوأثناء Downlinkفنالحظ أن االثنين مختلفين تماما فى كلتا
الحالتين.
منقول:
مدونة نظرة بعمق م .محمود.
2
#الدرس__0مكونات_شبكة_:GSM
#مكونات_شبكة_:GSM
في بداية التسعينات بدأ بناء الشبكات الالسلكية من الجيل الثاني ،في الجيل األول كان استخدام التقنية
يحتاج إلى أجهزة غالية إلى جانب إتاحة عدد قليل من المستخدمين للشبكة ،على سبيل المثال .C-NET
في أوروبا استخدمت أنظمة الديجتال ( )Codecوسمي هذا النظام Global System for Mobile
شغّلت بسويسرا باستخدام ترددين ،األول
Communicationواختصر االسم . GSMشبكة ُ GSM
MHz099ولهذا سميت الشبكة بـ GSM900والتردد الثاني MHz1099وسميت الشبكة ب
.GSM1800
تم تطوير نوع جديد من الشبكة وهو ما يسمى بـ UMTSوهو اختصار لـ Universal Mobile
.Telecommunication System
هذا النظام يعمل على 0 GHzويستخدم طريقة أخرى للتشفير ( (Codecوالتي تسمح بنقل سريع
للمعلومات وبكمية كبيرة (ما يقارب .)Mbps0
3
#طريقة_العمل:
من خصائص موجات اإلرسال للتردد ما بين 099ميجاهيرتز و 0جيجاهيرتز في الهواء ،أن لديها
طول موجة ما يقارب cm09عند تردد GHz1وحوالي cm14عند GHz0وهذه الموجات القصيرة
نوعا ما والمشابهة للموجات الضوئية ،وتدعى الموجات الكهرومغناطيسية ،ولكن الفارق في طول
الموجة التي تقارب .mm909994
موجات اإلرسال والتي تصدر من برج اإلرسال تنتشر في الهواء في البداية على شكل خطوط مستقيمة
وفي حال اصدامها بأسطح تستطيع أن تنعكس كما هو الحال في حال سقوط الضوء على سطح مرآة.
ولكن على عكس الموجات الضوئية ،فإن الموجات الكهرومغناطيسية تستطيع تخطي المعادن أي
األجسام المعوقة الستمرار االنتشار حتى لو تالشت ،فهذا يتيح على سبيل المثال االتصال من داخل
المباني ،إلى جانب االنعكاس على السطوح يوجد أيضا ظاهرة االنتشار ،فهذا يحدث في حال سقوط
الموجات على زاوية المباني ،ففي هذه الحالة تتكون عند نقطة االنحناء على الزاوية ،نقطة جديدة
تمثل برج اإلرسال وذلك ألن نقطة االنحناء تعيد إرسال الموجات بجميع االتجاهات على عكس نقطة
االنعكاس على األسطح المستقيمة والتي تعكس الموجات باتجاهات معينة ،فعلى سبيل المثال ،شخص
يقف أمام برج اإلرسال وشخص آخر يقع خلف مبنى يحجب عنه رؤية برج اإلرسال ،الشخصان
يستطيعان االتصال من الموبايل.
بالنسبة للشخص األول فهو يستقبل اإلرسال المباشر لمحطة اإلرسال إلى جانب االنعكاس على سطح
األرض واالنحناء ،فلهذا السبب يكون استقبال الموجات لديه قوي مقارنة بالشخص الثاني والذي يقف
خلف مبنى ويستقبل فقط الموجات الناجمة عن ظاهرة انحناء الموجات على زاوية المبنى .هذه الظاهرة
كما نرى إيجابية إال أن لها آثار سلبية وهذا ما سنراه الحقا.
بسبب قصر موجات GSM1800تتالشى الموجات بشكل أكبى من موجات .GSM900
#ضعف_قدرة_إرسال_الموبايل:
الموبايل لديه قدرة إرسال محددة وذلك يرجع إلى عدة أسباب ومنها ،اآلثار السلبية للموجات
الكهرومغناطسيسة على الصحة العامة لإلنسان ،إلى جانب استهالك طاقة كبيرة من البطارية مع
زيادة قدرة اإلرسال ،ولذلك يقوم تحديد قدرة اإلرسال للموبايل بحيث يكون إصدار الموجات غير
مضر بصحة اإلنسان وذلك عن طريق تحديد قدرة تحمل جسم اإلنسان لتلك الموجات وهذه الوحدات
تدعى باختصار (( SARوتساوى عادة في أجهزة الموبايل ما بين 9059إلى 1050وات لكل كيلوجرام،
وكلما كانت أقل كلما كان الضرر أقل ويجب علينا مالحظة هذه القيمة عند شراء أجهزة الموبايل.
الموبايل بعكس األنتنا ،يقوم باصدار الموجات بجميع االتجاهات وليس باتجاه واحد ولهذا السبب
تتوزع قدرة اإلرسال للموبايل مع زيادة البعد على كل المساحة الموجود بها الشخص المستخدم
للموبايل وبذلك تنخفض القدرة بشكل كبير كلما زادت المساحة الموزع عليها اإلرسال .و من األسباب
األخرى لضعف اإلرسال وهو ضعف قدرة بطارية الموبايل على توليد موجات قوية.
4
#تحديد_مجال_اإلرسال:
بعض األسباب التقنية تلعب الدور األساسي بتحديد مجال وبعد اإلرسال للشبكة ،ولذلك تتكون شبكة
اإلرسال من العديد من أبراج اإلرسال واالستقبال التي تنتشر على األرض وتسمى .BTS
منقول:
مدونة نظرة بعمق م .محمود.
5
#الدرس__0تركيب_شبكة__GSMالجزء_األول:
تتكون شبكة االتصاالت الالسلكية من عدة وحدات مرتبطة مع بعضها البعض ،فلكل وحدة عدة
وظائف ،فال يمكن االستغناء عن أى وحدة ،فعملية االتصال من شخص آلخر تحدث عن طريق عدة
تحويالت من وحدة ألخرى وذلك لكي يتم التحقق أوال من هوية الشخص المتصل والمتصل إليه
(المرسل والمستقبل) وهل مسموح لهم باستخدام خدمات الشركة إلى جانب حساب تكاليف المكالمة
وغيرها ،فهذا كله يحدث خالل ثوان قليلة ،الكثيرون ال يعلمون أيضا أن معظم االتصاالت من الموبايل
تحدث سلكيا ،بمعنى أنك تستخدم الموبايل كأنك تستخدم التليفون األرضي وذلك ألن معظم االتصاالت
تحدث عن طريق شبكة االتصال األرضي ،فمعظم شركات المحمول لديها عقود مع شركات التليفون
لتزويدها بخطوط ثابتة يتم عن طريقها إجراء مكالمات المحمول .بعض شركات المحمول تستخدم
القمر الصناعى إلجراء المكالمات مثل الثريا وغيرها ولذلك تتعلق معظم أسعار مكالمات المحمول
بأسعار وعدد شبكات االتصال األرضي.
6
على سبيل المثال يوجد بمصر ما يقارب 19999من هذه المحطات لكل شركة اتصال ،هذا متعلق
بعدد سكان كل بلد والطبيعة الجغرافية.
تغطي كل BTSمنطقة معينة ويطلق على هذه المنطقة ،Cellقدرة التغطية للشبكة متعلقة بالنظام
المتعامل به وتكون بتغطية مايقارب 40كيلومتر في األماكن الخالية إلى ما يقارب عدة مئات من
األمتار داخل المدينة.
عادة ما تقسم إلى خاليا ( )Cellمن 0إلى 0أقسام ( )sectorوذلك لتحسين استغالل الترددات
المستخدمة ،مع مراعاة اختالف التردد المستخدم من الخاليا المجاورة ( )Cellsوهذا التقسيم يساعد
في تحديد مكان المستخدم ،كما سنرى فيما بعد.
األنتنا تكون موجهة باتجاه معين حيث تقوم بتغطية المكان بزاوية 109أو 09درجة .من ناحية أخرى
تكون BTSمتصلة BSCوهي مكون آخر للشبكة كما تالحظ في الصورة التوضيحية للشبكة ،عادة
تكون BTSمتصلة بثالث وحدات إرسال.
قدرة اإلرسال لـ GSM900تكون عند 49وات ،وتستطيع قاعدة اإلرسال على حسب المنتج لها من
استخدام ما يقارب 10تردد.
من وظائف هذه القاعدة هو نقل المعلومات عن طريق الهواء بين المستخدم للموبايل وباقي مكونات
الشبكة والتي تقوم بدورها بتحويل المعلومات إلى المستخدم األخر ،كما أنها تقوم بتشغيل وفصل
قنوات االتصال على حسب االستخدام ،تشفير وفك تشفير المعلومات ،مراقبة جودة االتصال وضبط
قدرة اإلرسال.
7
يوجد هناك عدة طرق لتثبيت محطة اإلرسال بحيث يتم تحديد وتخطيط المنطقة المراد تغطيتها وبذلك
يتم تحديد األماكن المناسبة لتثبيت المحطة.
فبينما نجدها فوق سطوح المباني العالية لكي تقوم بتغطية أوسع للمنطقة إلى جانب المناطق الخالية،
إلى جانب محطة اإلرسال الرئيسية تجد أيضا العديد من أنواع األنتنا الصغيرة والتي تغطي أماكن
صغيرة تتراوح حتى 099متر ،وتستخدم لتخفيف الضغط على الشبكة الرئيسية ونجدها في األماكن
التي يكثر بها استخدام الشبكة أو حتى في المناطق التى تكون من الصعب وصول اإلرسال إليها مثل
محطات القطار تحت األرض.
#يوجد_هناك_أربعة_حاالت_لتحديد_نوع_األنتنا:
الحالة األولى :Regionalالمناطق الكبيرة ،وعدد المستخدمين قليل تسمى األنتنا .MacroCell
الحالة الثانية :Suburbanأطراف المدن ،تسمى األنتنا .Satellite Cell
الحالة الثالثة :Urbanالمدن ،أماكن تواجد عدد كبير من المستخدمين ،تسمى األنتنا .MicroCell
الحالة الرابعة :In-houseالبيوت ومحطات القطارات ،أماكن تواجد عدد كبير جدا من المستخدمين،
تسمى األنتنا .PicoCell
8
#ملخص:
ملخص الموضوع أن الشبكة مكونة من عدة أبراج اتصال والتي تقوم بنقل المعلومات من المتصل
إلى الشبكة ويوجد العديد من هذه األبراج في المنطقة الواحدة وذلك لعدة أسباب منها:
> ----تغطية المنطقة بأكملها.
> ----تخفيف الضغظ الناجم عن اتصال عدة مستخدمين بوقت واحد.
> ----تحسين جودة المكالمات عن طريق البحث التلقائي عن أقوى إرسال (أثناء التنقل من مكان
آلخر).
منقول:
مدونة نظرة بعمق م .محمود.
9
#الدرس__5تركيب شبكة__GSMالجزء_الثاني:
10
اإلرسال بمقارنة الجودة من البرج المستخدم لالتصال بأقرب برج اتصال قريب للشخص المتصل،
وفي حال أن البرج المجاور للمتصل أثبت أن جودة اإلرسال للمتصل أقوى من البرج المستخدم ،تقوم
المحطة بنقل االتصال للبرج المجاور وذلك دون أن يشعر المتكلم وبعد تحويل االتصال تقوم بفصل
االتصال للبرج األول ،هذه ببساطة طريقة التنقل من BTSإلى أخرى.
#الربط_بين_ال_BSCوال:BTS
كما وضحت في المقدمة أن ال BSCمتصلة بالعديد من BTSوذلك عن طريق كابالت 0ميجابايت،
وهذا الربط يسمى A-bis-Linkوالتي تقسم القنوات Kbps05إلى عدة قنوات مصغرة ،وذلك لكي
يستغل حجم القناة كامال وهذ يرجع لسبب أن الموجات الصوتية في شبكة الموبايل لديها حجم صغير
Bit rateوهذا يرجع لطريقة ضغط الصوت (.)Codec
11
>----أماكن تواجد .MSC
>----تسعيرة المكالمات والخدمات المسموحة لكل مستخدم.
لحل هذه المشكلة يمكن لشبكة GSMتعريف قنوات اإلرسال الهوائية على Kbps05لتالئم النظام
المتعامل به بقنوات ISDNولكن هذا الحل يعني أن ال Bandwidthلن يستغل بعدد كبير من
المستخدمين ولكن الهدف دائما هو تقليل حجم القنوات الستيعاب عدد كبير من المستخدمين .لحل هذه
المشكلة أصبح ذلك ممكنا وذلك عندما تم تطوير أجهزة جديدة تستطيع ضغط الصوت بجودة عالية
وتحويل حجمها من Kbps05إلى .Kbps10
تستخدم وحدة TRAUبشبكة GSMللعمل على ضغط وفك ضغط الصوت وتكون موصولة بين ال
MSCوال BSCبحيث تقوم BSCبالتحكم بها .تقوم MSCبإرسال معلومات الصوت القادمة من
خطوط ISDNبحجم Kbps05باتجاه الهوائي ،يتم استقبال المعلومات من ال TRAUوضغطها ليصل
حجمها Kbps10وتحولها إلى ال ،BSCونفس الطريقة تحدث عند استقبال المعلومات من BSC
وتحولها إلى ال TRAUبحجم Kbps10والتي تقوم بفك الضغط ليصبح Kbps05وتوصلها إلى
MSCالمرتبطة بخطوط .ISDNوتكون الخوارزميات المستخدمة في ضغط الصوت معرفة داخل
12
جهاز الموبايل .عادة ما تكون ال TRAUمثبتة داخل MSCوذلك لتوفير نوع الكابل الذي يربط
ال MSCبال BSCوذلك ألن حجم المعلومات داخل الكابل سيكون .Kbps10
تتعامل هذه الوحدة مع عدة خوارزميات لضغط الصوت وتسمى جميعها Codecsوكانت أولها Full
Rate Codecوتختصر ( )FRوتعمل على ضغط الصوت لغاية .Kbps10في نهاية التسعينيات تم
تطوير طريقة أخرى Full Rate CodecEnhancedوتختصر ( )EFRوتُستخدم بشكل كبير في
الشبكة حيث تقوم أيضا بضغط الصوت حتى Kbps10ولكن بجودة صوت أفضل من األولى وسلبياتها
أنها معقدة وتحتاج إلى أجهزة حساب سريعة ولكن هذه األيام ال تعتبر مشكلة لسرعة األجهزة المتاحة
حاليا .إلى جانب هذه الطرق يوجد أيضا Half Rate Codecوتختصر ( )HRوالتى تضغط الصوت
حتى Kbps7وبذلك توفر لنا Bandwidthولكن جودة الصوت فيها أسواء من EFRولكن بالنسبة
لشركات االتصال فإن هذه الطريقة تتيح لهم مضاعفة المستخدمين للشبكة عن طريق توفير حجم
القنوات ولكن ال يتم استخدامها بشكل كبير.
منقول:
مدونة نظرة بعمق م .محمود.
13
#الدرس__4تركيب_شبكة__GSMالجزء_الثالث:
بشركة االتصال إلى جانب حساب التسعيرة للمكالمات والخدمات المسموح للزبائن باستخدامها.
عندما يتم تشغيل الموبايل الخاص بالمستخدم يتم االتصال بأقرب محطة ،BTSبعدها يتم نقل معلومات
الكارت SIMالخاص بالمستخدم إلى BSCوالتي تحولها إلى ،HLRحيث تحدث هناك عملية مقارنة
بين معلومات SIMوالمعلومات المخزنة في ،HLRفي حال مطابقة المعلومات يتم تخزين مكان
المستخدم ،بعد ذلك يتم إرسال نسخة من معلومات المستخدم إلى MSCويتم تخزين المعلومات في
VLRالتابع لـ ،MSCالحظ هنا أن MSCالمرسل إليه المعلومات هو نفسه الذي يربط BSCو BTS
المتواجد به الشخص ،لكي أوضح لك الطريقة بمثال آخر ،انت داخل عمارة مكونة من عدة شقق،
لنعتبر أن بواب العمارة هو MSCويوجد عدة مبان بجوار العمارة التي تسكنها ،فإن المعلومات
بمكانك ترسل لبواب العمارة التي تسكن بها وليس لبواب عمارة أخرى.
14
داخل VLRيتم تخزين رقم التليفون ومكان تواجد المستخدم ،في حالة مغادرة الشخص لـمكان MSC
،يتم تسجيله بالمحطة المتواجد بها ويتم مسح المعلومات من MSCالقديمة ،عن طريق هذه المعلومات
يتم تحديد مكان الموبايل.
يوجد هناك أيضا بنك معلومات آخر يسمى (AuC) Authentication Centerوالذي يحمي من
التنصت على المكالمات عن طريق تشفير المكالمة وذلك بمساعدة شفرة تكون مخزنة على .SIM
ال ) Gateway-MSC (GMSCوالتي تلعب دورا مهما ،حيث تقوم بنقل المكالمات إلى شبكات أخرى
المراد االتصال بها .عند االتصال من الشبكة الثابتة إلى شبكة الموبايل تقوم GMSCبالبحث داخل
HLRعن الرقم المطلوب وعن مكان MSCالمتواجد به الرقم المطلوب وتقوم بتحويل المكالمة للطرف
المطلوب.
#الربط_بين__MSCو_:BSC
نأتي األن إلى الطرف اآلخر المتصل بـال BSCوهو ال MSCنالحظ بالصورة السابقة رسم توضيحي
لمكونات الشبكة وطرق الربط بينها.
نالحظ أيضا ظهور عنصر جديد وهو SGSNوهو مسؤول عن توصيل Data Packetsبالنسبة
لربط BSCمع MSCويكون عن طريق الربط المباشر بما يسمى A-Linkوهو 0ميجابايت للثانية،
PCM30مقسم إلى 09قناة وقناة لل Signalingوتسمى قناة .Logic
الوصلة األخرى والتي تربط BSCمع (TRC) Transcoderوتدعى A-ter-Linkحيث يقوم TRC
بنفس ما يقوم به TRAUالذي سبق شرحه.
منقول:
مدونة نظرة بعمق م .محمود.
15
#الدرس__0تحديد_المكان_:Location_Area
شبكة االتصال يجب أن تكون على علم بمكان وجود المستخدم ولكن كيف تحدد الشبكة مكان
الشخص؟!! وهل له حقوق استخدام الشبكة أم ال؟!! لقد سبق وشرحت المكونات الرئيسسة للشبكة.
في البداية دعونا نلقي نظرة مرة أخرى على محطات اإلرسال ،نحن نعلم أن هذه المحطات يجب أن
تكون متقاطعات مع بعضها البعض من ناحية مجال التغطية وذلك لكي يستطيع المستخدم التنقل من
محطة إلى أخرى ،Handoverوال يكون هناك مناطق دون تغطية .Dead Zone
تستقبل إشارات الموبايل من عدة محطات الشبكة في حال وجوده في منطقة حيوية على سبيل المثال
(المدينة) ،ولكن ألن محطات الشبكة (األنتنا) تعمل بترددات مختلفة ،يستقبل الجهاز فقط ترددات
المحطة الموجود داخل منطقة تغطيتها ،مبدئيا يمكن تغير هذه الترددات على سبيل المثال في حال
انتقال الشخص من مجال محطة إلى أخرى .لكن عندما تكون هذه التغيرات من جميع المستخدمين
في نفس الوقت ،فهذا يؤدي إلى زيادة الضغط على الشبكة إلى جانب أنه في حال انتقال الشخص من
مكان آلخر يجب على الموبايل إرسال معلوماته إلى الشبكة كل مرة وهذا يؤدي إلى إفراغ البطارية.
لهذا السبب تم تجميع محطات الشبكة لمنطقة معينة مع بعضها ،بحيث تكون Location Areaداخل
هذا المجال يستطيع المستخدم التحرك دون الحاجة كل مرة إلى إرسال معلوماته للشبكة.
تقوم ال MSCبتنظيم .Location Area
جميع معلومات المستخدمين الموجودين داخل منطقة MSCتكون مسجلة داخل VLRالمتصل ب
.MSCوال VLRيعرف مكان كل مستخدم للشبكة.
16
داخل منطقة Location Areaكما موضح بالصورة باألعلى يستطيع المستخدم التحرك بحرية دون
الحاجة إلى التسجيل في الشبكة من جديد في حال االنتقال إلى محطة إرسال جديدة وفي حال استقبال
مكالمة يتم البحث عنه داخل المجال المسجل به تتكون على األقل من محطة إرسال واحدة إلى جميع
محطات اإلرسال التابعة لـ MSCوال يمكن أن تجمع وحدتين من .MSC
يتم تعريف هذه األماكن عن طريق Location Area Codeبحيث يكون لكل بلد كود معين وكود
معين للشركة المستخدمة .بين الحين واآلخر يتم عمل تحديث لـ VLRوذلك في حال خروج المستخدم
إلى مجال آخر ،وهذا ما يعرف ب .Generic Location Update
#يوجد_نوعين_من_التحديث:
1- Periodic Location Update .
2- Power on Location Update .
وأخيرا على شركة االتصاالت تحديد فترات التحديث بحيث يتم تحديث التسجيل من فترة ألخرى.
منقول:
مدونة نظرة بعمق م .محمود.
17
#الدرس_:SIM_Card_7
Subscriber Identity Module (SIM):
وهي عبارة عن كارت يتم إدخاله داخل الموبايل ويتم استخدامه للتعرف على المستخدم داخل شبكة
االتصال ،وتعتبر الوحدة الثانية من Mobile Stationالتى تتكون من الموبايل Mobileوالكارت
SIMوتختصر بـ .MS
تتكون SIMمن وحدات معالجة صغيرة ووحدات التخزين ،يتم تخزين معلومات المستخدم عليها مثل
PINالذي يعمل على حماية استخدام الكارت من أشخاص آخرين إلى جانب الخوارزميات التى
تعمل على تشفير المكالمة والمعلومات Cipheringو ،IMSIإلى جانب تخزين المعلومات المؤقتة
مثل الشبكات الممنوع استخدامها إلى جانب معلومات SMSأو مذكرات المستخدم .كما يوجد عليها
ما يسمى Info-Servicesلتخزين برامج صغيرة مثل SIM-Toolkitوالتى تتيح للمستخدم خدمات
الشبكة مثل األخبار وحالة الجو وغيرها.
تتكون الدائرة الكهربية للكارت من وحدات I/Oوالتى تنظم بدورها التعامل مع الكارت ،فهي حلقة
الوصل بين المعالج CPUوالموبايل حيث يقوم CPUبتنظيم وحدات التخزين .وحدات التخزين تتكون
من ROMو RAMو ،EEPROMنظام التشغيل يكون داخل ROMإلى جانب معلومات شركة
االتصال مثل ،Logosفي RAMيتم تخزين معلومات المستخدم المتعامل بها وفي EEPROMيتم
منقول:
مدونة نظرة بعمق م .محمود.
18
#الدرس_:Authentication_0
سنتحدث اآلن عن طرق الحماية في الشبكة لعدم استغالل االتصال الغير شرعي.
كما قلنا من قبل أن لكل مستخدم رقم يتكون من 14رمز ولكل شخص رقم ال يوجد مثله عالميا IMSI
والمخزن على ،SIMإلى جانب رقم الموبايل ،IMEIإلى جانب هذه األرقام يوجد داخل الرجستر
KiIndividual Subscriber Authentication Keyوهو عبارة عن رقم مخزن يتكون من 100
.Bit
وحدة IMSIو Kiموجودان أيضا داخل بنك المعلومات التابع لشركة االتصال والمسمى
).Authentication Center (AUC
التحقق من هوية المستخدم لدى الشبكة تتم عن طريق .Challenge Response Protocol
تقوم المحطة بإصدار رقم عشوائي يتكون من 100 Bitيسمى RANDويقوم بإرساله إلى الموبايل،
عن طريق الخوارزمية ( A3للتحقق من األشخاص) إلى جانب مفتاح (Ki) Individualتقوم SIM
بحساب رقم يتكون من 00Bitوترسله كجواب إلى المحطة.
تقوم المحطة بفحص الجواب SRESومقارنته مع AUC ،وذلك بأن SERSمطابقا لـ ( A3 (RAND
,Kiالمخزن في البنك ،وعند التطابق تقوم بالسماح للمستخدم بالتعامل مع الشبكة.
الرقم السري Kiال يتم إرساله السلكيا .يتم التحقق من الشخص على األقل مرة واحدة عند تشغيل
الموبايل ومن الممكن أيضا التحقق أثناء المكالمة وتستغرق العملية أقل من نصف ثانية.
19
لكن ألن RANDيتم إرساله دون تشفير ،يستطيع أي شخص يعرف رقم Kiالخاص بمستخدم معين
القيام بعملية غش.
#تشفير_المكالمة:
نفس المعلومات التي تستخدمها A3للعمل Cipheringتستخدم أيضا لعمل مفتاح االتصال SERS
) Key (Kcوهنا تستخدم الخوارزميات:
Kc = A8 (RAND, Ki), A8
إصدار هذا الرقم يكون عند الطرفين ،المحطة والموبايل .عن طريق هذا الرقم يتم تشفير المكالمة.
يوجد أيضا A5المستخدمة بفرنسا والتى تعطي حماية لنقل المعلومات.
منقول:
مدونة نظرة بعمق م .محمود.
20
#الدرس_:EIR_0
Equipment Identity Register:
مكون مهم داخل الشبكة ويقوم بتنظيم أرقام المستخدمين واألجهزة .يختصر بـ EIRويستخدم لفحص
الجهاز عن طريق رقمه ) International Mobile Equipment Identity (IMEIلمعرفة إن
كان الجهاز مسروقا أم ال.
يتكون من قائمة أرقام IMEIبيضاء ،سوداء و رمادية ،األرقام على القائمة البيضاء تعني أن األجهزة
غير مسروقة أما أرقام األجهزة على القائمة السوداء فتعني أنها مسروقة ،القائمة الرمادية تحتوي
على األجهزة التى يتم فحص حالتها على سبيل المثال األجهزة الغير مسجلة لديها .ولكن هذه الوحدة
ليست فعالة كثيرا وذلك لعدة أسباب:
-1يمكن تغير IMEIللجهاز عند برمجة الجهاز من جديد
-0تستغني معظم شركات االتصال عن فحص وتحويل .EIR
-0ال تقوم بمقارنة القوائم مع الشركات األخرى.
#قنوات_االتصال:
يوجد العديد من قنوات االتصال بين المحطة والموبايل وتنقسم إلى قنوات لنقل المعلومات وقنوات
تحكم.
21
قنوات التحكم ( :)CCHوهي المسؤولة عن تنظيم والتحكم بعملية النقل بين المحطة والمستخدم وتنقسم
إلى ثالث أنواع:
-1قناة التحكم باإلرسال ( :)BCCHتعمل على إرسال معلومات الشبكة مثل ترددات األبراج و غيرها
إلى الموبايل.
-0قناة التحكم المشتركة ( :)CCCHوتعمل على توصيل الرسالة إلى الموبايل بأن شخص ما يطلبه
أو عند إجراء مكالمة.
-0قناة التحكم المكرسة ( :)DCCHوتستخدم لتحديث الموقع وإرسال واستقبال الرسائل القصيرة
(.)SMS
منقول:
مدونة نظرة بعمق م .محمود.
22
#الدرس__19التنقل_الهوائي:
يتم نقل المعلومات ما بين المستخدم ومحطة اإلرسال واالستقبال في وسط يسمى .Air-Interface
ال BTSتستخدم طريقتين لتتمكن من نقل المعلومات في نفس الوقت بين مستخدمين عدة ،يستخدمون
أكثر من تردد واحد ،والسؤال المحير للجميع هو كيف يستطيع برج إرسال واحد التواصل بين أكثر
من مستخدم في نفس الوقت ،والجواب على هذا السؤال معقد نوعا ما من حيث تصور عمل األنتنا
ولكن دعونا نحاول تخيل العملية المستخدمة.
#نقل_المعلومات:
تملك شبكة GSMأربع ترددات :اثنان منها لـ ( Uplinkمن الموبايل إلى المحطة) ،واثنان لـ
( Downlinkمن المحطة إلى الموبايل) ،في شبكة GSM 099يستخدم من 009إلى MHz 014
لل Uplinkومن 004إلى MHz 009لل .Downlinkوفي شبكة GSM 1800يستخدم من 1719
إلى MHz 1704لل Uplinkومن 1094إلى MHz 1009لل .Downlink
يكون عرض القنوات KHz099وبذلك تمتلك شبكة GSM900عدد قنوات 105قناةGSM1800 ،
عدد قنوات 075قناة .يتم تقسيم كل قناة إلى Timeslots0وهكذا يكون لكل اتصال قناته الخاصة به
خالل االستخدام ،لذلك ال يجب مشاركة اآلخرين بالقناة المستخدمة من مستخدم ومن سلبيات هذا
التقسيم في حال الضغط الشديد على الشبكة التي ال تستطيع توفير قنوات لكل مستخدم ،لكل Timeslot
يوجد ( Brustباكيت معلومات) والذي ينقل Bits155إلى جانب وقت للحماية من اختالط المعلومات.
المعروف أن الشبكة تستخدم تردد معين ،وسمعنا كثيرا عن ما يسمى بال Bandwidthولكن ماهو
هذا الشيء بالضبط ،سنتعرف عليه في الدرس القادم بالتفصيل إن شاء اهلل.
منقول:
مدونة نظرة بعمق م .محمود.
23
#الدرس_:Bandwidth_11
التردد :Frequency
التردد هو مقياس لتكرار حدث ما في فترة زمنية ما ،ويستخدم بشكل أساسي لقياس مقدار تكرار
الموجة ووحدته هيرتز ،فيكون تردد الموجة 1هيرتز يعني أنه في كل ثانية تمر موجة كاملة في نقطة
ما هي نقطة القياس.
الباندويدث :Bandwidth
قناة اإلرسال لديها تردد علوي و تردد سفلي ،الفارق بين التردد العلوي والسفلي يسمى ،and-passB
والذى يعني أنه سمح لترددات معينة فقط بالمرور وما فوق وتحت هذه الترددات يتم تبخيرها .التردد
المحصور بين التردد العلوي والتردد السفلي يسمح بنقل معلومات في داخله.
ال Bandwidthيؤثر بشكل كبير على كمية المعلومات القصوى Bit rateالمسموح بها داخل
التردد ،وهذا ما وُضح بنظرية Shannon - Hartlyلذلك نجد أن ال Bandwidthيُستخدم لتعريف
Bit-rateبوحدة Bit/sإلى جانب عالقته بما سُمي عالقة الموجة بالتشويش Signal-to-Noise-
.Ratio
في مجال االتصاالت يتم تقسيم المجال الكهرومغناطيسي إلى عدة ،frequenciesلذلك يتم استخدام
طرق ومنها:
1- Frequency Division Multiple Access (FDMA) .
2- Time Division Multiple Access (TDMA) .
وذلك عن طريق تقسيم القناة إلى Frameلكل واحدة منها طول 41015ملي ثانية ،والتي تُقسم أيضا
إلى Timeslotsغير متعلقة ببعضها وطول الواحدة ما يقارب 477ميكروثانية ويدعى ،Burstكل
24
واحد من ال timeslotsيخص مستخدم شبكة ،والذي يستطيع استخدام هذه االقسام إلرسال واستقبال
المعلومات.
كل Burstيحتوي في البداية والنهاية على مقطع صغير ( )Guard Timeال يتم استخدامه إلرسال
واستقبال المعلومات ،ووظيفته هي منع حدوث تداخل بين ال Burstالقادمة والذاهبة.
منقول:
مدونة نظرة بعمق م .محمود.
25
#الدرس_:Multiplexing_10
هي عبارة عن طريقة لنقل اإلشارات والمعلومات ،وذلك عن طريق تجميع العديد من الموجات (عمل
حزمة) ونقلها عن طريق خط االتصال (كابل ،خط هوائي)،
عادة ما يتم ضغط هذه الطريقة لتوفير باندويدث في قنوات اإلرسال ويقوم المستقبل بعملية Inverse
.Multiplexer
هذه العملية تختلف من حيث نوع القناة ،فعند االتصال عن طريق كابل يتم تجميع اإلشارات من عدة
مصادر ويتم إرسالها عن طريق عدة خطوط متوازية ،يقوم ال Inverse Multiplexerبفك هذه
الحزمة.
عند اإلرسال عن طريق االتصال الهوائي فإن عدة مستخدمين يستخدمون نفس برج االتصال ولذلك
يختلف األمر هنا ويوجد لذلك تقنية أخرى مستخدمة الستخدام الهواء ككابل لنقل معلومات العديد من
المستخدمين.
لقد تم اختراع هذه الطريقة الستخدام التردد والكابل بشكل مفيد وذلك يؤدي إلى توفير نفقات الوصالت
كما أن هناك بعض األجهزة ال تعمل دون هذه الطريقة مثل الكاميرات الرقمية والشاشات المسطحة.
تعمل هذه الطريقة على حزم عدة إشارات أو تجميعها مع بعضها ،ويوجد عدة طرق منها:
1- Space Division Multiplexing:
قنوات االتصال (الكابل ،االتصال الهوائي) يتم تجميع اإلشارات من مرسلين ومستقبلين مختلفين على
شكل متوازي.
2- Frequency Division Multiplexing:
في االتصال السلكي يتم إرسال اإلشارات عن طريق قنوات تردد مختلفة ،عند االتصال الهوائي يتم
إعطاء كل إشارة طول موجة مختلفة عن األخرى.
26
3- Time Division Multiplexing:
عدة إشارات يتم جمعها مع بعضها اعتمادا على الزمن.
4- Code Division Multiplexing:
يتم إرسال اإلشارات على قناة واحدة ويتم التعرف عليها عند المستقبل عن طريق الكود المستخدم لكل
إشارة.
منقول:
مدونة نظرة بعمق م .محمود.
27
#الدرس_:SDM_10
Space Division Multiplexing:
تُعرف هذه الطريقة في عالم التكنولوجيا كموصل أو ناقل للعديد من األخبار أي المعلومات عن طريق
خطوط اتصال متوازية ،وتكون القنوات محددة لكل مرسل ومستقبل ونفرق هنا بين نوعين وهما:
-استخدام كابل.
-دون استخدام كابل.
طريقة الربط بكابل هي أسهل وأقدم طريقة مستخدمة بحيث يكون هنالك العديد من الكوابل المتوازية
لبعضها وهذه الكوابل يطلق عليها اسم .Trunkأيضا طريقة أخرى للربط بالكابل Cross bar
،switchingوهي طريقة التقاطع أو الماتريكس المكونة من عدة كوابل وعدة شلترات .من إيجابيات
هذه الطريقة هو أنه يستطيع كل مرسل من إيجاد المستقبل طالما أن الكابل فارغ والشلتر يعمل.
بالنسبة لالتصال الالسلكي فيكون لكل منطقة محطة إرسال لها .في العادة يتم استغالل هذه المحطة
إلتاحة االستخدام من عدة مستخدمين وذلك عن طريق FDMأو TDMأو استخدم االثنين معا.
نحتاج إلى طريقة SDMفي حال أن عدد االتصاالت يزداد بشكل كبير وعدد الترددات أصبح مستهلك،
فيتم استخدام نفس التردد ولكن بمناطق بعيدة عن بعضها وذلك للحفاظ على المسافة بين الترددين لكي
ال يحدث تداخل بين المستخدمين لنفس التردد.
منقول:
مدونة نظرة بعمق م .محمود.
28
#الدرس_:FDM_15
Frequency Division Multiplexing:
تستخدم في كل من االتصال السلكي والالسلكي وتم العمل بها لزيادة عدد المستخدمين لقناة واحدة وبدأ
التعامل بها في عام .1000في النظام السلكي يتم تجميع قنوات التردد الصغيرة مع بعضها إلرسال
إشارة كبيرة واإلرسال يكون في نفس الوقت وغير متعلق ببعض.
يتم عملية فصل الترددات من جانب المستقبل وذلك عن طريق فلتر لكي يتم عمل إعادة الترددات
لوضعها األصلي ،ولضمان عدم حدوث تداخل بين اإلشارات يتم ترك مساحة خاوية بين الترددات
لكي ال تتداخل مع بعضها .Guard bands
هذه الطريقة تستخدم كثيرا بقنوات اتصال التليفون إلى جانب خطوط اإلنترنت والتلفزيون الرقمي
وبالنسبة لالتصال الالسلكي فإن الطريقة المستخدمة نفسها حيث يتم تقسيم التردد المتاح من قبل
المحطة إلى 105قناة لكل منها .KHz099
منقول:
مدونة نظرة بعمق م .محمود.
29
#الدرس_:TDM_14
30
النوع الثاني Asynchronousتختصر ب ATDأو ،Asynchronous Time Divisionويتم
التغلب على سلبيات الطريقة األولى وذلك عن طريق استخدام ال Timeslotالغير مستخدمة وإعطائها
إلى مستخدمين آخرين في حاجة لها وهذا يحدث عندما يُسمح فقط للمرسل الذي يريد إرسال معلومات
باستخدام القناة ولكي ال تفقد المعلومات يجب إعطاء مجموعة المعلومات المرسلة من قبل كل مرسل،
معلومات عن القناة مثل Header , Channel, Identifierفعن طريق هذه المعلومات يستطيع ال
Demultiplexerعند المستقبل إعادة تجميع المعلومات الخاصة به ،لذلك تعرف هذه الطريقة بـ
Label Multiplexingوبهذه الطريقة تكون القنوات استغلت بشكل مفيد جدا حيث ال تُترك
Timeslotsفارغة مما يزيد من Rateالتحميل للمستخدم لها ولكن السلبي هنا هو زيادة حجم
المعلومات عن طريق إضافة معلومات القناة ولكن ذلك ال يكون كبيرا.
#ملحوظة:
في عالم االتصاالت يتم استخدام كل من الطريقتين TDMA ،إلى جانب FDMAوبذلك يتم الحصول
على عدد كبير من قنوات االتصال التي تتيح استخدام الكثير من المتصلين لمحطة واحدة دون التأثير
على الغير.
منقول:
مدونة نظرة بعمق م .محمود.
31
#الدرس__10بعض_مشاكل_اإلشارة:
المشاكل التي تقابل اإلشارة أثناء إرسالها في الوسط الناقل لها وهو الجو حيث يعمل الجو كقناة نقل
وبالتالي كلنا نعرف كمية الضوضاء الموجودة والتي يمكن أن تسبب مشاكل كبيرة لإلشارة حتى أنها
يمكن أن تشوه اإلشارة تماما وتغير من المعلومات التى بها.
#Multipath_Fading:
وهي مشكلة استقبال اإلرسال من عدة جهات مختلفة ،وهي ناتجة عن انعكاس الموجات
الكهرومغناطيسية للمرسل (على المباني مثال) ،وتغير اتجاه الموجات ،حيث تصل هذه الموجات
للمستقبل عن عدة طرق ،وهذا يؤدي إلى وصول الموجات المباشرة إلى جانب صدى الموجات الناجمة
عن االنعكاس بأوقات وزوايا مختلفة ،وبتجميع صدى الموجة فإنه يمكن تقويته أو إضعافه وهذا يمكن
أن يؤدي إلى مسح الموجة كامال وهذا ما يسمى بال ،Fadingقوة هذه الموجات يكون أضعف من
قوة الموجات المباشرة.
#طرق_وصول_اإلرسال:
>>>>> االنعكاس على الحائط .Reflection
>>>>> االنكسار .Refraction
>>>>> تغير االتجاه ،على األجسام الصغيرة .Scattering
>>>>> االنحناء ،على الزوايا .Diffraction
>>>>> الوصول المباشر .Direct
32
#يوجد_هناك_نوعان_من_ال_:Fading
1- Fast Fading or Rayleigh Fading:
وهو ال Fadingالسريع وتحدث هذه الظاهرة عند تحرك المتصل من مكان آلخر فتتغير قوة اإلرسال
ويجب أن يكون التحرك سريع .على سبيل المثال عندما يتحرك الشخص المتلكم داخل المدينة بين
المباني بحيث يكون االتصال مع المحطة بالطريق المباشر إلى جانب ظاهرة االنعكاس على المباني.
2- Slow Fading:
هذا النوع يحدث عندما يكون تغير المكان أو الظروف المحيطة بالمتصل تحدث ببطء .في الصورة
أدناه نالحظ قدرة االستقبال بعالقة الوقت ،حيث يكون التغيير المتتالي السريع والقوي في منسوب
التكسر في الموجة وهو Fadingالسريع .ويتم حساب القيمة المتوسطة من ال Fadingالبطيء.
قدرة االستقبال لألنتنا تنخفض تربيعيا مع بُعد المسافة بين المحطة والمستخدم وهذه الخسارة تسبب
خفض قوة اإلرسال.
هذان النوعان من ال Fadingينقسمان أيضا إلى قسمين ،األول ويسمى Flat Fadingويكون التأثير
على جميع الترددات ،النوع الثاني Selective Fadingويكون التأثير على جزء معين من التردد.
33
لألسف فإنه من الصعب التكهن بنوع ال Fadingوذلك ألن تخطيط المدن مختلف إلى جانب تغير
حالة الجو مثل سقوط المطر .هذه الظاهرة تسبب مشاكل في االتصال حيث يحدث تقطع في المكالمة،
لكنها مهمة جدا وذلك ألننا نستطيع االتصال حتى في حال عدم رؤية محطة اإلرسال مباشرة.
منقول:
مدونة نظرة بعمق م .محمود.
في الرابط مقال آخر مفصل أكثر حول المشاكل التي تحدث لإلشارة:
https://eng-abdullahaljebry.blogspot.com/2017/05/blog-
post_61.html?m=1
34
#الدرس__GSM_Security_17الجزء_األول:
كلنا يعرف متى وأين بدأ العمل بنظام االتصاالت الخلوية GSMولكن كان هناك دائما مشاكل وقلق
من كيفية الحد من التشويش أو التجسس على الشبكة مما كان يؤدي إلى تسرب المكالمات الشخصية
أو أيضا المكالمات التى تخص األمن القومي لكل دولة.
تم التغلب على هذه المشاكل بطرق كثير من توثيق للمستخدم Authenticationوتشفير للبيانات
وغيرها من الطرق التي تمنع عمل jammingعلى الشبكة أو قنوات االتصال.
كلنا نعلم أن الجيل الثاني للموبايل يعمل على ترددات من 009ميجاهرتز حتى 014ميجاهرتز فى
،uplinkويعمل على ترددات من 004ميجاهرتز حتى 009ميجاهرتز فى ،downlinkمقسمة
إلى عدة قنوات بحيث أن يكون حيز كل قناة 099كيلوهرتز .كما نعلم أن الجيل الثاني يستخدم GMSK
وأيضا يعتمد على .hopping
35
ونعلم جميعا أن الجيل الثاني يعتمد بالدرجة االولى على TDMAحيث يقوم بتقسيم كل قناة إلى عدة
فريمات framesويحتوى كل فريم على Ts0وكل 00أو 41فريم يتم جمعهم في فريم أكبر يسمى
multiframesوهو يحتوى على مجموع 109أو 004مللي ثانية .ثم يتم جمع كل 00أو 41ملتي
فريم إلى فريم أكبر يسمى superframeويحتوى على 0010ثانية.
يتم تجميع القنوات التي يعتمد عليها عمل TDMAفي قنوات ) traffic channels (TCHsوالتى
تستخدم لنقل الصوت والداتا وأيضا إلى قنوات ) control channels (CCHsوالتى تستخدم لنقل
بيانات اإلشارة والتحكم.
نعلم أيضا من الدروس السابقة أن كل Tsتسمى burstويوجد فى شبكات الموبايل 4أنواع منها وهم
(.)normal, frequency correction, synchronization, dummy, and access bursts
والشكل في األسفل يوضح مما يتكون النوع األول .normal burst
منقول:
مدونة نظرة بعمق م .محمود.
36
#الدرس__10مفهوم_التشفير_وأنواعه:
#ماهو_التشفير_Cryptography؟!!
لكى نفهم التشفير علينا أن نعلم كيفية عمله أوال وماهي الخوارزميات المستخدمة فيه.
-1الخوارزميات المتناظرة:
في هذا النوع يتم استخدام نفس المفتاح في التشفير وفك التشفير فمثال لو عندنا رسالة بها حرف A
وتم تشفيره إلى نص وليكن Bوتم استخدام المفتاح Xفي التشفير encryptionباستخدام الدالة (Ex
) وفي فك التشفير decryptionباستخدام الدالة ) (Dxفسوف تصبح معادالت التشفير كالتالي:
)C=Ex(P
)P=Dx(C
))P=Dx(Ex(P
ولكي نحافظ على سرية التشفير يجب علينا الحفاظ على سرية مفتاح التشفير وفكه ألنه لو استطاع
أي مخترق أن يعرفه فسوف يستطيع فك النص المشفر ومعرفة الرسالة الحقيقة ولعمل ذلك سيتم عمل
التالي:
أوال :تجزئة الشفرات إلى بلوكات :Block Ciphers
نقوم هنا بتشفير أو فك تشفير البيانات عبر تقسيمها على مجموعات من البتّات bitsومثال على هذا
النوع هو نظام DESحيث يقوم باستخدام 40بت bits40كمفتاح للتشفير ثم يقوم بتقسيم الداتا إلى
bits05كمجموعات أو بلوكات blocksثم تحويل الداتا إلى bits05داتا مشفرة جديدة وهكذا.
يتم تمييز هذا النوع بنوع العملية المستخدمة في هذا اإلجراء وهناك عدة أنواع منها:
1- Electronic code book (ECB).
2- Cipher block chaining (CBC).
3- Cipher feedback (CFB).
37
ثانيا :تحويل الشفرات إلى استريم :Stream Ciphers
ويقوم هذا النوع بتشفير بت وراء األخرى bit-by-bitعلى الترتيب مما ينتج bitمشفرة ويعتمد
هذا النوع على استخدام XORللتشفير وهي من األنواع القوية في التشفير وتعتمد خصائص الملف
المشفر على االستريم الخاص بمفتاح التشفير keystreamوالخاص بكل .bit
يتم االعتماد على ) Linear Feedback Shift Registers (LFSRsكأداة أساسية في عمل مفتاح
التشفير حيث يتم إزاحة كل bitثم تشفيره باستخدام XORثم إزاحته مرة أخرى وتشفير ال bitالذي
يليه كما بالشكل في األسفل.
وهنا نالحظ أنه يقوم بعمل نفس الشيء الذي يقوم به أي مولّد لرقم pseudo-randomويوجد ميزة
في هذا النوع حيث أن به إمكانية إعادة تصحيح الخطأ في الداتا المرسلة.
أقصى طول ألي تشفير يمكن الحصول عليه يساوي n-10حيث nهي درجة ريجستر اإلزاحة
shift registerوكمثال على ذلك إذا نظرنا إلى الرسم نستطيع أن نعرف االستريم الناتج من هذا
الريجستر وهو كالتالي:
,9991 ,9919 ,9199 ,1991 ,9911 ,9119 ,1191 ,1919 ,9191 ,1911 ,9111 ,1111
1119 ,1199 ,1999
وهنا نالحظ أنه في البداية تم خروج 1111ثم تم عمل إزاحة من آخر رقم وعمل XORمع أول رقم
لينتج رقم جديد يتم إزاحة الريجستر به وهكذا.
#معلومة:
يتم استخدام هذا النوع من التشفير في تشفير الداتا للصوت المرسل في شبكة الجيل الثاني .GSM
منقول:
مدونة نظرة بعمق م .محمود.
38