• 0
! عبدالله !

ما الهدف من تقسيم ال Ip الى عدة كلاسات ..؟

سؤال

بســم الله الـرحمــن الرحيــم

السلام عليكــم ورحمـة الله وبركاتــه ،،

اخواني حسب ما عرفت ان الأيبي في الشبكات ينقسم الى

Class a

Class b

Class c

طيب ما الهدف من هذا التقسيم ، يعني لما عملوا هذه التقسيمات ما المشكلة التي كانوا يعانون منهـا ...؟

ثم سؤال آخر :

في الشبكات المحلية ( اكثر الشبكات ) اراهم يستخدمون الأيبي 192.168.0.1 .. هل هذا الأيبي ثابت ، يعني لايمكن استخدام غيره في الربط ما بين الأجهزة ...؟

اكثر الشروحات تستخدم هذا النوع من الأيبي ...؟

منتظر جواب مفصل ان امكن ، وجزاكم الله خير ..

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

12 إجابة على هذا السؤال .

  • 0

السبب الحقيقي يا أخي الكريم، هو أن المبرمجين في ذلك الزمن كانوا كسالى سبب مضحك لكنه الواقع.

فقالوا عوضا ما نكتب مرتين ip/subnet يعني 10.0.0.1/255.255.255.0 نخليها في جملة واحدة. فنكتب 10.0.0.1 وبعدها يقوم الكمبيوتر بإحتساب الـmask تلقايا من خلال اول 8bit في الرقم. هنا نقطة مهمة: دائما كان هناك subnet mask، لكن الفرق في الماضي كان حسابه آليا، بينما الآن يتم يدويا.

يعني الرقم 10.0.0.1 على سبيل المثال، ما هو إلى عبارة عن 32bit. تقسيم 4 = 8. يعني الرقم 10 (اول 8bit) في نظام العد الثنائي سيكون: 00001010. هنا سيأتي الكمبيوتر ويسأل نفسه الأسئلة التالية:

  • هل أول بت صفر؟ إذن سيكون كلاس A وبالتالي mask 255.0.0.0
  • هل أول بت 1، وثاني بت 0؟ حينها كلاس B و mask 255.255.0.0
  • هل أول بت 1، ثاني بت 1، ثالث بت 0؟ حينها كلاس C وmask 255.255.255.0
  • هناك كلاسات أخرى، مثلا كلاس D متخصص بالمالتي كاست. ولا أريد تشعيب الموضوع حتى لا يتشتت.

لكن بعدها، الإنترنت توسع بشكل هائل، ووجدوا أن الـIPs تكاد تنتهي.. قالوا حرام نوزع class ِA بأكمله فقط لأن أول 8bit يبدأ برقم صفر. بالتالي لغوا فكرة الكلاسات، وبدؤوا بكتابة الـsubnet mask يدويا. لهذا السبب، في أي نظام تشغيل، أو اي جهاز راوتر، عندما تضع رقم الـIP، تكتب أولا الـIP address، وثم الـsubnet mask.

طيب ما الهدف من هذا التقسيم ، يعني لما عملوا هذه التقسيمات ما المشكلة التي كانوا يعانون منهـا ...؟
كانوا يعانون من مشكلة الكسل المزمن، وكانوا معذورين حينها لأن الإنترنت كان صغيرا، وماكان في داعي للـfine tuning لتوزيعات الـIP. لهذا السبب كانو يوزعون IPs بالهبل حتى لو كان class A ولا class B.

في هذه الأيام، صعبة أنك حتى تأخذ class C كامل. عادة يوزعون 16 IP وماتحت. والفضل يعود لأن الجماعة صحصوا قليلا وقرروا استخدام subnet mask "يدويا" وليس "آليا".

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

لحل هذه المشكلة، قرروا تخصيص مساحات للـIP المحلية والتي من المحظور تواجدها في فضاء الإنترنت. وهذه المساحة تم تعيينها كما جاء في RFC1918 (ممكن تقراءه إذا كنت ملان)

	 10.0.0.0		-   10.255.255.255  (10/8 prefix)
172.16.0.0 - 172.31.255.255 (172.16/12 prefix)
192.168.0.0 - 192.168.255.255 (192.168/16 prefix)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

همممممممممممممممممم ...

فهمت وما فهمت ...؟

