मैं यह समझने की कोशिश कर रहा हूं कि विंडोज एक्सपी पर एक ही टीसीपी {आईपी, पोर्ट} जोड़ी पर कई प्रक्रियाओं को शुरू करना संभव हो सकता है।एक ही बंदरगाह पर कई प्रक्रियाएं सुन रही हैं?
उदाहरण के लिए, मैं बंदरगाह 371 पर दो ncat.exe
प्रोग्राम सुन सकता हूं। दूसरा कोई भी समस्या के बिना शुरू किया गया है और आने वाले कनेक्शन प्राप्त करता है जबकि पहला नहीं होता है। एक बार प्रक्रिया शुरू होने के बाद समाप्त हो जाती है, पहला व्यक्ति उन्हें प्राप्त करता है।
netstat -a -n | find "LISTENING"
TCP 0.0.0.0:371 0.0.0.0:0 LISTENING
TCP 0.0.0.0:371 0.0.0.0:0 LISTENING
इस एक Windows (XP) व्यवहार मान लिया जाये, यह कैसे एक सुरक्षित & सुरक्षित व्यवहार हो सकता है? इसका मतलब यह है कि कोई भी सामान्य "पता पहले से उपयोग में" त्रुटि संदेश प्राप्त करने के बजाय किसी भी पहले से ही सुनने वाले बंदरगाह को "ओवरलोड" कर सकता है, और केवल नियमों के साथ फ़ायरवॉल बाईपास कर सकता है कि "पोर्ट 371 पर आने वाले किसी भी टीसीपी कनेक्शन की अनुमति है"।
यह 'सुरक्षित और सुरक्षित व्यवहार' नहीं है। यह एक अजीब विंडोज़ विचित्रता है जो प्रक्रियाओं को एक-दूसरे के कनेक्शन चुरा लेने की अनुमति देती है। – EJP