網路程式設計學習筆記 OSI模型

2021-10-24 20:28:11 字數 505 閱讀 2247

學習網路程式設計也有了兩個月左右的時間,剛上來就跟著寫回聲伺服器,對與網路通訊是有了初步的模型,寫**是沒有問題了。大致的網路通訊的架構是有個了解了。可是當提及tcp協議udp協議等種種時,就一頭霧水了。http協議等種種協議,我在高中就經常做題,可這麼多協議總令我疑惑。對網路通訊的模型有乙個整體的架構才是解決我疑惑的關鍵。

暫且不看右邊這個圖。

表示層,會話層,物理層:。。。

傳輸層:常用的有tcp,udp協議。用於建立埠到埠的通訊。

網路層:如ipv4協議,標誌了伺服器所處的ip位址。

資料鏈路層:如乙太網,用於標誌mac,網絡卡的位址,也就是區域網內那台機子的特定網絡卡。

下面是我在wireshark抓包的範例,放在這裡用作學習。最後包含了乙個client和server的ssl握手環節,遇到不懂,也順路學了一下(用於伺服器與客戶端伺服器交換金鑰,資料保密)

安全牛學習筆記 OSI網路模型

osi 網路模型 物理層規定位元在物理介質中的傳輸方式,解決物理傳輸過程中的問題。代表裝置 中繼器,集線器 多埠中繼器 資料鏈路層 在不可靠的網路環境中進行可靠的資料傳輸。解決資料傳輸中可能出現的丟失,重複等問題。使用 mac位址。代表裝置 網橋 乙個廣播域,多個衝突域 交換機 類似於多埠的網橋,乙...

Socket程式設計之OSI網路模型

開放系統互聯 operating system interconnet 網路參考模型是目前普遍參考的網路巨集觀檢視。windows scoket應用模型執行在上面三層,即應用層,表示層和會話層,而下面四層則是網路系統,即運輸層,網路層,資料鏈路層和物理層。winsock api則是提供了上層訪問下層...

網路 OSI模型

osi open system interconnect 即開放式系統互聯。一般都叫osi參考模型,是iso 國際標準化組織 組織在1985年研究的網路互連模型。它是由國際標準化組織提出的一種概念模型,是乙個試圖使各種計算機在世界範圍內互連為網路的標準框架。osi定義了網路互連的七層框架 物理層 資...