عرض مشاركة واحدة
قديم 10-01-2010, 04:58 PM   #1
على بن سيف
:: عضو شرف منتدى سيسكو ::
 
الصورة الرمزية على بن سيف
 
تاريخ التسجيل: Mar 2010
المشاركات: 511
شكراً: 33
تم شكره 152 مرة في 86 مشاركة
على بن سيف is just really niceعلى بن سيف is just really niceعلى بن سيف is just really niceعلى بن سيف is just really niceعلى بن سيف is just really nice
Arrow شـرح عـربـى مميز للــ nat الجــزء 1


Network Address Translation
NAT
Part 1



مقدمة :
بعد زيادة نسبة المستخدمين للـــ Internet واحتياج كل مستخدم لــ IP Address خاص به للاتصال عبر الانترنت فى حين أن IPv4 لم يعد يلبى هذه الاحتياجات بسبب سوء التوزيع مما يؤدى إلى نقص فى توفر public IP Address لكل مستخدم تم اللجوء حل يسمى Network Address Translation أو ال NAT وهذا الحل يمكننا ببساطة من لو كان عندنا فرضا شركة تتكون من 10 أفراد يستخدموا ال internet فى عملهم . قبل هذا الحل كان لابد من شراء public ip من ال ISP لكل فرد ليتمكنوا من استخدام الانترنت فى نفس الوقت أما مع هذا الحل فيمكننا شراء Public IP واحد فقط ليستخدمه الجميع وسوف نفهم فيما بعد كيفية عمل ذلك وله مميزات أخرى لن نتطرق لها الآن

المتطلبات :
هذا الشرح موجه إلى من لهم معرفة بــ IP Addressing and routing concept


أنواع الــ NAT :



1- Static NAT :


شـرح عـربـى مميز للــ الجــزء

وهذا النوع من الـــ NAT بختار بنفسي لكل Private IP من الموجودين عندي Public IP عندما يخرج إلى شبكة أخرى أو إلى الانترنت مثلا يعنى 192.168.32.10 لما يحاول الاتصال بالــ Internet بيظهر على الــ Internet بـــ 213.18.123.110 وهكذا مع باقي الأجهزة .
مثال : لو عندي web server لموقع ما أكيد ال web server ده موجود فى شبكة داخلية وله private IP ولكن يظهر للشبكات الخارجية بــ public IP ليتم الاتصال به .
الموضوع الأصلى من هنا: منتديات سيسكو التعليمية | كن بين الخبراء ! http://www.ciscovb.com/vb/t1657.html#post12361


2- Dynamic NAT :


شـرح عـربـى مميز للــ الجــزء

فى هذا النوع من الــ NAT بختار مجموعة من الــ Private IP ليظهروا عبر الشبكات الخارجية بمجموعة من الــ Public IP وهنا لا يشترط أن يظهر مثلا 192.168.32.10 فى الشبكات الخارجية بــ 231.18.123.116 بل يأخذ أول Public IP حر أو بمعنى لا يستخدمه احد طيب ماذا لو لم يجد 192.168.32.10 أي public IP حر ووجد الجميع مستخدم من قبل الغير .... سوف ينتظر إلى أن يجد Public IP حر ويخرج حينها إلى الشبكة الخارجية فى صورته . وهنا طبعا أكيد عدد ال private ip اكبر من عدد الـ public ip .


3- NAT Overloading


شـرح عـربـى مميز للــ الجــزء
وهذا النوع هو المنتشر بكثرة ومن اشهر الأمثلة عليه هو DSL Modem وهو عبارة عن مجموعة من الــ private IP تظهر للشبكات الخارجية بــ Public IP واحد فقط ويتم التفرقة بينهم باستخدام ال TCP/UDP port number بمعنى أن 192.168.32.10 و 192.168.32.12 يظهروا للشبكات الخارجية بـــ 213.18.123.100 ولكن يتم التفرقة بينهم باستخدام TCP/UDP port number
حيث أن 192.168.32.10 يظهر بــ 213.18.123.100:101 أي عن طريق ال port 101 و 192.168.32.12 عن طريق 213.18.123.100:102
ويمكنك أن ترى هذا الموضوع باستخدام الأوامر التالية
1- Start>run>cmd>ipconfig/all من هذا الأمر سوف تعرف private ip
2- افتح Internet explorer أو FireFox مثلا واكتب
http://showip.net/ سوف يظهر لك ال public ip الذي تستخدمه وبالأسفل connected at port وبها رقم ال port الذي تتصل من خلاله
3- جرب الخطوة 1و2 على جهاز أخر موجود على الشبكة سوف تجد نفس ال public IP ولكن الاختلاف فى ال port number

مصطلحات ال NAT :


1- Inside & Outside Networks
شـرح عـربـى مميز للــ الجــزء

كل جهاز موجود فى ال Inside Network أو الشبكة الداخلية يعتبر Inside Device سواء كان pc, switch,…… وأي جهاز موجود فى Outside Network أو الشبكة الخارجية يعتبر Outside Device

2- Local Address
وهو أي IP Address بيظهر فى الشبكة الداخلية


3- Global Address
وهو أي IP Address بيظهر فى الشبكة الخارجية


4- Inside Local Address
وهو كل جهاز له private IP موجود بالشبكة الداخلية


5- Outside Local Address
وهو أي جهاز خارجي هايظهر للشبكة كأنه جهاز داخلي بمعنى أخر لو ال router عندي استلم packet من pc وليكن له ip 171.16.86.1 وأنا عندي Network ID 10.1.1.0 ال router بيعمل translate أو ترجمة لــ source Address ليظهر كأنه موجود فى الشبكة عندي فيظهر عندي فى الشبكة الداخلية بهذا الشكل ip 10.1.1.X

6- Inside Global Address
وهو أي جهاز داخلي له private ip هايظهر للشبكات الخارجية بــ Public IP


7- Outside Global Address
وهو أي جهاز خارج الشبكة الداخلية وله public IP




بهذا نكون انتهينا من الجزء الاول , الجزء الثانى وسيكون عن التطبيق العملى للــ NAT

شرح :المستعصم بالله



aJvp uJvfJn lld. ggJJ nat hg[JJ.x 1 lgow ggJJ hg[JJ.x aJvp uJvfJn

على بن سيف غير متواجد حالياً   رد مع اقتباس
2 أعضاء قالوا شكراً لـ على بن سيف على المشاركة المفيدة:
ابو الشيخ ابو الشيخ (12-29-2011), سابق (12-24-2011)
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36