لكن بعدها، الإنترنت توسع بشكل هائل، ووجدوا أن الـIPs تكاد تنتهي.. قالوا حرام نوزع class ِA بأكمله فقط لأن أول 8bit يبدأ برقم صفر. بالتالي لغوا فكرة الكلاسات، وبدؤوا بكتابة الـsubnet mask يدويا

شلون يكاد ينتهي ....؟ يعني كيف ينتهي ...؟

وليش قالوا حرام نوزع Class A بأكمله ...؟

يعني الحين ما يعترفون بالكلاسات ...؟ ولا كيف المسألة ...؟

يعني الـ Subnet mask لماذا اصبح يدوي ...؟

لهذا السبب كانو يوزعون IPs بالهبل حتى لو كان class A ولا class B.

مين اللي يوزع ، وكيف يوزع ، ولماذا يوزع ..؟ ولمن يوزع ...؟

في هذه الأيام، صعبة أنك حتى تأخذ class C كامل. عادة يوزعون 16 IP وماتحت

ولماذا أأخذ Class C كامل ....؟ وماذا تقصد بهذا التوزيع ....؟ وما تحت ....؟

بالنهاية شنو اللي فرق بين استخدام الـ Subnet mask يدوي ولا آلي ....؟

اخوي انا هنا قاعد أتعلم ^^ فياليت ما تنزعج من اسألتي الغبية ، لاني حابب اتعلم ، واللي يستحي من السؤال عمره ما يتعلم ...؟

وجزاك الله خير على التوضيح اللي فوق ، واطلب المزيد من التوضيح .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

س: شلون يكاد ينتهي ....؟ يعني كيف ينتهي ...؟

ج: الحد الأقصى المتوفر للـIPs هو 2^32 = 4294967296. جزء منه محجوز لأغراض أخرى. اذا تم توزيع الأرقام بكثرة للمستخدمين لن يتبقى منه شيء. حتى أنهم كبتوا RFC1917 يطلبون من المنظمات إعادة الـIPs التي لا يحتاجون إليها.

س: وليش قالوا حرام نوزع Class A بأكمله ...؟

ج: لأنه يعتبر 50% من اجمالي الأرقام.

س: يعني الحين ما يعترفون بالكلاسات ...؟ ولا كيف المسألة ...؟

ج: بالضبط. إلا في حالات خاصة مثل الـmulticast مازالوا يعترفون فيها. وبعض الخواص الجانبية مثل automatic route summary.

س: مين اللي يوزع ، وكيف يوزع ، ولماذا يوزع ..؟ ولمن يوزع ...؟

ج: منظمة اسمها IANA. وهذه توزع لمزودات الخدمة وليس للمستخدمين العاديين. وثم مزودي الخدمة يوزعونها للمستخدمين.

بالنسبة لبقية الأسئلة، اعذرني، فقد تمت الإجابة عليها في ردي الأول. إذا لم تفهم قم بالبحث. استخدم هذا الرابط سيساعدك http://tinyurl.com/nl36e6

تم تعديل بواسطه eech55
توضيح جزئية في السؤال الأول.
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي جزاك الله خير ، واسأل الله ان يغفر ذنوبك .. اللهم امين ..

سؤالي الأخير والمهم ( لقلة فهمي لم استوعب الأجابة من الرد الأول ) ..

انت قلت انهم صحوا في النهاية وقرروا يستخدمون الـ Subnet mask يدوي بدل ما هو آلي .....؟

ما الفرق بين الحالتين ( اليدوي والآلي ) ..

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

انت ربما وضحت الصورة كاملة لكن انا اللي فهمي على حجم حالي ^^ ربما افهم من شخص آخر ، فالعيب مني وليس منك ..

فجزاك الله خير وبارك الله فيك ..

ملاحظة أخير : انا عارف ان قوقل موجود لكن تعرف اكثر العلم باللغة الأنجليزية ( ولغتي الانجليزية كلغة الطفل في الأبتدائي ، الله المستعان )

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

عندما ذكر الاخ eech55 عن كسل المبرمجين قديما تذكرت دكتور في الجامعة كان يعمل في شركة Nortel

له صديق في العمل هو الذي قام ببرمجة class C

على العموم

الاخ (( عبدالله ))

زمان عندما بدأ الانترنت بدا كبحث في الجيش الامريكي (هذا هو المعروف وليس المؤكد) وقاموا بتصميم ال ip address وعملوه 32bit

لم يتوقعوا ان تكبر شبكة الانترنت ويتطور الكمبيوتر وينتقل استخدام الشبكة من الجيش الى الناس ويصل الى ما وصل اليه اليوم, وخاصة انه كان غالي جدا جدا وشركات قليلة التي استطاعة ان تشتري الكمبيوتر وتصله بالانترنت

وبعد فترة بدأ العدد في ازدياد, فقاموا بعمل منظمة iana لتنظيم اعطاء ip address للشركات, وما زال عدد ip المستخجم قليل والارقام كثيرة

ولذلك كما ذكر الاخ eech55 انهم كانو يعطون الكثير من ip addresses للشركات

والان مع هذا الكم الهائل من الطلب وجدو ان ال ip address كاد ان ينفذ, فتوقفوا في اعطاء ال ip الا ما ندر, وخاصة الآن لانهم يوزعونها فقط للمؤسسات التعليم

وبدئوا بعد ذلك بتصميم ip v5 الذي هو 64bit ولكنهم فشلوا فتوقف المشروع

وقاموا بعمل ipv6 الذي هو 128bit والذي نجح وبدا تطبيقه تدريجيا

المهم

لما وجدو ان ip address بدأ ينفذ, قامو باستغلال subnet mast لتقسيم ip address

واستفادو من subnet mast في عملية routing ,vlan وبعض الاماكن الاخرى

انت قلت انهم صحوا في النهاية وقرروا يستخدمون الـ Subnet mask يدوي بدل ما هو آلي .....؟

ما الفرق بين الحالتين ( اليدوي والآلي ) ..

عندما تقوم بوضع ال ip address مثلا 10.0.0.1 يأخذ ال subnet mast بشكل آلي وهو 255.0.0.0 لانه class A, وبهذا يكون عندك 16 مليون رقم

ولكن الآن تستطيع ان تغيره بشكل يدوي الى (على سبيل المثال) 255.255.255.0

وبذلك بدل ما يكون عندك 16 مليون ip في الحالة الاولى

يكون عندك 255 ip , وتستطيع ان تستخدم منهم 252

وبذلك بدل ما تعطي 16 مليون Ip لشركة واحدة, تقوم بأعطائها الى الكثير من الشركات

مثال آخر للتوضيح

ip address

192.168.0.1

255.255.255.0

يكون لك 255 رقم (المقصود بالرقم هو ip address)

فتكون الارقام من

192.168.0.1 الى 192.168.0.254 في شبكة واحدة

ولكن عندما تكتب

192.168.0.1

255.255.255.240

فانه يكون عندك

192.168.0.1 الى 192.168.0.15 شبكة رقم 1

192.168.0.16 الى 192.168.0.31 شبكة رقم 2

وكل شبكة مفصولة عن الاخرى

وبذلك بدل ما يعطو كل شركة 255 رقم, يقومون باعطائهم 16 رقم

وهذا يعتمد على subnet mask

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الله يجزيك يا اخي ammarroza خير الجزاء على سعة صدرك وتوضيحك الدقيق :)

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

وعليكم السلام ورحمة الله وبركاته ..

يا جماعة ادري ان الموضوع كبر بلا فائده بالنسبة لكم ^^ ، لكن يا اخوان اتمنى انكم تتحملوني شوي ^^

وبذلك بدل ما يكون عندك 16 مليون ip في الحالة الاولى

يكون عندك 255 ip , وتستطيع ان تستخدم منهم 252

بالحالة الأولى كان IP=10.0.0.1 ،وقلنا انه من Class A بهذه الحالة كان الـ Subnet Mask هو 255.0.0.0 ..

بهذه الحالة ( القديمة ) كان مستحيل تغيير Subnet Mask ولكن التغيير يكون في رقم الـ IP الخاص بالـ HOST ..

لهذا كان لدينـا فقط 16 مليون رقم --------------------------------------------------(1) هذه النقطة فهمتها .

طيب اللي استجد لدينا الآن هو انهم بدل ما يعطونك 16 مليون رقم ، فقط يعطونك 16 رقم ...

وكيف يكون عندك فقط 255 ........؟

همممممممممممممممم ، والله يا اخي تهت كثير ^^ ممكن مثال ثاني ...؟ يكون اكثر تفصيلي واكثر يكون عملي ... يعني الشرح كثر من ارقام الأيبي علشان افهم ..

اسأل الله ان يجزيكم الجنة وان يرضى عنكم ، اللهم امين ، بارك الله فيكم وغفر لكم ..

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

موضوع جميل جداااا .. وما شاء الله شرح جميل من الاخوة ..

عندي مداخلة بسيطة:

اولا عندي اعتراض على كلمتين ( كسالى .. ولغوا فكرة الكلاسات ) ..

لو كانوا كسالى ما كانوا بيجيبوا فكرة الـ Subnetting and VLSM لحل المشاكل المتعلقة بالاستنزاف لعناوين الشبكة .. وما كانوا بيجيبوا فكرة Private and Public IP Address وبيضيفوا فكرة الـ NAT ..

واخيرا الـ IP V6 ..

بس هذا حال الدنيا .. خطوة خطوة .. احيانا يصعب التنبؤ باشياء مستقبلية كيف يمكن ان تكون ..

وما اعتقد ان في حد لغى فكرة الكلاسات .. فكرة الكلاسات ما زالت وهي جوهرية لا يمكن تجاهلها اطلاقا ..

وممكن بعد اذنكم اشارك في الموضوع:

رد على سؤال الاخ / عبدالله

كما وضح الاخوة فإن الجزء المتعلق بالاجهزة يحددة الـ Subnet Mask ..

يعني في الكلاس A الـ Subnet Mask هو 255.0.0.0 .. يعني N.H.H.H اي ان الجزء الاول N هو متعلق بالشبكة Network والثلاثة الاجزاء المتبقية H متعلقة بالاجهزة Host .. فكان معانا 255.255.255 .. متعلقة بالاجهزة بالنسبة للكلاس A زي ما هو واضح من الـ Subnet Mask ..

لما تعمل Subnetting وتعدل بالـ Subnet Mask التابع للكلاس A الى 255.255.255.0 بدلا من 255.0.0.0 الافتراضي .. يصبح عندك الـ subnet Mask بهذا الشكل N.N.N.H وبالتالي اصبحت 3 اجزاء للشبكة وجز وحيد للأجهزة ومكن من 255 جهاز فقط ..

وهذا ما قصده الاخوة ..

اتمنى ان تكون الفكرة قد وضحت ..

بالتوفيق

هوب.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

لقد أسأت فهمي فيما يتعلق بالكسل. الكسل في عالم تقنية المعلومات جيد. وهم جعلوها automated من خلال الكلاسات. لكن هذه الخاصية أفقدتنا ميزة الـfine tuning والتي كانت ضرورية للحفاظ على الـIPs.

وما اعتقد ان في حد لغى فكرة الكلاسات .. فكرة الكلاسات ما زالت وهي جوهرية لا يمكن تجاهلها اطلاقا ..
فكرة الكلاسات تم تجاهلها 100% فيما يتعلق بإختيار الـsubnet mask. حاليا أجهزة الشبكات تقوم بالـrouting بقوانين الـclassless وليس الـclassful. الحالة الوحيدة المستخدمة هي في الـautomatic route summary وهذه ينصح بإلغائها لأنها تسبب مشاكل في الـdiscontiguous networks. إذا كان لديك مثال تطبيقي على استخدام الكلاسات في الـsubnet mask سأكون سعيدا لو ذكرت لنا.

فكرة الكلاسات مستخدمة في جوانب أخرى كالـmulticast وهذا ليس له أي علاقة البتة بالـsubnet mask. إنما محصور فقط على تطبيق خواص الـmulticast على البكت. مثل اضافة الرقم في الـmulticast routing table و إرسال _نفس_ البكت أكثر من مرة على أكثر من منفذ.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

الواقع اني اسأت فهمك في الحالتين ..

بالنسبة للكلاسات .. انا كنت اتحدت كمفهوم عام .. فلا يمكن تجاهلها ابدا ..

اقصد لايمكن ان تتخاطب مع اي شخص عن مفاهيم الـ IP Address من غير استخدام الكلاسات جميعها ..

اما بالنسبة للحياة العملية وكما ذكرت انت فـ Classful يستخدم في الـ Automatic Route Summary .. وإن كان قد يسبب مشاكل كما ذكرت الا انه مازال يستخدم ..

بالاضافة الى جزء مهم لا يمكن تجاهله ( وهو الـ Private IP ) ففي الشبكات المحلية LAN لا يمكن تجاهل الكلاسات ..

من يقدر يتجاهل 192.168.0.0 -192.168.255.255 او 10.0.0.0 او 172.16.0.0 - 172.32.0.0 ...

بالاضافة الى ال multicasting

في الاخير اشكرك على توضيحك ..

هوب.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .