一.庫:分為靜態庫和動態庫
①使用方法:#pragma comment(lib,"xx.lib")
②注意:pragma在預處理時保留
鏈結階段生成 靜態庫只需導.h和.lib
②使用方法同靜態庫 但這裡的lib叫做引入庫 而不是靜態庫
②載入方式分為兩類:隱式載入和動態載入
隱式載入:導.h .lib和.dll
動態載入相比隱式載入 更加靈活 但是只適用於函式少的時候
3.動態鏈結庫也稱為動態共享庫 可以作為一種程序通訊的方式
①入口點函式:dllmain
②特點:讀時共享 寫時複製
③解決:共享段 允許共享
4.總結:
①靜態庫效率高一些 適用於小程式 可存在多份 但是可能會出現佔記憶體較多的情況
②動態庫當重複使用時為省記憶體空間的時候用 只需乙份
二.網路分層模型
1.osi七層模型:
2.七層模型的簡化:tcp/ip四層模型
⑤⑥⑦→應用層:http https ftp(廣域網 使用tcp) tftp(區域網 使用udp) dns dhcp pop3等協議
④→傳輸層:udp tcp rudp(可靠的udp)
③→網路層:ip
①②→資料鏈路層:arp(ip→mac) rarp(mac→ip)
3.網路通訊方式:大端模式
例:0x12345678
網路分層模型
目前存在的兩種網路分層模型 osi模型和tcp ip模型。osi模型一共分為七層,tcp ip模型和osi模型類似,但是只分為四層。osi的全程是open systems interconncection,即開放系統互聯,它由iso international organization for st...
網路分層模型TCP IP
osi七層模型與tcp ip五層模型 一 osi參考模型 今天我們先學習一下乙太網最基本也是重要的知識 osi參考模型。1 osi的 osi open system interconnect 即開放式系統互聯。一般都叫osi參考模型,是iso 國際標準化組織 組織在1985年研究的網路互連模型。is...
網路初識之分層模型和網路傳輸
1.每層介紹 osi,全稱是 開放式系統互聯通訊參考模型 第一層 物理層,網路的物理形式,集線器工作在物理層 物理層交換的單元名稱是位元 第二層 資料鏈路層,負責裝置之間的資料幀的傳送和識別,交換機工作在資料鏈路層 經資料鏈路層協議封裝後的資料叫資料幀 第三層 網路層,負責位址的管理和路由的選擇,例...