Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ระบบเครือข่าย

IP Packet คืออะไร? โครงสร้างและการทำงาน

IP Packet คืออะไร?

IP Packet เป็นส่วนประกอบสำคัญที่สุดและพื้นฐานของโปรโตคอล IP รับผิดชอบนำข้อมูล (Data) ระหว่างการส่ง และมี Header ที่เก็บข้อมูลช่วยให้ Packet หาทางไปถึงปลายทาง และประกอบรวมกลับคืนสู่ข้อมูลเดิมหลังส่งเสร็จ

ข้อมูลเพิ่มเติมเกี่ยวกับ IP Packet

หน้าที่หลัก 2 ประการของ IP Protocol:

  • Routing: กำหนดเส้นทางส่ง Packet ระหว่างเครื่องจักรบนเครือข่าย
  • Addressing: ใช้ IP Address (ที่อยู่ใน Packet) ระบุต้นทางและปลายทาง

ส่วนประกอบของ IP Packet Header (สำคัญ)

คำอธิบายสั้นๆ ในรูปภาพเพียงพอให้เข้าใจฟังก์ชัน แต่บางอย่างอาจไม่ชัดเจน:

  • Identification Tag: ช่วยประกอบ Packet จาก Fragments หลายชิ้น ข้อมูลถูกแยกเป็นส่วนเล็กๆ ห่อใน Packet เครือข่าย IP (อินเทอร์เน็ต) ไม่ปลอดภัย Packet อาจ Lost, Delay, มาถึง Out-of-order Identification Tag ช่วยระบุและประกอบ Data กลับคืนสู่รูปเดิม
  • Fragmented Flag: บอกว่า Packet นี้ Fragment ได้หรือไม่
  • Fragment Offset: ฟิลด์ระบุว่า Packet นี้เป็น Fragment ลำดับที่เท่าไหร่
  • Time to Live (TTL): ตัวเลขบอกว่ Packet ผ่าน Router (Hop) ได้กี่ครั้งก่อนจะตาย ปกติ 255 ทุก Router ที่ Packet ผ่าน ลบ 1 ถ้ายัง > 0 Forward ต่อ ≤ 0 Drop และส่ง ICMP กลับไปที่ Host ป้องกัน Packet Loop/Looping อย่างไม่รู้จบ
  • Header Checksum: ตัวเลข Error Detection/Correction ข้อมูลใน Packet นำไปคำนวณ Algorithm ผลรวมไปกับ Packet ตอนรับ คำนวณใหม่ เหมือนเดิม = ข้อมูลสมบูรณ์ ไม่เหมือน = Corrupt → Drop Packet
  • Payload: ข้อมูลจริงที่ส่ง สังเกต: Payload ใหญ่ถึง 64 KB ใหญ่กว่า Header bits มาก