網路程式設計理論2

2021-10-20 15:16:55 字數 767 閱讀 1507

網路七層模型

從上至下分為應用層、表示層、會話層、傳輸層、網路層、資料鏈路層、物理層

網路服務與終端使用者的乙個介面。

協議有:http ftp tftp smtp snmp dns

2.表示層(presentation layer):

資料的表示、安全、壓縮。(在五層模型裡面已經合併到了應用層)

格式有,jpeg、ascll、decoic、加密格式等

3.會話層(session layer):

建立、管理、終止會話。(在五層模型裡面已經合併到了應用層)

對應主機程序,指本地主機與遠端主機正在進行的會話

4.傳輸層 (transport):

定義傳輸資料的協議埠號,以及流控和差錯效驗。

協議有:tcp udp,資料報一旦離開網絡卡即進入網路傳輸層

5.網路層 (network):

進行邏輯位址定址,實現不同網路之間的路徑選擇。

協議有:icmp igmp ip(ipv4 ipv6) arp rarp

6.資料鏈路層 (link):

建立邏輯連線、進行硬體位址定址、差錯效驗等功能。(由底層網路定義協議)

將位元組合成位元組進而組合成幀,用mac位址訪問介質,錯誤發現但不能糾正。

7.物理層(physical layer):

建立、維護、斷開物理連線。(由底層網路定義協議)

網路程式設計理論

tcp ip協議族 是很多協議的總稱 四層協議 2.傳輸層 tcp udp 3.網路層 ip 4.介面層 mac 應用層 tcp ip mac 電子裝置在網路上的唯一標識 255.255.255.255 1111 1111.1111 1111.1111 1111.1111 1111 32位 4g 2...

網路程式設計理論

client 客戶端 sever 伺服器 優點 軟體使用穩定 節省網路資源 缺點 安裝麻煩,使用者體驗差 browser 瀏覽器 本質上也是乙個客戶端 sever 伺服器 優點 軟體使用方便 缺點 如果網路不穩定,軟體的使用就不穩定 ps b s架構比較流行,因為使用者體驗高 服務端 24小時不間斷...

網路程式設計基礎理論

優點 建立了統一的工作流程 分部清晰,各司其職,每個步驟分工明確 降低了各個模組之間的耦合度,便於開發 高內聚 含義 單個封裝模組內部的功能更加的單一而不是相互摻雜 應用層 傳輸層 網路層 網際層 物理鏈路層 網路介面 http協議屬於應用層 七層 四層模型 傳送端由應用程式傳送資訊,逐層新增首部資...