สารบัญ:

เป็นไปได้ไหมที่จะเขียนโปรแกรม ping ใน Java โดยใช้ข้อความ ICMP?
เป็นไปได้ไหมที่จะเขียนโปรแกรม ping ใน Java โดยใช้ข้อความ ICMP?

วีดีโอ: เป็นไปได้ไหมที่จะเขียนโปรแกรม ping ใน Java โดยใช้ข้อความ ICMP?

วีดีโอ: เป็นไปได้ไหมที่จะเขียนโปรแกรม ping ใน Java โดยใช้ข้อความ ICMP?
วีดีโอ: เริ่มเขียนโปรแกรมด้วย Java ฉบับไว ๆ เข้าใจที่สุดในโลก 2024, อาจ
Anonim

ปิง ทำงานโดยการส่ง Internet Control ข้อความ มาตรการ ( ICMP /ICMP6) Echo ขอแพ็กเก็ตไปยังโฮสต์เป้าหมายและรอ an ICMP ก้องตอบ. NS โปรแกรม รายงานข้อผิดพลาด การสูญหายของแพ็กเก็ต และสรุปผลทางสถิติ นี้ โปรแกรม Java pings ที่อยู่ IP ใน Java ใช้ คลาส InetAddress

นอกจากนี้ อะไรคือความแตกต่างระหว่าง ICMP และ Ping?

ICMP เป็นโปรโตคอลสำหรับส่งข้อความต่าง ๆ เพื่อรายงานสภาพเครือข่าย - ไม่ใช่ ปิง . คำขอเสียงสะท้อนเป็นหนึ่งในหลายข้อความ ปิง สามารถกรองออกได้ แต่ส่วนใหญ่ ICMP ประเภทข้อความจำเป็นสำหรับการทำงานที่เหมาะสมของ IP, TCP และโปรโตคอลอื่นๆ

ในทำนองเดียวกัน ข้อความ ICMP ประเภทใดที่คาดว่าจะตอบสนองต่อยูทิลิตี้ PING ไอซีเอ็มพี ปิง Ping ใช้รหัส ICMP สองรหัส: 8 (ขอเสียงสะท้อน) และ 0 ( ก้องตอบกลับ ). เมื่อคุณออกคำสั่ง Ping ที่พรอมต์ โปรแกรม Ping จะส่งแพ็กเก็ต ICMP ที่มีรหัส 8 ในช่อง Type คำตอบจะมีประเภทเป็น 0

ประการที่สอง ฉันจะใช้ Ping ได้อย่างไร

ขั้นตอน

  1. เปิดพรอมต์คำสั่งหรือเทอร์มินัล ทุกระบบปฏิบัติการมีส่วนต่อประสานบรรทัดคำสั่งที่จะอนุญาตให้คุณเรียกใช้คำสั่ง Ping
  2. ป้อนคำสั่งปิง พิมพ์ ping hostname หรือ ping IP address
  3. กด Enter เพื่อดูผลลัพธ์ ping ของคุณ ผลลัพธ์จะแสดงอยู่ใต้บรรทัดคำสั่งปัจจุบัน

วัตถุประสงค์ของ ICMP คืออะไร?

โปรโตคอลข้อความควบคุมอินเทอร์เน็ต ( ICMP ) เป็นโปรโตคอลเลเยอร์เครือข่าย TCP/IP ที่ให้บริการแก้ไขปัญหา ควบคุม และบริการข้อความแสดงข้อผิดพลาด ICMP มักใช้ในระบบปฏิบัติการสำหรับคอมพิวเตอร์ในเครือข่ายซึ่งส่งข้อความแสดงข้อผิดพลาด

แนะนำ: