1. 計算機網路
你搞那麼多的名詞哦
CDMA (Code Division Multiple Access) 又稱碼分多址,是在無線通訊上使用的技術,CDMA 允許所有的使用者同時使用全部頻帶(1.2288Mhz),並且把其他使用者發出的訊號視為雜訊,完全不必考慮到訊號碰撞 (collision) 的問題。 CDMA的優點包括: CDMA中所提供的語音編碼技術,其通話品質比目前的GSM好,而且可以把用戶對話時周圍環境的噪音降低,使通話更為清晰。
DNS 是域名系統 (Domain Name System) 的縮寫,它是由解析器和域名伺服器組成的。域名伺服器是指保存有該網路中所有主機的域名和對應IP地址,並具有將域名轉換為IP地址功能的伺服器。其中域名必須對應一個IP地址,而IP地址不一定有域名。域名系統採用類似目錄樹的等級結構。域名伺服器為客戶機/伺服器模式中的伺服器方,它主要有兩種形式:主伺服器和轉發伺服器。將域名映射為IP地址的過程就稱為「域名解析」。在Internet上域名與IP地址之間是一對一(或者多對一)的,域名雖然便於人們記憶,但機器之間只能互相認識IP地址,它們之間的轉換工作稱為域名解析,域名解析需要由專門的域名解析伺服器來完成,DNS就是進行域名解析的伺服器。 DNS 命名用於 Internet 等 TCP/IP 網路中,通過用戶友好的名稱查找計算機和服務。當用戶在應用程序中輸入 DNS 名稱時,DNS 服務可以將此名稱解析為與之相關的其他信息,如 IP 地址。因為,你在上網時輸入的網址,是通過域名解析系統解析找到了相對應的IP地址,這樣才能上網。其實,域名的最終指向是IP。
2. 計算機網路(名詞解釋)
計算機網路是利用通信設備和線路將地理位置不同的、功能獨立的多個計算機系統互連起來可以功能完善的網總軟體實現網路中資源共享和信息傳遞的系統。
3. 計算機網路問題
ATM
Asynchronous Transfer Mode(ATM) 非同步傳輸模式 (ATM) ATM是一項數據傳輸技術。它適用於區域網和廣域網,它具有高速數據傳輸率和支持許多種類型如聲音、數據、傳真、實時視頻、CD質量音頻和圖象的通信。
ATM是在LAN或WAN上傳送聲音、視頻圖象和數據的寬頻技術。它是一項信元中繼技術,數據分組大小固定。你可將信元想像成一種運輸設備,能夠把數據塊從一個設備經過ATM交換設備傳送到另一個設備。所有信元具有同樣的大小,不象幀中繼及區域網系統數據分組大小不定。使用相同大小的信元可以提供一種方法,預計和保證應用所需要的帶寬。如同轎車在繁忙交叉路口必須等待長卡車轉彎一樣,可變長度的數據分組容易在交換設備處引起通信延遲。
ATM真正具有電路交換和分組交換的雙重性:
ATM面向連接,它需要在通信雙方向建立連接,通信結束後再由信令拆除連接。但它擯棄了電路交換中採用的同步時分復用,改用非同步時分復用,收發雙方的時鍾可以不同,可以更有效地利用帶寬。
ATM的傳送單元是固定長度53byte的CELL(信元),信頭部分包含了選擇路由用的VPI/VCI信息,因而它具有交換的特點。它是一種高速分組交換,在協議上它將OSI第三層的糾錯、流控功能轉移到智能終端上完成,降低了網路時延,提高了交換速度。
交換設備是ATM的重要組成部分,它能用作組織內的Hub,快速將數據分組從一個節點傳送到另一個節點;或者用作廣域通信設備,在遠程LAN之間快速傳送ATM信元。乙太網、光纖分布式數據介面(FDD1)、令牌環網等傳統LAN採用共享介質,任一時刻只有一個節點能夠進行傳送,而ATM提供任意節點間的連接,節點能夠同時進行傳送。來自不同節點的信息經多路復用成為一條信元流。在該系統中,ATM交換器可以由公共服務的提供者所擁有或者是組織內部網的一部分。
ATM用作公司主幹網時,能夠簡化網路的管理,消除了許多由於不同的編址方案和路由選擇機制的網路互連所引起的復雜問題。ATM集線器能夠提供集線器上任意兩埠的連接,而與所連接的設備類型無關。這些設備的地址都被預變換,例如很容易從一個節點到另一個節點發送一個報文,而不必考慮節點所連的網路類型。ATM管理軟體使用戶和他們的物理工作站移動地方非常方便。
通過ATM技術可完成企業總部與各辦事處及公司分部的區域網互聯,從而實現公司內部數據傳送、企業郵件服務、話音服務等等,並通過上聯INTERNET實現電子商務等應用。同時由於ATM採用統計復用技術,且接入帶寬突破原有的2M,達到2M-155M,因此適合高帶寬、低延時或高數據突發等應用。
DOS使用的設備驅動程序都是基礎的,放在計算機的BIOS的ROM中?這句話的ROM是什麼?
BIOS,(Basic Input/output system)即基本輸入/輸出系統。它實際上是被固化到計算機中的一組程序,為計算機 提供最低級的、最直接的硬體控制。准確地說,BIOS是硬體與軟體程序之間的一個「轉換器」或者說是介面(雖然它本身也只是一個程序) ,負責解決硬體的即時需求,並按軟體對硬體的操作要求具體執行。程序員可以通過對INT 5、INT 13等中斷的訪問直接調用BIOS中斷常式。
BIOS是固化在主板上的ROM晶元,而系統設置程序,微機部件配置情況是則是放在一塊可讀寫的CMOS RAM晶元中的,它保存著系統CPU、軟硬碟驅動器、顯示器、鍵盤等部件的信息,關機後,系統通過一塊後備電池向CMOS供電以保持其中的信息。當微機接通電源後,系統將有一個對內部各個設備進行檢查的過程,這是由一個通常稱之為POST(Power On Self Test,上電自 檢)的程序來完成的。這也是BIOS的一個功能。完整的POST自檢將包括CPU、640K基本內存、1M以上的擴展內存、ROM、主板、 CMOS存貯器、串並口、顯示卡、軟硬碟子系統及鍵盤測試。自檢中若發現問題,系統將給出提示信息或鳴笛警告。在完成POST自檢後,ROM BIOS將按照系統CMOS設置中的啟動順序搜尋軟硬碟驅動器及CDROM、網路伺服器等有效的啟動驅動器 ,讀入操作系統引導記錄,然後將系統控制權交給引導記錄,由引導記錄完成系統的啟動。
ROM晶元上主要保存著有關微機系統最重要的基本輸入輸出程序,系統信息設置、開機上電自檢程序和系統啟動自舉程序等。
所謂的三級容錯機制指的是什麼?
三級容錯機制:第一級系統容錯SFT I採用了雙重目錄與文件分配表,磁碟熱修復與寫後讀驗證等措施。第二級系統容錯SFT II包括硬碟鏡像與硬碟雙工功能。第三級系統容錯SFT III提供了文件伺服器鏡像功能。
UPS監控又是指什麼?
UPS的漢語意思為「不間斷電源」,是英語「Uninterruptable Power Supply」的縮寫,它可以保障計算機系統在停電之後繼續工作一段時間以使用戶能夠緊急存檔,避免數據丟失。
UPS監控技術綜述: 隨著計算機、網路通信技術的發展,UPS系統的可管理性、可服務性已經成為提高其可用性的重要途徑,而其可管理性、可服務性的重要體現則是豐富的軟、硬體監控功能.文中對"智能UPS"的概念和目前UPS所使用的監控技術作了介紹,總結了一個高度智能的監控模式,並預測了未來UPS監控技術的發展趨勢.
UPS監控軟體概述: 擁有不間斷電源設備(UPS),可以讓您在市電發生異常情況時適當地保護您的電腦免於遭受突然斷電的危險,但並不表示您從此可以高枕無憂了.UPS的備用時間是有限的,當UPS的電池電源耗盡時,電腦系統仍有可能被不正常關機.如何合理地運用UPS的供電時間,使所有的計算機設備能被安全正常地關閉,發揮UPS的完善保護功能是每個信息系統管理員應該考慮的問題.
4. 計算機網路名詞解釋
計算機網路是利用通信設備和線路將地理位置不同的、功能獨立的多個計算機系統互連起來可以功能完善的網總軟體實現網路中資源共享和信息傳遞的系統。
5. POST和GET的根本區別是什麼 / 網路技術編程
前者專指計算機網路部分的內容,後者基於計算機所有應用來編寫,范圍比前者要廣
6. post和get的區別
Http定義了與伺服器交互的不同方法,最基本的方法有4種,分別是GET,POST,PUT,DELETE。URL全稱是資源描述符,我們可以這樣認為:一個URL地址,它用於描述一個網路上的資源,而HTTP中的GET,POST,PUT,DELETE就對應著對這個資源的查,改,增,刪4個操作。到這里,大家應該有個大概的了解了,GET一般用於獲取/查詢資源信息,而POST一般用於更新資源信息。
1.根據HTTP規范,GET用於信息獲取,而且應該是安全的和冪等的。
(1).所謂安全的意味著該操作用於獲取信息而非修改信息。換句話說,GET 請求一般不應產生副作用。就是說,它僅僅是獲取資源信息,就像資料庫查詢一樣,不會修改,增加數據,不會影響資源的狀態。
* 注意:這里安全的含義僅僅是指是非修改信息。
(2).冪等的意味著對同一URL的多個請求應該返回同樣的結果。這里我再解釋一下冪等這個概念:
冪等(idempotent、idempotence)是一個數學或計算機學概念,常見於抽象代數中。
冪等有一下幾種定義:
對於單目運算,如果一個運算對於在范圍內的所有的一個數多次進行該運算所得的結果和進行一次該運算所得的結果是一樣的,那麼我們就稱該運算是冪等的。比如絕對值運算就是一個例子,在實數集中,有abs(a)=abs(abs(a))。
對於雙目運算,則要求當參與運算的兩個值是等值的情況下,如果滿足運算結果與參與運算的兩個值相等,則稱該運算冪等,如求兩個數的最大值的函數,有在在實數集中冪等,即max(x,x) = x。
看完上述解釋後,應該可以理解GET冪等的含義了。
但在實際應用中,以上2條規定並沒有這么嚴格。引用別人文章的例子:比如,新聞站點的頭版不斷更新。雖然第二次請求會返回不同的一批新聞,該操作仍然被認為是安全的和冪等的,因為它總是返回當前的新聞。從根本上說,如果目標是當用戶打開一個鏈接時,他可以確信從自身的角度來看沒有改變資源即可。
2.根據HTTP規范,POST表示可能修改變伺服器上的資源的請求。繼續引用上面的例子:還是新聞以網站為例,讀者對新聞發表自己的評論應該通過POST實現,因為在評論提交後站點的資源已經不同了,或者說資源被修改了。
上面大概說了一下HTTP規范中GET和POST的一些原理性的問題。但在實際的做的時候,很多人卻沒有按照HTTP規范去做,導致這個問題的原因有很多,比如說:
1.很多人貪方便,更新資源時用了GET,因為用POST必須要到FORM(表單),這樣會麻煩一點。
2.對資源的增,刪,改,查操作,其實都可以通過GET/POST完成,不需要用到PUT和DELETE。
3.另外一個是,早期的Web MVC框架設計者們並沒有有意識地將URL當作抽象的資源來看待和設計,所以導致一個比較嚴重的問題是傳統的Web MVC框架基本上都只支持GET和POST兩種HTTP方法,而不支持PUT和DELETE方法。
* 簡單解釋一下MVC:MVC本來是存在於Desktop程序中的,M是指數據模型,V是指用戶界面,C則是控制器。使用MVC的目的是將M和V的實現代碼分離,從而使同一個程序可以使用不同的表現形式。
以上3點典型地描述了老一套的風格(沒有嚴格遵守HTTP規范),隨著架構的發展,現在出現REST(Representational State Transfer),一套支持HTTP規范的新風格,這里不多說了,可以參考《RESTful Web Services》。
說完原理性的問題,我們再從表面現像上面看看GET和POST的區別:
1.GET請求的數據會附在URL之後(就是把數據放置在HTTP協議頭中),以?分割URL和傳輸數據,參數之間以&相連,如:login.action?name=hyddd&password=idontknow&verify=%E4%BD%A0%E5%A5%BD。如果數據是英文字母/數字,原樣發送,如果是空格,轉換為+,如果是中文/其他字元,則直接把字元串用BASE64加密,得出如:%E4%BD%A0%E5%A5%BD,其中%XX中的XX為該符號以16進製表示的ASCII。
POST把提交的數據則放置在是HTTP包的包體中。
2."GET方式提交的數據最多隻能是1024位元組,理論上POST沒有限制,可傳較大量的數據,IIS4中最大為80KB,IIS5中為100KB"??!
以上這句是我從其他文章轉過來的,其實這樣說是錯誤的,不準確的:
(1).首先是"GET方式提交的數據最多隻能是1024位元組",因為GET是通過URL提交數據,那麼GET可提交的數據量就跟URL的長度有直接關系了。而實際上,URL不存在參數上限的問題,HTTP協議規范沒有對URL長度進行限制。這個限制是特定的瀏覽器及伺服器對它的限制。IE對URL長度的限制是2083位元組(2K+35)。對於其他瀏覽器,如Netscape、FireFox等,理論上沒有長度限制,其限製取決於操作系統的支持。
注意這是限制是整個URL長度,而不僅僅是你的參數值數據長度。[見參考資料5]
(2).理論上講,POST是沒有大小限制的,HTTP協議規范也沒有進行大小限制,說「POST數據量存在80K/100K的大小限制」是不準確的,POST數據是沒有限制的,起限製作用的是伺服器的處理程序的處理能力。
對於ASP程序,Request對象處理每個表單域時存在100K的數據長度限制。但如果使用Request.BinaryRead則沒有這個限制。
由這個延伸出去,對於IIS 6.0,微軟出於安全考慮,加大了限制。我們還需要注意:
1).IIS 6.0默認ASP POST數據量最大為200KB,每個表單域限制是100KB。
2).IIS 6.0默認上傳文件的最大大小是4MB。
3).IIS 6.0默認最大請求頭是16KB。
IIS 6.0之前沒有這些限制。[見參考資料5]
所以上面的80K,100K可能只是默認值而已(註:關於IIS4和IIS5的參數,我還沒有確認),但肯定是可以自己設置的。由於每個版本的IIS對這些參數的默認值都不一樣,具體請參考相關的IIS配置文檔。
3.在ASP中,服務端獲取GET請求參數用Request.QueryString,獲取POST請求參數用Request.Form。在JSP中,用request.getParameter(\"XXXX\")來獲取,雖然jsp中也有request.getQueryString()方法,但使用起來比較麻煩,比如:傳一個test.jsp?name=hyddd&password=hyddd,用request.getQueryString()得到的是:name=hyddd&password=hyddd。在PHP中,可以用$_GET和$_POST分別獲取GET和POST中的數據,而$_REQUEST則可以獲取GET和POST兩種請求中的數據。值得注意的是,JSP中使用request和PHP中使用$_REQUEST都會有隱患,這個下次再寫個文章總結。
4.POST的安全性要比GET的安全性高。注意:這里所說的安全性和上面GET提到的「安全」不是同個概念。上面「安全」的含義僅僅是不作數據修改,而這里安全的含義是真正的Security的含義,比如:通過GET提交數據,用戶名和密碼將明文出現在URL上,因為(1)登錄頁面有可能被瀏覽器緩存,(2)其他人查看瀏覽器的歷史紀錄,那麼別人就可以拿到你的賬號和密碼了,除此之外,使用GET提交數據還可能會造成Cross-site request forgery攻擊。
總結一下,Get是向伺服器發索取數據的一種請求,而Post是向伺服器提交數據的一種請求,在FORM(表單)中,Method默認為"GET",實質上,GET和POST只是發送機制不同,並不是一個取一個發!
7. 什麼是POST上電自檢
POST上電自檢:是微機接通電源後,系統進行的一個自我檢查的例行程序。這個過程通常稱為POST上電自檢(Power On Self Test)。對系統的幾乎所有的硬體進行檢測。
POST是如何進行自檢測的?
主板在接通電源後,系統首先由(Power On Self Test,上電自檢)程序來對內部各個設備進行檢查。在我們按下起動鍵(電源開關)時,系統的控制權就交由BIOS來完成,由於此時電壓還不穩定,主板控制晶元組會向CPU發出並保持一個RESET(重置)信號,讓CPU初始化,同時等待電源發出的POWER GOOD信號(電源准備好信號)。當電源開始穩定供電後(當然從不穩定到穩定的過程也只是短暫的瞬間),晶元組便撤去RESET信號(如果是手動按下計算機面板上的Reset按鈕來重啟機器,那麼松開該按鈕時晶元組就會撤去RESET信號),CPU馬上就從地址FFFF0H處開始執行指令,這個地址在系統BIOS的地址范圍內,無論是Award BIOS還是AMI BIOS,放在這里的只是一條跳轉指令,跳到系統BIOS中真正的啟動代碼處。系統BIOS的啟動代碼首先要做的事情就是進行POST(Power On Self Test,加電自檢),由於電腦的硬體設備很多(包括存儲器、中斷、擴展卡),因此要檢測這些設備的工作狀態是否正常。
這一過程是逐一進行的,BIOS廠商對每一個設備都給出了一個檢測代碼(稱為POST CODE即開機自我檢測代碼),在對某個設置進行檢測時,首先將對應的POST CODE寫入80H(地址)診斷埠,當該設備檢測通過,則接著送另一個設置的POST CODE,對此設置進行測試。如果某個設備測試沒有通過,則此POST CODE會在80H處保留下來,檢測程序也會中止,並根據已定的報警聲進行報警(BIOS廠商對報警聲也分別作了定義,不同的設置出現故障,其報警聲也是不同的,我們可以根據報警聲的不同,分辨出故障所在。
POST自檢是按什麼順序進行檢測的?
POST自檢測過程大致為:加電-CPU-ROM-BIOS-System Clock-DMA-64KB RAM-IRQ-顯卡等。檢測顯卡以前的過程稱過關鍵部件測試,如果關鍵部件有問題,計算機會處於掛起狀態,習慣上稱為核心故障。另一類故障稱為非關鍵性故障,檢測完顯卡後,計算機將對64KB以上內存、I/O口、軟硬碟驅動器、鍵盤、即插即用設備、CMOS設置等進行檢測,並在屏幕上顯示各種信息和出錯報告。在正常情況下,POST過程進行得非常快,我們幾乎無法感覺到這個過程。
POST自檢測代碼含義是什麼?
當系統檢測到相應的錯誤時,會以兩種方式進行報告,即在屏幕上顯示出錯信息或以報警聲響次數的方式來指出檢測到的故障。
CMOS battery failed(CMOS 電池失效)。
原因:說明CMOS 電池的電力已經不足,請更換新的電池。
CMOS check sum error-Defaults loaded(CMOS 執行全部檢查時發現錯誤,因此載入預設的系統設定值)。
原因:通常發生這種狀況都是因為電池電力不足所造成,所以不妨先換個電池試試看。如果問題依然存在的話,那就說明 CMOS RAM 可能有問題,最好送回原廠處理。
Display switch is set incorrectly(顯示開關配置錯誤)。
原因:較舊型的主板上有跳線可設定顯示器為單色或彩色,而這個錯誤提示表示主板上的設定和 BIOS 里的設定不一致,重新設定即可。
Press ESC to skip memory test(內存檢查,可按ESC鍵跳過)。
原因:如果在 BIOS 內並沒有設定快速加電自檢的話,那麼開機就會執行內存的測試,如果你不想等待,可按 ESC 鍵跳過或到 BIOS 內開啟 Quick Power On Self Test。
HARD DISK initializing【Please wait a moment...】(硬碟正在初始化 請等待片刻)。
原因:這種問題在較新的硬碟上根本看不到。但在較舊的硬碟上,其啟動較慢,所以就會出現這個問題。
HARD DISK INSTALL FAILURE (硬碟安裝失敗)。
原因:硬碟的電源線、數據線可能未接好或者硬碟跳線不當出錯誤 ( 例如一根數據線上的兩個硬碟都設為 Master 或 Slave。)
Secondary slave hard fail (檢測從盤失敗)。
原因:1 CMOS 設置不當(例如沒有從盤但在CMOS里設有從盤) 2 硬碟的電源線、數據線可能未接好或者硬碟跳線設置不當。
Hard disk(s) diagnosis fail (執行硬碟診斷時發生錯誤)。
原因:這通常代表硬碟本身的故障。你可以先把硬碟接到另一台電腦上試一下,如果問題一樣,那隻好送修了。
Floppy Disk(s) fail 或 Floppy Disk(s) fail(80) 或Floppy Disk(s) fail(40)(無法驅動軟碟機)。
原因:軟碟機的排線是否接錯或松脫?電源線有沒有接好?如果這些都沒問題,那買個新的吧。
Keyboard error or no keyboard present(鍵盤錯誤或者未接鍵盤)
原因:鍵盤連接線是否插好?連接線是否損壞?
Memory test fail (內存檢測失敗)
原因:通常是因為內存不兼容或故障所導致。
Override enable-Defaults loaded ( 當前CMOS設定無法啟動系統,載入 BIOS 預設值以啟動系統)。
原因:可能是你在BIOS內的設定並不適合你的電腦( 像你的內存只能跑100MHz但你讓它跑133MHz ),這時進入 BIOS 設定重新調整即可。
Press TAB to show POST screen (按 TAB 鍵 可以切換屏幕顯示)
原因:有一些 OEM 廠商會以自己設計的顯示畫面來取代 BIOS 預設的開機顯示畫面,而此提示就是要告訴使用者可以按TAB來把廠商的自定義畫面和BIOS預設的開機畫面進行切換。
Resuming from disk,Press TAB to show POST screen(從硬碟恢復開機,按TAB顯示開機自檢畫面)。
原因:某些主板的BIOS 提供了 Suspend to disk(掛起到硬碟)的功能,當使用者以 Suspend to disk 的方式來關機時,那麼在下次開機時就會顯示此提示消息。
BIOS ROM checksum error-System halted(BIOS 程序代碼在進行總和檢查 ( checksum ) 時發現錯誤,因此無法開機)
原因:遇到這種問題通常是因為 BIOS 程序代碼更新不完全所造成的,解決辦法重新刷寫燒壞主板 BIOS。
HARD DISK initizlizing 【Please wait a moment...】(正在對硬碟做起始化 ( Initizlize ) 動作)
原因:這種訊息在較新的硬碟上根本看不到。但在較舊型的硬碟上,其動作因為較慢,所以就會看到這個訊息。
POST自檢響鈴次數是如何定義的?
POST上電自檢還會通過報警聲響次數的方式來指出檢測到的故障。但需要注意:由於目前主板BIOS類型大致可分為AWARD公司、AMI公司、PHOENIX公司(AWARD已與PHOENIX合並),因此不同類型的BIOS,其自檢響鈴次數所定義的自檢錯誤是不一致的,因此一定要分清。
POST自檢發現錯誤後如何提示?
POST自檢如發現有錯誤,將按兩種情況處理:對於嚴重故障(致命性故障)則停機,此時由於各種初始化操作還沒完成,不能給出任何提示或信號;對於非嚴重故障則給出提示或聲音報警信號(以上介紹),等待用戶處理。通過BIOS自檢功能(POST自檢),我們就可以方便的偵測出主板的故障所在,以便正確的解決。
如我們按下電源鍵後,只有電源指示燈亮,電腦屏幕沒有任何反映,也沒有報警聲;那麼針對這種情況,我們又應如何解決呢?
屏幕沒有顯示,也沒有報警聲,我們就無法從POST自檢功能得到相應的信息;大家都知道,計算機是一個復雜而且精密的產品組合,因此一個環節出現問題,可能都無法啟動機器(我們主要談硬體方面)。因此,如出現黑屏,無報警聲響的故障現象,我們就應根據電腦的啟動過程來分析問題所在了。
電腦的啟動過程是什麼?
我們在按下啟動鍵時,首先啟動的應是電源(因為如果沒有電源供電,那麼主板上所有的配件都是無法工作的)。但是為了保證安全使用,電源部分採取了一系列安全保護措施;因此開關電源從起振到穩定之間會有一段時間的延遲,等待各組電壓都穩定下來後,電源各部分會輸出一個檢測信號,這個信號為高電平時表示該部分電壓正常,這些部分包括輸入電壓和各組輸出電壓。這些信號總和的結果就是一個POWER GOOD信號(也稱為POWER OK或PWR OK信號);如果主板接受不到這個信號,那麼時鍾晶元會持續向CPU發送復位(RESET)信號(與我們按下RESER鍵相當),CPU就不會工作。
當CPU接受到正常的POWER GOOD信號,主板和CPU就啟動了嗎?其實主板此時,還要根據CPU的VID0-VID3引腳的定義組合,將CPU所提供的VID0-VID3信號送到電源管理模塊的相應的埠;如果主板BIOS具有可設定CPU電壓的功能,主板會按時設定的電壓與VID的對應關系產生新的VID信號並送到電源管理模塊晶元,電源管理模塊將根據設定並通過DAC電壓將其轉換為基準電壓,再經過場效應管輪流導通和關閉,將能量通過電感線圈送到CPU,最後再經過調節電路使用輸出電壓與設定電壓值相當。
由於CPU還要根據自己所需要的頻率,通過IC匯流排來檢測主板頻率發生器所設置的頻率是否支持;因為電腦要進行正確的數據傳送以及正常的運行,沒有時鍾信號是不行的,時鍾信號在電路中的主要作用就是同步;因為在數據傳送過程中,對時序都有著嚴格的要求,只有這樣才能保證數據在傳輸過程不出差錯。時鍾信號首先設定了一個基準,我們可以用它來確定其它信號的寬度,另外時鍾信號能夠保證收發數據雙方的同步。對於CPU而言,時鍾信號作為基準,CPU內部的所有信號處理都要以它作為標尺,這樣它就確定CPU指令的執行速度;如CPU本身的頻率無法適應頻率發生器所提供的高頻率,也是無法正常工作的。因此只有當接受到POWER GOOD信號,和相應的得到CPU工作的電壓時以及相應的時鍾頻率後,CPU才能正常的工作,也就是開始執行BIOS程序。
如何判斷、解決故障所在?
因為如接受不到POWER GOOD信號,系統就一直處理RESET(復位)循環中,因此主板也就無法啟動,相應的其它硬體,如顯卡也無法工作,顯示器由於接受不到顯卡傳出的信號,因此也就沒有顯示,一直處於待機狀態。此時,我們應檢測電源,不要以為電源燈亮,就表明電正常,因為只要有一路信號有故障(該部分電路不正常或還未穩定),輸入出的POWER GOOD信號都為低電平,即表示電源部分有故障或還未進入穩定狀狀;雖然電源指示燈亮,但由於主板接受不到正常的POWER GOOD信號,也無法啟動。我們檢測電源的方法是,使用可正常工作的電源測試。如電源為ATX型我們可用導線將13與14腳短接,如電源風扇能正常運行,則表明電源是完好的,則故障應在主板上。
更換正常電源後,如系統還是沒有工作的顯象,應按以上主板啟動過程,測試CPU的電源管理模塊和頻率發生器。但由於我們不可能有完善的設備來測試主板上的電源和頻率模塊(大多數電腦愛好者不可能有此類設置,和具有相應的檢測能力)。因此我們對此還要採用排除法,即在其它正常主板上測試CPU。測試排除CPU的故障外,還應檢測主板頻率設置問題。電腦愛好者為使用或測試CPU的超頻能力,會通過調整主板外頻的方式(目前CPU已經鎖頻,只能設置外頻,而無法設置倍頻),來調高CPU的工作頻率。如果CPU無法適應高工作頻率,雖然電源供電正常,主板也是無法啟動的。
排除了其它硬體的問題,為會么系統仍不可啟動?
如果硬體一切正常(經測試),那麼在POST上電自檢測後,CPU會從地址FFFF0H處開始執行指令,這個地址在系統BIOS的地址范圍內,無論是Award BIOS還是AMI BIOS,放在這里的只是一條跳轉指令,跳到系統BIOS中真正的啟動代碼處。由於BIOS是連接操作系統和硬體之間的橋梁,為計算機提供最低級的、最直接的硬體控制,計算機的原始操作都是依照固化在BIOS里的內容(指令)來完成的。因此如BIOS文件破壞或BIOS晶元損壞,都會直接的影響主板的啟動。
如何判斷BIOS已經損壞?
判斷BIOS是否正常比較困難,因為如沒有編程器等測試工具;是無法通過感官來判斷BIOS文件或晶元是否正常的,對於普通用戶而言,只有尋找維修商來解決了。
如果屏幕顯示BIOS ROM checksum error-System halted(BIOS 程序代碼在進行總和檢查 ( checksum ) 時發現錯誤)的提示時,應是讀取BIOS時,校驗總和出錯,因此無法啟機器。這種問題通常是因為 BIOS 程序代碼更新不完全所造成的,解決辦法重新刷寫燒壞主板 BIOS。
8. 計算機網路協議有哪些
網路協議(Protocol)是一種特殊的軟體,是計算機網路實現其功能的最基本機制。網路協議的本質是規則,即各種硬體和軟體必須遵循的共同守則。網路協議並不是一套單獨的軟體,它融合於其他所有的軟體系統中,因此可以說,協議在網路中無所不在。網路協議遍及OSI通信模型的各個層次,從我們非常熟悉的TCP/IP、HTTP、FTP協議,到OSPF、IGP等協議,有上千種之多。對於普通用戶而言,不需要關心太多的底層通信協議,只需要了解其通信原理即可。在實際管理中,底層通信協議一般會自動工作,不需要人工干預。但是對於第三層以上的協議,就經常需要人工干預了,比如TCP/IP協議就需要人工配置它才能正常工作。
區域網常用的三種通信協議分別是TCP/IP協議、NetBEUI協議和IPX/SPX協議。
TCP/IP協議毫無疑問是這三大協議中最重要的一個,作為互聯網的基礎協議,沒有它就根本不可能上網,任何和互聯網有關的操作都離不開TCP/IP協議。不過TCP/IP協議也是這三大協議中配置起來最麻煩的一個,單機上網還好,而通過區域網訪問互聯網的話,就要詳細設置IP地址,網關,子網掩碼,DNS伺服器等參數。
TCP/IP協議族中包括上百個互為關聯的協議,不同功能的協議分布在不同的協議層,
幾個常用協議如下:
1、Telnet(Remote
Login):提供遠程登錄功能,一台計算機用戶可以登錄到遠程的另一台計算機上,如同在遠程主機上直接操作一樣。
2、FTP(File
Transfer
Protocol):遠程文件傳輸協議,允許用戶將遠程主機上的文件拷貝到自己的計算機上。
3、SMTP(Simple
Mail
transfer
Protocol):簡單郵政傳輸協議,用於傳輸電子郵件。
4、NFS(Network
File
Server):網路文件伺服器,可使多台計算機透明地訪問彼此的目錄。
5、UDP(User
Datagram
Protocol):用戶數據包協議,它和TCP一樣位於傳輸層,和IP協議配合使用,在傳輸數據時省去包頭,但它不能提供數據包的重傳,所以適合傳輸較短的文件。
HTTP協議簡介
HTTP是一個屬於應用層的面向對象的協議,由於其簡捷、快速的方式,適用於分布式超媒體信息系統。它於1990年提出,經過幾年的使用與發展,得到不斷地完善和擴展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的規范化工作正在進行之中,而且HTTP-NG(Next
Generation
of
HTTP)的建議已經提出。
HTTP協議的主要特點可概括如下:
1.支持客戶/伺服器模式。
2.簡單快速:客戶向伺服器請求服務時,只需傳送請求方法和路徑。請求方法常用的有GET、HEAD、POST。每種方法規定了客戶與伺服器聯系的類型不同。
由於HTTP協議簡單,使得HTTP伺服器的程序規模小,因而通信速度很快。
3.靈活:HTTP允許傳輸任意類型的數據對象。正在傳輸的類型由Content-Type加以標記。
4.無連接:無連接的含義是限制每次連接只處理一個請求。伺服器處理完客戶的請求,並收到客戶的應答後,即斷開連接。採用這種方式可以節省傳輸時間。
5.無狀態:HTTP協議是無狀態協議。無狀態是指協議對於事務處理沒有記憶能力。缺少狀態意味著如果後續處理需要前面的信息,則它必須重傳,這樣可能導致每次連接傳送的數據量增大。另一方面,在伺服器不需要先前信息時它的應答就較快。
9. 計算機網路協議有哪些,具體作用什麼
目前網路協議有許多種,但是最基本的協議是TCP/IP協議,許多協議都是它的子協議。下面我們就對TCP/IP協議作一下簡單介紹。
1 TCP/IP協議基礎
TCP/IP協議包括兩個子協議:一個是TCP協議(Transmission Control Protocol,傳輸控制協議),另一個是IP協議(Internet Protocol,互聯網協議),它起源於20世紀60年代末。
在TCP/IP協議中,TCP協議和IP協議各有分工。TCP協議是IP協議的高層協議,TCP在IP之上提供了一個可靠的,連接方式的協議。TCP協議能保證數據包的傳輸以及正確的傳輸順序,並且它可以確認包頭和包內數據的准確性。如果在傳輸期間出現丟包或錯包的情況,TCP負責重新傳輸出錯的包,這樣的可靠性使得TCP/IP協議在會話式傳輸中得到充分應用。IP協議為TCP/IP協議集中的其它所有協議提供「包傳輸」功能,IP協議為計算機上的數據提供一個最有效的無連接傳輸系統,也就是說IP包不能保證到達目的地,接收方也不能保證按順序收到IP包,它僅能確認IP包頭的完整性。最終確認包是否到達目的地,還要依靠TCP協議,因為TCP協議是有連接服務。
在計算機服務中如果按連接方式來分的話,可分為「有連接服務」和「無連接服務」兩種。「有連接服務」必須先建立連接才能提供相應服務,而「無連接服務」則不需先建立連接。TCP協議是一種典型的有連接協議,而UDP協議則是典型的無連接服務。
TCP/IP協議所包括的協議和工具
TCP/IP協議是一組網路協議的集合,它主要包括以下幾方面的協議和工具。
·TCP/IP協議核心協議
這些核心協議除了自身外,還包括用戶數據報協議(UDP協議)、地址代理協議(ARP協議)以及網間控制協議(ICMP協議)。這組協議提供了一系列計算機互連和網路互連的標准協議。
·應用介面協議
這類協議主要包括Windows套接字(Socket,用於開發網路應用程序)、遠程調用、NetBIOS協議(用於建立邏輯名和網路上的會話)和網路動態數據交換(Network,用於通過網路共享嵌入在文本中的信息)。
·基本的TCP/IP協議互連應用協議
主要包括finger、ftp、rep、rsh、telnet、tftp等協議。這些工具協議使得Windows系統用戶使用非Microsoft系統計算機上(如UNIX系統計算機)的資源成為可能。
·TCP/IP協議診斷工具
這些工具包括arp、hostname、ipconfig、nbstat、netstat、ping和route,它們可用來檢測並恢復TCP/IP協議網路故障。
·有關服務和管理工具
這些服務和管理工具包括FTP伺服器服務(用於在兩個遠程計算機之間傳輸文件,這是遠程式控制制通信中的關鍵功能)、網際命名服務WINS(用於在一個網際上動態記錄和詢問計算機的名字)、動態計算機配置協議DHCP(用於在Windows NT計算機上自動配置TCP/IP協議)以及TCP/IP協議列印(主要用於遠程列印和網路列印)。
·簡單網路管理協議代理(SNMP)
這個工具允許通過使用管理工具(如「Sun Net Manages」 或「HP Open View」),從遠程管理Windows NT計算機。
(2)TCP/IP的主要協議簡述
為了使讀者能全面了解一些基本的網路通信協議和服務,本節就對TCP/IP協議所包括的幾種主要協議進行簡要說明。
·遠程登錄協議(Telnet)
Telnet協議是用來登錄到遠程計算機上,並進行信息訪問,通過它可以訪問所有的資料庫、聯機游戲、對話服務以及電子公告牌,如同與被訪問的計算機在同一房間中工作一樣,但只能進行些字元類操作和會話。
·文件傳輸協議(Ftp)
這是文件傳輸的基本協議,有了FTP協議就可以把的文件進行上傳,也可從網上得到許多應用程序和信息(下載),有許多軟體站點就是通過FTP協議來為用戶提供下載任務的,俗稱「FTP伺服器」。最初的FTP程序是工作在UNIX系統下的,而目前的許多FTP程序是工作在Windows系統下的。FTP程序除了完成文件的傳送之外,還允許用戶建立與遠程計算機的連接,登錄到遠程計算機上,並可在遠程計算機上的目錄間移動。
·電子郵件服務(Email)
電子郵件服務是目前最常見、應用最廣泛的一種到聯網服務。通過電子郵件,可以與Internet上的任何人交換信息。電子郵件的快速、高效、方便以及價廉,越來越得到了廣泛的應用,目前只要是上過網的網民就肯定用過電子郵件這種服務。目前,全球平均每天約有幾千萬份電子郵件在網上傳輸。
·WWW服務
WWW服務(3W服務)也是目前應用最廣的一種基本互聯網應用,我們每天上網都要用到這種服務。通過WWW服務,只要用滑鼠進行本地操作,就可以到達世界上的任何地方。由於WWW服務使用的是超文本鏈接(HTML),所以可以很方便的從一個信息頁轉換到另一個信息頁。它不僅能查看文字,還可以欣賞圖片、音樂、動畫。最流行的WWW服務的程序就是微軟的IE瀏覽器。
·簡單郵件傳輸協議(SMTP)
SMTP是TCP/IP協議族的一個成員,這種協議認為你的計算機是永久連接在Internet上的,而且認為你在網路上的計算機在任何時候是可以被訪問的。它適用於永久連接在Internet的計算機,但無法使用通過SLIP/PPP協議連接的用戶接收電子郵件。解決這個問題的辦法是在郵件計算機上同時運行SMTP和POP協議的程序,SMTP負責郵件的發送和在郵件計算機上的分揀和存儲,POP協議負責將郵件通過SLIP/PPP協議連接傳送到用戶計算機上。
·信息服務(Gopher)
Gopher最早出現在1991年,它是第一個操作簡便、使用廣泛的從Internet伺服器上獲取信息的客戶應用程序。除了操作簡便外,它的另一個特點是速度快。Gopher運行時,將顯示一個互動式的供用戶選擇的菜單,菜單中的選項由簡單的短句組成,每個短句通常指向另一個菜單,並最終指向有用的文件。Gopher是幫助用戶在Internet信息海洋中搜索有用信息的導航器。用戶只要關心瀏覽的內容,而不必關心具體的伺服器。
·文件檢索服務(Archie)
它是一個從整個Internet上匿名FTP伺服器獲取文件的服務。其完全依賴於匿名FTP系統的管理員,他們將站點在全世界的Archie伺服器進行了注冊,Archie僅通過文件名進行檢索。
2 IP協議
目前正在使用的IP協議是第4版的,稱之為「IPv4」,新版本的IP協議正在完善過程中,它就是經常可以在各大IT媒體中見到的IPv6。IPv6所要解決的主要是IPv4協議中IP地址遠遠不夠的現象。IPv4所採用的是32位,而IPv6則是128位,是原來的4倍。IPv6所提供的IP地址數已可算是天文數字了,據專家們分析,這個數字的IP地址可以使全球的每一個人都可擁有10以上的IP地址,這么多的IP地址相信再也不會出現IPv4那樣除了美國外,各國都出現IP地址短缺現象,為將來實現移動上網打下了堅實的基礎。但這屬於較新技術,在此就不作詳細介紹,本文仍以目前主流的IPv4協議為基礎進行介紹。
IP協議的功能是把數據報在互聯的網路上傳送,通過將數據報在一個個IP協議模塊間傳送,直到目的模塊。網路中每個計算機和網關上都有IP協議模塊。數據報在一個個模塊間通過路由處理網路地址傳送到目的地址,因此搜尋網路地址對於IP協議十分重要的功能。另外,因為各個網路上的數據報大小可能不同,所以數據報的分段也是IP協議的不可或缺的功能,不然對於一些網路帶寬較窄的網路,大的數據報就無法正確傳輸了。下面主要介紹我們初級學者所關心的現行方面問題。
(1)IP地址
在計算機定址中經常會遇到「名字」、「地址」和「路由」這三個術語,它們之間是有較大區別的。名字是要找的,就像的人名一樣;而地址是用來指出這個名字在什麼地方,就像人的住址一樣;路由是解決如何到達目的地址的問題,就像已經知道了某個人住在什麼地方,現在要考慮走什麼路線、採用什麼交通工具到達目的地方最為簡便。
這里所介紹的IP協議主要是解決地址的問題。名字和地址進行解析的工作是由其上層協議--TCP協議完成。IP協議模塊將地址和本地網路地址加以映射(就像寫信一樣,IP協議只負責把收、發信人的地址寫上,把信投進郵箱就可不管了),而將本地網路地址和路由進行映射則是低層協議(如路由協議)的任務,所以說IP協議是一個無連接的服務。
IP協議要尋找的「地址」是32位長(4個分段的16進制組成),由網路號(網路ID)和主機號(主機ID)兩部分構成,按照IP協議規定網際網路上的地址共有A、B、C、D、E五類.
按照IP協議規定網際網路上的地址共有A、B、C、D、E五類·A類IP地址:用前面8位來標識網路號,其中規定最前面一位為「0」,24位標識主機地址,即A類地址的第一段取值(也即網路號)可以是「00000001 ̄01111111」之間任一數字,轉換為十進制後即為1~128之間。主機號沒有做硬性規定,所以它的IP地址范圍為「1.0.0.0-128.255.255.255」。A類地址是為大型政府網路而提供,因為A地址中有10.0.0.0-10.255.255.254和127.0.0.0-127.255.255.254這兩段地址有專門用途,所以全世界總共只有126個可能的A類網路。每個A類網路最多可以連接16777214台計算機,這類地址數是最少的,但這類網路所允許連接的計算機是最多的。
·B類IP地址:用前面16位來標識網路號,其中最前面兩位規定為「10」,16位標識主機號,也就是說B類地址的第一段「10000000 ̄10111111」,轉換成十進制後即為128~191之間,第一段和第二段合在一起表示網路地址,它的地址范圍為「128.0.0.0-191.255.255.255」。B類地址適用於中等規模的網路,全世界大約有16000個B類網路,每個B類網路最多可以連接65534台計算機。這類IP地址通常為中等規模的網路提供。其中172.16.0.0-172.31.255.254地址段有專門用途。
·C類IP地址:用前面24位來標識網路號,其中最前面三位規定為「110」,8位標識主機號。這樣C類地址的第一段取值為「11000000 ̄11011111」之間,轉換成十進制後即為192~223。第一段、第二段、第三段合在一起表示網路號,最後一段標識網路上的主機號,它的地址范圍為「192.0.0.0-223.255.255.255」。C類地址適用於校園網等小型網路,每個C類網路最多可以有254台計算機。這類地址是所有的地址類型中地址數最多的,但這類網路所允許連接的計算機是最少的。這類IP地址可分配給任何有需要的人。其中192.168.0.0-192.168.255.255為企業區域網專用地址段。
·D類地址:它用於多重廣播組,一個多重廣播組可能包括1台或更多主機,或根本沒有。D類地址的最高位為1110,第一段八位體為「11100000 ̄11101111」,轉換成十進制即為224 ̄239,剩餘的位設計客戶機參加的特定組,它的地址范圍為「224.0.1.1-239.255.255.255」。在多重廣播操作中沒有網路或主機位,數據包將傳送到網路中選定的主機子集中,只有注冊了多重廣播地址的主機才能接收到數據包。Microsoft支持D類地址,用於應用程序將多重廣播數據發送到網路間的主機上,包括WINS和Microsoft NetShow。
·E類地址:這是一個通常不用的實驗性地址,保留作為以後使用。E類地址的最高位為11110,第一段八位體為「11110000 ̄11110111」,轉換成十進制即為240 ̄247。
IPv4協議中對首段位為248 ̄254 的地址段暫無規定。
其實還有一類IP地址,就是以「127」開頭的IP地址,這類IP地址也是屬於保留使用的,這類地址屬於環路測試類IP地址。這類IP地址不能作為計算機的IP地址用,也就不能在網路上使用這樣的IP地址來標識計算機的位置,更不能通過在瀏覽器或者其他搜索位置輸入這樣的IP地址,來搜索想要查找的計算機,因為它只能在本地計算機上用於測試使用。
其實還有一類IP地址,就是以「127」開頭的IP地址,這類IP地址也是屬於保留使用的,這類地址屬於環路測試類IP地址。這類IP地址不能作為計算機的IP地址用,也就不能在網路上使用這樣的IP地址來標識計算機的位置,更不能通過在瀏覽器或者其他搜索位置輸入這樣的IP地址,來搜索想要查找的計算機,因為它只能在本地計算機上用於測試使用。
其實還有一類IP地址,就是以「127」開頭的IP地址,這類IP地址也是屬於保留使用的,這類地址屬於環路測試類IP地址。這類IP地址不能作為計算機的IP地址用,也就不能在網路上使用這樣的IP地址來標識計算機的位置,更不能通過在瀏覽器或者其他搜索位置輸入這樣的IP地址,來搜索想要查找的計算機,因為它只能在本地計算機上用於測試使用。
(2) 子網掩碼和域名
以上介紹的是網路IP地址,但隨著網路的發展,IPv4標准中的IP地址遠不夠用,為了解決這一矛盾,於是又在IP地址加上子網掩碼來進一步識別。在TCP/IP協議中規定,A類網路的子網掩碼格式為「255.0.0.0」形式,後面的「0」可以為「0 ̄254」之間任一數字。B類網路的子網掩碼格式為「255.255.0.0」,C類網路的子網掩碼為格式為「255.255.255.0」,同樣其中的「0」可以是「0 ̄254」之間任一數字。如果沒有子網,可以為「0」,也可以不配置,如果有子網則一定要配置。
前面介紹的IP地址都是以數字形式表示計算機的地址,這種IP地址人們記憶起來是非常困難的。對非計算機和網路的專業人士來說,記住這種地址是很不現實的。因此,Internet還採用域名地址來表示每台計算機。通過為每台計算機建立IP地址與域名地址之間的映射關系,用戶可以在網上避開難以記憶的IP地址,而用域名地址來唯一標記網上的計算機。域名地址與IP地址的關系類似於一個人的姓名與身份證號碼之間的關系。
要把計算機連入Internet,必須獲得網上唯一的IP地址與對應的域名地址。域名地址由域名系統(DNS)管理。每個連到Internet的網路中都有至少一個DNS伺服器,其中存有該網路中所有計算機的域名和對應的IP地址,通過與其他網路的DNS伺服器相連就可以找到其他站點。這也是在TCP/IP協議屬性中要進行DNS配置的原因。
域名地址也是分段表示的,每段分別授權給不同的機構管理,各段之間用圓點(.)分隔。與IP地址相反,各段自左至右級別是越來越高。
10. webservice請求方式:POST 協議:Http是指的什麼意思,其它的方式和協議又有哪些,具體是指的什麼意思
HTTP:一種詳細規定了瀏覽器和萬維網伺服器之間互相通信的規則,通過網際網路傳送萬維網文檔的數據傳送協議。
TCP:Transmission Control Protocol 傳輸控制協議TCP是一種面向連接(連接導向)的、可靠的、基於位元組流的運輸層(Transport layer)通信協議,由IETF的RFC 793說明(specified)。
UDP: 是User Datagram Protocol的簡稱, 中文名是用戶數據報協議,是 OSI 參考模型中一種無連
接的傳輸層協議,提供面向事務的簡單不可靠信息傳送服務,IETF RFC 768是UDP的正式規范。
IP:是英文Internet Protocol(網路之間互連的協議)的縮寫,中文簡稱為「網協」,也就是為計算機網路相互連接進行通信而設計的協議。
我知道的就這幾種