計算機網路知識概覽

2021-08-17 07:13:03 字數 1305 閱讀 2978

計算機網路是計算機專業的四大特色之一。資料結構,計算機網路,計算機組成原理和作業系統,對於it從業者來說無論是否為科班出身,這四本教材都應該涉獵一下,其中,資料結構最為重要,然後排第二的自認為就是計算機網路了,尤其是近幾年分布式系統的普及,各模組之間通過網路通訊變得尤為重要。

計算機網路這部分在面試中也常會涉及到,一般面試官都問下網路的分層結構及各層組成。稍微高階些的可能會問下,每一層的協議及如何保證安全。

最近在重讀謝希仁的計算機網路,當作是讀書筆記了,計算機網路最初是由osi定義了一套標準,但這套標準太過於學術或者說太過於複雜,從而使得源自民間商業的tcp/ip協議成為了事實的標準,前者七層,後者四層。後人取兩者精華成為了目前被人們熟知的五層協議結構。

首先說一下網路分層的原因:

當然沒有分層直接把傳輸資料的所有考慮都放到一層去進行傳輸也可以實現,但是這樣就會帶來許多麻煩,分層後每一層專職做自己的事情,修改及查詢都去特定的層去處理。

然後簡述一下各層的關係:

我們操作軟體是在應用層開始的,這一層將使用者需要傳輸的資料,經過包裝轉遞給下一層傳輸層,傳輸層在資料的前頭新增這一層的資訊再傳輸到下一層,層層新增其需要的資訊頭傳遞給下一層。直到物理層,物理層通過電壓的改變以0或者1的形式在物理線路上傳輸到目的地,目的地自下往上的層層剝離直至目的地使用者取到原始傳送資料。這裡就可以看出,每一層為上一層提供服務。

最後簡述一下各層的協議:

1)應用層:常用協議html(超文字傳輸協議)、dns(網域名稱系統)、smtp(簡單郵件傳輸協議),這些協議大家都準守,就能確保每乙個傳送方正確包裝傳送、接收方正確剝離接受。

2)傳輸層:常用協議tcp(傳輸控制協議)及udp(使用者包協議)。這一層面試的時候最常被問的就是tcp和udp的區別及tcp的優點:

區別:tcp是安全的可知資訊是否被傳送成功的協議;udp類似於廣播,資料傳送出去了,至於別人接受沒接受到,我不知道。

tcp優點:經三次握手確保接收方和傳送方都可以成功傳送和接受

3)網路層,ip層,為五層協議最重要一層,該層確保傳送目的地ip位址和傳送方ip位址的準確性。

4)資料鏈路層,一直不太熟悉該層,在以後每層的詳細介紹中會新增

5)物理層,可以理解成網路線等物理存在,將網路層傳遞下來的打包資料,以電壓變化從而產生的0或者1的形式在物理介質上傳遞。

這裡只是對計算機網路的一次概括,在隨後的時間裡,我會新增每一層的詳細介紹。在it工作中,其實網路真正用到的並不多,但熟悉它會幫助你在更高的層次上去理解計算機,隨著分布式的普及,相信網路會變得越來越重要。

計算機網路知識

1.網橋的自學習和 過程。若有,則將 表中記錄的目的位址埠和此幀進入網橋時通過的埠進行比較,若相等則丟棄此幀 因為目的主機已經收到此幀了 若不相等,則將此幀通過 表記錄的目的位址埠 出去。2.關於csma cd 機制。簡述csma cd 的工作過程 答 csma cd 的工作過程如下 傳送站傳送時首...

計算機網路知識

osi中的層 功能 tcp ip協議族 1.應用層 檔案傳輸,電子郵件,檔案服務,虛擬終端 tftp,http,snmp,ftp,smtp,dns,telnet 2.表示層 資料格式化,轉換,資料加密 沒有協議 3.會話層 解除或建立與別的接點的聯絡 沒有協議 4.傳輸層 提供端對端的介面 tcp,...

計算機網路 知識

1 網路介面卡 又稱網絡卡 區域網接收器 網路介面控制器。每乙個網絡卡都有乙個被稱為mac位址的獨一無二的48位序列號。在網路上的每乙個計算機都必須擁有乙個獨一無二的mac位址。3 乙太網 ethernet 一種計算機 區域網技術。乙太網實現了網路上無線電系統多個節點傳送資訊的想法,每個節點必須獲取...