ভার্চুয়াল নেটওয়ার্ক কম্পিউটিং দূরবর্তী ডেস্কটপ ভাগ করে নেওয়ার সুবিধা দেয়, কম্পিউটার নেটওয়ার্কে দূরবর্তী অ্যাক্সেসের একটি রূপ। VNC অন্য কম্পিউটারের ভিজ্যুয়াল ডেস্কটপ প্রদর্শন প্রদর্শন করে এবং একটি নেটওয়ার্ক সংযোগের মাধ্যমে সেই কম্পিউটারকে নিয়ন্ত্রণ করে। দূরবর্তী ডেস্কটপ প্রযুক্তি যেমন VNC বাড়ির অন্য অংশ থেকে বা ভ্রমণের সময় একটি কম্পিউটার অ্যাক্সেস করতে হোম কম্পিউটার নেটওয়ার্ক জুড়ে চলে। এটি ব্যবসায়িক পরিবেশে নেটওয়ার্ক অ্যাডমিনিস্ট্রেটরদের জন্যও দরকারী যেমন তথ্য প্রযুক্তি বিভাগ যাদের দূরবর্তীভাবে সিস্টেমের সমস্যা সমাধান করতে হবে।
নিচের লাইন
VNC 1990 এর দশকের শেষের দিকে একটি ওপেন সোর্স গবেষণা প্রকল্প হিসাবে তৈরি করা হয়েছিল।VNC এর উপর ভিত্তি করে বেশ কিছু মূলধারার রিমোট ডেস্কটপ সমাধান পরবর্তীকালে আবির্ভূত হয়। আসল ভিএনসি ডেভেলপমেন্ট টিম রিয়েলভিএনসি নামে একটি প্যাকেজ তৈরি করেছিল। অন্যান্য জনপ্রিয় ডেরিভেটিভের মধ্যে রয়েছে UltraVNC এবং TightVNC। VNC সমস্ত আধুনিক অপারেটিং সিস্টেম সমর্থন করে৷
ভিএনসি কীভাবে কাজ করে
VNC একটি ক্লায়েন্ট/সার্ভার মডেলে কাজ করে এবং রিমোট ফ্রেম বাফার নামে একটি বিশেষ নেটওয়ার্ক প্রোটোকল ব্যবহার করে। ভিএনসি ক্লায়েন্ট (কখনও কখনও দর্শক বলা হয়) ব্যবহারকারীর ইনপুট-কিস্ট্রোক, মাউসের নড়াচড়া, ক্লিক এবং স্পর্শ-সার্ভারের সাথে শেয়ার করে।
VNC সার্ভারগুলি স্থানীয় ডিসপ্লে ফ্রেমবাফার বিষয়বস্তু ক্যাপচার করে এবং সেগুলিকে ক্লায়েন্টের কাছে ফেরত ভাগ করে, যা তারপরে দূরবর্তী ক্লায়েন্ট ইনপুটকে স্থানীয় ইনপুটে অনুবাদ করে। RFB-এর মাধ্যমে সংযোগগুলি সাধারণত সার্ভারে TCP পোর্ট 5900-এ যায়।
VNC এর বিকল্প
VNC অ্যাপ্লিকেশনগুলিকে, তবে, সাধারণত ধীরগতির হিসাবে বিবেচনা করা হয় এবং নতুন বিকল্পগুলির তুলনায় কম বৈশিষ্ট্য এবং সুরক্ষা বিকল্পগুলি অফার করে৷
Microsoft তার অপারেটিং সিস্টেমে Windows XP থেকে শুরু করে দূরবর্তী ডেস্কটপ কার্যকারিতা অন্তর্ভুক্ত করেছে। উইন্ডোজ রিমোট ডেস্কটপ একটি উইন্ডোজ কম্পিউটারকে সামঞ্জস্যপূর্ণ ক্লায়েন্টদের কাছ থেকে দূরবর্তী সংযোগের অনুরোধগুলি গ্রহণ করতে সক্ষম করে৷
অন্যান্য উইন্ডোজ ডিভাইসে অন্তর্নির্মিত ক্লায়েন্ট সমর্থন ছাড়াও, iOS এবং অ্যান্ড্রয়েড ট্যাবলেট এবং স্মার্টফোন ডিভাইসগুলি উপলব্ধ অ্যাপগুলি ব্যবহার করে উইন্ডোজ রিমোট ডেস্কটপ ক্লায়েন্ট (কিন্তু সার্ভার নয়) হিসাবে কাজ করতে পারে৷
VNC এর বিপরীতে যেটি তার RFB প্রোটোকল ব্যবহার করে, WRD দূরবর্তী ডেস্কটপ প্রোটোকল ব্যবহার করে। RDP ফ্রেমবাফারের সাথে সরাসরি কাজ করে না যেমন RFB করে। পরিবর্তে, ফ্রেমবাফারগুলি তৈরি করতে RDP একটি ডেস্কটপ স্ক্রীনকে কয়েকটি নির্দেশাবলীতে ভেঙে দেয় এবং দূরবর্তী সংযোগ জুড়ে শুধুমাত্র সেই নির্দেশাবলী প্রেরণ করে। প্রোটোকলের পার্থক্যের ফলে WRD সেশনগুলি কম নেটওয়ার্ক ব্যান্ডউইথ ব্যবহার করে এবং VNC সেশনের তুলনায় ব্যবহারকারীর ইন্টারঅ্যাকশনের জন্য বেশি প্রতিক্রিয়াশীল হয়। এর মানে হল, তবে, WRD ক্লায়েন্টরা দূরবর্তী ডিভাইসের প্রকৃত প্রদর্শন দেখতে পারে না কিন্তু পরিবর্তে তাদের নিজস্ব পৃথক ব্যবহারকারী সেশনের সাথে কাজ করতে হবে।
Windows রিমোট ডেস্কটপের মতো Chrome OS ডিভাইসগুলিকে সমর্থন করার জন্য Google Chrome রিমোট ডেস্কটপ এবং নিজস্ব ক্রোমোটিং প্রোটোকল তৈরি করেছে৷ অ্যাপল ম্যাকওএস ডিভাইসের জন্য নিজস্ব অ্যাপল রিমোট ডেস্কটপ সমাধান তৈরি করতে অতিরিক্ত নিরাপত্তা এবং ব্যবহারযোগ্যতা বৈশিষ্ট্য সহ RFB প্রোটোকল প্রসারিত করেছে। একই নামের একটি অ্যাপ iOS ডিভাইসগুলিকে দূরবর্তী ক্লায়েন্ট হিসাবে কাজ করতে সক্ষম করে। স্বাধীন সফ্টওয়্যার বিক্রেতারা অনেক অন্যান্য তৃতীয় পক্ষের দূরবর্তী ডেস্কটপ অ্যাপ্লিকেশনও তৈরি করেছে৷