計算機網路總結

2021-09-28 11:13:19 字數 2342 閱讀 9994

計算機網路

五層協議:應用層、運輸層、網路層、資料鏈路層、物理層

資料鏈路層:定義通訊協議控制資料在物理層上傳輸

基本問題:封裝成幀、透明傳輸、差錯檢測

通訊步驟:

1、 結點a的資料鏈路層把網路層交下來的ip資料報新增首部和尾部封裝成幀

2、 結點a把封裝好的幀交給結點b

3、 如果結點b的資料鏈路層收到的幀無差錯,則從收到的幀中提取ip資料報交給網路層,否則丟棄這個幀。

通道型別:

(1) 點對點通道—>點對點協議ppp

(2) 廣播通道——>csma/cd協議

使用廣播通道的資料鏈路層:乙太網

網路層:為分組交換網上的不同主機之間提供邏輯通訊

網際網路設計思路:網路層向上只提供簡單靈活、無連線的、盡量努力交付的資料報服務。

網際協議ip

ip協議可以讓效能各異的網路在網路層上看起來是統一的網路

中間裝置:

1、 **器:物理層使用的中間裝置

2、 網橋、橋接器:資料鏈路層使用的中間裝置

3、 路由器:網路層的中間裝置

4、 閘道器:網路層以上的中間裝置

(1) 分類的ip位址

(2) 子網的劃分

(3) 構成超網

(2)劃分子網(3)劃分超網

ip位址=

如128.14.35.7/20

網路層和網路層以上使用ip位址,ip位址放在ip資料報的首部

資料鏈路層以下用的是硬體位址,硬體位址放在mac幀的首部

主機和路由怎麼知道應當在mac幀的首部填入什麼樣的硬體位址?

位址解析協議arp

ip分組**的流程

路由器只根據目的站ip位址的網路號進行路由選擇

路由表:(目的網路位址,下一跳位址)

路由表的產生:

分層次的路由選擇協議:自治系統內部使用內部閘道器協議,自治系統外使用外部閘道器協議

內部閘道器協議:rip、ospf

外部閘道器協議:bgp

運輸層:為兩台主機的應用程序間提供端到端的邏輯通訊

兩個計算機的程序要互相通訊,不僅需要ip位址,,還需要知道對方的埠號

udp協議:不需要建立連線,盡最大努力交付,面向報文,沒有擁塞控制

tcp協議:面向連線,可靠交付,全雙工通訊,面向位元組流

tcp連線建立:三報文握手

tcp連線釋放:四報文揮手

應用層:定義應用程序間的通訊和互動的規則

網域名稱系統dns

檔案傳輸協議ftp

超文字傳輸協議http

http協議用於客戶端和伺服器端之間的通訊,通過相應和請求達成通訊

http是不儲存狀態的協議,對於傳送或者相應都不做持久化處理

持久連線節省通訊量

使用cookie進行狀態管理

告知伺服器意圖的http方法:

get:獲取資源

post:傳輸實體主體

put:傳輸檔案

http報文

請求報文:請求行+首部欄位+報文主體

相應報文:狀態行+首部欄位+報文主體

http狀態碼:客戶端向服務端傳送請求時,描述返回的請求結果

1xx: 資訊性狀態碼 接收的請求正在處理

2xx: 成功狀態碼 請求正常處理完畢

3xx: 重定向狀態碼 需要附加操作完成請求

4xx: 客戶端錯誤狀態碼 伺服器無法處理請求

5xx: 伺服器錯誤狀態碼 伺服器處理請求出錯

200 客戶端請求在伺服器端被正常處理了

204 客戶端請求在伺服器端被正常處理了,但沒有資源返回

206 客戶端進行了範圍請求,伺服器成功執行了請求

301 永久性重定向,請求的資源已被分配了新的uri

302 臨時性重定向

400 報文中存在語法錯誤

401 傳送的請求需要有通過http認證

403 請求資源的訪問被伺服器拒絕

404 伺服器無法找到請求的資源

500 伺服器端執行請求出現了故障

503 伺服器超負荷或停機維護

訪問乙個網頁背後的流程:輸入網域名稱->dns伺服器將網域名稱解析為ip位址->客戶端與伺服器建立tcp連線->客戶端向伺服器傳送http請求報文->伺服器向客戶端傳送http響應報文->瀏覽器渲染頁面,斷開tcp連線

計算機網路總結

此處介紹的是按照五層網際網路協議棧,分別為 應用層運輸層 網路層鏈路層 物理層總結自 其中推薦的部落格都寫的非常精彩!下面從下往上介紹他們之間的聯絡 1,物理層 電腦要組網,需要首先將電腦連線起來,物理層是連線電腦的物理手段,作用是負責傳輸 0 和 1 的電訊號 2,鏈結層 因為上述物理層中的單純的...

計算機網路總結

osi分層,這裡的osi分層分為七層協議,每層都有它最為重要的功能,分層也是為了解耦和可替換性高的目地。從底向上分為七層分別為 還有一些說法把網路協議分為四層或者五層的,分為五層的是把會話層,表示層和應用層統一規劃為應用層了,四層的就是把資料鏈路層,物理層也合為網路介面層了 一圖勝前言 幾個重要裝置...

計算機網路總結

今日考完計算機網路,總結一下考試的知識點,在造福學弟學妹的同時也記錄一下我計網到底學了什麼東西。按照知識點的緊要程度來排序。協議的定義 乙個協議定義了在兩個或多個通訊實體之間交換的報文格式和次序,以及報文傳送和接收一條報文或發生其他事件所採取的動作。internet五層協議的名稱以及內容 應用層 不...