port در دنیای شبکه و کامپیوتر چیست؟ و چه انواعی دارد؟

پورت در کامپیوتر چیست؟

در این مقاله می خواهیم به طور کامل به موضوع port در کامپیوتر چیست؟ Port در لغت به معنی درگاه می باشد که برای تبادل اطلاعات بین کامپیوتر و سرور ها استفاده می شود. به عبارت دیگر پورت مکانی است که داده ها از طریق آن به کامپیوتر یا سرور وارد و یا از آن خارج می شوند و به هر یک از این درگاه ها یک عدد نسبت داده می شود که این اعداد بین ۰ تا ۶۵۵۳۵ می باشند؛ در دستگاه های رایانه ای و ارتباطی، یک port به طور کلی مکانی خاص برای اتصال به برخی دستگاه های دیگر معمولا با سوکت و پلاگین به نوعی است.

به طور معمول یک کامپیوتر شخصی با یک یا چند پورت سریال و معمولاً یک درگاه موازی ارائه می شود. پورت سریال از انتقال متوالی، یک بیت در هر زمان به دستگاه های جانبی از قبیل scanner پشتیبانی می کند در حالی که port موازی از انتقال چند بیت در هر زمان به دستگاه هایی مانند پرینتر پشتیبانی می کند.

تعریف port

تعریف port به شرح زیر می باشد:

  • هنگام مراجعه به یک دستگاه فیزیکی، port سخت افزاری یک اتصال است که درقسمت جلویی یا پشتی رایانه مشاهده میشود. پورت ها به رایانه ها اجازه می دهند به دستگاه های خارجی مانند چاپگر دسترسی پیدا کنند.
  • علاوه بر درگاه سخت افزاری که در بالا به آن اشاره شد، یک درگاه سخت افزاری یا port ممکن است به درگاه I / O حافظه رایانه نیز دسترسی پیدا کند.
  • port اصطلاحی است که برای توصیف روند گرفتن برنامه ای که برای سیستم عامل های خاص نوشته شده است و انتقال آن به سیستم عامل دیگر به کار می رود. به عنوان مثال، گرفتن یک برنامه نوشته شده برای Microsoft Windows و انتقال آن به  Linux.
  • port در شبکه چیست؟ port در شبکه یا اینترنت، یک نرم افزار یا درگاه شبکه مکانی است که اطلاعات برای آن ارسال می شود. به عنوان مثال ، پورت ۸۰ پورت شبکه http است. کاربرانی که مایکروسافت ویندوز را اجرا می کنند می توانند از دستور netstat برای مشاهده اتصالات فعال فعلی که شامل درگاه هایی هستند که در حال استفاده هستند استفاده کنند؛ افرادی که می خواهند port ها را در رایانه یا شبکه خود مسدود کنند می توانند از یک نرم افزار یا فایروال سخت افزاری استفاده ک

Port

از نظر برنامه نویسی، یک port یک “محل اتصال منطقی” است و به طور مشخص، با استفاده از پروتکل اینترنت، TCP / IP، روشی که یک برنامه مشتری برای مشخص کردن یک برنامه سرور خاص روی رایانه در یک شبکه مشخص می کند.
مدل TCP/IP به دو بخش TCP و UDP تقسیم میشود.
در مقاله ای جداگانه به طور کامل در مورد این دسته توضیح داده ایم.
برای مطالعه مقاله ذکر شده اینجا کلیک کنید.

برنامه های سطح بالاتر که از TCP / IP مانند پروتکل وب ، پروتکل انتقال Hypertext استفاده می کنند، دارای درگاه هایی با شماره های از پیش تعیین شده هستند؛ سایر فرایندهای برنامه به شماره پورت به صورت پویا برای هر اتصال داده می شوند هنگامی که یک سرویس (برنامه سرور) در ابتدا شروع می شود، گفته می شود که به شماره پورت تعیین شده آن متصل می شود، از آنجا که هر برنامه مشتری می خواهد از آن سرور استفاده کند، باید درخواست کند تا به شماره پورت تعیین شده متصل شود.

انواع پورت ها

