Score:0

nmap ตรวจไม่พบพอร์ต udp ที่เปิดอยู่อย่างชัดเจน

ธง es

ฉันได้เปิดพอร์ต 4000 บนเครื่องของฉันดังนี้:

nc -lvup 4000

จากนั้นพยายามเชื่อมต่อกับพอร์ตเดียวกันดังนี้:

nc -vu 127.0.0.1 4000

และสามารถเชื่อมต่อและรับส่งข้อความไปมาได้สำเร็จ อย่างไรก็ตาม เมื่อฉันฟังบนพอร์ตเดียวกันตามที่แสดงในตัวอย่างแรก แล้วลองสแกน UDP โดยใช้

nmap -sU 127.0.0.1 -p 4000

ผลลัพธ์เป็นดังนี้:

รายงานการสแกน Nmap สำหรับ localhost (127.0.0.1)
โฮสต์หมด (เวลาแฝง 0.000061 วินาที)

บริการของรัฐพอร์ต
4000/udp ปิด icq

ไม่ควรพูดว่าเปิดเนื่องจากพอร์ตเปิดอย่างชัดเจนตามที่กำหนดโดยการทดสอบครั้งแรก? โปรดทำความเข้าใจให้ดีเพราะฉันรู้สึกงุนงงกับสิ่งนี้จริงๆ

Score:1
ธง za

ไม่ คุณไม่เข้าใจว่าเกิดอะไรขึ้น นี่คือ UDP ไม่มี การเชื่อมต่อ.

เมื่อคุณเรียกใช้ครั้งที่สอง เอ็นซี และพิมพ์อะไรบางอย่างลงไป มันก็แค่ส่งแพ็กเก็ต จากนั้นคุณ โดยวิธีอื่น (ดูที่ด้านอื่นๆ ของการสื่อสาร เช่น ไปที่หน้าจอคอมพิวเตอร์เครื่องอื่น) ยืนยันว่ามีการสื่อสารเกิดขึ้น ถ้าไม่มี "การฟัง" เอ็นซีnc ที่ "ส่ง" จะส่งแพ็กเก็ตเดียวกันอย่างมีความสุข โดยไม่มีเงื่อนงำใดๆ ว่าได้รับหรือตกหล่น

ก็เช่นกัน แผนที่. มันส่งแพ็กเก็ต ไม่เห็นคำตอบใด ๆ และตัดสินใจว่าแพ็กเก็ตของมันหายไปในหลุมดำ

นี่คือ UDP มันเป็นแบบนี้ ไม่มีการยืนยันการรับที่แท้จริงหากแอปพลิเคชันต้องการแอปพลิเคชันจะยืนยันเอง และเนื่องจากเราไม่มีโปรโตคอลระดับแอปพลิเคชันให้ทำที่นี่ ดังนั้น nmap จึงไม่เห็นคำตอบ ไม่พบ "พอร์ตเปิด"

ในการเปรียบเทียบ TCP มีการยืนยัน (ACKs) ในตัว นั่นเป็นเหตุผลที่เราสามารถตรวจจับได้อย่างน่าเชื่อถือว่าพอร์ตเปิดอยู่หรือไม่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา