計算機網路筆記

2021-10-08 13:06:32 字數 1356 閱讀 2648

一、網路層協議

icmp協議:ping 命令就是icmp協議,可以用來測試網路是否通暢,pathping 可以完成的顯示經過的路由器

ip協議

首先是ip資料報格式:

各個欄位的含義:

首部校驗和:只是首部參與校驗,資料部分不參與校驗,判斷傳輸的過程中首部是否發生差錯。有錯誤則直接丟棄。

ip資料報總長度用來個位元組來指出,故最長可以有65535個位元組,但是資料鏈路層傳輸的資料最小46個位元組最大1500個位元組,因此有可能需要將資料報分片傳送。

因此有些黑客就會傳送破損的資料報,讓計算機等待分片的到來,占用計算機資源。

網路層涉及的一些東西:

使用tracert + 主機ip:可以檢視沿途經過哪些路由器

靜態路由

動態路由

二、傳輸層:tcp  udp協議

服務和應用層協議的關係

客戶端使用ip位址定位伺服器,使用目標埠定位具體的服務

可以在網絡卡中設定只開放特定的埠,實現伺服器的網路安全

那麼tcp 報文格式是怎樣的呢?

如圖:

源埠、目的埠很顯然不用說

序號:指示資料報的第乙個位元組是所有資料中的第幾個位元組

tcp建立連線的過程:

首先客戶機傳送連線請求訊號:syn=1,ack=0,客戶機狀態變為已傳送(syn-sent)

伺服器收到訊號,傳送確認訊號,伺服器狀態變成已收到

客戶端收到訊號,也傳送確認訊號,此時客戶機變成已連線(established)

伺服器收到客戶機的確認訊號,此時伺服器也變成已連線(established)。

當兩者都變成已建立連線狀態時就可以進行通訊了。

釋放tcp連線的過程(四次揮手)

為什麼有四次?

簡單理解就是:客戶端說一次我要斷開連線了,伺服器收到之後說一次我同意(但是還沒有斷開,要雙方都提出斷開連線且都同意才行)

過了一會,伺服器終於也說我也要斷開連線了,客戶端也同意一次。這就總共四次了。

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

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

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

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

計算機網路筆記

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