แพ็กเก็ต ICMP ประเภทใด TCP หรือ UDP


23

ping packets เป็นแพ็คเก็ต ICMP ชนิดใดมีความสัมพันธ์ระหว่าง ICMP กับ TCP ฉันสามารถรับประกันการมาถึงของพวกเขาในเครือข่ายอื่น ๆ ได้หรือไม่ฉันต้องการทราบแพ็กเก็ต ICMP ในเครือข่ายคือ tcp หรือ udp หรือไม่

คำตอบ:


20

มีความสัมพันธ์ระหว่าง ICMP กับ TCP หรือไม่

ไม่ได้โดยตรง ICMP คือโปรโตคอล IP 1, TCP คือโปรโตคอล IP 6 โปรโตคอล IP ทั่วไปอื่น ๆ คือ 17 (udp) และ 47 (gre)

ในอื่น ๆ เราสามารถรับประกันการมาถึงของพวกเขาในเครือข่าย

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

ฉันต้องการที่จะรู้ว่าแพ็คเก็ต ICMP ในเครือข่ายเป็น TCP หรือ UDP หรือที่หนึ่งหรือไม่ใช่ของพวกเขา?

ไม่มีของพวกเขา มันเป็นพฤติกรรมส่วนใหญ่เช่น udp แต่ไม่ได้ออกแบบมาเพื่อการขนส่งข้อมูล ไม่มี "ลิงก์" หรือเซสชันที่สร้างด้วย ICMP โดยทั่วไปจะเป็นคำขอตอบกลับที่ง่ายมากหากเป็นเช่นนั้น คุณสามารถ "แฮ็ค" ICMP เพื่อแลกเปลี่ยนข้อมูลผ่านแพ็กเก็ต echo ICMP หากคุณต้องการ


ดังนั้นหากไม่ใช้ TCP หากแพ็กเก็ต ICMP สูญหายคุณจะทราบได้อย่างไร
Pacerier

คุณเพียงแค่สมมติหลังจากหมดเวลาที่คุณจะไม่ได้รับการตอบกลับและไม่มีใครอยู่อีกด้านหนึ่ง
LawrenceC

10

ไม่มีพวกเขา - พวกเขาส่งโดยตรงผ่าน IP แพ็คเก็ต ICMP ส่วนใหญ่จะใช้สำหรับการควบคุมเครือข่ายเช่นระหว่างเราเตอร์หรือ ping และการใช้งานอื่น ๆ อีกมากมาย


มีการรับประกันใด ๆ หรือไม่? สมมติว่าแพ็คเก็ต ICMP ของคุณอยู่ในลิงค์สุดท้าย
Mohammad Reza Rezwani

มันไม่สำคัญเนื่องจากเป็นโปรโตคอลที่แตกต่างกันโดยสิ้นเชิงและเราเตอร์และไฟร์วอลล์ส่วนใหญ่จัดการกับมันแตกต่างกันในบทความ Wikipedia สำหรับ ICMP คุณสามารถอ่านสิ่งต่อไปนี้: ICMP แตกต่างจากโปรโตคอลการขนส่งเช่น TCP และ UDP ซึ่งโดยทั่วไปจะไม่ใช้ เพื่อแลกเปลี่ยนข้อมูลระหว่างระบบและไม่ได้ใช้เป็นประจำโดยแอปพลิเคชันเครือข่ายผู้ใช้ปลายทาง (ยกเว้นเครื่องมือวินิจฉัยบางอย่างเช่น ping และ traceroute) -> en.wikipedia.org/wiki/Internet_Control_Message_Protocol
noggerl

5
@alex: โปรโตคอล ICMP ไม่ได้ให้การรับประกันการจัดส่ง ด้วยประเภทของงานที่ไม่สามารถทำได้ (เช่นการส่งคำขอ ICMP echo ไปยังที่อยู่ IP ของเซิร์ฟเวอร์ที่ไม่ทำงาน)
RedGrittyBrick
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.