Can you summarize the following document?
        
  顯示管理器可以執行在使用者面前的計算機上也可以執行在遠端計算機上。第一種情況,顯示管理器會自動開始一個或多個X伺服器,並顯示登入介面。第二種情況,顯示管理器要通過XDMCP協議工作。  XDMCP協議要求X伺服器能自發的啟動並連線到顯示管理器。在X Window系統範例中,X伺服器執行的那臺計算機提供顯示和輸入裝置。X伺服器能夠連線(使用XDMCP協議)到另一臺執行顯示管理器的計算機,並請求開始會話。在這種情況下,X伺服器扮演類似圖形化telnet客戶端的角色,而顯示管理器類似telnet伺服器:使用者啟動的程式是執行在顯示管理器那臺計算機,而它們的輸入和輸出是工作在X伺服器(使用者面前)那臺計算機上。  管理員可以配置X伺服器連線到某個指定的顯示管理器,或顯示執行X顯示管理器的主機列表。XDMCP選擇器程式允許使用者選擇下面其中一個能連線到的主機:  XDMCP伺服器經常出現在這個列表中。當使用者從列表中選中一個主機,工作於本地計算機的X伺服器會連線選中的遠端計算機的X顯示管理器。

  X顯示管理器控制協議使用UDP 177 埠。需要顯示管理器開始一個會話時,X伺服器需要向其傳送codice_1包。如果顯示管理器允許X伺服器的訪問,它會向X伺服器返回codice_2包作為迴應。(X伺服器也可以傳送codice_3或codice_4包來開始一個會話,這種機制類似於使用DHCP來獲得IP地址。)  顯示管理器必須向X伺服器進行認證。為做到這一點,X伺服器傳送codice_5包給顯示管理器,顯示管理器返回一個codice_6包。如果codice_6包包含了X伺服器期望的響應,則顯示管理器通過認證。舉例來說,為生成正確的響應可能需要顯示管理器訪問一個金鑰。如果認證成功,X伺服器會傳送codice_8包來告訴顯示管理器。然後,顯示管理器會作為一個常規的X客戶端向連線的X伺服器顯示登入介面。  在會話期間,X伺服器會間隔的向顯示管理器傳送codice_9包。如果顯示管理器在一段時間內沒有迴應codice_10包,X伺服器會假定顯示管理器停止執行,並終止該連線。  XDMCP有一個問題,類似telnet,認證時是不加密的並且如果能夠嗅探,這會讓系統易受到攻擊。比較安全的方法是對X通訊使用ssh通道。

  XDM是在X11R3中引入的。這個版本出現了幾個問題,最顯著的一個是當使用者開啟X終端電源時。在X11R3中,XDM只能通過Xservers檔案得知一個X終端,但是只有在啟動時XDM才會讀取這個檔案。因此,每次使用者開啟X終端電源時,系統管理員不得不傳送SIGHUP訊號給XDM指示它重新讀取Xservers檔案。  X11R4(1989年10月)引入了XDMCP。使用XDMCP時,X伺服器必須主動請求一個顯示管理器連線。當X伺服器使用XDMCP時就不再需要Xservers檔案。

  X Window系統使用XDM做為它標準的顯示管理器。  也有其他X顯示管理器被開發出來,有商業有開源,在基本的顯示管理上提供了附加的功能。  在大多數Linux發行版中,系統預設的顯示管理器由/etc/X11/default-display-manager檔案選擇(注:本條已不適用使用Gnome或KDE的現代Linux發行版)
顯示管理器(display manager)建基於X Window系統,呼叫X Window系統用作以GUI登入以及登入後顯示GUI畫面,以及以GUI切換使用者。GNU/Linux下的tty7預設開啟顯示管理器,tty1～6則為文字列介面