電腦詞典/電腦詞典--名詞解釋-X

內容目錄: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


  X2/DSL 調制解調器 :X2/DSL是一種3Com和US Robotics正在計劃中的調制解調器,它支持56 Kbps 的速率,但同時當用戶為它安裝了升級軟件後,它可以支持ADSL。3Com 稱它為“您最後購買的調制解調器”。

  X窗口,X Windows圖形用戶接口 X Window

  X窗口是一種用於UNIX系統的標準圖形化用戶界面(GUI),它是由麻省理工學院開發的。GUI是用鼠標器和鍵盤控制的,具有下拉菜單、在屏按鈕、捲動條和為運行不同應用的重疊窗口界面。其它GUI環境的例子包括Apple的Macintosh、Microsoft的Windows和IBM的O3/2 Presentation Manager。然而,X窗口環境是一種可以在遠程連接之上很好工作的客戶機/服務器式的設計。

  考慮到開發人員,x窗口為開發基於圖形的分佈式應用程式提供軟件工具和標準應用程式編程接口。完成的應用是與硬件無關的,這意味著它們可以在支持x窗口環境的任何系統上運行。完整的這種環境通常被簡單地稱為“X”。

  X窗口系統在位映射屏幕上的一個或多個窗口中運行程式。用戶可以在每個窗口同時在系統上運行多個程式,並且通過用鼠標器點擊它們來在窗口之間進行交換。圖X-4示意了一個X窗口環境,並將在下面討論:

  稱為x服務器的程式在本地工作站上運行,並且管理它的窗口和程式。

  每個程式窗口都被稱為x客戶,並且與在同一個機器上運行的x服務器程式以客戶機/服務器關係進行交互。

  X服務器處理所有X客戶的處理程式,以及通過消息傳遞系統和其它客戶交互工作。X服務器控制整個本地環境,因而當訪問存儲器和其它系統資源時,程式間進行合作。

  X服務器運行x窗口管理器程式,這個程式提供GUI界面。現在可以使用兩種窗口管理器:Motif和Open Look。它們在功能上是類似的,並且運行相同的程式。

  在本地機器運行的x服務器可以和遠程計算機上運行的程式進行交互,並且在本地窗口顯示這些程式的輸出。它是一種客戶機/服務器的關係,但是本地服務器具有全權控制,並且遠程進程被稱為客戶機,而不是服務器,這是因為它們是處於這個本地的x服務器的控制之下的。

  在Internet和其它廣域網環境,上面最後一點是非常重要的。用戶可以對運行在遠程計算機上的程式進行工作。這個遠程程式在它需要經常訪問的資源(如磁盤數據)附近運行。只有需要修改用戶屏幕的信息才被通過遠程鏈路進行傳輸,從而避免了將整個程式和它的數據都傳輸到本地系統進行處理時可能出現的瓶頸。

  X服務器和遠程X客戶機之間的接口是面向事件的,並且是基於X協議的。這種協議在傳輸控制協議/Internet協議(TCP/IP)之上運行。在一些情況下,一些廠商通過增加象三維圖像這樣的功能來增強了X窗口環境。X窗口環境的一個優勢是,服務器應用程式可以在任何平臺上運行,並且這個應用程式可以在公用運輸協議之上與這個客戶機交換一組消息。於是,開發人員就可以在許多系統上建立X窗口-認可的應用程式,並且這些應用程式可以被任何支持X窗口的工作站訪問。

  X窗口是開放軟件基金會(OSF)的Motif和Open Look系統的用戶接口。SunSoft的Solaris2操作系統也實現了由AT&T開發的X窗口實現。

  

  X.25協議是CCITT(ITU)建議的一種協議,它定義終端和計算機到分組交換網路的連接。分組交換網路在一個網路上為數據分組選擇到達目的地的路由。x.25是一種很好實現的分組交換服務,傳統上它是用於將遠程終端連接到主機系統的。這種服務為同時使用的用戶提供任意點對任意點的連接。如圖x1所示,來自一個網路的多個用戶的信號,可以通過多路選擇通過X.25接口而進入分組交換網路,並且被分發到不同的遠程地點。一種稱為虛電路的通信信道在一條預定義的路徑上連接端點站點通過網路。雖然X.25,吞吐率的主要部分是用於錯誤檢查開銷的,X.25接口不可支持高達64Kbps的線路,CCITT在1992年重新制定了這個標準,並將速率提高到2Mbps。

  X.25的分組交換體系結構具有一些優點和缺陷。信息分組通過散列網路的路由是根據這個分組頭中的目的地址信息進行選擇的。用戶可以與多個不同的地點進行連接,而不象面向電路的網路那樣在任何兩點之間僅僅存在一條專用線路。由於分組可以通過路由器的共享端口進行傳輸的,所以就存在一定的分發延遲。雖然許多網路能夠通過選擇回避擁擠區域的路由來支持過載的通信量,但是隨著訪問網路人數的增多,用戶還是可以感覺到性能變慢了。和此相反,面向電路的網路在兩個地點之間提供一個固定的帶寬,它不能適應超過這個帶寬的傳輸的要求。

  X.25的開銷比幀中繼要高許多。例如,在X.25中,在一個分組的傳輸路徑上的每個結點都必須完整地接收一個分組,並且在發送之前還必須完成錯誤檢查。幀中繼結點只是簡單地查看分組頭中的目的地址信息,並立即轉發該分組,在一些情況下,甚至在它完整地接收一個分組之前就開始轉發。幀中繼不需要X.25中必須在每個中間結點中存在的用於處理管理、流控和錯誤檢查的狀態表。端點結點必須對丟失的幀進行檢查,並請求重發。

  X.25受到了低性能的影響,它不能適應許多實時LAN對LAN應用的要求。然而,X.25很容易建立,很容易理解,並且已被遠程終端或計算機訪問,以及傳輸量較低的許多情況所接收。X.25可能是電話系統網路不可靠的國家建立可靠網路鏈路的唯一途徑。許多國家使用X.25服務。與此不同,在一些國家獲得可靠的專用線路並不是不可能的。

  在美國,大多數電訊公司和增值電信局(VAC)提供X.25服務,這些公司包括AT&T、US Sprint、compuserve、Ameritech、Pacific Be1l和其它公司。還可以通過在用戶所在地安裝X.25交換設備,並用租用線路將這些地點連接起來,來建立專用的X.25分組交換網路。

  X.25是在開放式系統互聯(OSI)協議模型之前提出的,所以一些用來解釋x.25的專用術語是不同的。這種標準在三個層定義協議,它和OSI協議棧的底下三層是緊密相關的:

  物理層 它稱為X.21接口,定義從計算機/終端(數據終端設備,DTE)到X.25分組交換網路中的附件結點的物理/電氣接口。RS-232-C通常用於X.21接口。

  鏈路訪問層 定義象幀序列那樣的數據傳輸。使用的協議是平衡式鏈路訪問規程(LAP-B),它是高級數據鏈路控制(HDLC)協議的一部分。LAP-B的設計是為了點對點連接。它為異步平衡模式會話提供幀結構、錯誤檢查和流控機制。LAP-B為確信一個分組已經抵達網路的每個鏈路提供了一條途徑。

  分組層 定義通過分組交換網路的可靠虛電路。這樣,X.25就提供了點對點數據發送,而不是一點對多點發送。

  在X.25中,虛電路的概念是非常重要的。一條虛電路在穿越分組交換網路的兩個地點之間建立一條臨時性或永久性的“邏輯”通信信道。使用一條電路使用可以保證分組是按照順序抵達的,這是因為它們都按照同一條路徑進行傳輸。它為數據在網路上進行傳輸提供了可靠的方式。在X.25中有兩種類型的虛電路:

  臨時性虛電路 將建立基於呼叫的虛電路,然後在數據傳輸會話結束時拆除。

  永久虛電路 在兩個端點結點之間保持一種固定連接。

  X.25使用呼叫建立分組,從而在兩個端點站點之間建立一條通信信道。一旦這個呼叫建立了,在這兩個站點之間數據分組就可以傳輸信息了。注意,由於X.25是一種面向連接的服務,因而分組不需要源地址和目的地址。虛電路為傳輸分組通過網路到達目的地提供了一條通信路徑。然而,對分組授予了一個號碼,這個號碼可以被連接源地和目的地的信道鑒別。

  X.25網路易於安裝和維護。它是根據發送的分組數據來收費的,在一些情況下,還會考慮連通的時間。牢記,其它一些服務更適合於高速局域網傳輸(例如幀中繼)或專用連接。

  相關條目:Carrier Services電信電訊公司服務;Connection-Oriented and Connectionless Protocol面向連接和無連接協議;Networks網路;Packet-Switching Networks分組交換網路;Virtual Circuit虛電路;Wide Area Networks 廣域網。

  

  X.400消息處理系統 X.400 Message Handling System

  國際電報電話咨詢委員會(CCITT)是國際遠程通信聯合會(ITU)的一個組成部分,CCITT定義了X.400MHS標準,它是一種在廣域不同平臺上運行的先存儲再轉發郵件系統之間交換消息的電子系統。在國際標準化組織(ISO)的術語中,X.400稱為面向消息的文本互換系統(MOTIS)。這個標準的目的是,在多廠商產品、接口、以及公共和專用消息服務之間提供兼容性。

  電子函件和消息傳遞系統,是企業的計算策略中越來越重要的組成部分。這些系統的設計有助於用戶之間保持相互聯繫和改進生產方式。另外,消息傳遞系統正在變成分佈式環境進行程式開發的一種重要工具。一個消息可以攜帶一些來自用戶的請求到達遠程數據庫。然後,這個遠程數據庫將響應包裝成一個分組,再發送回這個用戶。當然,這不是一種實時策略,但是在分佈式環境,實時操作並不總是實際的。

  在網路、大型計算機系統和公用數據網上,已經存在許多不同的電子函件系統。例如,Internet消息傳遞標準是簡單郵件運送協議(SMTP)。PROFS和SNAD在IBM大型計算機環境使用。VAXmail和All-In-1用於DEC環境。另外,在臺式計算環境也可以獲得無數的電子函件系統。一個單一機構可能會具有非常多的電子函件系統,它們是在以前各個部門和工作組維護他們自己的局域網路時實現的。隨著這個企業進行了互聯,通常使用電子函件網關系統來對不同系統之間的消息進行轉換。現在,基於X.400的系統已經非常流行。

  X.400最初是在1984年宣佈的,之後進行了不同的完善。它具有用於建立互操作的電子函件系統所需的協議、過程、部件、術語和測試方式。X.400基於包括下面介紹的部件的分佈式客戶機/服務器模型,如圖X-2所示:

  用戶代理(UA)UA是連接到X.400系統的每個用戶計算機上運行的軟件構件。它提供允許用戶創建電子消息、閱讀接收的電子消息或瀏覽消息表的功能。UA可以通過這個消息傳遞系統實現相互之間的通信,並且每個UA具有一個特有的名字。用戶可以訪問目錄服務(例如本書介紹的X.500標準定義的服務)來查看這些特用的名字。

  消息傳送代理(MTA)MTA接受來自UA的消息,並且將它們通過路由選擇送到其它MTA。這個MTA必須對在消息中的地址信息進行轉換,並且確定如何對這個消息進行路由選擇。MTA包括一個X.500目錄服務系統的代理。

  需要進行地址轉換 這是因為在一個企業內部可能具有許多不同的網路類型。MTA對這個消息進行打包,並且用已經轉換後的地址對它進行編址。然後,它將這個消息發送給接收方的MTA。

  消息存儲(MS) MS是為由於用戶的系統處於離線、或不可到達時,而不能直接將消息發送給這個用戶的情況下,對這個消息存儲的區域。

  訪問單元(AU)AU為其它實體(例如傳真電傳用戶等)提供對郵件系統的訪問。

  目錄系統(DS) 包含完整的關於其它X.400用戶的名稱和地址的列表。它通常跟隨X.500標準。

  X.400消息結構對於所有系統是相同的。一個信頭(envelope header)包括一個消息ID、源地址和目的地址、內容類型信息和加密信息。這些信息是MTA用於為消息選擇路由的。在信頭之後是內容頭,它包括:To:、From:、cc:以及其它可以被接收方進行閱讀的信息。在這個頭之下是這個消息的體。

  在X.400中定義的其它服務包括分發列表、管理域和安全性功能:

  分發列表 是一個用戶的組。對一個分發列表的郵件發送是自動地將郵件發送給這個列表中的所有用戶。一個用戶管理這個列表,並且只有指定的用戶才可以對這個列表發送郵件。

  管理域 包括局域專用管理域(PRMD)和稱為指導性管理域(ADMD)的公共X.400服務提供者。ADMD可以在全局範圍將消息發送給遠程地點。

  安全性 在X.400中指定的安全性功能包括,源地鑒別、對發送和接收的正確性的證據、對非授權用戶的檢查、對在傳輸期間對可能發生的消息修改的保護,以及其它功能。

  X.400 API協會(XAAPIA)是一個標準化組織,它實際地定義X.400消息傳遞系統的標準應用程式編程接口(API)。

  相關條目:CCITT;Electronic Mail 電子函件;Groupware群件;Message-Enabled Applications 消息-激活應用;Messaging API,E-mail電子函件的消息傳遞API;Workflow Software工作流軟件;X.500 Directory Services X.500目錄服務。

  

  X.500目錄服務 X.500 Directory Services

  X.500是一種CCITT(ITU)針對已經被國際標準化組織(SIO)接受的目錄服務系統的建議。X.500定義一個機構如何在一個企業的全局範圍內共享名字和與它們相關的對象。一個完整的X.500系統稱為一個“目錄”。X.500已經被接受作為提供世界範圍的目錄服務的一種國際標準。它與X.400電子函件標準密切相連。X.500是層次性的,其中的管理性域(機構、分支、部門和工作組)可以提供這些域內的用戶和資源的信息。X.500被認為是實現一個目錄服務的最好途徑,但是它的實現需要很大投資,卻沒有其它方式的速度快。

  注釋:NetWare目錄服務(NDS)是X.500式實現的一個很好的例子,參見“目錄服務,NetWare”,來獲得這方面的更多的信息。

  X.500目錄服務可以向需要訪問網路任何地方資源的電子函件系統和應用,或需要知道在網路上的實體名字和地點的管理系統提供信息。這個目錄是一個數據庫,或在X.500描述中稱為目錄信息數據庫(DIB)。在數據庫中的實體稱為對象。例如,有用戶對象和資源對象,例如打印機對象。對象包括描述這個對象的信息。

  對象被組織成樹形結構,這種結構模仿了一個機構的組織形式。例如,表示一個公司的部門或分支的對象從一個樹的根處分支出來,如圖X3所示。其中,有一些稱為機構對象(organizational object)的類型,這時因為它們能夠“包括”其它對象,例如機構單元對象(organizational unit objects),或公用名稱對象(common name objects)。機構單元對象定義一個分支或部分的子分支,而一個公用名稱對象是指表示物理實體,如人、打印機、服務器的端點結點。可以參見“目錄服務命名,NetWare4.x”,那裏進行了關於NetWare4.x環境下的對象類型和對象命名的完整討論。

  這個目錄的每個分支代表一個分支機搆和部門,它們實際上是在不同的地理區域的。DIB的主備份是存放在其中的單一地點的。雖然遠程用戶可以訪問這個DIB的主備份,但是這在廣域網環境是很低效的。因此,在這個目錄樹中這個DIB被分解成分區,並且這些分區是存放在每個地點的服務器上的。只有相關的分區被複製到每個地點。當用戶需要對象的信息時,首先查詢本地的分區。如果在本地分區不能獲得所需的信息,就通過廣域網來查詢這個主DIB。這種策略有助於降低長途費用,縮短訪問時間,並且通過將DIB複製到其它地點間接地提供了一種備份效果。

  相關條目:CCITT;Directory Services 目錄服務;Directory Services,NetWare NetWare目錄服務;Distributed Database 分佈式數據庫;Domain Name Service域名字服務;Electronic Mail 電子函件;Partition Management分區管理;Replication複製,複置;X.400 Message Handling System X.400信報處理系統。

  

  X/Open公司,X/Open國際聯盟有限公司 X/Open國際聯盟有限公司是一個歐洲基金會,它的建立是為了向UNIX環境提供標準。它主要的目標是促進對UNIX語言、接口、網路和應用的開放式系統協議。它還促進在不同的UNIX環境之間的應用程式的互操作性,以及支持對電氣電子工程師協會(IEEE)對UNIX的可移植操作系統接口(POSIX)規範。

  相關條目:Common Open Soft Environment公用開放軟件環境;Open Software Foundation開放軟件基金會;OSF/1,Open Software Foundation OSF/1,開放軟件基金會;POSIX;Transmission Control Protocol/Internet Protocol 傳輸控制協議/因特網協議;和UNIX。

  

  Xerox網路系統 Xerox Network System XNS是由Xerox為以太網開發設計的一種對等層的網路通信標準。許多網路操作系統使用XNS,並且Novell NetWare的網間分組交換(IPX)也是因為它才流行起來的。

  

  XML 擴展標簽語言 :eXtended Markup Language 的首字母縮略詞。它是SGML 語言的一種壓縮形式,它允許 Web 的開發者和設計者們創建自定義的標簽,這樣 XML 就比早期的 HTML 文檔編碼系統在組織和表現信息時具有更大的靈活性。

  

  XMODEM協議 XMODEM Protocol 是一種使用撥號調制解調器的個人計算機通信中廣泛使用的異步檔案運輸協議。這種協議以128字節塊的形式傳輸數據,並且每個塊都使用一個校驗和過程來進行錯誤檢測。如果接收方關於一個塊的校驗和與它在發送方的校驗和相同時,接收方就向發送方發送一個認可字節。然而,這種對每個塊都進行認可的策略將導致低性能,特別是具有很長傳播延遲的衛星連接的情況時,問題更加嚴重。

  使用循環冗餘校驗的與XMODEM相應的一種協議稱為XMODEM-CRC。還有一種是XMODEM-1K,它以1024字節一塊來傳輸數據。ZMODEM是最有效的一個XMODEM版本,它不需要對每個塊都進行認可。事實上,它只是簡單地要求對損壞的塊進行重發。ZMODEM對按塊收費的分組交換網路是非常有用的。不需要認可回送分組在很大程度上減少了通信量。

  YMODEM也是一種XMODEM的實現。它包括XMODEM-1K的所有特徵,另外在一次單一會話期間為發送一組檔案,增加了批處理檔案傳輸模式。

  相關條目:Asynchronous Communication異步通信;Communication 通信;Modems調制解調器。

  

  XON/XOFF 異步通信協議 :一種異步通信協議,接收設備或計算機使用特殊字符來控制發送設備或計算機傳送的數據流。當接收計算機不能繼續接收數據時,發送一個 XOFF 控制字符告訴發送方停止傳送;當傳輸可以恢復時,該計算機發送一個 XON 字符來通知發送方。

  

  XQL XML查詢語言 :XQL(XML Query Language)是一種定位XML文本中數據元素位置的方法。XML檔案用於在用戶計算機和網路之間傳送數據,而XQL提供一種在一個或多個XML語言檔案中查找特定對象的方法。這種語言可以內置於XML語言中,象JavaScript語言可以內置於HTML一樣。

  

  XSLT XSL變換描述 :XSLT(XSL Transformations)是一種描述將XML的一種結構變換為XML的另一種結構的標準方法。XSLT是W3C提出的標準。XSLT說明如何將XML文檔組織為另一種數據結構。XSLT用於描述如何變換XML文檔的數據結構。

  

  XUL 擴展用戶接口語言 :XUL(Extensible User-interface Language)是一種用於交換數據的標準,它主要用於描述用戶接口。它具有獨立於平臺的特點,而且十分靈活,可以和XML等現在流行的語言相兼容。

  

關于“電腦詞典/電腦詞典--名詞解釋-X”的用戶留言:

目前暫無留言

新增相關留言✍