計算機和網絡技術難點總結:

PC及網絡技術難點總結緩存

工做中須要,有時候會上網查詢一些資料,長此以往,本身都不知道的狀況下,個人硬盤給塞滿了,資料好多,每個文件上面都是有本身的腳印啊.........感嘆服務器

   五一過去了,時間又開始緊迫,北京的天氣悶熱......開始工做啊....網絡

(PC)計算機部分: 異步

1. 什麼是文件分配表? 分佈式

文件分配表(FAT)是軟盤或硬盤上的一個隱含表。FAT記錄如何將文件存儲在特定的(不必定是連續的)簇上。文件分配表採用一種簡單的方法不停地跟蹤數據。在FAT,第一簇的入口是用於存儲文件的第二簇的地址。在第二個簇入口處則是第三個簇的地址,等等,直到包含文件結束碼的最終簇入口。 很明顯,若是FAT表數據由於某種緣由遭到破壞,就會致使硬盤數據的邏輯連續性發生紊亂,從而發生硬盤空間丟失的問題。這種空間丟失的故障用通常的磁盤修復工具均可以解決,但數據每每沒法修復。 因爲傳統FAT格式的缺陷,若某個簇沒有在任何文件分配鏈中出現,並且該簇在相應的文件分配表中又被標記爲非零時,這時該簇既沒有被任何文件使用,又不能夠再爲其餘文件所用,這樣就發生了"簇丟失"現象。簇的丟失必然致使硬盤空間的丟失。這種"丟失"空間的現象一般是因爲程序在運行中非正常終止、在Win98環境中非正常關機等緣由形成的。 ide

2. 什麼是文件系統? 工具

磁盤上的全部數據都用文件的形式來表示。 性能

文件系統是不一樣操做系統支持的對文件的管理、訪問的一種方法,也就是不一樣操做系統提供給用戶的 學習

對文件進行管理的一種接口。原理相似於在書架上排列書本:書架至關於磁盤,而書本至關於文件,無論咱們在書架上橫排或者豎排,但目的都是爲了在須要的時候可以快速找到而且取用須要的書。那麼文件系統也同樣,磁盤針對各類操做系統是同樣的,可是不一樣的操做系統會採用不一樣的文件管理和訪問方法,目的也是在須要的時候能夠快速找到並訪問文件。 this

