基於PPP協議的linux與Windows CE網路(轉)

ba發表於2007-08-16
基於PPP協議的Linux與Windows CE網路(轉)[@more@]  本文介紹了透過網路實現 linux 主機與 Windows CE 裝置協同工作的方法。本文首先利用 PPP 協議在 Linux 主機與 Windows CE 裝置之間建立起連線,然後在 Windows CE 裝置上執行一個 FTP 伺服器使得 Linux 主機能夠訪問 Windows CE 裝置上的資源。本文所介紹的解決方案,對 Windows 9x/2000/NT 主機同樣適用。

  背景介紹

  linux是一個類似於UNIX 的作業系統,它起源於芬蘭一個名為Linus Torvalds 的業餘愛好,但是現在已經是最為流行的一款免費作業系統。普通使用者在Linux 上 辦公、瀏覽網站、傳送郵件以及玩遊戲,許多大學和科研機構也Linux 來完成日常 的計算任務。在商業領域,由於Linux 系統價格低、安全效能高並且非常穩定,許 多公司均將自己的伺服器構建在Linux的基礎上。根據國際商用資料公司(IDC)的統 計,世界上大約有三分之一的網站伺服器使用Linux作為作業系統。

  Windows CE,根據微軟公司在Windows CE and Pocket PC: FAQ 中的定義,是 作業系統開發商用以構建專有作業系統的一系列元件。原始裝置製造商(OEM) 可以 向微軟公司購買一個稱為"Windows CE平臺開發系統"的整合開發環境並利用該系 統組裝和編譯基於Windows CE的作業系統,該作業系統包括一系列基於Windows CE 的元件以及開發商自行開發的應用軟體或者是裝置驅動程式。由於基於Windows CE 的作業系統具有與微軟Windows 系列作業系統相類似的使用者介面,因此受到眾多最 終使用者以及開發商的青睞。目前Windows CE已經被廣泛應用在手機,掌上型電腦, 個人數字助理,快譯通以及電子字典等行動式裝置上。

  長期以來,Windows CE裝置的使用者還需要配備一臺基於Windows 9x/2000/NT的 主機用於與Windows CE裝置交換資料。在該主機上執行微軟公司提供的Windows CE 服務軟體,該軟體透過一條RS-232資料線與Windows CE裝置建立起點對點連線,用 戶可以透過這個服務軟體訪問Windows CE裝置,但是區域網裡面的其它計算機不能 夠訪問該Windows CE裝置。如果需要使得區域網裡面的其它計算機也能夠訪問該設 備,則需要為該裝置安裝昂貴的專用網路卡以及相關接入裝置,是一種非常不經濟的 解決方案。

  本文利用Red Hat linux 7.2作業系統自帶的PPP伺服器與Windows CE裝置之間 建立起TCP/IP連線,然後在Windows CE裝置上執行一個FTP伺服器使得Linux主機能 夠訪問Windows CE裝置上的資源。由於本方法基於Windows CE裝置自帶的RS-232數 據線,不需要購買額外的任何裝置,因此是一種經濟實用的解決方案。此外,本文 所介紹的解決方案,對Windows 9x/2000/NT主機同樣適用。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-961737/,如需轉載,請註明出處,否則將追究法律責任。

相關文章