Xサーバとリモートターミナルサーバの違いを簡単に説明できますか?X Serverおよびリモートターミナルサーバーとは何ですか?
たとえば、Hummingbird ExceedはXサーバーで、Citrixはリモートターミナルサーバーです。これらのサーバーはどのように機能しますか?
Xサーバとリモートターミナルサーバの違いを簡単に説明できますか?X Serverおよびリモートターミナルサーバーとは何ですか?
たとえば、Hummingbird ExceedはXサーバーで、Citrixはリモートターミナルサーバーです。これらのサーバーはどのように機能しますか?
リモートデスクトップクライアントを使用して他のコンピュータの画面を表示しているときに、ターミナルサーバーが "その他の"コンピュータで実行されます。
anoterマシン(またはそのいくつか)がコンピュータに出力を送信している間に、(X11ウィンドウシステムの)Xサーバーがマシン上で実行されます。
エンドユーザーとの最も重要な違いは、おそらく「文化」です.X Windowシステムでは、通常、複数のホストで動作するウィンドウで作業します。 (あなたはしばしば、かなり剥ぎ取られたワークステーションの前に座って、1つのコンピュータから1つのアプリケーションを、別のコンピュータから別のアプリケーションを1つ取得します)Xの作業は非常に異質です。特別なアプリケーションは、太陽やLinuxの箱で?何も問題はなく、ただHPを買うだけで、ローカルのようにネットワーク上でそのアプリケーションを使用することができます。)
リモートターミナルサービスは、別のコンピュータが完全なスクリーンをあなたに送信するように感じます。 - 長いモニターとUSBケーブル(わずかな遅れを内蔵)。通常、完全なデスクトップを送信するリモートデスクトップクライアントを使用します。
しかし、最近の両方の技術は別のものに近づきます - X11に基づいたプログラムの多くは理論的には透過的ですが、実際には必要ですが、Windowsのリモートデスクトップ(Citrixベース)はデスクトップにアプリケーションウィンドウしか送信できません。ローカルマシンで実行します。 (申し訳ありませんが、ネットワーク上の3Dシューティングゲームはありません - 極端な例)。
どちらが優れていますか?私は言うことを敢えてしない。 White X11は柔軟性に富んでいます(ネットワークの透明性を考慮して設計されています。アプリケーションがローカルまたはリモートで実行されている場合は絶対に違いはありません)。 X11で利用可能だった多くのことを以前の時代に行うことを可能にするターミナルサービスなどによって、徐々にギャップが詰まっています)。
ところで、多くのX11アプリケーションの主な理由ウィンドウズの多くのアプリケーションプログラマーは、常にローカルで実行し、スクリーン上にたくさんのビットマップグラフィックスをダンプするようなものです - ZIPツールのカスタムツールバーのようなものです。 X11アプリケーションは長い間これをやっておらず、X11ではネットワークについて考えるようになるので、「醜いが速い」を選んだ。しかし、X11のアプリケーションがよりきれいになり、Windowsのプログラマがターミナルサービスについてもっと気づくと、その差は縮小するでしょう。
ああ、重要な点:X11はUnixのようなものに深く根ざしています。Citrixは主にWindows(Citrixコードを起源とするMicrosoftのWindowsターミナルサービス)で使用されています。だから、ターミナルサービスの管理者とX11のオペレータをケージに入れて、誰がロックされているのか把握したら、流血を見て戻ってください。
Xサーバは、ほとんどのUNIXフレーバ(Linuxを含む)が使用するGUIであるX11ウィンドウシステムを参照する可能性が最も高いです。これはクライアント/サーバーの設定であり、非常に長い間続きました。
Citrixの場合のリモートターミナルサーバーは、特別なCitrixクライアントで接続できるリモートWindowsインスタンスです。私がよく知っているCitrix環境は、すべてのMS Windowsソリューションです。つまり、Xに似ていますが、Windowsサーバー専用です。
どちらもリモートクライアントにウィンドウソリューションを提供しています。 IEの場合、アプリケーションのディスプレイがネットワークを介してクライアントPCに返送されている間に、それらは両方ともサーバーに実際のアプリケーションを実行させます。
「ターミナルサーバー」と呼ばれています。 Windowsセッションにリモートで接続します。彼らは潜在的な接続を介して経験を魅力的にするために少しの魔法を使用します。 WindowsのGUIシステムは、Xのような透過的なネットワークではないので、この機能を利用するにはもっと時間がかかります。 Windows Server 2008とCitrix製品では、従来のターミナルサーバーとは異なり、単一のアプリケーションを使用できるようになりました。
XはUnix/LinuxのGUIプロトコルです。 Xサーバは接続を受け入れ、そのウィンドウを表示します。クライアントは実際にはプログラムそのものです。これらのクライアントは、ローカルでもリモートでもかまいません.Xには関係ありません。Xは、要求されたとおりに、ローカル画面上またはTCP接続上に表示します。これは、ターミナルサーバーよりも低レベルのもので、グラフィカルプログラムを1台のマシンで実行し、別のマシンで表示することができます。 X11はRDPのようにトラフィックを圧縮したり暗号化したりしません(SSHがあなたを助けることができますが)。
RDPに相当するLinuxはNXです。 NXサーバ/クライアントを実行するためのフリーソフトウェアを提供しています。私はそれを使用して、それはかなりうまく動作します。
少し研究した後
: 一般的にはXの良い概要:http://www-h.eng.cam.ac.uk/help/tpl/graphics/X/X11R5/node3.html そして、それhttp://www.windowsnetworking.com/articles_tutorials/Overview-Terminal-Services.htmlから、Citrixは単なるMS以上の能力を備えていますが、Unixでも同様に動作します –