Wednesday, April 1, 2009

วิธีการหาโปรแกรมที่กำลังใช้พอร์ต TCP

ตรวจสอบหาโปรแกรมที่กำลังใช้พอร์ต Transmission Control Protocol (TCP)
บทความโดย: Thai Windows Administrator Blog

ในการหาว่าโปรแกรมที่กำลังใช้พอร์ตของโปรโตคอล TCP นั้น สามารถใช้ยูทิลิตี้ Netstat.exe ตามด้วยสวิตซ์ต่างๆ ดังนี้
-a แสดงการเชื่อมต่อ (Connection) และพอร์ตที่เปิดอยู่ทั้งหมด (Listening port)
-o แสดงหมายเลข process identifier (ID)
-n แสดงแอดเดรสและหมายเลขพอร์ตในรูปแบบเลข

การรันยูทิลิตี้ Netstat.exe มีขั้นตอนดังนี้
1. คลิก Start คลิก Run
2. พิมพ์ cmd ในกล่อง Open เสร็จแล้วคลิก OK

Proto Local Address Foreign Address State PID
TCP 0.0.0.0:80 0.0.0.0:0 Listening 888

หมายเหตุ: สามารถดูรายละเอียดเกี่ยวกับยูทิลิตี้ Netstat.exe ทั้งหมดโดยการรัน netstat /? ที่คอมมานด์พร้อมท์

จากนั้นนำข้อมูลที่ได้ไปจับคู่กับโปรแกรมโดยใช่ Task Manager ตามขั้นตอนดังนี้
1. กด CTRL+ALT+DELETE จากนั้นคลิก Task Manager
2. คลิกแท็บ Processes
3. ถ้าTask Manager ไม่มีแสดงหัวข้อ PID ให้คลิกเทนู View แล้วคลิกเลือก Select Columns แล้วคลิกเช็คบ็อกซ์หน้า PID (Process Identifier)
4. จัดเรียงการแสดงผลให้ดูง่าย โดยการคลิกที่ "PID" จากนั้นก็มองหาหมายเลข PID ที่ได้จากขั้นตอนด้านบน (ในที่นี้คือ 888)

ที่มา
• http://support.microsoft.com/default.aspx?scid=kb;en-us;281336&sd=tech

© 2009 TWAB. All Rights Reserved.

0 Comment: