السلام عليكم ورحمة الله وبركاته
ارجو من الأعضاء الأعزاء يدلوني على كتاب يوضح ping , tracert بشكل تفصيلي وبالعربي
مع الشكر الجزيل مقدما
السلام عليكم ورحمة الله وبركاته
ارجو من الأعضاء الأعزاء يدلوني على كتاب يوضح ping , tracert بشكل تفصيلي وبالعربي
مع الشكر الجزيل مقدما
مش متأكد إذا هناك كتاب بالعربية. لكن بما أن طلبك بسيط هذا هو الشرح:
سواء ping ولا traceroute فهم يستخدمون بروتوكول اسمه icmp
icmp عبارة عن layer 4 في الـosi model متعدد الإستخدامات، واستخداماته تتحدد في معظم الأحيان بواسطة حقلي Type و Code.
الـping اسم دلع. مثلما ندلع البنت الصغيرة ونقول لها "يا كتكوكة، يا قطقوطة".
الإسم الحقيقي هو Echo، هكذا مجرد يعني ضمنيا request. ويكون عندما يوضع حقل Type=8 و Code=0
فالـICMP type=8 code=0 عندما يصل إلى أي جهاز، يقوم بإرسال رد عكسي اسمه Echo Reply
الـEcho Reply ماهو إلا ICMP Type=0 Code=0
بينما الـtraceroute هو آلية قد تكون 100% بواسطة بروتوكول ICMP أو بالإشتراك مع بروتوكولات أخرى:
الـICMP TTL Expired ماهو إلا رسالة ICMP مع حقل Type=11 و Code=0.
الهدف من الـtype/code هو لأن الـicmp له استخدامات أخرى، مثلا type=3 و code=3 يعني port unreachable
برامج الـtrace route متعددة الآليات. مثلا في Cisco IOS الـخطوة #1 ستكون بواسطة UDP مرسلة على unused port. كيف يعرف انه وصل إلى الخادم الأخير؟ عندما يستقبل ICMP Port Unreachable حيث انه قام بإرسال UDP إلى بورتات UDP عديدة على _الأرجح_ أنها غير مستخدمة.
بينما الـtracert.exe في وندوز، يستخدم ICMP Echo Request في الخطوة #1. وكيف يتأكد أنه وصل إلى الـhost؟ عندما يستقبل ICMP Echo Reply.
وهناك برامج أخرى تستخدم TCP في الخطوة #1.
إذا نفعتك أحد مشاركاتي فأدع بظهر الغيب لوالداي بالصحة والسلامة والسعادة وطول العمر وأن يكون هذا زيادة لهما في كل خير.
before asking: smart questions how-to
بســم الله الـرحمــن الرحيــم
شكرا اخي العزيز على ردك وشرحك الجميل فإن الشرح الذي كتبته غاية في الروعة وانا اطمع في كرمك لويكون
هناك شرح تفصيلي اكثر اسف لآني طولتها معاك .أو إذا كان هناك كتيب يشرح هذه العمليات بالتفصيل
عسى الله أن يجزيك بكل حرف كتبته ملايين الحسنات ويجعلك أنت وأهلك في أعلى الجنان امين امين امين
اقرأ هذا: http://www.faqs.org/rfcs/rfc792.html
خلافا للعادة، هذا الـrfc صغير جدا وقراءته سهلة.
بعدها ستعلم كل شيء عن icmp.
وبالنسبة للـtraceroute فهذا هو، لا يوجد شيء آخر فيه، يمكن تقرأ هذا إذا شئت http://www.freesoft.org/CIE/Topics/54.htm
بالنسبة للكتب العربية فلا أعرف. قراءتي للأسف الشديد منحصرة على الإنجليزية.
إذا نفعتك أحد مشاركاتي فأدع بظهر الغيب لوالداي بالصحة والسلامة والسعادة وطول العمر وأن يكون هذا زيادة لهما في كل خير.
before asking: smart questions how-to
بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه ،،
شكرا لك اخي على الرد عسى الله ان يجعله في ميزان حسناتك شكرا شكرا شكرا
وان يجعل الله لك في كل خطوة سلامة وان يرزقك من حيث لا تحتسب امين امين امين