物理層 應用層,

2021-10-24 05:12:31 字數 2471 閱讀 9152

①物理層:該層包括物理連網媒介,如電纜連線聯結器,物理層的協議產生並檢測電壓以便能夠傳送和接受攜帶資料的訊號 

②資料鏈路層:控制網路層和物理層之間的通訊,主要功能是如何在不可靠的物理線路上進行資料的可靠傳遞 

③網路層:主要功能是將網路位址翻譯成對應的實體地址,並決定如何將資料從傳送方路由到接收方 

④傳輸層:最重要的層,傳輸協議同時進行流量控制或是基於對方可接受資料的快慢程度規定適當的傳送速率,同時按照網路能處理的最大尺寸將較長的資料報進行強行分割 

⑤會話層:負責在網路中的兩點之間建立和維護通訊 

⑥表示層:應用程式和網路之間的翻譯官,管理資料的解密和加密 

⑦應用層:負責對軟體提供介面使程式能使用網路服務

傳輸層強調的是程序之間的通訊;網路層強調的是主機之間的通訊。傳輸層是程序到程序,俗稱端到端。網路層是主機到主機,俗稱點到點。

tcp的三次握手是這樣進行的:傳送端傳送乙個syn=1,ack=0標誌的資料報給接收端,請求進行連線,這是第一次握手;接收端收到請求並且允許連線的話,就會傳送乙個syn=1,ack=1標誌的資料報給傳送端,告訴它,可以通訊了,並且讓傳送端傳送乙個確認資料報,這是第二次握手;最後,傳送端傳送乙個syn=0,ack=1的資料報給接收端,告訴它連線已被確認,這就是第三次握手。之後,乙個tcp連線建立,開始通訊。

pap看到的是明文,chap看到的是md5過的密文。

pap:密碼口令驗證協議,全稱:password authentication protocol。pap是兩次握手認證協議,在鏈路首次初始化時,被認證端首先發起認證請求,向認證端傳送使用者名稱和密碼資訊進行身份認證。密碼口令以明文傳送,所以安全性較低。

http協議處於tcp/ip協議體系的應用層。

為何使用tcp三次握於建立連線?  為了確保發生資料丟失後可以恢復,確保可靠傳輸吧,可靠==資料丟失可以重傳

首先:採用三次握手是為了防止失效的連線請求報文段突然又回傳給主機b,因而產生錯誤。

失效的連線請求報文段:client端傳送的第乙個連線請求報文段並沒有丟失,而是在某個網路節點滯留了,以至於延誤到連線釋放以後的某個時間才到達server。

出現的情況:這是server誤以為這是乙個新的請求,向client發出確認報文段,同意建立連線。假設不採用三次握手,那麼只要server發出確認,新的連線就建立了。這時由於client並沒有真正的請求,所以不會向server傳送資料,但server卻一直等待,這樣就會浪費server的很多資源。如果有了三次握手,client不會向server發出確認,那麼server收不到確認,就知道沒有人要建立連線。

具體過程:如果使用三次握手,那麼b收到a傳送的陳舊的syn報文段後,就向a傳送syn報文段,選擇自己的序號seq=y,並確認收到a的syn報文段,確定好為ack=x+1;當a收到b的報文段後,從確認號就知道不應該理睬這個syn報文段(因為a現在並沒有傳送seq=x的報文段),這時a傳送復位報文段,在這個報文段中,rst = 1,ack  =1,其確認號為ack = y+1;我們注意到,雖然a拒絕了b的tcp連線請求(傳送復位報文段),但對b傳送的syn報文段還是確認收到了,b收到a的rst後,就知道不能建立連線了。

在網路7層協議中,如果想使用udp協議達到tcp協議的效果,可以在哪層做文章?  是會話層。也許是因為會話層離傳輸層比較近吧

關於http,下面哪些描述是準確的:

http是建立在tcp協議之上的應用層協議;http是基於請求/響應模型設計的協議;http協議是一種明文協議,不夠安全;http協議支援多種方法,如head, delete, put, trace, get,post;http1.0定義了三種請求方法: get, post 和 head方法。;http1.1新增了五種請求方法:options, put, delete, trace 和 connect 方法;個人理解,http起初只有非永續性連線,http報文是面向文字的,報文中的每個欄位都是ascii碼串。

http錯誤**描述正確的是:

1xx(臨時響應)表示臨時響應並需要請求者繼續執行操作的狀態**。

2xx (成功)表示成功處理了請求的狀態**。

3xx (重定向) 表示要完成請求,需要進一步操作。 通常,這些狀態**用來重定向。

301 (永久移動) 請求的網頁已永久移動到新位置。 伺服器返回此響應(對 get 或 head 請求的響應)時,會自動將請求者轉到新位置。

302 (臨時移動) 伺服器目前從不同位置的網頁響應請求,但請求者應繼續使用原有位置來進行以後的請求。

4xx(請求錯誤) 這些狀態**表示請求可能出錯,妨礙了伺服器的處理。

403 (禁止) 伺服器拒絕請求。

404 (未找到) 伺服器找不到請求的網頁。

5xx(伺服器錯誤)這些狀態**表示伺服器在嘗試處理請求時發生內部錯誤。 這些錯誤可能是伺服器本身的錯誤,而不是請求出錯。

500 (伺服器內部錯誤) 伺服器遇到錯誤,無法完成請求。

502 (錯誤閘道器) 伺服器作為閘道器或**,從上游伺服器收到無效響應。

物理層裝置

中繼器 中繼器又稱為 器,主要功能是將訊號整形並放大再 出去,以消除訊號由於經過一長段電纜,因雜訊或其他原因而 造成的失真和衰減,使訊號的波形和強度達到所需要的要求,來擴大網路傳輸的距離。其原理是訊號再生 而不是簡單地將 衰減的訊號放大 中繼器有兩個埠,將乙個埠輸入的資料從另乙個埠傳送出去,它僅作用...

物理層,鏈路層

物理層 物理層 就是介質,資訊在介質中傳輸 物理層的例子 架空明線 電纜 光纖 無線通道 物理層傳輸的東西 高低電平,0和1 例子 0110100010010010010 鏈路層 鏈路層的三個基本問題 封裝成幀 就是在一段資料前後分別新增首部和尾部。接收端以便從收到的位元流中識別幀的開始與結束 說明...

物理層介面

紫色代表一級目錄 粉紅代表二級目錄 藍色代表 目錄 紅色代表關鍵字 橙色代表說明 物理層的定義和功能 iso osi 關於物理層的定義 物理層提供機械的 電氣的 功能的和規程的特性,目的是啟動 維護和關閉資料鏈路實體之間進行位元傳輸的物理連線。這種連線可能通過中繼系統,在中繼系統內的傳輸也是在物理層...