پورت TCP و UDP چیست؟ چگونه آنها را در ویندوز مسدود یا باز کنیم؟
اگر یک مهندس شبکه یا یک کاربر معمولی هستید، ممکن است لازم باشد یک پورت مجازی مانند یک TCP یا یک پورت UDP را برای یک برنامه پیدا کنید، باز کنید یا مسدود کنید. (UDP)پورت های مجازی به شما کمک می کنند تا سخت افزار و نرم افزار شبکه خود را با توجه به ترافیک اطلاعات مدیریت کنید. به زبان ساده، پورت های مجازی به عنوان خطوط اختصاصی برای ترافیک خاص مانند ترافیک وب سایت، دریافت ایمیل، انتقال فایل ها و غیره عمل می کنند.
اساسا دو نوع پورت مجازی وجود دارد، یعنی TCP و UDP . TCP مخفف عبارت Transmission Control Protocol است. در حالی که UDP مخفف User Datagram Protocol است. درگاههای TCP(TCP) و UDP از پروتکلهای شبکه متفاوتی برای مدیریت ترافیک اطلاعات استفاده میکنند. پروتکل های شبکه چیزی نیست جز مجموعه قوانین و مقررات نحوه ارسال و دریافت اطلاعات خاص. با این حال، اساس یک پورت TCP یا UDP IP است ، یعنی پروتکل اینترنت(Internet Protocol) .
بیایید ببینیم که این دو پورت چگونه در ویژگی ها و عملکردهای خود تفاوت دارند.
پورت TPC چگونه کار می کند؟
یک پورت TCP از کاربران می خواهد که بین دستگاه فرستنده و دستگاه گیرنده ارتباط برقرار کنند. کاملاً شبیه برقراری تماس تلفنی است. هنگامی که ارتباط بین فرستنده و گیرنده برقرار شد، اطلاعات را می توان به عقب و جلو منتقل کرد، تا زمانی که اتصال از خارج قطع شود.
اگرچه TCP پیچیده ترین پروتکل لایه انتقال است، اما در هنگام دریافت اطلاعات بدون خطا نیز قابل اعتمادترین پروتکل است. پروتکل اطمینان حاصل می کند که ماشین مقصد دریافت دیتاگرام را تایید می کند. فقط پس از آن اطلاعات را منتقل می کند. بنابراین(Hence) , TCP بیشتر از UDP استفاده می شود .
پورت UDP چگونه کار می کند؟
از طرف دیگر، یک پورت UDP برای ارسال اطلاعات به کاربران نیازی ندارد که بین فرستنده و گیرنده ارتباط برقرار کنند. با این حال، برخلاف پورت TCP ، اطلاعات ارسال شده از طریق پورت UDP ممکن است به گیرنده نرسد. شبیه ارسال نامه است. لزومی ندارد که کاربر نامه را دریافت کرده باشد. از این رو(Hence) ، اطلاعاتی که باید پخش شوند از طریق یک پورت UDP ارسال می شوند. (UDP)کاربر تنظیم شده یا گوش دادن به پورت UDP مشخص شده می تواند اطلاعات را دریافت کند.(UDP)
UDP تأخیر کمی دارد و جریان ثابتی از اطلاعات را ارائه می دهد. بنابراین، یک UDP انتخاب مناسبی برای پخش پخش، بازیهای ویدیویی آنلاین و پخش صدا از طریق IP ( VoIP ) است. در نتیجه، یک پورت UDP تنها زمانی استفاده می شود که نیاز خاصی به اطلاعات ارسالی وجود داشته باشد.
شناسایی پورت های مناسب
پورت های مجازی زیادی برای هر رایانه شخصی وجود دارد. که از 0 تا 65535 متغیر است.اما هر کدام از این پورت ها استاندارد خاصی دارند و به کاربرد خاصی اختصاص دارند. از این میان، برخی از پورت های زیر از TCP و UDP استفاده می کنند .
- 20 ( TCP ): FTP ( پروتکل انتقال فایل(File Transfer Protocol) )
- 22 (TCP): پوسته امن (SSH)
- 25 ( TCP ): پروتکل انتقال نامه(Mail Transfer Protocol) ساده ( SMTP )
- 53 ( TCP و UDP ): سیستم(System) نام دامنه ( DNS )
- 80 ( TCP ): پروتکل انتقال(Transfer Protocol) ابرمتن ( HTTP )
- 110 ( TCP ): پروتکل اداره پست(Post Office Protocol) ( POP3 )
- 143 ( TCP ): پروتکل دسترسی به پیام(Message Access Protocol) اینترنتی ( IMAP )
- 443 (TCP): HTTP Secure (HTTPS).
این امکان وجود دارد که بررسی کنید کدام یک از پورت های رایانه شخصی ویندوز شما باز یا بسته است. اگر میخواهید یک پورت TCP یا UDP خاص را مسدود یا باز کنید، در اینجا روند انجام میشود.
پیدا کردن یک پورت TCP یا UDP باز
منوی شروع(Start Menu) را باز کنید . (برای ویندوز 10(Windows 10) ، دکمه Windows را فشار دهید) و CMD را تایپ کنید. حال بر روی گزینه Run as Administrator کلیک کنید.
وقتی پنجره Command Prompt باز شد، Netstat -ab را تایپ کرده و Enter را فشار دهید. ( Enter. )لیستی از پورت های TCP و UDP همراه با آدرس IP و سایر جزئیات ظاهر می شود.
هر چه بیشتر صبر کنید، لیست پورت های باز بزرگتر می شود. صبر کنید(Wait) تا لیست کامل در پنجره ظاهر شود. هنگامی که لیست به طور کامل ظاهر شد، CTRL+C و CTRL+Vفشار دهید تا اطلاعات را در (Press) Notepad یا هر ویرایشگر متن دیگری کپی و جایگذاری کنید .
همانطور که در تصویر بالا مشاهده می کنید، اطلاعات داخل پرانتز به نام برنامه ای اشاره دارد که از پورت باز TCP یا UDP استفاده می کند. (UDP)در کنار نام پروتکل، می توانید آدرس IP و شماره پورت را بعد از کولون مشاهده کنید. به عنوان مثال، در 192.168.0.107: 50741 ، اعداد 192.168.0.107 آدرس IP( IP address) هستند ، در حالی که شماره 50741 شماره پورت است.(.)
بخوانید(Read) : چگونه بررسی کنیم چه پورت هایی باز هستند(How to check what Ports are open) ؟
پیدا کردن یک پورت TCP یا UDP مسدود شده
برای اینکه بدانید کدام یک از پورت ها توسط فایروال ویندوز(Windows Firewall) مسدود شده اند ، مراحل بعدی را دنبال کنید.
اولین مرحله مانند یافتن یک پورت TCP یا UDP باز است. (UDP)منوی استارت(Start Menu) را با فشار دادن دکمه Windows باز کنید و CMD را تایپ کنید. حال بر روی گزینه Run as Administrator کلیک کنید.
وقتی پنجره Command Prompt باز شد، دستور زیر را تایپ کنید: netsh firewall show state
برخی از پورت ها ممکن است توسط روتر یا ISP مسدود شده باشند و ممکن است در لیست بالا ذکر نشده باشند. برای یافتن آن پورت ها، دستور زیر را تایپ کنید: netstat -ano | findstr -i SYN_SENT
اگر این دستور هیچ لیستی را برنگرداند، به این معنی است که هیچ یک از پورت ها توسط روتر یا ISP مسدود نشده است.
چگونه یک پورت TCP یا UDP را باز یا مسدود کنیم
اکنون از آنجایی که پورتهای TCP و UDP را در رایانه شخصی (UDP)ویندوز(Windows) خود شناسایی کردهاید ، مهمترین بخش اینجاست.
اول(First) از همه، ممکن است لازم باشد یک پورت را باز کنید تا یک برنامه بدون مشکل اجرا شود. از سوی دیگر، ممکن است لازم باشد پورت های خاصی را مسدود کنید، زیرا آنها دیگر استفاده نمی شوند و ممکن است به عنوان دروازه ای برای تهدیدات باشند. بنابراین(Hence) ، چنین پورت هایی توسط فایروال مسدود می شوند.
مراحل بعدی را برای باز کردن یا مسدود کردن یک پورت TCP یا UDP دنبال کنید.(UDP)
منوی Start(Start Menu) را با فشار دادن کلید Windows باز(Windows-key) کنید . Windows Defender Firewall را تایپ کنید و از نتایج Windows Defender Firewall with Advanced Security را انتخاب کنید .
پنجره زیر باز می شود.
روی زبانه Inbound Rules در منوی سمت چپ کلیک کنید.
روی تب New Rule… از قسمت (New Rule…)Actions در منوی سمت راست کلیک کنید. وقتی این پنجره باز شد، دکمه رادیویی Port را انتخاب کنید و روی (Port)Next کلیک کنید .
با فشردن تب Next ، پنجره زیر New Inbound Rule Wizard باز می شود. در این پنجره می توانید نوع پورتی را که می خواهید باز یا مسدود کنید انتخاب کنید. همچنین میتوانید انتخاب کنید که آیا میخواهید همه پورتهای نوع انتخاب شده یا یک پورت محلی خاص باز یا مسدود شوند. تعداد یا محدوده ای از پورت های محلی را که می خواهید باز یا مسدود کنید، مشخص کنید. و روی Next کلیک کنید .
با کلیک بر روی Next پنجره زیر باز می شود. در اینجا میتوانید با انتخاب دکمههای رادیویی Allow the connection یا Allow the connection در صورتی که ایمن است ، پورتها را باز کنید. (Allow the connection if it is secure)سومین دکمه رادیویی را انتخاب کنید اتصال(Block the connection) را مسدود کنید تا پورت های مشخص شده مسدود شود.
اکنون انتخاب کنید که آیا این قانون برای دامنه(Domain) ، خصوصی(Private) یا عمومی(Public) یا همه این موارد اعمال می شود. روی Next کلیک کنید .
با کلیک بر روی Next(Next) پنجره زیر باز می شود . در این پنجره، یک نام(Name) برای این قانون ورودی(Inbound Rule) جدید مشخص کنید . همچنین می توانید در قسمت توضیحات(Description) مشخص کنید کدام پورت ها مسدود یا باز شده اند .
برای ایجاد این قانون ورودی جدید، روی Finish کلیک کنید .
لطفاً(Please) توجه داشته باشید که گاهی اوقات پس از مسدود کردن یک پورت خاص، برنامهها ممکن است به درستی کار نکنند. همچنین ممکن است هنگام اتصال به منابع خاصی با مشکلاتی مواجه شوید. این بدان معناست که ممکن است لازم باشد پورتی که مسدود کرده اید باز باشد. شما می توانید مسدود شدن پورت ها را در هر زمان و به دنبال همان فرآیند لغو کنید.
در ادامه بخوانید(Read next) : نحوه نظارت بر ارتباطات TCP، UDP در ویندوز با PortExpert.
Related posts
چگونه به استفاده از Port Query Tool (PortQry.exe) در Windows 10
Analyze and Optimize TCP/IP با TCP Optimizer برای Windows PC
چگونه به استفاده از Network Sniffer Tool PktMon.exe در Windows 10
فعال کردن Network Connections در حالی که در Modern Standby در Windows 10
فعال یا غیر فعال کردن Wi-Fi و Ethernet adapter در ویندوز 11
چگونه برای نقشه برداری Network Drive یا اضافه کردن FTP Drive در Windows 11/10
نحوه غیر فعال کردن یا فعال کردن Hotspot موبایل در Windows 10
چگونه برای فعال کردن و پیکربندی SNMP service در Windows
Network discovery خاموش است و در Windows 10 تبدیل نمی کند در
Fix Slow access به network drive از Windows 10
فعال یا غیر فعال Network Discovery یا به اشتراک گذاری در Windows 10
Make Network فایل Always Available Offline در Windows 10
می توانید کامپیوتر های دیگر در شبکه من در Windows 10 نمی بینم
فعال یا غیر فعال کردن LMHOSTS Lookup در Windows 11/10
چگونه به فعال کردن Wake-on-LAN در Windows 10
چگونه برای مدیریت Data Usage Limit در Windows 10
چگونه برای ایجاد Wi-Fi Network Adapter Report در Windows 10
نحوه پاک کردن ARP Cache در Windows 11/10
چگونه تغییر نام یا تغییر Active Network Profile Name در Windows 11/10
چگونه به رفع DHCP Lookup error om Windows & Chromebooks شکست خورد