iso國際標準組織製作了網路體系結構標準:osi模型7層框架,分層的目的是降低耦合度,每一層實現一定的功能。將這些模組按照一定的順序進行組合,條理清晰。按照規定功能,順序排列的體系結構:osi模型。
層次結構:
每一層都要求實現的功能:
應用層:實現應用程序之間的資訊交換。同時還有一系列的業務處理所需要的服務功能。像檔案的傳送,訪問和管理,列印服務都是屬於應用層。
表示層:這一層的作用就是為異種機通訊提供一種公共語言,以便相互操作。(對資料的轉換和壓縮,解壓,加密等處理。)
會話層:它的服務可使應用建立和維持會話。再舉個栗子:就像兩個人打**,乙個人說,對方聽到後回應他,這就是會話層在發揮作用,它能夠使資訊傳遞時保持同步,並按次序進行。
傳輸層:建立網路連線,提供合適的連線傳輸服務。提供流量控制
網路層:控制分組傳輸,它的作用是路由的選擇,網路的啟用和終止。常用的網路層是路由器,閘道器等。
資料鏈路層:提供鏈路交換,具體的資料收發。這裡涉及到乙個資訊就是幀,它是資料傳輸的單元,不同的協議幀的長短也不同。常見的鏈路層產品就是網絡卡,網橋等。
物理層: 同軸電纜,插頭,接收器,水晶頭,網線等。可以在通訊的兩個資料終端的裝置之間連線起來形成一條通路。
7層模型需要按照順序記憶下來。
應用層(應用層,表示層,會話層)
傳輸層,
網路層,
物理鏈路層(鏈路層,物理層)
應用層(包含應用層 表示層 會話層)
傳輸層
網路層
鏈路層
物理層網路協議:在網路傳輸過程中為保證通訊正常而制定的都遵守的約定。
應用層協議:tftp dns ftp smtp http
傳輸層: tcp udp
網路層:ip arp icmp
物理鏈路層:ieee(電氣和電子工程師協會)
本地主機表示方法: ip
localhost 127.0.0.1 表示本機通訊位址
0.0.0.0 表示在區域網內的可用主機ip
172.60.50.218 表示本機在網路上的標示
獲取主機名稱:
import socket
socket.gethostname()
socket.gethostbyname('主機名')#解析主機的伺服器位址
socket.gethostbyname('localhost')#解析主機的回環ip位址
機器學習知識體系
機器學習 machine learning,ml 是一門多領域交叉學科,涉及概率論 統計學 逼近論 凸分析 演算法複雜度理論等多門學科。專門研究計算機怎樣模擬或實現人類的學習行為,以獲取新的知識或技能,重新組織已有的知識結構使之不斷改善自身的效能。機器學習包含多交叉學科,同時也在很多方面得到應用,如...
深度學習知識體系
廣義網路結構 前饋神經網路 卷積神經網路 迴圈神經網路lstm gru 雙向迴圈神經網路bi lstm bi gru 了解 網路中的特殊單元 bn 為什麼可以加快學習 用1x1的感受域來減少變數數 為什麼可以加快學習 用兩2層3x3的感受域的卷積,代替5x5感受域的卷積 為什麼可以優化網路 用1x3...
canvas知識體系
把canvas想象成乙個畫板 乙個繪製狀態,可模擬畫圖工具中的工具欄 繪圖元素,包括簡單的圖形,線條,複雜的組合,和 繪製模式,比如畫板中的圖形存在繪製的先後順序,而存在重疊部分,該如何顯示存在重疊的圖形,這是繪製模式要解決的問題 裁切路徑,只讓畫板的部分可見 畫素操作,操作imagedata的畫素...