همه چیز در مورد IP ها، قسمت آخر
شهریور ۱۳۸۷ - Network - محمدعرفان شمسیاین پست آخرین مطلب از سری مطالب آموزش IP ها(قسمت اول - قسمت دوم) می باشد. البته با تمام تلاشی که برای ارائه ی هر چه کاملتر این مبحث کرده ام، به دلیل پیچیدگی های موجود، در آینده باز هم در مورد IP ها باهم صحبت خواهیم کرد. بنابراین این مبحث را تمام شده قلمداد نکنید!
Default Gateway:
به صورت دقیق Default Gateway اینترفیسی است سمت کلاینت ها، که با کلاینت ها در یک رنچ قرار دارد و کامپیوتر ها برای ارتباط با شبکه های بیرونی(Remote) از این اینترفیس استفاده می کنند. اگر یادتان باشد قبلن گفته بودیم که برای ارتباط کامپیوتر ها با یکدیگر، باید Net ID آنها با هم برابر باشد. حال فرض کنید بخواهیم شبکه ای که در رنج 10.70.145.10 قرار دارد را با شبکه ای که در رنج 134.23.245.210 قرار دارد مرتبط کنیم. بنابر گفته های قبلی، چنین ارتباطی میسر نخواهد بود. اینجاست که Default Gateway به همراه روتر خودش را قاطی ماجرا می کند.

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

این ضرب ها که در شکل میبینید در مبنای 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 ها جای بحث زیادی دارد که به امید خدا با پیش رفتن مطالب، به آنها پرداخته خواهد شد.


