चाहे आप नेटवर्क इंजीनियर हों या सामान्य उपयोगकर्ता, आपको कभी-कभी वर्चुअल पोर्ट ढूंढने, खोलने या ब्लॉक करने की आवश्यकता पड़ सकती है, जैसे किसी एप्लिकेशन के लिए TCP या UDP पोर्ट। वर्चुअल पोर्ट आपके नेटवर्क हार्डवेयर और सॉफ़्टवेयर को सूचना ट्रैफ़िक के संबंध में प्रबंधित करने में मदद करते हैं। सरल भाषा में, वर्चुअल पोर्ट विशेष ट्रैफ़िक के लिए समर्पित लेन की तरह काम करते हैं—जैसे वेबसाइट ट्रैफ़िक, ईमेल प्राप्त करना, फ़ाइल ट्रांसफ़र आदि।
TCP और UDP पोर्ट के प्रकार
मूल रूप से दो प्रकार के वर्चुअल पोर्ट होते हैं: TCP और UDP। TCP का पूरा नाम ट्रांसमिशन कंट्रोल प्रोटोकॉल है, जबकि UDP का अर्थ यूज़र डेटाग्राम प्रोटोकॉल है। TCP और UDP पोर्ट सूचना ट्रैफ़िक को संभालने के लिए अलग-अलग नेटवर्क प्रोटोकॉल का उपयोग करते हैं। नेटवर्क प्रोटोकॉल नियमों का समूह है जो निर्धारित करता है कि जानकारी कैसे भेजी और प्राप्त की जाए। हालांकि, TCP या UDP पोर्ट का आधार IP यानी इंटरनेट प्रोटोकॉल होता है।
TCP पोर्ट कैसे काम करता है?
TCP पोर्ट के लिए प्रेषक और प्राप्तकर्ता की मशीन के बीच कनेक्शन स्थापित करना आवश्यक होता है। यह फ़ोन कॉल करने जैसा है। एक बार कनेक्शन स्थापित हो जाने पर, जानकारी दोनों ओर से तब तक प्रसारित होती रहती है जब तक कि कनेक्शन बाहरी रूप से तोड़ा न जाए।
हालांकि TCP सबसे जटिल ट्रांसपोर्ट लेयर प्रोटोकॉल है, लेकिन यह त्रुटि-मुक्त जानकारी प्राप्त करने के लिए सबसे विश्वसनीय प्रोटोकॉल भी है। यह प्रोटोकॉल सुनिश्चित करता है कि गंतव्य मशीन डेटाग्राम की प्राप्ति को स्वीकार करे, उसके बाद ही जानकारी प्रसारित होती है। इसलिए TCP, UDP की तुलना में अधिक उपयोग किया जाता है।
UDP पोर्ट कैसे काम करता है?
दूसरी ओर, UDP पोर्ट को प्रेषक और प्राप्तकर्ता के बीच कनेक्शन स्थापित करने की आवश्यकता नहीं होती। हालांकि, TCP के विपरीत, UDP पोर्ट पर भेजी गई जानकारी प्राप्तकर्ता तक पहुंच भी सकती है और नहीं भी। यह पत्र भेजने जैसा है—यह ज़रूरी नहीं कि उपयोगकर्ता को पत्र मिल ही जाए। इसलिए, प्रसारित की जाने वाली जानकारी UDP पोर्ट पर भेजी जाती है। निर्दिष्ट UDP पोर्ट पर ट्यून किया गया या सुन रहा उपयोगकर्ता जानकारी प्राप्त कर सकता है।
UDP में कम विलंबता होती है और यह सूचना की निरंतर धारा प्रदान करता है। इस प्रकार, UDP स्ट्रीमिंग प्रसारण, ऑनलाइन वीडियो गेम और वॉयस-ओवर-IP (VoIP) स्ट्रीमिंग के लिए आदर्श विकल्प है। परिणामस्वरूप, UDP पोर्ट का उपयोग केवल तब किया जाता है जब सूचना भेजने के संबंध में कोई विशेष आवश्यकता हो।
सही पोर्ट की पहचान करना
किसी भी PC के लिए 0 से 65535 तक कई वर्चुअल पोर्ट उपलब्ध होते हैं। हालांकि, इनमें से प्रत्येक पोर्ट का एक निश्चित मानक होता है और यह किसी विशेष एप्लिकेशन के लिए समर्पित होता है। इनमें से कुछ पोर्ट TCP और UDP दोनों का उपयोग करते हैं:
- 20 (TCP): FTP (फाइल ट्रांसफर प्रोटोकॉल)
- 22 (TCP): सिक्योर शेल (SSH)
- 25 (TCP): सिंपल मेल ट्रांसफर प्रोटोकॉल (SMTP)
- 53 (TCP और UDP): डोमेन नेम सिस्टम (DNS)
- 80 (TCP): हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (HTTP)
- 110 (TCP): पोस्ट ऑफिस प्रोटोकॉल (POP3)
- 143 (TCP): इंटरनेट मैसेज एक्सेस प्रोटोकॉल (IMAP)
- 443 (TCP): HTTP सिक्योर (HTTPS)
आपके Windows PC पर कौन से पोर्ट खुले या बंद हैं, इसकी जांच करना संभव है। यदि आप किसी विशेष TCP या UDP पोर्ट को ब्लॉक या खोलना चाहते हैं, तो यहां प्रक्रिया दी गई है।
खुले TCP या UDP पोर्ट ढूंढना
स्टार्ट मेनू खोलें (Windows 10 के लिए, Windows बटन दबाएं) और CMD टाइप करें। अब Run as Administrator विकल्प पर क्लिक करें।

