شرح جميل .........بارك الله فيك
ننتظر المزيد ......................................
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
الجهاز اول حاجه بيبص عليها نفسه يعنى يمكن بالصدفه اكون انا الياهو وببنج على نفسى مش معقول
اننا اطلع الف الانترنت كله واوصل فى الاخر لنفسى انت لو حاولت توصل لل metric بتاع nic
بتاع جهازك هتلاقيه 127.0.0.1
ومش 127.0.0.1 بس هو اللى محجوز لجهازك دى pool كلها
يعنى انت لو فتحت run وكتبت فيها \\127.0.0.1
هيفتحلك الشار بتاع جهازك انت ونفس الوضع لو كتبتله \\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
افتح internet explorer وكاتب فيه www.google.com
هتلاقى ie بتاعك فتحلك موقع الياهو بعنوان 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 خلصت
ويارب تفهموا كلامى ده ومتحسوش انه كلام لاتينى او هندى
شرح جميل .........بارك الله فيك
ننتظر المزيد ......................................
جزاك الله خيرا
بصراحة مقالة جميلة .....بارك الله فيك وجعلها الله فى ميزان حسناتك
جزاك الله كل خير
بارك الله فيك
وجعله في ميزان حسناتك
جزاك الله خيرا
تعلم استمتع علم ترتقي
Learning>>>>>Enjoy>>>>>teach>>>>>Elevate
جزاك الله كل خير
[CENTER][SIGPIC][/SIGPIC][/CENTER]
المفضلات