《計算機網路》筆記

2021-08-07 02:46:12 字數 2337 閱讀 7866

把計算機網路中的知識點,記錄下來,方便自己回顧,不定時更新

arp協議:位址解析協議

層次:網路層

作用:解決在同一區域網中主機或路由器的ip位址與實體地址的對映問題。

實現:在主機arp快取記憶體中存放乙個從ip位址到實體地址的對映表,並且這個對映表還經常更新(新增和超時刪除)

知識點:

1,請求分組是廣播的,響應分組是單播的。

2,在傳送請求分組時,將自己的ip位址與實體地址的對映寫入arp分組中。

ip協議:網際協議

層次:網路層

特點:盡最努力提供服務

首部格式: 看書本 p127,最小20位元組,最大60位元組

分組**演算法:

1,從資料報的首部提取目的主機的ip位址d,得出目的網路位址為n。

2,若n就是與此路由器直接相連的某個網路位址,則進行直接交付,不需要經過其他的路由器,直接把資料報交付給目的主機;否則就是間接交付,執行3.

3,若路由表中有目的位址為d的特定主機路由,則把資料報傳給路由表中所指明的下一跳路由;否則,執行4.

4,若路由器中有到達網路n的路由,,則把資料報傳送給路由器所指明的下一跳路由器;否則,執 v 行5。

5,若路由器中有預設路由,則把資料報傳送給預設路由,否則,執行6.

6,報告**分組出錯。

icmp協議:網際控制報文協議

層次:網路層

作用:允許主機或路由器報告差錯情況和提供有關異常情況的報告。

實現:作為ip資料報的資料,組成ip資料報傳送出去。

分類:icmp差錯報告報文 icmp詢問報文

網際網路的路由選擇協議:討論路由表中的路由是如何得出的

分類:靜態路由選擇策略 動態路由選擇策略

vpn與nat

nat:裝有nat軟體的路由器叫做nat路由器,它至少有乙個有效地外部全球ip位址。這樣,所有使用本地位址的主機在和外界通訊時,都要在nat路由器上將其本地位址轉化為ip位址,才能和網際網路連線。

運輸層重要功能:

分用:指在傳送方不同的應用程序都可以使用同乙個運輸層協議傳送資料

復用:接收方的運輸層在剝去應用層的首部後,將資料正確的交付給目的應用程序。

ip也有分用和復用功能。

埠:

分類:物理埠:路由器等不用物理裝置進行互動的介面。

軟體埠:應用層的各種協議程序與運輸實體進行互動的一種位址。

埠號:1,公認埠號:0-1023 2,註冊埠號:1024-49191 3,動態/私有埠號 49192-65535

常用埠號:ftp21 telent23 smtp25 dns53 http80 snmp161 snmp(trap)162

udp協議:使用者資料報協議

udp格式:及作用(看書p194),最小8位元組

特點:無連線、不可靠、面向報文、沒有擁塞控制等等(看書p193)

知識點:1,如果接受方udp發現收到的報文中的目的埠號不正確,就丟棄該報文,並有icmp(網際控制報文協議)傳送「埠不可達」差錯報文給傳送方

2,偽首部,既不想上傳遞,也不想下傳遞,只是為了計算檢驗和。

3,ip資料報的檢驗和只檢驗資料報首部,而udp的檢驗和將首部與資料部分一起檢驗。

tcp協議:傳輸控制協議

特點:面向連線、點到點(一對一)的通訊、提供可靠交付、全雙工通訊、面向位元組流(看書p196)

tcp格式:看書p202

理想的傳輸條件:

1,傳輸通道不產生差錯。

2,不管傳送方以多塊的速度傳送資料,接收方總是來得及接收

停止等待協議:

1,無差錯情況,2,超時重傳,3,確認丟失和確認遲到,4,通道利用率(改進:流水線傳輸)

連續arq協議:接收方一般都是用累計確認的方式。接收方不對收到的分組組個傳送確認,而是在接收幾個分組後,對按序到達的最後乙個分組傳送確認。、

優點:容易實現,及時確認對視,也不必重傳

缺點:不能向傳送方反應出接收方已經正確收到的所有分組資訊。

tcp報文段的首部格式:看書p202,最小20位元組,最大60位元組

tcp的快取和視窗的關係:看書

超時重傳時間的選擇,選擇確認sack。

流量控制:讓傳送方的傳送速率不要太快,要讓接收方來得及接收。看書p212

即使視窗為0,也必須接收:1,零視窗探測報文段、確認報文段、攜帶緊急資料的報文段

tcp的擁塞控制:防止過多的資料注入到網路中,這樣可以使網路中的路由器或鏈路不致過載。看書p216(重要)

tcp的運輸連線管理:三次握手,四次揮手,time_wait

tcp的計時器:1,超時重傳計時器。2,堅持計時器,3,時間等待計時器。4,保活計時器

計算機網路筆記 計算機網路學習筆記 九

81 什麼是組播路由?組播路由是一種有針對性的廣播形式,將訊息傳送到所選擇的使用者組,而不是將其傳送到子網上的所有使用者。82 加密在網路上的重要性是什麼?加密是將資訊轉換成使用者不可讀的 的過程。然後使用秘密金鑰或密碼將其翻譯或解密回其正常可讀格式。加密有助於確保中途截獲的資訊仍然不可讀,因為使用...

計算機網路筆記 計算機網路學習筆記 六

51 當您希望在不同平台 如 unix 系統和 windows 伺服器之間 傳輸檔案時,可以應用什麼協議?使用 ftp 檔案傳輸協議 在這些不同的伺服器之間進行檔案傳輸。這是可能的,因為 ftp 是平台無關的。52 預設閘道器的使用是什麼?預設閘道器提供了本地網路連線到外部網路的方法。用於連線外部網...

計算機網路筆記

路由器是實現分組交換的關鍵構建,任務是 收到的分組 電路交換 通話的全部時間內,通話的兩個使用者始終占用端到端的通訊資源 分組交換採用儲存 技術。把要傳送的整塊資料稱為報文。傳送報文之前,將整塊資料劃分成等長資料段。每個資料段加上必要的控制資訊組成首部,就構成了分組,或稱為包。首部包含了目的位址和源...