जब कमांड प्रॉम्प्ट विंडो खुले, तो Netstat -ab टाइप करें और Enter दबाएं। IP पते और अन्य विवरण के साथ TCP और UDP पोर्ट की सूची दिखाई देने लगेगी।

आप जितनी देर प्रतीक्षा करेंगे, खुले पोर्ट की सूची उतनी बड़ी होती जाएगी। पूरी सूची विंडो में दिखाई देने तक प्रतीक्षा करें। एक बार सूची पूरी आने पर, CTRL+C और CTRL+V दबाकर जानकारी को नोटपैड या किसी अन्य टेक्स्ट एडिटर में कॉपी-पेस्ट करें।
ऊपर की छवि में देख सकते हैं, कोष्ठक में दी गई जानकारी उस प्रोग्राम का नाम दर्शाती है जो खुले TCP या UDP पोर्ट का उपयोग कर रहा है। प्रोटोकॉल नाम के आगे, आप कोलन के बाद IP पता और पोर्ट नंबर देख सकते हैं। उदाहरण के लिए, 192.168.0.107: 50741 में, संख्या 192.168.0.107 IP पता है, जबकि संख्या 50741 पोर्ट नंबर है।
पढ़ें: खुले पोर्ट कैसे जांचें?
ब्लॉक किए गए TCP या UDP पोर्ट ढूंढना
Windows Firewall द्वारा ब्लॉक किए गए पोर्ट जानने के लिए, अगले चरणों का पालन करें।
पहला चरण खुले TCP या UDP पोर्ट ढूंढने जैसा ही है। Windows बटन दबाकर स्टार्ट मेनू खोलें और CMD टाइप करें। अब Run as Administrator विकल्प पर क्लिक करें।
जब कमांड प्रॉम्प्ट विंडो खुले, तो निम्न कमांड टाइप करें: netsh firewall show state

कुछ पोर्ट राउटर या ISP द्वारा ब्लॉक किए जा सकते हैं और वे उपरोक्त सूची में सूचीबद्ध नहीं हो सकते। उन पोर्ट को ढूंढने के लिए, निम्न कमांड टाइप करें: netstat -ano | findstr -i SYN_SENT

