“ netstat” และ“ netstat -a” ใน Windows


0

ฉันต้องการทราบความแตกต่างระหว่างnetstatและnetstat -aใน Windows

ฉันคิดว่านี่คือความแตกต่าง:

netstatจะแสดงทั้งหมดของการเชื่อมต่อ TCP ในทุกรัฐยกเว้นฟัง

netstat -aจะแสดงการเชื่อมต่อ TCP ทั้งหมดในทุกสถานะ (รวมถึงการรับฟัง ) และจะแสดงพอร์ตการฟัง UDP ด้วย

ฉันถูกไหม?


คุณดูเหมือนจะสรุปความแตกต่างได้เป็นอย่างดี
Frank Thomas

คำตอบ:


1

สรุปโดยทั่วไปของnetstatจากnetstat /?พูดว่า (เหมืองเน้น):

แสดงสถิติโปรโตคอลและการเชื่อมต่อเครือข่าย TCP / IPปัจจุบัน

ดังนั้นเมื่อคุณรันnetstatโดยไม่มีสวิตช์พิเศษคุณจะเห็นการเชื่อมต่อ TCP ที่สร้างขึ้นเท่านั้น

เอาต์พุตเดียวกันนั้นพูดเกี่ยวกับ-aสวิตช์:

แสดงการเชื่อมต่อและพอร์ตการฟังทั้งหมด

หน้า TechNetชัดเจนยิ่งขึ้นเกี่ยวกับตัวเลือกนั้น:

แสดงการเชื่อมต่อ TCP ที่ใช้งานอยู่ทั้งหมดและพอร์ต TCP และ UDP ที่คอมพิวเตอร์กำลังฟังอยู่

ใช่คุณถูกต้อง. การ-aตั้งค่าสถานะทำให้netstatแสดงพอร์ตการฟังนอกจากการเชื่อมต่อ TCP ที่มีอยู่


"เมื่อคุณเรียกใช้ netstat โดยไม่ต้องสวิทช์พิเศษใด ๆ คุณจะเห็นการเชื่อมต่อ TCP ที่ได้ทำ"คือการเชื่อมต่อที่มีการทำรวมCLOSE_WAIT รัฐ ?
user612177

ผมก็ไม่ได้การทดลองและก็สามารถที่จะเห็นการเชื่อมต่อโดยไม่ต้องCLOSE_WAIT -a
เบ็น N

และFIN_WAIT/ FIN_WAIT2.
Frank Thomas

0

ใช่. จากnetstat -?

แสดงสถิติ protocal และการเชื่อมต่อเครือข่าย TCP / IP ปัจจุบัน

แสดงการเชื่อมต่อและพอร์ตการฟังทั้งหมด

ดังนั้นฉันจะบอกว่ามันปลอดภัยที่จะอนุมานจากบรรทัดแรกว่าเป็นเพียงการเชื่อมต่อการเพิ่ม-aจะให้การเชื่อมต่อและการฟังพอร์ต


น่าเสียดายสำหรับคำตอบของคุณคำตอบอื่นมาก่อนหน้านี้ในสองนาทีและมีข้อมูลเพิ่มเติม ข้อมูลวิจัยที่แสดงเอกสารอย่างเป็นทางการเป็นที่ต้องการมากกว่า "ฉันจะบอกว่าปลอดภัยที่จะอนุมาน"
TOOGAM

ไชโยสำหรับเงื่อนไขการแข่งขัน
kazoni
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.