3. 什麼是磁盤主引導記錄(MBR?

MBR(Main Boot Record 主引導記錄區)位於整個硬盤的0磁道0柱面1扇區。不過,在總共512字節

的主引導扇區中,MBR只佔用了其中的446個字節,另外的64個字節交給了DPT(Disk Partition Table硬盤分區表),最後兩個字節「55AA」是分區的結束標誌。這個總體構成了硬盤的主引導扇區。
  主引導記錄中包含了硬盤的一系列參數和一段引導程序。其中的硬盤引導程序的主要做用是檢查分區表是否正確而且在系統硬件完成自檢之後引導具備激活標誌的分區上的操做系統,並將控制權交給啓動程序。MBR是由分區程序(Fdiskexe)所產生的,它不依賴任何操做系統,並且硬盤引導程序也是能夠改變的,從而實現多系統共存。

我認爲,所謂的MBR裏面記錄了包含啓動引導信息的分區位置,記錄了操做系統所在分區位置。

4. 什麼是簇?

所謂的簇是磁盤的一個基本邏輯存儲單元。磁盤上每一個磁道都劃分300-3000個扇區,可是每一個扇區只

512字節的容量。按道理說,磁頭應該在每一個扇區之間進行尋址,可是因爲512字節的容量太小,致使磁頭在各個扇區之間移動尋址定位至關不易,所以咱們規定了一個邏輯存儲單元——簇。簇能夠看做是多個扇區合成的一個更大的區域。磁頭在簇之間尋址就相對容易。

這種原理相似於,若是人站在一個盤子上跳舞,基本上沒法想象;可是若是將8個盤子擺成一個形狀,人在這八個盤子上跳舞,就會相對容易得多。

5. 什麼是總線?

全部主機中的設備都要受到CPU的管理和控制。這就意味着全部設備都要連通一條去往CPU的通道,

經過這條通道來傳送數據或者是控制信號。這就像人的大腦實際上會生長出多條去往人體各部分的神經。可是若是每一個設備都創建這麼一條通道勢必會形成主板上的電路過於複雜。所以在計算機裏面,人們儘可能統一各類設備傳輸數據的格式以及方法,從而設計出一條公共的通道能夠供全部的或者大部分的設備使用和向CPU傳輸數據。

這就相似於一條高速公路上面能夠跑轎車,也能夠跑貨車或者客車。

6. 什麼是中斷?

所謂中斷是計算機通信過程當中會應用到的一種重要技術。

因爲計算機在同一個時刻只能處理一個信號,若是在這個時候有其餘的處理請求到達,計算機會停止

當前的處理工做,轉而處理其餘的請求;等處處理完成以後,再回去繼續處理原先的工做。

一個典型的例子是:

若是咱們在執行打印操做的時候,忽然打印機沒有紙,那麼設備會發出一箇中斷信號來停止當前的打印工做並向用戶報警,用戶在向打印機添加紙張以後打印機又會自動開始工做,直到所有打印做業完成。

7. 什麼是同步傳輸和異步傳輸?

同步傳輸:能夠在同一個時間發送數據信號和控制信號;

異步傳輸:數據信號和控制信號分開發送

網絡部分:

1. 什麼是存儲轉發和分組?

存儲轉發:設備的接口在發送數據以前首先完整地接收數據,而且緩存進行校驗。

分組:設備將一個大的數據進行拆分,拆分紅若干小的數據以後,在每一個數據上加上足夠的地址等方

面的信息,使他們能夠被正確發送到相應的設備上。

2. 爲何存儲轉發和分組可以改善網絡性能?

存儲轉發的用途針對以往第一代網絡採用電路交換的特性來改善網絡性能。

在第一代網絡中,鏈接的創建採用電路交換機制,鏈接一旦創建則會佔用所有的帶寬,相似於以往通

過電話撥號上網的時候,則其餘人就沒法撥通該電話;可是存儲轉發機制的出現,能夠在處理第一個用戶發送過來數據的同時可將第二個、第三個以及更多用戶的請求緩存到端口中,而不會直接拒絕用戶鏈接。這樣的話,多用戶同時使用網絡即成爲可能。

而分組的原理也是針對以往電路交換網絡性能差的特性提出的改進方法。

爲了減小第一代網絡的主機負載,咱們只須要將本來去往一臺主機的數據分流到其餘的主機,可是如何使相應的數據去往相應的主機,那麼每一個通過分組拆分的數據都帶有足夠的地址信息。這樣就能夠將本來由一臺主機處理的數據進行分流處理。

3. 爲何要採用分層的協議設計方法?

協議分層是一種協議的開發和設計方法。經過協議分層,能夠相對獨立地解決網絡通信中存在和須要

考慮的各類問題,從而簡化了網絡的開發和學習。

要實現計算機網絡通信其實要考慮不少問題:

首先:數據由什麼產生;(應用程序——應用層)

第二:數據怎樣發送?(確認仍是不確認——TCP或者UDP——傳輸層)

第三:數據向哪裏發送?如何在網絡中標識本身和標識對方(IP地址——網絡層)

第四:使用什麼設備實現數據通訊?(各類鏈接介質和網絡設備——物理層)

。。。。。。。。。。。。

咱們所分的層實際上就是這些在網絡通信中產生的問題,爲何要分層解決?

好比,若是某天回家,開燈發現不亮,那麼如何判斷可能出現的問題和如何解決問題?

其餘電器可使用————燈的問題————檢查燈泡、電路、開關等

其餘電器不可使用————去問問其餘人家——狀況同樣——停電

                                                只有本身家電器不能使用——檢查本身的電路

。。。。。。。。。。。。。

經過上面的排查,咱們能夠針對不一樣的狀況鎖定不一樣的問題所在;

但在任何狀況下,咱們不可能不通過基本的判斷,而將整個燈的電路挖出來去檢查和判斷問題。

4. 什麼是服務類型?

服務類型是下層向上層提供操做的一個過程和步驟,在這個步驟中,實現的其實是上下層數據相互

封裝和解封裝的一個過程。

5. 什麼是吞吐量和帶寬?

吞吐量是在一個時間段以內線路所傳輸的數據總量,相似於一個水管十分鐘可以流出的水量;

但這個水流量在每分鐘都不是一個恆定不變的值

所以咱們取每分鐘的一個平均水流量的值來肯定線路傳輸的數據量,這個概念就是帶寬

6. 爲何要進行綜合佈線?

最先的以太網使用總線結構來進行構建,雖然構建方法簡單可是一旦網絡在出現問題的話會形成排查

以及網絡升級改造十分困難。由於任何一個節點出現的問題和變更均可能影響整個網絡的運行。

在這種狀況下咱們引入了綜合佈線的概念:

綜合佈線將整個網絡分爲六個子系統,每一個系統的變化都不會影響其餘子系統。而且對於網絡問題的排查會相對容易。

所以綜合佈線最重要的做用就是利於管理。

7. 數據鏈路層和以太網的自動協商方法

以太網交換機能夠實現鏈接設備之間的自動協商:設備在接入到網絡的時候,會相互通告全部支持的

通信方式以及通信格式。

而後彼此選擇一種支持的通信方式進行通信。

8. 爲何要在配置交換機的時候配置網關和DNS服務器地址。

網關的指向,可使交換機將數據轉發往其餘的網絡;而DNS服務器的指向,可使交換機在tracert

的時候將通過的節點用名稱標識出來。

9. 什麼是共享內存、共享總線和交叉點陣列?

共享內存——交換機的全部端口共用一個內存

缺點:若是某個端口數據流量過大而致使內存佔用較大會影響其餘全部端口

共享總線——交換機全部端口都擁有本身的內存,可是全部的數據交換還要經過一條共享總線來進行

缺點:相對於共享內存而言,共享總線效率要高,可是若是總線上出現衝突和擁塞,同樣影響網

絡性能

交叉點陣列——數據的轉發經過臨時創建的專用電路來進行,在三種交換機制中效率最高

10. 網絡層的做用以及子網劃分的方法?

按照一個固定思路進行:

數據鏈路層可以和不可以解決的問題——網絡層的做用(路由、尋址、協議轉換)——實現的過程(數據封裝解封裝)——封裝的內容(包頭格式)——最關鍵的部分(IP地址)——IP地址的重要原則(4字節32位、N+HN同樣的部分爲一個網絡內的主機,能夠實現點對點通訊)——怎樣標識網絡和主機(二進制十進制在IP認識中的做用)——怎樣得到IP地址(IP地址的分類)——每種分類的特色(ABC對比)——這種分類出現的問題(廣播、浪費)——解決的方法(子網掩碼的特色)——子網掩碼的做用(劃分子網,固定變長子網)——若是對於C類網絡實現子網劃分(可變長子網掩碼)

11. 路由器的做用以及靜態路由的配置:

強調路由其實是爲數據包的發送指明一條路徑

去往的目標是一個網絡段,而去往這個區域須要到達一個離本身最近的節點:

例子:           A地————B地————C地————D地————E地

若要從C地去A地,雖不知怎樣走,但能夠到B地再想辦法,由於在C地能夠看到B地;

若要從C地去E地,雖不知怎樣走,但能夠到D地再想辦法,由於再C地能夠看到D地;

因此路由就是這樣一個過程,數據包去往目標地域,發送以前不可能全部的走法都知道,所以能夠發往本身知道的一個節點(下一個路由器),經過這個節點想辦法,但若是可以發到這個節點,該節點必須是和本身直連的節點,這樣數據能夠直接到達(這就是下一跳)

12. 傳輸層的做用:

經過網絡層和數據鏈路層解決了數據向哪裏發送,可是還要解決數據以何種方式發送

首先要肯定,數據經過傳輸層發送會選擇一種傳輸方式(分段)

例子:傳遞一個蘋果和傳遞一箱蘋果的不一樣

而且要肯定,數據經過傳輸層發送會選擇一種接收的應用程序(應用程序之間端到端的鏈接)

例子:傳遞一個蘋果,對方能夠用手接或者用筐接

最後要肯定,保證傳輸的效果(面向鏈接:要求確認;面向無鏈接:要求效率)

咱們生活中的手機發送短信和對講機講話就都屬於面向無鏈接,而咱們打電話就是面向鏈接,

13. 傳輸層中的URG位和PSH位的區別:

TCP的緩存空的時候,若是收到數據,那麼他確定是要馬上發送出去了。
當緩存快滿的時候,若是他收到了數據,他就會在這個數據上PSH標誌來推送緩存的數據。

協議的實現爲了提升效率,每每在應用層傳來少許的數據時不立刻發送,而是等到數據緩衝區裏有了必定量的數據時才一塊兒發送,但有些應用自己數據量並很少,並且須要立刻發送,這時,就用緊急指針,這樣數據就會立刻發送,而不需等待有大量的數據。

14. 應用層DNS的實現:

對網絡上的資源訪問實際仍然是經過IP地址進行——IP地址訪問的問題——解決這種問題的方案——主機hosts文件——產生的新問題(更新麻煩)——集中主機配置文件於一臺服務器——又產生了問題(負載過大)——分散負載的須要(層次化命名)——針對名稱層次,設定各層的區域服務器——分佈式的DNS名稱解析系統

15. DNS的兩種解析方法:

遞歸解析:全部解析過程由DNS服務器×××

迭代解析:在遞歸解析的過程當中,相似於踢皮球,DNS服務器A解析不到以後會向B請求解析,一次類推,知道解析到並返回

16. 關於反向域的理解:

  www      wqmsl      com       cn

主機名稱 組織名稱 組織類型    所屬國家

com屬於國際域名

cn是國家級的,如今cn域名的DNS是在我們本身國家的,由我們本身管理,而com的依然在美國。

小——————————————————————大

 

一、我在下載中心兩次登上了下載中心資源牛人榜,個人下載中心有不少資源,大可能是Linux的,有須要的能夠去下載,沒有豆豆的說一聲,我改爲0,不要豆豆,只要和你們一塊兒進步麼

個人下載中心地址:http://down.51cto.com/847418/up

二、如下是我寫的RHCE的學習筆記,如今在學習階段(自學),若有愛好者,能夠一塊兒討論,由於我是直接從Word複製,不知道存在格式的源代碼,因此總是提示我超出字數,剛開始覺得本身的權限不夠呢,因此一下的文章都是分兩次發表的,昨天和51CTO工做人員聊天,才知道起因,之後的文章就放一塊兒拉.........

Linux 5.4 RHCE samba學習筆記一: http://wqmsl.blog.51cto.com/847418/308283

Linux 5.4 RHCE samba學習筆記二: http://wqmsl.blog.51cto.com/847418/308408

Linux 5.4 RHCE VSFTPD 學習筆記一 : http://wqmsl.blog.51cto.com/847418/305177

Linux 5.4 RHCE VSFTPD 學習筆記二 : http://wqmsl.blog.51cto.com/847418/309558

Linux 5.4 RHCE NFS學習筆記 :http://wqmsl.blog.51cto.com/847418/305611

Linux RHCE DHCP 學習筆記一 : http://wqmsl.blog.51cto.com/847418/303744

Linux RHCE DHCP 學習筆記二 : http://wqmsl.blog.51cto.com/847418/309560

Linux 5.4 RHCE DNS學習筆記一  : http://wqmsl.blog.51cto.com/847418/298230

Linux 5.4 RHCE DNS學習筆記二  : http://wqmsl.blog.51cto.com/847418/309563

 

之後還會有文章發表............我正在實驗中,作完一個發表一個麼.......

相關文章
相關標籤/搜索