พอร์ตทริกเกอร์คืออะไร?

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

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

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

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

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

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