यदि यह कमांड कोई सूची नहीं लौटाती, तो इसका मतलब है कि राउटर या ISP द्वारा कोई पोर्ट ब्लॉक नहीं किया गया है।
TCP या UDP पोर्ट को कैसे खोलें या ब्लॉक करें
अब जब आपने अपने Windows PC पर TCP और UDP पोर्ट की पहचान कर ली है, तो यहां सबसे महत्वपूर्ण भाग आता है।
सबसे पहले, आपको किसी एप्लिकेशन को सुचारू रूप से चलाने के लिए एक पोर्ट खोलने की आवश्यकता हो सकती है। दूसरी ओर, आप कुछ पोर्ट को ब्लॉक करना चाह सकते हैं क्योंकि वे अब उपयोग में नहीं हैं और खतरों के लिए प्रवेश द्वार बन सकते हैं। इसलिए, ऐसे पोर्ट फ़ायरवॉल द्वारा ब्लॉक किए जाते हैं।
TCP या UDP पोर्ट को खोलने या ब्लॉक करने के लिए अगले चरणों का पालन करें।
Windows-की दबाकर स्टार्ट मेनू खोलें। Windows Defender Firewall टाइप करें, और परिणामों में से Windows Defender Firewall with Advanced Security चुनें।

निम्न विंडो खुलती है।

बाएं साइड मेनू में Inbound Rules टैब पर क्लिक करें।

दाएं साइड मेनू में Actions पेन से New Rule… टैब पर क्लिक करें। जब यह विंडो खुले, तो Port रेडियो बटन चुनें और Next पर क्लिक करें।

Next दबाने पर, New Inbound Rule Wizard की निम्न विंडो खुलती है। इस विंडो में, आप उस पोर्ट का प्रकार चुन सकते हैं जिसे आप खोलना या ब्लॉक करना चाहते हैं। आप यह भी चुन सकते हैं कि चयनित प्रकार के सभी पोर्ट खोलने/ब्लॉक करने हैं या कोई विशिष्ट लोकल पोर्ट। उन लोकल पोर्ट की संख्या या रेंज निर्दिष्ट करें जिन्हें आप खोलना या ब्लॉक करना चाहते हैं। और Next पर क्लिक करें।

Next पर क्लिक करने पर निम्न विंडो खुलती है। यहां आप Allow the connection या Allow the connection if it is secure रेडियो बटन चुनकर पोर्ट खोल सकते हैं। निर्दिष्ट पोर्ट को ब्लॉक करने के लिए तीसरे रेडियो बटन Block the connection का चयन करें।

अब चुनें कि नियम Domain, Private या Public या इन सभी पर लागू होता है। Next पर क्लिक करें।

Next पर क्लिक करने पर निम्न विंडो खुलती है। इस विंडो में, इस नए इनबाउंड नियम के लिए एक नाम निर्दिष्ट करें। आप विवरण अनुभाग में भी बता सकते हैं कि किन पोर्ट को ब्लॉक या खोला गया है।

इस नए इनबाउंड नियम को बनाने के लिए Finish पर क्लिक करें।
कृपया ध्यान दें कि कभी-कभी किसी विशेष पोर्ट को ब्लॉक करने के बाद, ऐप्स ठीक से काम नहीं कर सकते। आपको कुछ संसाधनों से कनेक्ट करते समय समस्याओं का सामना करना पड़ सकता है। इसका मतलब है कि आपके द्वारा ब्लॉक किया गया पोर्ट खुला रखना आवश्यक हो सकता है। आप उसी प्रक्रिया का पालन करके किसी भी समय पोर्ट की ब्लॉकिंग को पूर्ववत कर सकते हैं।
अगला पढ़ें: PortExpert के साथ Windows में TCP, UDP संचार की निगरानी कैसे करें।
