Skip to main content

นายหน้าเชื่อมต่อคืออะไร?

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

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

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

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