Score:0

traceroute ใช้เส้นทางเดียวกันหรือไม่

ธง cn

ฉันสับสนเล็กน้อยเกี่ยวกับการใช้เส้นทางเดินรถ

ตามนี้

คำสั่ง traceroute ใช้เพื่อดูว่าแพ็กเก็ตได้รับการกำหนดเส้นทางอย่างไรมันทำงานโดยการส่งแพ็กเก็ตโดยเพิ่มค่า TTL โดยเริ่มจาก 1 ดังนั้นเราเตอร์ตัวแรกจึงได้รับแพ็กเก็ต และลดค่า TTL ลงหนึ่ง ดังนั้นการทิ้งแพ็กเก็ต เราเตอร์ส่งข้อความ ICMP Time Exceeded กลับมาหาเรา จากนั้นแพ็กเก็ตถัดไปจะได้รับ TTL เป็น 2 ดังนั้นมันจึงผ่านเราเตอร์ตัวแรก แต่เมื่อไปถึงเราเตอร์ตัวที่สอง TTL จะเป็น 0 และส่งคืนข้อความ ICMP Time Exceeded อีกครั้ง Traceroute ทำงานในลักษณะนี้เนื่องจากขณะที่ส่งและปล่อยแพ็กเก็ต มันจะสร้างรายการของเราเตอร์ที่แพ็กเก็ตสำรวจ จนกระทั่งไปถึงปลายทางและได้รับข้อความ ICMP Echo Reply (แหล่งที่มา: https://linuxjourney.com/lesson/traceroute)

ตามนี้ เราจะแน่ใจได้อย่างไรว่า traceroute ใช้เส้นทางเดียวกันในการส่งแพ็กเก็ต ICMP แต่ละครั้ง ไม่สามารถกำหนดเส้นทางแพ็กเก็ตไปที่อื่นระหว่างการโทรครั้งที่สอง สาม สี่ และอื่น ๆ ได้หรือไม่

ขอบคุณ.

Score:0
ธง in

เราไม่แน่ใจ มันเปลี่ยนแปลงได้

แต่ละแพ็กเก็ตสามารถมีเส้นทางที่แตกต่างกัน ไม่มีการรับประกันที่นี่ เครื่องมือนี้เป็นเครื่องมือในการช่วยแก้ไขจุดบกพร่อง และไม่ใช่ความจริงที่สมบูรณ์แบบเสมอไป

แพ็กเก็ตสามารถใช้เส้นทางเดียวได้ แต่มีเส้นทางกลับที่แตกต่างกันโดยสิ้นเชิง

ดังนั้นสิ่งที่ traceroute บอกคุณคือแพ็กเก็ตที่เราเตอร์ "ล้มเหลว" ในแต่ละขั้นตอนของ TTL ที่เพิ่มขึ้น เพื่อลองและยืนยันว่าคุณเรียกใช้การติดตามหลายครั้ง (การใช้งานบางอย่างอาจดำเนินการนี้ให้คุณแล้ว)

นอกจากนี้ยังอาจมีกฎเฉพาะ ซึ่งทำให้แพ็กเก็ตประเภทต่างๆ ใช้เส้นทางที่แตกต่างกัน ตัวอย่างเช่น การติดตามอาจทำงานได้ดีอย่างสมบูรณ์ ในขณะที่พอร์ต TCP และ/หรือ UDP ถูกบล็อกไว้ที่ใดที่หนึ่ง

โพสต์คำตอบ

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