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

Virtual Network Computing (VNC) คืออะไร?

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

แอปพลิเคชัน VNC

VNC ถูกสร้างขึ้นเป็นโครงการวิจัยโอเพ่นซอร์สในช่วงปลายทศวรรษ 1990 โซลูชันเดสก์ท็อประยะไกลกระแสหลักหลายตัวที่ใช้ VNC ได้ปรากฏขึ้นในเวลาต่อมา ทีมพัฒนา VNC ดั้งเดิมได้ผลิตแพ็คเกจที่เรียกว่า RealVNC อนุพันธ์ยอดนิยมอื่น ๆ ได้แก่ UltraVNC และ TightVNC VNC รองรับระบบปฏิบัติการที่ทันสมัยทั้งหมด

ซอฟต์แวร์คอมพิวเตอร์เครือข่ายเสมือน (VNC) ที่ดีที่สุด 6 ตัว

วิธีการทำงานของ VNC

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

Virtual Network Computing (VNC) คืออะไร?

เซิร์ฟเวอร์ VNC จับเนื้อหาเฟรมบัฟเฟอร์ที่แสดงในเครื่องและแชร์กลับไปยังไคลเอ็นต์ ซึ่งจะแปลงอินพุตของไคลเอ็นต์ระยะไกลเป็นอินพุตภายในเครื่อง การเชื่อมต่อผ่าน RFB มักจะไปที่พอร์ต TCP 5900 บนเซิร์ฟเวอร์

ทางเลือกแทน VNC

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

Virtual Network Computing (VNC) คืออะไร?

Microsoft รวมฟังก์ชันเดสก์ท็อประยะไกลไว้ในระบบปฏิบัติการโดยเริ่มจาก Windows XP Windows Remote Desktop ช่วยให้คอมพิวเตอร์ Windows รับคำขอเชื่อมต่อระยะไกลจากไคลเอ็นต์ที่เข้ากันได้

นอกจากการรองรับไคลเอ็นต์ที่ติดตั้งในอุปกรณ์ Windows อื่นๆ แล้ว แท็บเล็ต iOS และ Android และสมาร์ทโฟนยังสามารถทำงานเป็นไคลเอ็นต์ Windows Remote Desktop (แต่ไม่ใช่เซิร์ฟเวอร์) โดยใช้แอปที่มีให้

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

Virtual Network Computing (VNC) คืออะไร?

Google พัฒนา Chrome Remote Desktop และโปรโตคอล Chromoting ของตัวเองเพื่อรองรับอุปกรณ์ Chrome OS คล้ายกับ Windows Remote Desktop Apple ขยายโปรโตคอล RFB ด้วยคุณสมบัติด้านความปลอดภัยและความสามารถในการใช้งานที่เพิ่มเข้ามา เพื่อสร้างโซลูชัน Apple Remote Desktop ของตัวเองสำหรับอุปกรณ์ macOS แอพชื่อเดียวกันทำให้อุปกรณ์ iOS ทำงานเป็นไคลเอนต์ระยะไกลได้ ผู้จำหน่ายซอฟต์แวร์อิสระได้พัฒนาแอปพลิเคชันเดสก์ท็อประยะไกลของบริษัทอื่นอีกมากมายเช่นกัน