日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)

發布時間:2024/3/7 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

一. 客戶端服務端模型的引入

二. 從操作系統的層次去宏觀的看整個網絡體系

三.? 網絡的發展? 從局域網介紹到廣域網

四. 總結概述...? ?對于上述的很多理解作書面


一. 客戶端服務端模型的引入

  • 網絡服務,? 客戶端按照?TCP / IP 協議棧的規定將需要處理的數據通過網絡網線實際傳輸到服務器端, 服務器返回客戶端一個響應結果

二. 從操作系統的層次去宏觀的看整個網絡體系

  • 整體體系結構圖解

  • ?網絡協議棧細節挖掘, 宏觀介紹

細節刨析

  • 應用層:? ?最上層, 我們直接可以接觸到的一層,我們平時使用的手機app 都是在應用層實現的. 應用層只是專注于為用戶提供功能服務, 不需要關心數據是如何傳輸的等等細節問題.?(? 僅對數據進行分析處理, 以達到業務性的目的? ?)
  • 傳輸層:? ?應用層的數據包會傳輸給傳輸層, 保證數據盡可能可靠的傳輸給對方, 標志性是 TCP傳輸層協議, 相對于UDP? 可以進行 流量控制, 超時重傳, 擁塞控制.
  • ?網絡層:? 負責在復雜的網絡大環境中完成數據轉發, 也就是尋路? ?( 進行路徑選擇等等, 處理數據該去哪里的問題)
  • 數據鏈路層? +? 物理層?:?? 完成數據的實際傳輸過程? ?

三.? 網絡的發展? 從局域網介紹到廣域網

  • 局域網:? ? ?所謂的局域網就是同一路由器或交換機下面連接的網段,說白了 就是在一個路由器或交換機下面連接的多個計算機,,就構成了一個局域網環境

局域網就是交換機連接不同主機構成的一個網段? ? (? 同一個局域網中兩臺主機可以直接進行通信, 局域網就是為了同網絡(網段) 通信?)

局域網中的數據封包和解包過程? ?( 同一個局域網(網段)中? )

?

數據包裝和分用??

  • 不同的協議層對數據包有不同的稱謂,在傳輸層叫做段(segment),在網絡層叫做數據報 (datagram),在鏈路層叫做幀(frame).? ? ?(段? ?數據報? 幀)
  • 應用層數據通過協議棧發到網絡上時,每層協議都要加上一個數據首部(header),稱為封裝 (Encapsulation).? ? ? ? (自上而下的添加報頭)
  • 數據封裝成幀后發到傳輸介質上,到達目的主機后每層協議再剝掉相應的首部, 根據首部中的 "上層協議 字段" 將數據交給對應的上層協議處理? ? (? 自下向上的解包過程)

細節解剖

認識協議:? 協議的本質是一種約定,? ?比如我們約定好? 1.? 怎么怎么樣,? ?2.? 怎么怎么樣、、、、

協議為何要存在,? ? ? 協議存在是為了統一標準.....

每一層的報頭? 和? 有效載荷如何拆分?

局域網通信原理? ?

  • MAC 地址 :? 網卡出廠時確定,? 內置48位序號, 全球唯一.

?如上 :? 一般是 16進制位, 一個字節一個字節為分割, 分割符號是冒號.

  • MAC數據幀如下:

上述寫dst? 寫的是全部f? ?:? 代表的含義是向同一網段下, 同一個交換機下面的所有主機發送報文,也叫做廣播....? ? 如下的ARP 協議就是采取的這種方式, 廣播的方式, 后序會慢慢解釋

?局域網的通信原理也是通過廣播的方式完成的..

文字敘述一下局域網的通信原理: 一臺主機向另一臺主機發送數據包的時候, 事實上是同一個局域網中的所有主機都會收到這樣的一個數據包, 只是會對于這個數據包進行判斷, 如果不是發給自己的就會直接扔掉, 是發給自己的就接收.

要求:? 一個時刻只能一個機器進行發送數據, 發生了碰撞當前主機是可以檢測到的,? 所有的主機都要進行 "碰撞避免" 算法

  • 廣域網:
  • ??旦數據需要跨?絡傳輸,就需要有?個設備同時在兩個?絡當中,這個設備?般是路由器,路由器可以通過路由 表計算出下?個要去的 IP 地址。
  • IP地址:? ?標識全網類的唯一一臺主機. 默認都是IPV4 :? IPV4的意思是32位比特位標識IP地址

IP地址 以 點 作為分隔符號, 每一個分隔的數字都代表一個字節, 范圍是 0 - 255.?

  • 圖解: 廣域網中跨網段的數據傳輸過程。。。

四. 總結概述...? ?對于上述的很多理解作書面https://blog.csdn.net/weixin_53695360/article/details/123189672?spm=1001.2014.3001.5502

后序博客鏈接:? 持續更新

  • 網絡分層:? 自上而下:? 應用層(開發層), 傳輸層,網絡層. 數據鏈路層,?物理層
  • 應用層 :? 負責實現業務邏輯,? 對用戶提供服務
  • 傳輸層 : 并不負責真正的傳輸,? ?而是做傳輸過程的監測者? 保證盡可能的可靠傳輸數據, TCP協議? (? 流量控制、超時重傳、擁塞控制?) 保證數據可靠傳輸給對方, UDP? (前面的各種保證可靠傳輸的機制全部沒有)? 我只管數據傳輸, 丟包, 網絡擁堵我都不管, 傳出去了就ok了,? 我不會重傳, 我只保證實時高效, 數據是否能到不管我事情, 對于 如何實時高效后序重點刨析各種協議會知道??
  • 網絡層 :? 負責地址管理和路由選擇.??負責規劃數據傳輸過程, 數據下一站目的地究竟該傳到哪(下一個IP地址), 將數據從一個設備傳入到另外一個設備中, 如何找設備, 有IP, IP標識全網唯一一臺主機設備,? 所以路由器的作用就是尋路, 尋啥路, 尋下一個目的IP路......
  • 數據鏈路層 和 物理層 :? 加MAC報頭,? ?和真正的傳輸數據, 物理層還涉及數據包的光電信號的轉換, 因為只有轉換之后才能真正在介質中傳輸

總結

以上是生活随笔為你收集整理的网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。