شهریور ۱۸م, ۱۳۸۷
واقعا مفید بود عرفان جان ، ممنون و خسته نباشی .
شهریور ۱۸م, ۱۳۸۷
واقعا وبلاگت تغییر کرده
شهریور ۱۸م, ۱۳۸۷
جالب بود
شهریور ۱۸م, ۱۳۸۷
سلام دوست عزیز!
از مطالب جالبت ممنونم.
ادامه بده.
موفق باشید !
یا علی مدد!!!
خدانگهدار
شهریور ۱۹م, ۱۳۸۷
سلام دوست عزیز
من خیلی وقته افتخار آشنایی با وبلاگ شما را دارم. ولی تا حالا نظر نذاشته بودم. آقا از راه دور می بوسمت! چرا؟ می گم:
2 ماهی می شه که دارم با این ICS ویندوز کلنجار میرم. چون اینترنتم را از طریق کانکشن ad-hoc با گوشی شیر می کنم. واقعا اعصابم را … کرده بود این ICS لعنتی ویندوز. هر وقت می خواستم تنظیم کنم پدرم را در می آورد. به تنظیماتش واقف بودم و می دونستم که چیکار می کنم. ولی نمی دونم مشکل از کجا بود که کاملا شانسی می تونستم از اینترنت تو گوشیم استفاده کنم. یه بار میشد یه بار نمیشد. تو فکر بودم که گفتم بذار bridge بزنم بین کانکشن ها ببین چه طور میشه که بازم موفقیت آمیز نبود تا این که تو این مطلب شما خوندم که شبکه ها برای ارتباط داشتن با هم باید تو رنج هم باشن!! کلید طلایی همین جا بود! بله IP وایرلس 0.1 بود و IP مودم هم که 1.2 !! یافتم. یافتم… با تعویض IP وایرلس به 1.100 و زدن دوباره bridge دیدم به راحتی ارتباط گوشی با مودم برقرار شد. شایدم خیلی ناشی بودم که این مطلب را نمی دونستم. ولی به هر حال ممنون از مطلب مفیدتون.
ممنون. موفق و موید باشین
شهریور ۱۹م, ۱۳۸۷
با سلام خدمت دوست عزیز مدی محترم سایت
جواب سوال شما فکر می کنم صحیح نباشد زیرا :
1- شما در توضیحات سوالتان فرمودید pc ها در یک lan نیستند و در دو location جدا مثلا در دو شهر قرار دارند پس چون بصورت دایرکت به هم متصل نیستند برا ی ارتباط از طریق router می بایست اقدام کنند و وجود ip valid در interface هر دو pc و نبودن هر دو در یک location می بایست از interface router که همان gatway است استفاده کنند همانطور که در پاسخ شماره های 31 و 32 عرض کردم بدلیل وجود gatway با آدرس ip valid و مشابه در دو interface روتر باعث بوجود آمدن confliec در نتورک می شود و نتورک شماره دو با وجود ارتباط از طرق روتر و ip valid در دو لو کیشن به gatway احتیاج دارد ، ولی اگر دایرکت به هم متصل باشند صحیح است . با تشکر
شهریور ۱۹م, ۱۳۸۷
با عرض پوزش توضیحات بالا در مورد Network شماره 2 می باشد ، با مابقی جواب های شما موافقم .
شهریور ۱۹م, ۱۳۸۷
سلام.
یه خواهش لطفا در مورد telnet هم مطلبی بنویسید.
شهریور ۲۰م, ۱۳۸۷
دستتون درد نکنه
شهریور ۲۱م, ۱۳۸۷
با سلام خدمت آقای فیروزی عزیز
من دقیقن منظور شما رو متوجه نشدم. اما چند نکته رو باید ذکر کنم.
اول اینکه علت استفاده از روتر تنها به این دلیل بود که ایرادی برای استفاده از Gateway به وجود نیاید. و گرنه میشد از سوییچ استفاده کرد. هر چند سوییچ های لایه 3 هم وظیفه ی مشابه ای با روتر انجام می دهند.
مورد بعدی این است که منظور شما از این موضوع که ip اینترفیس روتر همان ip گت وی است، متوجه نشدم. شاید منظور شما این بود که در همان رنج است. و گرنه لزومی ندارد هر دو ip یکی باشند
در مورد شکل دوم استنباط من اینگونه بود که درست است دو شبکه در یک محل نیستند اما لزومی ندارد از یک کلاس نباشند. مثلن دو شبکه با رنج های مشابه که در دو ساختمان قرار دارند. وقتی دو کامپیوتر متوجه شوند که در هر دو در یک رنج هستند به وسیله ی روتر(که دیگر نقش سوییچ را پیدا می کند) با هم مرتبط می شوند. منظور من هم به صورت دایرکت بود. وگرنه اگر منظور به وسیله ی واسطه ای مثل محیط اینترنت بود که تمامی شکل ها مشکل دار می شدند.
در ضمن شکل دو تنها تفاوتش با شکل 4، در سابنت است که علت این امر هم توضیح داده شد. بنابراین به نوعی شکل دو، همان شکل 4 است.
باز هم ممنون به خاطر توجه و تذکر.
شهریور ۲۳م, ۱۳۸۷
سلام شمشاد هستم مدیر کل http://www.PAdina.ir دوست خوبم ! لطفا منو با نام ( دست نوشته های فرشاد مدیر پادینا ) به ادرس : http://www.farshad.ws لینک کنید و در قسمت نظرات سایتم اعلام کنید تا شمارو لینک کنم خیلی خیلی ممنونم لطف کردید
شهریور ۲۴م, ۱۳۸۷
با سلام خدمت دوست عزیز مدیر محترم سایت
1- زمانی که بحث روتر بدون توضیج برای توجیه gatway استفاده می شود ، باعث سردرگمی می گردد نظرات من با توجه با ip valid های استفاده شده در محیط شبکه ای مثل اینترنت بود بحرحال ، فکر می کنم توضیحات بنده با توجه به شرایط بالا بیراه نباشد . در ضمینه شبکه مخصوصا وایرلس در استان خوزستان امری بود در خدمتم .خوشحال شدم از آشنایی با شما - یا علی - خداحافظ 9537 333 0916
شهریور ۲۹م, ۱۳۸۷
سلام و خسته نباشید به شما
اگه این مبحث و ادامه بدین ممنون میشم
شهریور ۳۱م, ۱۳۸۷
لطفا اطلاعاتی رو در مورد samکه در شبکه lan(مانند شبکه جایگاه سوخت )استفاده می شود رو به من بدهید. مرسی
مهر ۲۴م, ۱۳۸۷
سایت خیلی خوبی دارین ازتون متشکرم
اردیبهشت ۸م, ۱۳۸۸
سلام من اولین بار کککه وبلاگتونو میبینم کککککه اونم از طریق googel پیدا کردم واسه یه سوالم!!!!!!!!!
من IT میخونم و اساتید خیلی بم پروژه میدن اگه لطف کنید کمکم کنید ممنون میشم . اصلا شما چی میخونید؟ لطفا در جوابم ایمل بزنید اگه میتونید با تشکر
اردیبهشت ۸م, ۱۳۸۸
ااااااااااااااااااا آقا چرا که ها اینطوری اومدن کککه!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ببخشید در هر صورت