کاوه جان توضیحاتت کامل بود ولی یه خورده جسته و گریخته ، در مجموع حرف هات درسته.
در مورد اون قسمت هم که شما گفتی بقیه اگر آی پی نگرفته باشن invalid هستند ، ببینید پیشنهاد من مطالعه کلاس های آی پی هست.
در عمل ، برای ارتباط با دنیای اینترنت شما نیاز داری که حداقل یه آی پی public داشته باشی. همون آی پی که شما توی سایت whatismyip.com میبینی آی پی پابلیک شما هست که حالا یا روی مودم شما ست شده ، یا روی کامپیوتری که کانکشن داره ، یا توی آی اس پی ست شده و شما از اون جا داری nat میشی به اینترنت که از نظر قوانین سازمان این کار آخری دیگه درست نیست ، چون باید برای هر کاربر یه ای پی public در نظر گرفته بشه.
اما nat چیه ، nat میاد آی پی های private شما که مثلا از رنج 192.168.0.0/24 هست رو ترجمه میکنه به آی پی پابلیک شما ،
Network Address Translation
حالا به چه دردی میخوره این کار ؟ اینکه شما میتونی با یه آی پی پابلیک هزاران کامپیوتر رو به اینترنت وصل کنی ، اگر قرار بود هر کی آی پی پابلیک داشته باشه شما باید از ISP به تعداد کامپیوتر های شبکه ات آی پی بگیری از ISP
یه زمانی که آی اس پی ها آی پی زیادی نداشتند یه دونه آی پی public رو nat میکردند و به یوزرها موقع کانکشن ساختن مثلا آی پی 192.168.1.5 یا 192.168.1.47 میدادند ، ایراد این کار اینه که سازمان دیگه نمیتونه بفهمه کدوم یوزر چه سایتی رفته چون از نظر سازمان فقط آی پی public آی اس پی دیده میشه و در نتیجه دیگه نمیفهمه اونی که سایت رو باز کرده کیه ، برای همین دیگه این کار ممنوع هست.
اما در مورد استاتیک یا داینامیک بودن آی پی ربطی به private یا public بودن نداره ، استاتیک یعنی ثابت ، یعنی هر موقع که کانکشن میزنی فقط یه آی پی خاص رو بگیری مثلا 192.168.1.1 ، تو روزهای بعد هم عوض نشه ( که این امر توی نرم افزار اکانتینگ ISP اعمال میشه هرکی چه آی پی داشته باشه ، همینجوری بی برنامه هم نیست ) داینامیک هم یعنی شما طی زمان های مختلف آی پی های مختلف میگیری ، مثلا امروز کانکت میشی آی پی 192.168.1.5 ، فردا 192.168.1.69 و همینجوری ، اصطلاحا میگن آی پی از یه pool به شما اختصاص پیدا میکنه ، وقتی شما کانکت میشی ، روتر مقصد نگاه میکنه به اون رنج آی پی داخل اون pool و اولین آی پی خالی رو به شما میده ، امروز ممکنه این اولین آی پی خالی 192.168.5 باشه فردا ممکنه 192.168.1.57 و همینجوری.
در مبحث آی پی استاتیک دیگه این موضوع پول در کار نیست ، من توی روترم تعریف میکنم شما مثلا با یوزر kaveh هر وقت وصل شدی آی پی 192.168.1.55 بگیری و کلا این آی پی برای شما رزرو میشه و کسی دیگه این آی پی رو نمیگره.
(دقت کنید همه آی پی های ذکر شده برای مثال هست و کسی نیاد باز بگه آقا تو گفتی آی اس پی که آی پی private نمیده چرا خودت همش گفتی 192.168.0.0/24 ، دوستان بهتره کلاس بندی آی پی ها رو یه مطالعه بکنید تا مفهوم private و public درست متوجه بشید )
- - - Updated - - -
این هم یه درسنامه جامع و کامل از کلاس بندی IP و نحوه محاسبه subnet و چیزهای دیگه.
subnet | کلاس های آدرس ای پی شبکه IP Addressing subnet mask