نمايش پست تنها
قديمي February 5th, 2009, 19:18   #6
ahmadrfa
Member
 
تاريخ عضويت: Jun 2008
محل سكونت: اراک
ارسالها: 37
تشکر: 6
تشکر از ايشان: 161 بار در 24 پست
ahmadrfa (سطح 1)ahmadrfa (سطح 1)ahmadrfa (سطح 1)
0

پورت
اما پورت چیست؟
ما در کامپیوتر دو نوع پورت داریم 1- سخت افزاری 2-نرم افزاری
پورت سخت افزاری
تمامی درگاههای سخت افزاری که بوسیله اونها یک ارتباط با خارج از کامپیوتر و با دستگاههای جانبی صورت میگیرد مانند پورت USB , PS2 , .. بعنوان پورت های سخت افزاری شناخته میشوند

پورت های نرم افزاری
این پورتها موضوع بحث من میباشند
در کامپیوتر تعداد 65535 پورت نرم افزاری تعریف شده که ارتباط نرمافزارها با خارج از کامپیوتر تحت یک شبکه را میسر میسازند اما طریقه کار آنها چگونه است؟
هر نرم افزاری که میخواهد از طریق شبکه به بیرون ارتباط داشته باشد دارای یک پورت است که هنگامی که اطلاعات ارسال میکند پورت خود را به مقصد اعلام میکند یک دیتاگرام ساده اطلاعات به شکل زیر است
سایر اطلاعات| پورت مقصد|پورت مبدا | آدرس IP مقصد| آدرس IP مبدا
مثلا فرض کنید پورت اینترنت اکسپلورر 100 باشد و میخواهد با سایت یاهو ارتباط برقرار کند پورت پیشفرض دیدن ارتباط وب 80 است پس IE پورت مبدا را 100 و پورت مقصد را 80 میگذارد پس از اینکه اطلاعات به سایت یاهو رسید تمامی اطلاعات آدرس را عکس میکند و جواب را ارسال میکند به این ترتیب سرور سایت یاهو پورت مبدا را 80 و پورت مقصد را 100 گذاشته و IP مبدا و مقصد را عوض کرده و اطلاعات برای سیستم شما ارسال میشود سیستم شما بررسی میکند که چه نرم افزاری به پورت 100 گوش میدهد و اطلاعات را برای آن که در مثال ما IE است ارسال میکند. این عمل ذقیقا مانند ارسال نامه است شما وقتی نامه ای ارسال میکنید آدرس و پلاک خود را در قسمت فرستنده نوشته و نامه را به آدرس گیرنده ارسال میکنید پس از رسیدن نامه به گیرنده , گیرنده برای ارسال جواب در نامه ارسالی خود به شما آدرس شما را که در نامه قبل در قسمت فرستنده بود در قسمت گیرنده نوشته و آدرس خود را در قسمت فرستنده نوشته و جواب را برای شما ارسال میکند.
ahmadrfa آفلاين است پاسخ با نقل قول
9 تشکر کننده از ahmadrfa: