《VC 深入詳解》學習筆記 第十四章 網路程式設計

2022-07-18 05:45:13 字數 810 閱讀 7017

(時間越久,思維越累,因為承載越多)

協議:  語義+語法+規則

物理層:  確定如何在通道上傳輸位元流

資料鏈路層:  提供介質,加強物理層建立傳輸線路

網路層:  提供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...