شبکه بودن دو ip با سابنت های متفاوت
با سلام خدمت دوستان.
طبق بحث سابنت ماسک و IP دو کامپیوتر را شبکه میگفتیم اگرنتیجه and بیتی کل بیتهای سابنت ماسک و ip در هردو کامپیوتر یکی شوند.
الان این دو مشخصه زیر از قانون بالا پیروی میکنند ولی وقتی که همینارو به دو تا کامپیوتر در دوسر یک سوییچ در packet tracer میدم بهم ping نمیده.
pc1:
ip:
00010101.00010101.00001101.00001100 --------- 21.21.13.12
subnet mask:
11111111.11111111.11111100.00000000 --------- 255.255.252.0
pc2:
ip:
00010101.00010101.00001100.00001010 --------- 21.21.12.10
subnet mask:
11111111.11111111.11111111.00000000 --------- 255.255.255.0
3 پاسخ
ممنون از پاسخگویی شما دوست عزیز . بعله حرف شما صحیح است اما پس این قانون and چی میشه این وسط؟؟
سلام
pouria عزیز
من خیلی سعی کردم منبع مناسبی برای پاسخ دقیق به سوال شما پیدا کنم که نشد.
تا جاییکه من یادم هست، زمانی شما می تونید از یک سیستم پینگ بگیرید (در صورتی که روتر وجود نداشته باشد) که آی پی دو سیستم از لحاظ subnet mask در یک شبکه باشند.
بعنوان مثال قسمت شبکه و رنج آی پی ها در رابطه با آی پی اول:
21.21.12.0/22 21.21.12.1 - 21.21.15.254
هست
و در آی پی دوم:
21.21.12.0/24 21.21.12.1 - 21.21.12.254
هست
به این معنی که سابنت ماسک دو آی پی باید یکی باشد که در اینجا متفاوت هست.
درسته آی پی دوم در رنج سابنت آی پی اول قرار دارد، اما برعکس آن صدق نمیکند.
خوب من تونستم تو یه منبع برای این موضوع توضیح درستی پیدا کنم
قانون Anding به این شکله:
PC1 یا (21.21.13.12) ، PC2 یا (21.21.12.10) رو پینگ میکنه
فرض کنیم اصلا پکت به PC2 میرسه
PC2 میاد IP فرستنده رو در سابنت خودش یعنی (255.255.255.0) and میکنه
چیزی که بدست میاد 21.21.13.0 هست که بخش شبکه یا network هست
در حالی که شبکه خودش 21.21.12.0 هست و این دو یکی نیستن، پس بنابرین نتیجه میگیره که PC1 در شبکه متفاوتی وجود داره..
و از اونجا که برای دو سیستم Gateway تعریف نشده، نمیدونه چجوری باید برای PC1 پاسخ بفرسته.
نتیجه: PC1 هیچگاه از PC2 پاسخی دریافت نمیکنه (Request timed out)
حال اگر PC2 بخواد PC1 رو پینگ کنه
بطور مشابه آی پی PC1 رو در سابنت خودش and میکنه و مانند قبل متوجه میشه که PC1 در شبکه متفاوتی هست.
بنابرین کلا پکتی برای PC1 ارسال نمیشه (PING: transmit failed. General failure)
نتیجه:
در صورتی که gateway برای هر کدوم از دو سیستمی که میخوان با هم ارتباط برقرار کنن تعریف نشده باشه، دو سیستم زمانی میتونن با هم ارتباط برقرار کنن یا همدیگه رو ببینن که در یک شبکه باشن.