機(jī)械專業(yè)外文文獻(xiàn)翻譯-外文翻譯--Linux_server翻譯嵌入式系統(tǒng)的網(wǎng)絡(luò)服務(wù)器 中文版
《機(jī)械專業(yè)外文文獻(xiàn)翻譯-外文翻譯--Linux_server翻譯嵌入式系統(tǒng)的網(wǎng)絡(luò)服務(wù)器 中文版》由會員分享,可在線閱讀,更多相關(guān)《機(jī)械專業(yè)外文文獻(xiàn)翻譯-外文翻譯--Linux_server翻譯嵌入式系統(tǒng)的網(wǎng)絡(luò)服務(wù)器 中文版(6頁珍藏版)》請在裝配圖網(wǎng)上搜索。
北京工業(yè)大學(xué)畢業(yè)設(shè)計(譯文) - 1 - 嵌入式系統(tǒng)的網(wǎng)絡(luò)服務(wù)器 在“每個人都處在互聯(lián)網(wǎng)的浪潮中”之后,現(xiàn)在很明顯隨之而來的是“每件事都處在互聯(lián)網(wǎng)的浪潮中”。大多數(shù)售賣咖啡的機(jī)器仍然不能提供全世界的聯(lián)網(wǎng)。然而嵌入式遠(yuǎn)程維護(hù)和診斷的網(wǎng)絡(luò)集成就像所謂的 信一樣以一種相當(dāng)快的速度增長。 對很多發(fā)展工程來說,僅僅是通過網(wǎng)絡(luò)瀏覽器經(jīng) 是經(jīng)過局域網(wǎng)進(jìn)行組成和系統(tǒng)的遠(yuǎn)程維護(hù)和診斷,負(fù)擔(dān)非常之重。在許多部門中,人們對于嵌入式系統(tǒng)配置和服務(wù)的工作完全地基于網(wǎng)絡(luò)。剩余的時間用前面的面板和一些功能鍵組成一個小的 示結(jié)束經(jīng)典用戶界面的 制作。隨著移動互聯(lián)網(wǎng)領(lǐng)域?qū)淼陌l(fā)展,可以預(yù)期,基于藍(lán)牙技術(shù)的個人區(qū)域網(wǎng)和快速發(fā)展的 信會出現(xiàn)長足的進(jìn)步。 經(jīng)過網(wǎng)絡(luò)瀏覽器獲得進(jìn)入一個嵌入式系統(tǒng)最主要的功能單元是網(wǎng)絡(luò)服務(wù)器。這種網(wǎng)絡(luò)服務(wù)器給網(wǎng)絡(luò)瀏覽器帶來全球互聯(lián)網(wǎng)或局域網(wǎng)上理想的 ( 超文本鏈接標(biāo)示語言)和圖片。這樣發(fā)生了基于 務(wù)程序所用的協(xié)議)。一個 P 協(xié)議層,意味著基于這個已制定的標(biāo) 準(zhǔn),來管理整個通信。網(wǎng)絡(luò)服務(wù)器( 務(wù)器端)和瀏覽器( 戶端)構(gòu)建了 P 的應(yīng)用軟件。 去年達(dá)到了一個顯著的區(qū)分。其間全世界數(shù)以百萬計的用戶在廣域網(wǎng)中使用基于 行沖浪。今天幾乎每一臺個人電腦都對這個協(xié)議提供了必要的支持。這種狀況在嵌入式系統(tǒng)中也越來越多。 以極快的速度伸展。 1. 基于 P 的 為通信平臺 一個基于 P 協(xié)議層之上的簡單的協(xié)議。 用 傳輸控制協(xié)議 )。 一個通過下屬的 網(wǎng)際協(xié)議)協(xié)議傳輸數(shù)據(jù)的相對復(fù)雜和高質(zhì)量的協(xié)議。 身經(jīng)過一個廣泛的三方握手程序,始終保證兩個通信伙伴之間安全的連接。因此經(jīng)過 數(shù)據(jù)傳輸可以始終被保北京工業(yè)大學(xué)畢業(yè)設(shè)計(譯文) - 2 - 護(hù)。由于廣泛的 議機(jī)制, 表現(xiàn)出一種低級別的性能。 : P 于一種簡單的客戶 /服務(wù)器的概念。 務(wù)器和客戶端經(jīng)過一個 接進(jìn)行通信。默認(rèn)的端口 號是 80。服務(wù)器完全被動地工作。他等待客戶端的請求。這種請求通常指明確的 件的傳輸。這種 件可能不得不由 公共網(wǎng)關(guān)接口)動態(tài)產(chǎn)生。請求的結(jié)果,服務(wù)器通常將包含的需要的 請求通常由幾行文本組成,通過 送到服務(wù)器。 出了一個例子。第一行表明了請求類型( 請求對象( /及使用 版本( 請 求的第二行客戶端告訴服務(wù)器能夠接收什么類型的文件。第三行包括了關(guān)于客戶端軟件的信息。請求的第四行也是最后一行通知服務(wù)器客戶端的 址。依照請求的類型以及應(yīng)用的客戶端軟件可以寫出更多行。可以用一個空行作為請求的結(jié)尾。 */* 00 06 999 20:55:12 (82 as of 京工業(yè)大學(xué)畢業(yè)設(shè)計(譯文) - 3 - 作為對 求的回答主要由兩部分組成。首先有一個個別文本行的標(biāo)題。跟著又一個內(nèi)容對象(可選擇)。這個內(nèi)容對象大概由一些文本行組成,假設(shè)是一個 件或者二進(jìn)制文件,這時候可以傳送 式的圖像。標(biāo)題的第一行特別重要。它起著報告狀態(tài)和錯誤信息的作用。如果發(fā)生錯誤,只傳送標(biāo)題或標(biāo)題的一部分作為回答。 2. 網(wǎng)絡(luò)服務(wù)器的功能原理 簡單化一個網(wǎng)絡(luò)服務(wù)器可以被設(shè)想成像一個特殊類型的文件服務(wù)器。 示出了總體結(jié)構(gòu)。網(wǎng)絡(luò)服務(wù)器從網(wǎng)絡(luò)瀏覽器接收了一個 求。通過這個請求,必須有一個明確的文件作為回答(見 的 之后,網(wǎng)絡(luò)服務(wù)器嘗試進(jìn)入被請求電腦的文件系統(tǒng)。然后嘗試找到一個需要的文件( 在成功搜尋之后,網(wǎng)絡(luò)服務(wù)器讀取整個文件( 作為一個回答傳送回網(wǎng)絡(luò)瀏覽器( 應(yīng)由標(biāo)題和內(nèi)容對象組成)。如果網(wǎng)絡(luò)服務(wù)器不能在文件系統(tǒng)中找到合適的文件,一個錯誤信息(只包含標(biāo)題的 應(yīng))簡單地作為響應(yīng)發(fā)送到客戶端。 : eb 絡(luò)的內(nèi)容由單獨的文件構(gòu)建。它的基礎(chǔ)是用 的靜態(tài)文件構(gòu)建的。在這些 些文件是 式的這些有代表性地圖片。然而也涉及到其它一些對象,例如可能有 序。在網(wǎng)絡(luò)瀏覽器接收到網(wǎng)絡(luò)服務(wù)器的 個文件將被評價然后為外部參考搜索?,F(xiàn)在 1- 4 步將為每一個外部參考再一次運行,為了從相應(yīng)的網(wǎng)絡(luò)服務(wù)器中請求各自的文件。請注意,這樣一個參考由網(wǎng)絡(luò)服務(wù)器的名字或 址組成(例如“ ,需要文件的 名字也是如此(例如“ 。所以事實上每一個參考都能夠查閱另一個服務(wù)器。換句話說,一個 件能夠定位在服務(wù)器“ ,但通過這個 件外部涉及到的需要的圖像定位在網(wǎng)絡(luò)服務(wù)器“ 。最后這個分離對象的網(wǎng)絡(luò)是萬維網(wǎng)( 名的原因。所有通過網(wǎng)絡(luò)服務(wù)器的必須得文件被瀏覽器請求,就像展示的那樣。通常這些文件被存儲在網(wǎng)絡(luò)服務(wù)器的文件系統(tǒng)中,網(wǎng)絡(luò)管理員有時會更新它們。 網(wǎng)絡(luò)服務(wù)器更進(jìn)一步的基本功能是我們前 面提到的公共網(wǎng)關(guān)接口( 公共網(wǎng)關(guān)接口)。最初這項技術(shù)只應(yīng)用于簡單的嵌入 的窗體。作為窗體填料結(jié)果的數(shù)據(jù)將經(jīng) 傳送到網(wǎng)絡(luò)服務(wù)器(見北京工業(yè)大學(xué)畢業(yè)設(shè)計(譯文) - 4 - 在這樣一個 請求中, 要被窗體賦值的程序名已經(jīng)被包括進(jìn)去。這個程序需要放在網(wǎng)絡(luò)服務(wù)器上。通常存儲在“ /錄中。 求的結(jié)果是網(wǎng)絡(luò)服務(wù)器啟動位于“ /錄中的 序,根據(jù)參數(shù)傳遞標(biāo)準(zhǔn)的數(shù)據(jù)( 一個 序的輸出導(dǎo)向到網(wǎng)絡(luò)服務(wù)器( 然后網(wǎng)絡(luò)服務(wù)器把數(shù)據(jù)全部傳送到網(wǎng)絡(luò)瀏覽器作為響應(yīng)( 3. 動態(tài)產(chǎn)生 與一個公司通過靜態(tài)頁面和圖片告訴人們有關(guān)產(chǎn)品計劃和服務(wù)的網(wǎng)頁相反,一個嵌入式的網(wǎng)絡(luò)服務(wù)器能夠提供動態(tài)產(chǎn)生的內(nèi)容。它將在首先通過瀏覽器進(jìn)入的時候產(chǎn)生動態(tài)頁面。如何另外通過 查系統(tǒng)的實際溫度?靜態(tài) 件對一個嵌入式的網(wǎng)絡(luò)服務(wù)器來說沒有什么意思。最多關(guān)于固件的版本和服務(wù)的信息是通過 式存儲的。另外 所有其它的任務(wù)通常都是由動態(tài)產(chǎn)生 成的。 在請求的時刻有兩種產(chǎn)生 的不同技術(shù):第一種是所謂的服務(wù)器方腳本,第二種是 計。在服務(wù)器方腳本中,腳本代碼嵌入到 中。如果需要,這些代碼將在服務(wù)器方被執(zhí)行。 因此,有許多種可以提供的腳本語言,這些語言在 中都可用。在 體中主要使用 種新型的 絡(luò)程序編寫語言。)。微軟中意的是 中插入 樣可能。美國的 司將這種技術(shù)命名為 腳本代碼編寫的網(wǎng)頁靜態(tài)地存儲 在網(wǎng)絡(luò)服務(wù)器的文件系統(tǒng)之中。在服務(wù)器的文件被傳送到客戶端之前,一段特殊的程序用動態(tài)產(chǎn)生的標(biāo)準(zhǔn) 代整個腳本代碼。而網(wǎng)絡(luò)瀏覽器在腳本語言中將什么也看不到。 : of 展示了服務(wù)器方腳本的簡單步驟。第一步中網(wǎng)絡(luò)瀏覽器經(jīng) 求一個明確的 件。網(wǎng)絡(luò)服務(wù)器認(rèn)可需要文件的明確的擴(kuò)展名(例如用* *替 * *然后啟動一 個腳本引擎(見 這段程序得到需要的包括文件系統(tǒng)得到的腳本代碼在內(nèi)的 件( 執(zhí)行腳本代碼,制造一個新的不用腳本代碼的 件( 包括的腳本代碼將被動態(tài)產(chǎn)生的 代替。這個新的 件將被網(wǎng)絡(luò)服務(wù)器讀入( 然后發(fā)送給網(wǎng)絡(luò)瀏覽器( 如果服務(wù)器方腳本被期望用于嵌入式網(wǎng)絡(luò)服務(wù)器,那么你不得不考慮必要的附加資源。一個北京工業(yè)大學(xué)畢業(yè)設(shè)計(譯文) - 5 - 簡單的例子:為了執(zhí)行在一個網(wǎng)頁中嵌入 碼,必須為服務(wù)器附加程序模塊。一個腳本引擎和嵌入式網(wǎng)絡(luò)服務(wù)器被存儲在嵌入式系統(tǒng)的 閃存芯片中。有了這些,執(zhí)行期間需要更多的內(nèi)存。 4. 網(wǎng)絡(luò)服務(wù)器的運行 一旦談起關(guān)于網(wǎng)絡(luò)服務(wù)器在和 接中的問題,大部分人馬上想到了 調(diào)查之后,全世界的網(wǎng)絡(luò)服務(wù)器主要使用了這種程序。 對傳說中的 務(wù)器的增進(jìn)。 洲印第安人的一種族)的名字與印第安人無關(guān)。它是從“ A 造而來,因為第一個版本由不同的代碼和補(bǔ)丁文件裝配起來。 此外還有許多其它的網(wǎng)絡(luò)服務(wù)器 —— 甚至是對于 。這些服務(wù)器的大多數(shù)固定在 似 下,可以免費使用。更為廣泛的內(nèi)容可以參見“ ”。每一個網(wǎng)絡(luò)服務(wù)器都有其優(yōu)缺點。一些擁有明確的功能和特殊的性質(zhì);一些對同時發(fā)生的請求通過它們的反應(yīng)速度達(dá)到最好的辨別,像它們對配置設(shè)定的變化;另外一些設(shè)計用于需要最小的資源和提供非常小的設(shè)置可能性,像只有一個客戶的連接。 對一個嵌入式網(wǎng)絡(luò)服務(wù)器來說最重要的事情是實際資源的需求。有時嵌入式系統(tǒng)只提供最小的資源,主要與 享。其間有許多高性能的 32 位 386/486 微控制器或基于擁有 8M 2M 嵌入式系統(tǒng)( )。從這個 讀存儲器,例如閃存芯片)將被導(dǎo)入一個完全的 基于 內(nèi)核,有 P 協(xié)議層和網(wǎng)絡(luò)服務(wù)器。 和程序同樣存在 用來產(chǎn)生網(wǎng)頁。一個嵌入式系統(tǒng)的空間需求與一張小的大郵票相似。很好理解它沒有位置給一個像 樣強(qiáng)大的網(wǎng)絡(luò)服務(wù)器。 : 京工業(yè)大學(xué)畢業(yè)設(shè)計(譯文) - 6 - 一個 容量幾乎同樣如此。它不需要通過網(wǎng)絡(luò)服務(wù)器和瀏覽器形象化一個影印機(jī)的計數(shù)器或一個過濾器的狀態(tài)。在許多情況下一個單一的網(wǎng)絡(luò)服務(wù)器就足夠了。兩個典型的代表是 和 。起初,兩個網(wǎng)絡(luò)服務(wù)器都用于和運行在 的嵌入式系統(tǒng)連接。 結(jié)構(gòu)設(shè)置比 較簡陋,但卻足夠了。順便說一下,它們的源代碼對用戶是開放的。這些服務(wù)器上可執(zhí)行的二進(jìn)制文件總是小于 80k,能夠沒有問題的整合到大多數(shù)嵌入式系統(tǒng)中。對于網(wǎng)頁的動態(tài)產(chǎn)生,兩個服務(wù)器都只提供了 為增補(bǔ)。更高的技術(shù),像 沒有提供。 嵌入式網(wǎng)絡(luò)服務(wù)器和 大的差別在于,相對有限構(gòu)造設(shè)置,同時發(fā)生請求數(shù)量的最大可能。高性能的服務(wù)器像 即為每一個引入的客戶端請求制造一個自己的過程。在這個過程里所有進(jìn)一步的步驟都將被執(zhí)行。這需要在運行期間擁有一個非常好的規(guī)劃和大量的空余內(nèi)存資源。但是另一方 面,許多網(wǎng)絡(luò)瀏覽器能夠同時進(jìn)入這樣一個網(wǎng)絡(luò)服務(wù)器中。嵌入式網(wǎng)絡(luò)服務(wù)器像 工作于一個單一的過程。如果兩個用戶同時需要進(jìn)入一個嵌入式網(wǎng)絡(luò)服務(wù)器,其中之一則不得不等待片刻。但是在嵌入式系統(tǒng)的環(huán)境中這是完全有理由的。這種情況首先是一個遠(yuǎn)程保持、遠(yuǎn)程配置和相似任務(wù)的問題。想來也不會有那么多同時的請求吧。 圖的明細(xì)表: 圖一: P 層和 計模型 圖二:來自網(wǎng)絡(luò)服務(wù)器和瀏覽器的功能原理 圖三:服務(wù)器方腳本的單步 圖四:以強(qiáng)大的 嵌入式網(wǎng)絡(luò)服務(wù)器 清單列表: 1. A: 求 1. B: 來自 求的響應(yīng) 利用嵌入式 數(shù)字集成邏輯( ( 110- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
5 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 機(jī)械 專業(yè) 外文 文獻(xiàn) 翻譯 Linux_server 嵌入式 系統(tǒng) 網(wǎng)絡(luò) 服務(wù)器 中文版
鏈接地址:http://m.jqnhouse.com/p-17052.html