網路 預備知識

2021-10-24 08:36:47 字數 1260 閱讀 5103

1.osi七層模型

即開放式系統互聯參考模型

應用層、表示層、會話層、傳輸層、網路層、資料鏈路層、物理層

2.tcp/ip五層或四層模型

從下到上

(物理層)、資料鏈路層、網路層、傳輸層、應用層

◆主機:它的作業系統核心實現了從傳輸層到物理層的內容

◆路由器:實現了從網路層到物理層

◆交換機:實現了從資料鏈路層到物理層

◆集線器:只實現了物理層

3.ip/mac/埠號

◆ip:定位網路中的某一台主機,在網路層包裝ip位址

◆mac:網絡卡繫結的,代表實體地址,乙個裝置可以有多個網絡卡

◆埠號:繫結主機中某乙個應用程式,應用程式都是在傳輸層通過埠號傳送/接收資料

●ip+埠號:可以定位到網路裝置上具體的某乙個應用程式

◆區別:ip位址描述的是路途總體的起點和終點,mac位址描述的是路途上的每乙個區間的起點和終點

注意事項:

(1)網路裝置傳送資料時,需要知道mac位址,才能傳送

(2)主機、路由器有ip和mac

4.封裝和分用

網路裝置可以進行封裝、分用的:主機、路由器

(1)五元組:源ip、源埠號、目的ip、目的埠號、協議號

網路上,ip定位網路裝置,埠號定位應用程式,所以,ip+port定位網路某個具體的程式

(2)資料封裝

定義:每層協議都要加上乙個資料首部,稱為封裝

過程:由上而下進行資料封裝

◆應用層:瀏覽器會包裝資料為http協議格式

◆傳輸層:系統包裝資料加上tcp協議頭(埠號)

◆網路層:系統包裝資料加上ip協議頭(ip)

◆資料鏈路層:系統包裝資料加上資料幀頭(mac)

◆物理層:光電訊號:0/1

(3)資料分用

與上述過程相反,通過協議號進行資料分用,通過埠號找應用程式

5.網路發展

◆網路互聯:多台計算機聯絡在一起,完成資料共享

◆廣域網wan:將遠隔千里的計算機都連在一起

◆區域網lan:計算機數量多了,通過交換機和路由器連線在一起

知識星球 預備知識

1.tenorflow 安裝 參考 tensorflow安裝教程 tensorflow 安裝教程 tensorflownews 2.tensrflow基礎 關注圖 會話 tensor 變數 feed和fetch。使用圖 graphs 來表示計算任務 在被稱之為會話 session 的上下文 cont...

Python預備知識

02 執行python程式 2.3.3 python 的 ide pycharm 03 配置pycharm 3.1.2 安裝和啟動步驟 3.1.3 設定專業版啟 標 3.1.4 解除安裝之前版本的 pycharm 3.2 匯入配置資訊 3.3 開啟乙個 python 專案 3.4 新建乙個專案 3....

C 預備知識

一 學前基礎 學習c 最好有一定的c語言基礎,當然也可以直接學習c 但是難度肯定不一樣。建議先粗略了解c語言的語法結構等基礎概念知識,在進行系統化的學習c 二 c和c 的區別 c 在c的基礎上新增了對物件導向程式設計和泛型程式設計的支援,所以c 是c語言的超集,是c語言的擴充版本,意味著任何有效的c...