دهکده آی تی » همه چیز در مورد IP ها، قسمت آخر




این پست آخرین مطلب از سری مطالب آموزش IP ها(قسمت اول - قسمت دوم) می باشد. البته با تمام تلاشی که برای ارائه ی هر چه کاملتر این مبحث کرده ام، به دلیل پیچیدگی های موجود، در آینده باز هم در مورد IP ها باهم صحبت خواهیم کرد. بنابراین این مبحث را تمام شده قلمداد نکنید!

Default Gateway:

به صورت دقیق Default Gateway اینترفیسی است سمت کلاینت ها، که با کلاینت ها در یک رنچ قرار دارد و کامپیوتر ها برای ارتباط با شبکه های بیرونی(Remote) از این اینترفیس استفاده می کنند. اگر یادتان باشد قبلن گفته بودیم که برای ارتباط کامپیوتر ها با یکدیگر، باید Net ID آنها با هم برابر باشد. حال فرض کنید بخواهیم شبکه ای که در رنج 10.70.145.10 قرار دارد را با شبکه ای که در رنج 134.23.245.210 قرار دارد مرتبط کنیم. بنابر گفته های قبلی، چنین ارتباطی میسر نخواهد بود. اینجاست که Default Gateway به همراه روتر خودش را قاطی ماجرا می کند.

Default Gateway

همان طور که در شکل میبینید دو سمت روتر دارای دو IP در رنج IP های کلاینت شبکه ی همان سمت است. هنگامی که مثلن کامپیوتری از شبکه ی سمت راست، بخواهد با کامپیوتر سمت چپ ارتباط برقرار کند، به وسیله ی Default Gateway با روتر که در رنج خودش است مرتبط می شود. روتر هم به وسیله ی Routing Table و مباحث دیگر که در آینده باهم بررسی خواهیم کرد، اطلاعات را به شبکه ی سمت چپ میفرستد.

سوالی که مطرح می شود این است که اصلن چگونه شبکه تشخیص می دهد کامپیوتری در شبکه ی Remote قرار دارد و اطلاعات باید به Default Gateway ارسال شوند؟
جواب این سوال در مبحثی به نام Anding خلاصه می شود. قبل از ارسال داده، کارت شبکه میاید IP مبدا را در Subnet مبدا And می کند.(ضرب می کند) سپس میاید IP مقصد و Subnet مبدا را And می کند. اگر جواب دو Anding یکی بود، یعنی کامپیوتر مقصد Local است و اگر یکی نبود یعنی Remote است و باید به Default Gateway ارسال شود! در شکل زیر این موضوع بهتر قابل لمس خواهد بود.

Anding

این ضرب ها که در شکل میبینید در مبنای 2 صورت میگیرد. 255 که در مبنای 2، 1 است و صفر هم که صفر! به این صورت ضرب هر عدد در 255، خودش می شود و ضرب هر عدد در 0، خود صفر می شود! چون جواب Anding در این شکل یکی نشده است، بنابراین شبکه Remote است و اطلاعات باید به Default Gateway ارسال شود.

خب حالا که در این مبحث، به جاهای خوبی رسیدیم، بد نیست جواب سوالی که چند پست قبل مطرح کرده بودم، و خوشبختانه دوستان زیادی هم شرکت کرده اند، بدهم.

شکل اول غلط است. اگر به سابنت کامپیوتر ها دقت کنید پی میبرید هر 2 کامپیوتر در کلاس C قرار دارند. بنابراین باید سه Octed اول IP های دو کامپیوتر با هم برابر باشد. در صورتی که میبینید اینگونه نیست.
شکل دوم درست است. چرا؟ اگر به IP ها دقت کنید میبینید که در کلاس A قرار دارند. اما نکته ی مهم این است که Subnet Mask هر دو کامپیوتر در کلاس B قرار دارد. از آنجا که سابنت دارای اهمیت بیشتری است پس می توانیم این دو IP را در کلاس B فرض کنیم. بنابراین باید 2 Octed اول یکی باشد که همین گونه هم است.
شکل سوم به طور کاملن واضح اشتباه است. سابنت ها در 2 رنج مختلف هستند.
شکل آخر هم درست است. زیرا هر 2 کامپیوتر در یک رنج هستند و اصلن نیازی به ارسال داده به Default Gateway نمی باشد. به همین راحتی!

دوستان عزیز؛ ایمان، نوید و بهزاد فقط جواب درست داده بودند. از بقیه دوستان هم که زحمت کشیدن ممنونم.

باز هم تکرار می کنم ما به مسائل با دید بسیار ابتدایی نگاه می کنیم. علت این امر این است که می خواهم زمینه برای ورود به مباحث تخصصی تر آماده شود. مبحث IP ها جای بحث زیادی دارد که به امید خدا با پیش رفتن مطالب، به آنها پرداخته خواهد شد.


از این مطلب پرینت بگیرید | لینک بازتاب | نظرات این مطلب را از طریق فید دنبال کنید.

مطالب مرتبط:

۱۵ نظر

  1. Amir گفته:

    واقعا مفید بود عرفان جان ، ممنون و خسته نباشی .

  2. Mmahdi گفته:

    واقعا وبلاگت تغییر کرده

  3. کاوه گیــــلانی (لابدان) گفته:

    جالب بود

  4. محمد گفته:

    سلام دوست عزیز!
    از مطالب جالبت ممنونم.
    ادامه بده.
    موفق باشید !
    یا علی مدد!!!
    خدانگهدار

  5. علی.ر گفته:

    سلام دوست عزیز
    من خیلی وقته افتخار آشنایی با وبلاگ شما را دارم. ولی تا حالا نظر نذاشته بودم. آقا از راه دور می بوسمت! چرا؟ می گم:
    2 ماهی می شه که دارم با این ICS ویندوز کلنجار میرم. چون اینترنتم را از طریق کانکشن ad-hoc با گوشی شیر می کنم. واقعا اعصابم را … کرده بود این ICS لعنتی ویندوز. هر وقت می خواستم تنظیم کنم پدرم را در می آورد. به تنظیماتش واقف بودم و می دونستم که چیکار می کنم. ولی نمی دونم مشکل از کجا بود که کاملا شانسی می تونستم از اینترنت تو گوشیم استفاده کنم. یه بار میشد یه بار نمیشد. تو فکر بودم که گفتم بذار bridge بزنم بین کانکشن ها ببین چه طور میشه که بازم موفقیت آمیز نبود تا این که تو این مطلب شما خوندم که شبکه ها برای ارتباط داشتن با هم باید تو رنج هم باشن!! کلید طلایی همین جا بود! بله IP وایرلس 0.1 بود و IP مودم هم که 1.2 !! یافتم. یافتم… با تعویض IP وایرلس به 1.100 و زدن دوباره bridge دیدم به راحتی ارتباط گوشی با مودم برقرار شد. شایدم خیلی ناشی بودم که این مطلب را نمی دونستم. ولی به هر حال ممنون از مطلب مفیدتون.
    ممنون. موفق و موید باشین

  6. عباس فیـــــروزی گفته:

    با سلام خدمت دوست عزیز مدی محترم سایت

    جواب سوال شما فکر می کنم صحیح نباشد زیرا :

    1- شما در توضیحات سوالتان فرمودید pc ها در یک lan نیستند و در دو location جدا مثلا در دو شهر قرار دارند پس چون بصورت دایرکت به هم متصل نیستند برا ی ارتباط از طریق router می بایست اقدام کنند و وجود ip valid در interface هر دو pc و نبودن هر دو در یک location می بایست از interface router که همان gatway است استفاده کنند همانطور که در پاسخ شماره های 31 و 32 عرض کردم بدلیل وجود gatway با آدرس ip valid و مشابه در دو interface روتر باعث بوجود آمدن confliec در نتورک می شود و نتورک شماره دو با وجود ارتباط از طرق روتر و ip valid در دو لو کیشن به gatway احتیاج دارد ، ولی اگر دایرکت به هم متصل باشند صحیح است . با تشکر

  7. عباس فیـــــروزی گفته:

    با عرض پوزش توضیحات بالا در مورد Network شماره 2 می باشد ، با مابقی جواب های شما موافقم .

  8. MZ گفته:

    سلام.
    یه خواهش لطفا در مورد telnet هم مطلبی بنویسید.

  9. مجید گفته:

    دستتون درد نکنه

  10. admin گفته:

    با سلام خدمت آقای فیروزی عزیز
    من دقیقن منظور شما رو متوجه نشدم. اما چند نکته رو باید ذکر کنم.
    اول اینکه علت استفاده از روتر تنها به این دلیل بود که ایرادی برای استفاده از Gateway به وجود نیاید. و گرنه میشد از سوییچ استفاده کرد. هر چند سوییچ های لایه 3 هم وظیفه ی مشابه ای با روتر انجام می دهند.
    مورد بعدی این است که منظور شما از این موضوع که ip اینترفیس روتر همان ip گت وی است، متوجه نشدم. شاید منظور شما این بود که در همان رنج است. و گرنه لزومی ندارد هر دو ip یکی باشند
    در مورد شکل دوم استنباط من اینگونه بود که درست است دو شبکه در یک محل نیستند اما لزومی ندارد از یک کلاس نباشند. مثلن دو شبکه با رنج های مشابه که در دو ساختمان قرار دارند. وقتی دو کامپیوتر متوجه شوند که در هر دو در یک رنج هستند به وسیله ی روتر(که دیگر نقش سوییچ را پیدا می کند) با هم مرتبط می شوند. منظور من هم به صورت دایرکت بود. وگرنه اگر منظور به وسیله ی واسطه ای مثل محیط اینترنت بود که تمامی شکل ها مشکل دار می شدند.
    در ضمن شکل دو تنها تفاوتش با شکل 4، در سابنت است که علت این امر هم توضیح داده شد. بنابراین به نوعی شکل دو، همان شکل 4 است.
    باز هم ممنون به خاطر توجه و تذکر.

  11. farshad گفته:

    سلام شمشاد هستم مدیر کل http://www.PAdina.ir دوست خوبم ! لطفا منو با نام ( دست نوشته های فرشاد مدیر پادینا ) به ادرس : http://www.farshad.ws لینک کنید و در قسمت نظرات سایتم اعلام کنید تا شمارو لینک کنم خیلی خیلی ممنونم لطف کردید

  12. عباس فیـــــروزی گفته:

    با سلام خدمت دوست عزیز مدیر محترم سایت

    1- زمانی که بحث روتر بدون توضیج برای توجیه gatway استفاده می شود ، باعث سردرگمی می گردد نظرات من با توجه با ip valid های استفاده شده در محیط شبکه ای مثل اینترنت بود بحرحال ، فکر می کنم توضیحات بنده با توجه به شرایط بالا بیراه نباشد . در ضمینه شبکه مخصوصا وایرلس در استان خوزستان امری بود در خدمتم .خوشحال شدم از آشنایی با شما - یا علی - خداحافظ 9537 333 0916

  13. منصور گفته:

    سلام و خسته نباشید به شما
    اگه این مبحث و ادامه بدین ممنون میشم

  14. مهدی گفته:

    لطفا اطلاعاتی رو در مورد samکه در شبکه lan(مانند شبکه جایگاه سوخت )استفاده می شود رو به من بدهید. مرسی

  15. رضا گفته:

    سایت خیلی خوبی دارین ازتون متشکرم

نظر شما