خوب حالا كه بحث IP شد با اجازتون منم يه اظهار نظري بكنم. كامپوترهاي يك شبكه LAN يا MAN براي اتصال به محيطي مانند اينترنت يا همون شبكه WAN بايد داراي يك Public IP باشند تا بتونن با محيط اينترنت ارتباط برقرار كنن. حالا اگه يك شبكه اي مثل كافي نت ها بخواهن كه از چندين كامپيوتر براي اتصال به اينترنت استفاده كنن بايد براي هر كدوم از اين كامپيوتر ها يك Private IP تعريف كنن.
كلاٌ IP يك آدرس 32 بيتي هستش كه از 4 قسمت 8 بيتي تشكيل شده.
IP به 2 قسمت تقسيم ميشه :
1- Network ID : شماره شبكه اي كه ما در اون عضو هستيم
2- Host ID : شماره كامپيوتر ما كه در شبكه هستيم
تمام كامپوترهاي يك شبكه بايد داراي يك NetIP يكسان باشن. همچنين توي يك شبكه 2 تا كامپيوتر نمي تونن HostIP يكسان داشته باشن.
براي اينكه كنترل يك كامپوتر رو در دست بگيري؛ مثلا بوسيله يك Trojan بر كامپوتر يك كافي نت نظارت داشته ياشي؛ به دليل اينكه اين كامپوتر تو و كامپوتر مقصد در يك شبكه Local قرار ندارن؛ يعني در واقع در يك شبكه Remote قرار گرفتن؛ شما علاوه بر اينكه بايد IP addresse اون كامپوتر رو داشته باشي بايد آدرس Default Getway رو كه مشخص كننده پورت Router هست رو هم داشته باشي تا بتوني متصل به Remote Computer بشي.
البته برنامه هايي هم واسه اين كار وجود داره ولي متاسفانه الان حضور ذهن ندارم كه بهت بگم
