《網路》 基礎(庫 網路分層模型)

2022-07-13 17:18:12 字數 808 閱讀 7850

一.庫:分為靜態庫和動態庫

①使用方法:#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,全稱是 開放式系統互聯通訊參考模型 第一層 物理層,網路的物理形式,集線器工作在物理層 物理層交換的單元名稱是位元 第二層 資料鏈路層,負責裝置之間的資料幀的傳送和識別,交換機工作在資料鏈路層 經資料鏈路層協議封裝後的資料叫資料幀 第三層 網路層,負責位址的管理和路由的選擇,例...