(時間越久,思維越累,因為承載越多)
協議: 語義+語法+規則
物理層: 確定如何在通道上傳輸位元流
資料鏈路層: 提供介質,加強物理層建立傳輸線路
網路層: 提供ip和路由尋找最佳傳輸線路(線路不止一條)
傳輸層: 為源端到目的端提供可靠的資料傳輸服務,隔離網路上下層協議
會話層: 兩個通訊程序間建立組織和協調其相互之間的通訊
表示層: 處理資料表示問題,資訊語法語義,資料格式轉換,資料加密壓縮解壓等處理
應用層: 為網路應用程式提供網路通訊服務
注:七層劃分不是物理劃分而是功能區分,是乙個抽象模型;兩者通訊,同層間服務不允許不同層間通訊,各層單向支援,下層為上層提供支援(service provider),上層依賴下層(service user)
資料封裝: 上層資料被下層協議封裝,從上到下是依次封裝的過程,從下到上是依次解封的過程
tcp/ip: 分為四層:應用層:七層模型中的 應用、表示、會話
傳輸層:傳輸層
網路層:網路層
網路介面層:資料鏈路層、物理層
埠: 傳輸層中標識通訊物件應用程式;是一種軟體結構,埠號0~65535;1024一下給預定義服務,比如http的80號埠
套接字(socket): 將源目的ip埠號進行組合
網路位元組順序: 確定是先存低位還是先存高位
客戶機/伺服器模式; 主動請求方式;伺服器啟動》開啟通道告知客戶機埠位址》客戶請求到達埠》接收重複請求開程序作出反饋,服務完成關閉該程序
返回第二步》關閉伺服器
UNP 學習筆記 第十四章
基於多程序伺服器,稍微修改head.h,測試各種io函式 void client echo int sockfd void serv echo int sockfd include include include include include include include include int...
C Primer Plus 筆記第十四章
本章內容包括 has a關係 包含物件成員的類 模板類valarray 私有和保護繼承 多重繼承 虛基類 建立類模板 使用類模板 模板的具體化 c 的乙個主要目標是促進 重用,公有繼承是實現這種目標的機制之一,但並不是唯一的機制,本章介紹其他方法 1.使用類成員 本身是另乙個類的物件,這種方法稱為包...
第十四章 機器學習庫
1.機器學習的一般流程與numpy安裝 numpy庫 用於高效能科學計算和資料分析,是常用的高階資料分析庫的基礎包。pip3 install numpy 解決no module named numpy 第一種方式在venv裡面將numpy安裝一遍。第二種方式使用系統的python程式,獲取pytho...