(۰۶ مهر ۱۳۹۰ ۱۱:۴۵ ب.ظ)مهندس۶۶ نوشته شده توسط: سلام دوستان.من توی مفهوم پورت نرم افزاری مشکل دارم.
پورت های نرم افزاری یه سری شماره میگیرن.میخواستم بدونم این شمارهها همون آدرس های حافظه هستن؟
وقتی میگیم یه کامپیوتر توی شبکه آدرس آی پی میگیره.این آدرس آی پی توی چه حافظه ای؟
پیشاپیش از توجهتون ممنونم.
سلام.
امیدوارم که منظورت رو درست فهمیده باشم(سوال مبهمه)
در مورد IP باید بگم که هر ماشینی( کامپیوتری) که تو محیط شبکه هست یه آدرس منحصربه فردی به نام IP Address داره مثل ۱۶۸/۱۹۲/۱۰/۱ که خود این IP کلی مباحث داره.کلاس هاش ساختمانش و .... که اگه علاقه داشتی می تونی بری دنبالش.
اما پورت . پورت یه ماهیت مجازی داره واسه برقراری ارتباط نرم افزارها با محیط بیرون شبکه به واسطهی IP .هر نرم افزار که با محیط شبکه می خواد ارتباط داشته یه پورت داره که شمارش می تونه از ۱ - ۶۵۵۳۵ باشه شمارهای ۱-۱۰۲۴ رزرو شدن واسه برنامه های و پروتکل های خاص مثلا پورت ۸۰ واسه http و ۲۱ واسه ftp هستند که نرم افزار هایی مثل IE , FireFox از این پورتها استفاده میکنند برای نمایش صفحات وب از سرور به روی سیستم شما.
خوب حالا با یه بیان سادتر میشه گفت که اگه ip آدرس یه کامپیوتر باشه تو شبکه پورت آدرس برنامه ای که تو اون کامپیوتر وجود داره و اگه قرار باشه بسته ای برسه به یه برنامه مشخص میشه که باید دست کدوم یکی از سرویسها یا برنامه های او سیستم برسه. که اصطلاحا اگه برنامه ای قادر باشه که از پورتش استفاده کنه میگن پورتش بازه . مثلا پورت ۸۰ باید باز باشه تا شما بتونی از مرورگرت استفاده کنی.