۱۳۹۷/۱۱/۳۰ فناوری اطلاعات

کی بازار- در هر زمانی، کلی اطلاعات مابین دستگاه پی‌سی ویندوز 10 و اینترنت بی‌انتهای شما رد و بدل می‌شود. این کار با استفاده از فرآیندی صورت می‌پذیرد که به موجب آن فرآیندهای وابسته به شبکه به دنبال پورت‌های آزاد TCP و UDP می‌گردند تا بواسطه‌ی آن بتوانند با جهان اینترنت ارتباط برقرار کنند. اول اطلاعات شما به پورت‌های راهِ دور در مقصد و یا وبسایتی که فرآیندهای شما سعی دارند بدان متصل شوند فرستاده شده و بعد در پورت‌های لوکال پشت پی‌سی شما دریافت می‌شوند.

بیشتر مواقع ویندوز 10، خود می‌داند چطور پورت‌ها را مدیریت کند و تضمین می‌دهد ترافیک دارد از طریق پورت‌های مناسب هدایت می‌شود. بدین‌ترتیب این فرآیندها به پورت‌های مورد نیازشان متصل شوند. اما برخی اوقات دو فرآیند ممکن است به یک پورت اختصاص داده شوند و یا شاید بخواهید تصویر بهتری از ترافیک و آنچه در داخل و بیرون می‌گذرد داشته باشید.

از این رو تصمیم گرفتیم این مقاله‌ی راهنما را به شما ارائه داده و در آن نشان دهیم چطور می‌توان نگاهی کلی به پورت‌ها داشته و ببینید کدام اپلیکیشن‌ها دارند از کدام پورت‌ها استفاده می‌کنند.

روش خط فرمان[1]

شاید ساده‌ترین راه برای اینکه ببینیم کدام پورت دارد توسط کدام فرآیند مورد استفاده قرار می‌گیرد بکارگیری خط فرمان قابل‌اعتماد باشد.

روی دکمه‌ی استارت کلیک کرده و cmd را تایپ کنید؛ سپس وقتی Command Prompt در نتایج جست‌وجو پدیدار شد رویش راست‌کلیک نمایید. سپس گزینه‌ی Run as administrator بزنید.

فرمان زیر را وارد نمایید:

بدین‌ترتیب فهرستی احتمالاً بلند بالا از پورت‌ها به همراه فرآیندهای ویندوزی که از آن‌ها استفاده می‌کنند برایتان خواهد آمد. (شما می‌توانید Ctrl + A را فشار داده و سپس برای کپی کردن از تمامی اطلاعات به کلیپ‌بورد Ctrl + C را بزنید). روی دستگاه پی‌سی معمولی عموماً دو آدرس آی‌پی لوکال وجود دارد که شامل پورت‌های روی پی‌سی‌تان نیز می‌شود. 

 

 

 

اولین (در خصوص مورد ما)  127.0.0.1 است. به این آدرس آی‌پی یا localhost می‌گویند یا loopback address و هر فرآیندی که این پورت‌ها را بپذیرد یعنی بدون استفاده از هر رابط شبکه‌ای دارد به طور داخلی با شبکه‌ی لوکال شما ارتباط برقرار می‌کند. پورت واقعی شماره‌ایست که بعد از علامت دو نقطه می‌بینید (در تصویر زیر).

 

 

 

حجم زیادی از فرآیندهای شما ممکن است پورت‌هایی را که پیشوند 192.168.xxx.xxx دارند بپذیرد؛ که در واقع آدرس آی‌پی شماست. این یعنی پروسه‌هایی که می‌بینید اینجا فهرست‌شده‌اند در حال پذیرش ارتباطات از موقعیت‌های دور اینترنتی می‌باشند (مثل وبسایت‌ها). باری دیگر می‌گوییم که پورت واقعی شماره‌ایست که بعد از علامت دو نقطه می‌بینید. 

 

 

 

TCPView

اگر برایتان مهم نیست که اپی طرف‌سوم نصب کنید و می‌خواهید کنترل بیشتری روی جریانات همه‌ی پورت‌ها داشته باشید می‌توانید از اپی سبک به نام TCPView استفاده کنید. بدین‌ترتیب، فهرستی از همه‌ی پروسه‌ها و پورت‌های مربوط به آن‌ها برایتان فهرست خواهد شد. 

 

 

آنچه بهتر از خط فرمان عمل می‌کند این است که با استفاده از این اپ می‌توانید به طور فعالانه‌ای باز شدن پورت‌ها و باز شدن و ارسال بسته‌ها را مشاهده نمایید. تنها کافیست هایلایت‌های سبز، قرمز و زرد را دنبال کنید. همچنین می‌توانید با کلیک کردن روی سرخطهای ستون فهرست را از نو ترتیب‌بندی نمایید؛ بدین‌ترتیب خیلی راحت‌تر می‌توانید فرآیندی که می‌خواهید را پیدا کنید. همچنین خیلی ساده‌تر می‌توانید دو فرآیند جداگانه را که برای یک پورت واحد رقابت می‌کنند پیدا نمایید.

اگر فرآیند یا کانکشنی را که می‌خواهید ببندید پیدا کردید، آنوقت روی آن راست‌کلیک نموده و سپس گزینه‌ی End process را بزنید؛ گزینه‌ای که دقیقاً کاربردش مانند آن است که در Windows task manager وجود دارد. همچنین می‌توانید برای باز گذاشتن فرآیند روی گزینه‌ی Close Connection کلیک کرده اما نگذارید پورت بخصوصی را دریافت کند.

نتیجه‌گیری

این دو از بهترین روش‌های چک کردن پورت‌های بکار گرفته شده‌اند. در حقیقت با این دو روش کنترل بیشتری روی کانکشن‌های شبکه‌ی خود که دائما روی پی سی‌تان ساخته می‌شود خواهید داشت.

 

 [1] Command Prompt

 

منبع: کی بازار (فروشگاه آنلاین نرم افزارهای اورجینال)، با دریافت انواع لایسنس‌های معتبر از تامین‌کنندگان جهانی این امکان را برای تمام کاربران فراهم آورده است تا در چند ثانیه، از خدماتی بین‌المللی لذت ببرند. در کی بازار امکان خرید لایسنس‌های اورجینال نرم افزار‌های کاربردی و امنیتی(ویندوز اورجینال، آفیس اورجینال، آنتی ویروس اورجینال، آنتی ویروس کسپرسکی، آنتی ویروس پادویش و آنتی ویروس نود 32) بصورت ارسال آنی فراهم آمده است.