المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : name resolution



mony ahmed
29-09-2009, 13:09
name resolution
الخطوات ان الجهاز يكلم جهاز تانى هما 7 خطوات هنتكلم عنهم لغايه منخلصهم وان شاء الله تفهموهم

1 - local host
2 - dns resolver
3 - dns server
4 - netbios cash
5 - wins server
6 - broad cast
7 - lm hosts file
ان شاء الله هناخدهم خطوه خطوه
عندنا اول حاجه local host
اول انت مبتبدا تبنج على الياهو تفتح
cmd وتكتب
ping www.yahoo.com (https://www.yahoo.com)
الجهاز اول حاجه بيبص عليها نفسه يعنى يمكن بالصدفه اكون انا الياهو وببنج على نفسى مش معقول
اننا اطلع الف الانترنت كله واوصل فى الاخر لنفسى انت لو حاولت توصل لل metric بتاع nic
بتاع جهازك هتلاقيه 127.0.0.1
ومش 127.0.0.1 بس هو اللى محجوز لجهازك دى pool كلها
يعنى انت لو فتحت run وكتبت فيها \\127.0.0.1 (file://\\127.0.0.1)
هيفتحلك الشار بتاع جهازك انت ونفس الوضع لو كتبتله \\127.0.0.100 (file://\\127.0.0.100)
كده الخطوه الاولى تمام
نبدا التانيه dns resolver
وده بيبقى جزئين hosts file &dns cash
hosts file ده ال path بتاعه
C:\Windows\System32\drivers\etc
انت لو فتحت file ده وهو بيفتح as text هتلاقيه فيه شويه داتا انزل لاخر file
هتلاقى مكتوب local host 127.0.0.1
اعمل ping على ww.yahoo.com خد ip بتاع الياهو واكتب ادامه فى file ده
www.google.com (https://www.google.com)
افتح internet explorer وكاتب فيه www.google.com (https://www.google.com)
هتلاقى ie بتاعك فتحلك موقع الياهو بعنوان www.google.com (https://www.google.com)
ده معناه ان انت قبل ميتوصل لل dns cash او dns derver بتعدى الاول على
local host
بعد كده يبدا الجهاز يكمل هنشوف dns cash
وده بيعتمد على المواقع اللى اتفتحت قبل كده وحصلها عمليه cashing
عشان اعرض الكاش عند client افتح cmd
واكتب فيها ipconfig /displaydns
هيعرضلك الاجهزه والمواقع اللى حصلها cash على جهازك
لو عايز تفضى Cash ده بتكلبله فى cmd
ipconfig /flushdns
وكده الخطوه التانيه خلصت
نبدا التالته dns server ودى خطوه طبيعيه جدا انت لما بتكتب فى ie عندك اسم موقع
وعديت على الخطوه الاولى والتانيه الجهاز بيبعتلك لل dns اللى بيحولك name to ip
كده الخطوه التالته خلصت
عندنا بعد كده net bios cash
netios cash لسه متسخدم لغايه دلوقتى عشان legacy operating system
حاجه زى الاصدارات القديمه من اوراكل بتعتمد على wins and netbiosname
عشان متشتغلش broad cast والاوراكل ده غالى اوى
يعنى اللى بيشتريه مره خلاص بقه مش هيشترى تانى
فانت as system admin اتصرف ياعم ملناش دعوه
netbios name ده اسم لل machine وبيتكون من 16 letter
15 منهم اسم machine
وال16 اسم services اللى ال machine بتقدمها ان شاء الله هنشوف دلوقتى sevices
دى
قيل منعرض سوا service دى لازم نتاكد ان netbios هو المسئول عنها
عايزك يكون operating system اللى عندك xp
هنتاكد ازاى هنشوف دلوقتى افتح cmd
اكتب فيه nbtstat -n
هيبدا بعرضلك servive اللى ال MACHINE دى بتشتغلها
افتح start ومنها افتح run واكتب فيها services.msc
هيفتحلك consol دور فيه على service اللى اسمها messenger
واعملها start
هنتاكد ازاى هنشوف دلوقتى افتح cmd
اكتب فيه nbtstat -n
وشوف الفرق هينزلك سيرفيس جديده برقم 03 ووده hexadecimal رمز للماسنجر
service كانوا بيشتغلوا بيها زمان

عندنا بعد كده wins وده المسئول انه يترجم
Netbios name to ip
ليه انا بستخدم wins بنستخدمه عشان شويه حاجات عموما انا جايبهلكم من الموك
WINS is required for the following reasons
Older versions of Microsoft operating systems rely on WINS for name resolution.
Some applications, typically older ones, rely on NetBIOS names.
You may need dynamic registration of single-label names.
Users may rely on the Network Neighborhood or My Network Places network browser features.
دى حكايه wins وانا بستخدمه ليه وان شاء الله يبقى له يوم تانى.

عندنا بعد كده الخطزه رقم 6 broadcast
broadcast ده يعنى اشاره الجهاز بيعتها لكل الاجهزه الموجوده فى Network
زى ايه؟؟ انت لما بتفتح my network places
كده بتعمل broadcast على كل الاجهزه الموجوده فى الشبكه لما بتيجى تدور على dhcp اللى هتاخد منه ip
بتوصله عن طريق broadcast
لما اول مره بتيجى تدور على جهاز انت مش عارفه بتعمل arp request يعنى بتعمل broadcast


اخر خطوه والحمد لله اننا وصلنالها
lmhosts file
ده file موجود فى نفس المكان اللى موجود فيه hosts file
hosts file بيعمل map from ip to hostname
lm hostst
بيعمل map from netbios to ip
لو انت فتحت two files وعملت مقارنه بينهم هتلاقى ان host name بيحول من name to ip
يعنى هتلاقيه كاتبلك
102.54.94.97 rhino.acme.com
بنفس الوضع ده
انما lm hosts
102.54.94.123 popular
وكده تبقى خطوات name resolution خلصت
ويارب تفهموا كلامى ده ومتحسوش انه كلام لاتينى او هندى

internetworld
29-09-2009, 13:28
شرح جميل .........بارك الله فيك
ننتظر المزيد ......................................

Eng_RS
29-09-2009, 15:07
جزاك الله خيرا

motsh
29-09-2009, 16:14
بصراحة مقالة جميلة .....بارك الله فيك وجعلها الله فى ميزان حسناتك

ahmed_source
30-09-2009, 15:17
جزاك الله كل خير

JAMRI_m
30-09-2009, 22:26
بارك الله فيك

وجعله في ميزان حسناتك

reda-ali
13-05-2010, 02:22
جزاك الله خيرا

hyati_amb
13-05-2010, 08:54
جزاك الله كل خير