به طور کلی انواع Port ها به قرار زیر می باشد:

  • Port سخت افزاری همان درگاهی است که برای اتصال فیزیکی دستگاه ها و یا کابل های دستگاه به رایانه یا شبکه خود استفاده می شود. بسیاری از آنها را می توان در پشت رایانه یا روتر خود پیدا کرد. درگاه سخت افزاری برای اتصال موس، صفحه کلید و چاپگر خود به رایانه وجود دارد. همچنین می توانید پورت USB را در رایانه یا لپ تاپ خود پیدا کنید که می توانید از آنها برای اتصال دستگاه هایی مانند دوربین، تلفن های هوشمند ، iPod ها و اتصالات USB استفاده کنید.

Port

  • Port های نرم افزاری بخش مهمی از آدرس دهی اینترنت هستند و به تعریف مقصد برای بسته های داده کمک می کنند؛ پورت های نرم افزاری این امکان را فراهم می کنند تا بیش از یک برنامه به داده های همزمان (بر روی شبکه یا اینترنت) دسترسی داشته باشد. در هر برنامه تعداد پورت تعیین شده است که برای انتقال داده از آن استفاده می شود. این فرایند آدرسدهی تضمین میکند که کامپیوتر دریافت کننده میتواند از کدام برنامه برای داده های دریافت شده استفاده کند. برخی سرویس ها و برنامه های خاص معمولا از شماره های پورت خاصی استفاده می کنند. به عنوان مثال، نامه الکترونیکی برای پورت ۲۵ محفوظ است و مرورگر وب از پورت ۸۰ استفاده می کند. بسیاری از برنامه ها می دانند کدام پورت ها را باید گوش دهند و می تواند بین بسته های داده هایی که برای آنها در نظر گرفته شده است و ترافیکی که نمی توان آنها را نادیده گرفت، تفکیک شود.

انواع پورت ها بر حسب شماره آنها

انواع Port ها بر حسب شماره آنها عبارتند از:

  • Port های ۱ تا ۱۰۲۴: معروف ترین پورت ها می باشند که معمولا هر کدام از آنها برای یک سرویس خاص استفاده می شوند. لازم به ذکر است که این نوع پورت ها قبلا توسط سرویس های متفاوتی رزرو شده اند.
  • Port های ۱۰۲۵ تا ۴۹۱۵۱: این نوع پورت ها به طور مشخص با هیچ کدام از سرویس های اینترنتی در ارتباط نیستند بلکه وقتی با یک ابزار شبکه کاری انجام داده می شود یکی از Port ها به صورت تصادفی باز شده و یک ارتباط با سرور برقرار شده که داده ها ارسال و دریافت می شوند.
  • Port های ۴۹۱۵۲ تا ۶۵۵۳۵: از نوع Port ها به ندرت استفاده می شود زیرا این نوع پورت ها برای یکسری سرویس های خاص اینترنتی می باشد که توسط Trojan یا ویروس ها به کار گرفته می شوند.

البته لازم به ذکر است که تقسیم بندی فوق همواره برقرار نمی باشد و گاهی اوقات پورت ها به دو دسته زیر ۱۰۲۴ و بالای ۱۰۲۴ تقسیم می شوند.

Port

چگونه می توان یک Port را مشخص کرد؟

بطور معمول داده ها بطور خودکار توسط سخت افزار و نرم افزار پردازش میشوند، بنابراین نیازی به تعریف Portها نیست. با این حال، مواردی وجود دارد که می توان Port خود را مشخص کرد که این موارد عبارتند از:

  • هنگام اتصال به یک سرور بازی شخصی
  • هنگام پیکربندی مشتری Utorrent
  • برای انتقال پورت برای برنامه های خاص از طریق روتر امکان پذیر است
  • هنگام اتصال به دوربین امنیتی IP

کاربر می تواند با دانستن آدرس IP شبکه یا دستگاه و شماره پورت برنامه به پورت خاصی دسترسی پیدا کند. به عنوان مثال اگر بخواهد به دوربین امنیتی IP خود که در محل ۱۹۲.۱۶۸.۰.۱۰۰ در شبکه قرار دارد دسترسی داشته باشد و آن را در پورت ۸۰۸۰ تنظیم کند (که یک پیش فرض رایج برای دوربین های امنیتی است!) به مرورگر وب خود می رود و آدرس: ۱۹۲.۱۶۸.۰.۱۰۰:۸۰۸۰ را تایپ می کند.

برای مطالعه بیشتر در مورد شبکه و کامپیوتر به مرکز آموزش سایت طوبی وب گستر مراجعه نمایید.




امیدواریم ازین آموزش نهایت بهره را برده باشید.


همینک دیدگاه خود را برای ما بنویسید!