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...