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

PC及網絡技術難點總結

工作中需要,有時候會上網查詢一些資料,久而久之,自己都不知道的情況下,我的硬盤給塞滿了,資料好多,每一個文件上面都是有自己的腳印啊.........感嘆

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

(PC)計算機部分:

1. 什麼是文件分配表?

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

2. 什麼是文件系統?

磁盤上的所有數據都用文件的形式來表示。

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

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

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的依然在美國。

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

 

1、我在下載中心兩次登上了下載中心資源牛人榜,我的下載中心有很多資源,大多是Linux的,有需要的可以去下載,沒有豆豆的說一聲,我改成0,不要豆豆,只要和大家一起進步麼

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

2、以下是我寫的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

 

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章