การเจาะรู UDP เป็นเทคนิคการส่งผ่านเครือข่ายที่ใช้ในการสื่อสารระหว่างคอมพิวเตอร์สองเครื่องที่เชื่อมต่อกับเครือข่ายเดียวกัน การเจาะรูทำงานได้โดยการสร้างการเชื่อมต่อผ่านตัวแปลที่อยู่เครือข่าย จะช่วยให้การส่งข้อมูลข้ามขอบเขตเครือข่ายที่ยอมรับไม่ได้เป็นอย่างอื่น โดยทั่วไปจะใช้ในแอปพลิเคชันเช่นเครือข่ายเพียร์ทูเพียร์และการส่งสัญญาณเสียงผ่าน Internet Protocol (VoIP) การเจาะรู UDP จะสร้างลิงก์ระหว่างคอมพิวเตอร์สองเครื่องที่แตกต่างกันบนเครือข่าย
วิธีการตามปกติ UDP (User Datagram Protocol) จะใช้ในการขนส่งแพ็คเก็ตข้อมูลแบบเรียลไทม์ผ่านเครือข่าย มันถูกใช้ในแอปพลิเคชันเมื่อเวลาเป็นสิ่งสำคัญ กล่าวอีกนัยหนึ่งเมื่อข้อมูลที่ถูกส่งนั้นจะต้องได้รับภายในระยะเวลาที่เหมาะสมหรือกำหนดตายตัว แอปพลิเคชั่นที่ใช้งานบ่อยที่สุดที่ใช้ UDP คือการสื่อสารด้วยเสียงหรือสื่อเรียลไทม์ประเภทอื่นเช่นการออกอากาศทางเว็บซึ่งการสื่อสารที่ล่าช้าหรือถูกขัดจังหวะจะส่งผลดีต่อประโยชน์ของการออกอากาศ ตัวอย่างเช่นการเชื่อมต่อวิดีโอที่ตัดหรือหยุดโดยพลการทุกสองสามวินาทีอาจทำให้เกิดการระคายเคืองมากกว่าความช่วยเหลือ
การเจาะรู UDP ทำงานโดยการสร้าง "อุโมงค์" เสมือนจริงที่เชื่อมต่อคอมพิวเตอร์สองเครื่อง มันรักษาการเชื่อมต่อนี้เพื่อให้กระแสข้อมูลคงที่แพ็กเก็ตสามารถส่งและรับจากทั้งสองฝ่าย ในสาระสำคัญมันเป็นเหมือนอุโมงค์ "เจาะ" ผ่านเครือข่ายระหว่างคอมพิวเตอร์สองเครื่อง; มันเปิดโอกาสให้คอมพิวเตอร์ในการสื่อสารแทบจะไม่มีคนกลาง สิ่งเดียวที่อยู่ระหว่างคอมพิวเตอร์คือตัวแปลที่อยู่เครือข่ายซึ่งแก้ไขข้อมูล Internet Protocol (IP) ของแพ็กเก็ตที่ส่งผ่านเครือข่าย
ข้อมูลที่ส่งผ่านการเชื่อมต่อการเจาะรู UDP จะเคลื่อนที่ผ่าน "พอร์ต" บนเครือข่ายคอมพิวเตอร์ พอร์ตเป็นสิ่งที่ดูเหมือน: รูที่คอมพิวเตอร์สามารถส่งและรับข้อมูล เพื่อให้การเชื่อมต่อเปิดอยู่ข้อมูลจะต้องใช้การเชื่อมต่อพอร์ตอย่างต่อเนื่อง หากกระแสข้อมูลแห้งการเชื่อมต่อพอร์ตก็จะปิดเอง เพื่อหลีกเลี่ยงปัญหานี้การเจาะรู UDP ใช้แพคเก็ตที่ว่างเปล่าหรือว่างเปล่าซึ่งถูกส่งโดยไม่มีข้อมูลจริง สิ่งนี้จะช่วยให้การเชื่อมต่อ UDP ยังคงอยู่แม้ว่าจะไม่มีข้อมูลเคลื่อนที่ข้ามเครือข่าย


