軟考-局域網基礎考點總結

這篇文章用于整理軟考網絡相關的知識點,囊括了詳細的局域網基礎的考點,能夠讓你認真備考,基礎知識一網打盡,讓后續的學習更加通暢~

第一部分:OSI七層參考模型

OSI(Open System Interconnection)模型是一個理論框架,它定義了網絡通信所需要的全部功能,并將其劃分為7層。它并不具體實現,而是為我們理解和設計網絡提供了完美的藍圖。

核心思想:?對等通信。每一層都認為它在和遠端的同一層直接對話,但實際上,數據是垂直傳遞的,發送方從高層到低層,接收方再從低層到高層。

?讓我們從頂層開始,向下深入:


第7層:應用層(Application Layer)

作用:?用戶與網絡服務的接口,它是用戶與網絡之間的橋梁,包括用戶實際使用的網絡協議,為用戶提供網絡管理、文件傳輸、事務處理等服務。

協議舉例:

  • HTTP/HTTPS:?網頁瀏覽。

  • FTP:?文件傳輸。

  • SMTP/POP3/IMAP:?電子郵件收發。

  • DNS:?將域名解析為IP地址。

  • Telnet/SSH:?遠程登錄。


第6層:表示層(Presentation Layer)

作用:?充當“翻譯官”。負責數據的格式化、加密/解密、壓縮/解壓縮,確保應用層發出的數據能被另一端的主機理解。在應用過程之間傳送的信息提供的表示方法,只關心信息的語法和語義。解決了不同數據之間的兼容問題

概念:?JPEG、MPEG、ASCII、加密(如SSL/TLS的部分功能)都在這一層完成。


第5層:會話層(Session Layer)

作用:?建立、管理和終止應用程序之間的會話(Session)。它負責對話的控制(全雙工或半雙工)和同步。

概念:?就像一次通話,它負責撥號、通話和掛斷。


第4層:?傳輸層(Transport Layer)

作用:??承上啟下的關鍵一層。負責端到端(End-to-End)的通信,確保數據完整、無誤地到達目標應用程序。實現對IP數據報的分段和重組(數據切片之后傳給網絡層),獲得網絡層地址(包括虛擬信道和邏輯信道)。

核心協議:

  • TCP(傳輸控制協議):?提供面向連接的、可靠的數據傳輸。像打電話,需要先建立連接,確認對方收到信息。速度慢,但可靠。1.三次握手:建立連接;2.四次揮手:終止連接;3.流量控制擁塞控制:保證網絡穩定。?

  • UDP(用戶數據報協議):?提供無連接的、不可靠的數據傳輸。像發短信,只管發送,不保證對方一定收到。速度快,開銷小,適用于視頻通話、在線游戲等。

重要概念:?端口號(Port),用于標識主機上的不同應用程序(如80端口對應Web服務),數據段,數據報。


第3層:網絡層(Network Layer)

作用:?負責將數據從源主機跨越多個網絡(路由)送達目標主機。總結就是負責不同網絡之間的路由選擇與邏輯尋址,解決的是“尋址”和“路徑選擇”問題。

核心協議:

  • IP(網際協議):?是整個TCP/IP協議簇的核心。提供無連接的、不可靠的傳輸服務,主要任務是尋址分組

  • ICMP(互聯網控制消息協議):?用于發送錯誤和控制消息,如常用的?ping?和?tracert?命令。

  • ARP(地址解析協議):?將IP地址解析為MAC地址。RARP(逆向地址解析協議):將MAC地址解析為IP地址。

  • RIP, OSPF, BGP:動態路由協議,負責路由器之間的路徑選擇

重要概念:?IP地址路由器工作在此層)。


第2層:數據鏈路層(Data Link Layer)

作用:?負責在同一個局域網內(即同一網段)通過MAC地址進行節點到節點(Node-to-Node)的幀傳輸(實體間的可靠傳送)。它處理物理層帶來的錯誤,提供可靠的數據傳輸。

三大功能:封裝成幀、流量控制、差錯矯正。具體可見往期內容:軟考數據鏈路層核心總結

核心概念:

  • MAC地址:設備的物理地址,全球唯一,固化在網卡中。

  • 交換機:工作在此層,通過MAC地址表進行數據幀的轉發。

  • 網橋:連接局域網,實現局域網之間的通信。

  • 網卡:用來允許計算機在網絡上進行通訊的計算機硬件。由于其擁有MAC地址,因此屬于OSI模型的第1層和2層之間。它使得用戶可以通過電纜或無線相互連接。網卡中的MAC地址被寫在其中的一塊ROM中。

重要子層:

  • LLC(邏輯鏈路控制子層):與網絡層接口,標識上層協議。

  • MAC(介質訪問控制子層):控制設備如何共享信道,定義幀格式。


第1層:物理層(Physical Layer)

作用:?定義物理設備的標準,負責在物理介質上傳輸原始的比特流(0和1)。它關心的是電氣特性、接口規范、傳輸介質等。

概念:?網線(雙絞線、光纖)、網卡、中繼器、集線器(Hub)。

功能:按位傳輸,保證按位傳輸的正確性,向數據鏈路層提供一個透明的位流傳輸


?

第二部分:TCP/IP四層模型

TCP/IP則是基于此藍圖建成的“現實中的互聯網”。它更簡潔,常被劃分為4層。

每一層的作用

  1. 應用層?(Application Layer): 產生網絡流量的程序。

  2. 傳輸層?(Transport Layer): 提供端到端的可靠或不可靠傳輸。核心協議是TCP和UDP。

  3. 網絡層?(Internet Layer): 負責尋址和路由。核心協議是IP、ICMP、IGMP、ARP、RARP。

  4. 網絡接口層?(Network Access Layer): 負責在物理網絡上傳輸幀。

各種模型的對應關系:

傳輸層協議

協議全稱特點首部字段/重要機制
TCP傳輸控制協議
  • 面向連接
  • 可靠
  • 字節流服務、
  • 流量控制擁塞控制
  • 提供全雙工通信
源端口、目的端口序列號、確認號、窗口大小、SYN、ACK、FIN、RST
UDP用戶數據報協議
  • 無連接
  • 不可靠,應用層自己保證可靠性、
  • 數據報服務、
  • 開銷小、速度快
  • 支持多種通信,1v1、多v1、多v多

源端口、目的端口長度、校驗和

首部長度只有8字節

應用場景:

TCP:要求可靠傳輸的應用,如

  • Web(HTTP/S)、
  • 郵件(SMTP)、
  • 文件傳輸(FTP)、
  • 遠程登錄(TELNET)。

UDP

  • 實時應用,如實時音頻(RTP/RTCP)、在線游戲;
  • 簡單查詢/響應,如DNS查詢;
  • 廣播/多播,如TFTP、SNMP、RIP。

網際層協議

協議全稱作用關鍵
IP網際協議無連接不可靠的網絡層核心協議,負責尋址路由
  • 在源地址和目的地址之間傳輸數據報。IP數據報格式(首部長度、總長度、TTL、協議字段<6=TCP,17=UDP>、首部校驗和)
  • ipv4地址是32位IP地址,ipv6128位、
  • IPv4地址分類(A/B/C/D/E)、
  • 子網劃分與VLSMCIDR
ICMP網際控制報文協議用于傳輸和控制信息,是差錯報告IP協議的輔助協議。
  • ping命令(使用ICMP回送請求和應答報文)、
  • tracert/traceroute命令(使用ICMP超時報告和終點不可達報文)。
ARP地址解析協議通過IP地址查找對應的MAC地址。實現邏輯地址和物理地址之間的映射。ARP緩存表、ARP請求(廣播)/應答(單播)過程、ARP欺騙原理。
RARP反向地址解析協議通過MAC地址查找對應的IP地址常用于無盤工作站啟動時獲取IP地址,現已被DHCP取代。
OSPF開放最短路徑優先內部網關協議(IGP),基于鏈路狀態算法。使用Dijkstra算法計算最短路徑、將自治系統劃分為區域(Area)以減少路由更新流量、hello報文維持鄰居關系、管理距離為110
RIP路由信息協議內部網關協議(IGP),基于距離矢量算法。
  • 跳數作為度量值(最大15跳,16跳為不可達)、
  • 周期性廣播整個路由表(UDP 520端口)、
  • 易產生路由環路、管理距離為120
BGP邊界網關協議外部網關協議(EGP),用于在不同自治系統(AS)之間交換路由信息。基于路徑矢量算法、使用TCP 179端口建立連接、路由策略非常豐富。外部路由協議,在AS之間傳遞路由信息以及優化路由信息。

應用層協議(按傳輸層協議分類)

基于TCP的應用層協議?(特點:需要可靠性)

協議全稱端口作用關鍵
HTTP超文本傳輸協議80傳輸網頁內容無狀態協議、請求/響應模型、方法(GET/POST等)。
HTTPS安全超文本傳輸協議443HTTP over SSL/TLS= HTTP + SSL/TLS,提供加密、認證和完整性保護。
FTP文件傳輸協議20(數據), 21(控制)進行文件傳輸

使用雙TCP連接(控制連接持久,數據連接非持久)。在客戶端和服務器之間傳輸文件。

SMTP簡單郵件傳輸協議25發送郵件用于MTA之間傳遞郵件。郵件從本地郵件客戶端推向郵件服務器,以及在郵件服務器之間傳輸文件。
POP3郵局協議第3版110從服務器下載郵件到本地操作后郵件通常不保留在服務器。
IMAP4互聯網消息訪問協議143在服務器上在線管理郵件操作同步在服務器上,適合多設備。
TELNET遠程終端協議23在本地主機上實現遠程命令行管理明文傳輸,不安全,已被SSH取代。
DNS域名系統53域名解析區域傳輸(主從服務器同步數據)時使用TCP
BGP邊界網關協議179外部網關路由協議使用TCP建立連接,保證路由更新的可靠性。

?

基于UDP的應用層協議?(特點:簡單、快速、或需廣播)

協議全稱端口作用考點
DNS域名系統53域名解析普通查詢使用UDP,減少開銷。
DHCP動態主機配置協議67(服務器), 68(客戶端)動態分配IP地址DORA過程(Discover, Offer, Request, Acknowledgement),使用廣播
TFTP簡單文件傳輸協議69簡易文件傳輸比FTP簡單,無認證,常用于網絡設備備份/升級鏡像
SNMP簡單網絡管理協議161/162網絡管理Agent使用UDP?161端口接收請求,Manager使用UDP?162端口接收Trap消息。
RIP路由信息協議520路由信息交換周期性廣播路由表,使用UDP。路由器掌握鄰接點鏈路費用信息

特殊說明協議:

協議全稱說明
RPC遠程過程調用不是一個具體協議,而是一種通信模型/框架。它允許程序調用另一臺計算機上的函數。它可以基于TCP或UDP實現。

第三部分:IP數據包詳解

ipv4數據包格式

IPv4 頭部是變長的,通常為 20 字節,包含“選項”時最多 60 字節。

字段名長度含義與作用
版本4 比特標識 IP 版本,IPv4 該值為 4。
首部長度(IHL)4 比特

以?4 字節為單位表示 IP 頭部的長度。把首部長度調整為4的整數倍,數據部分始終是從4字節的整數倍開始。IHL最小為 5(即20 字節)。

服務類型8 比特

8種優先級,默認值000。

第4位:D-低延時;第5位:T-高吞吐量;第6位:R-高可靠性;

第7位:C-低廉費用;第8位:尚未使用。

段總長度16 比特指整個 IP 數據包(頭部+數據)的總長度,單位為字節。最大 65535 字節。
標識16 比特發送方分配的編號,用于標識屬于同一個原始數據包的所有分片
標志3 比特用于控制分片
-?第1位:保留。
-?第2位 (DF)不分片。為1時禁止分片。
-?第3位 (MF)更多分片。為1表示后面還有分片;為0表示是最后一個分片。
段偏移值13 比特指示當前分片在原始數據包中的偏移位置,以8字節為單位。
生存時間(TTL)8 比特數據包可經過的最大路由器跳數。每過一個路由器減1,為0時丟棄。用于防止環路。
協議8 比特標識數據部分承載的上層協議
例:1→ICMP, 6→TCP, 17→UDP
首部校驗和16 比特只校驗IP頭部,不校驗數據。每經過一個路由器都要重新計算。
源地址32 比特發送方的 IP 地址。
目的地址32 比特接收方的 IP 地址。
選項可變用于安全、源路由、時間戳等附加功能,很少使用。
填充可變通過填“0”確保 IP 頭部長度是 4 字節的整數倍。

ipv6數據包格式

?

IPv6 頭部是固定長度40 字節,結構大大簡化。

字段名長度含義與作用與IPv4對比
版本4 比特標識 IP 版本,IPv6 該值為 6。同 IPv4
流量類別8 比特

其中優先級字段占4位。

可擁堵控制(0~7):數據包傳輸速率減慢,可靠性更高。

不可擁堵控制(8~15):發送速度恒定,即使丟包也不重發。

同服務類型
流標號20 比特

IPv6新增字段。用于標識需要路由器特殊處理的數據流。

屬于同一流的數據包具有相同的流標號。

從同一源站發出的數據包必須具有相同的源地址和目的地址,以及相同的逐跳選項首部(中間路由器處理用的選項信息和拓展首部)和路由選擇首部(控制傳輸路徑的拓展首部)。

新增

有效載荷

長度

16 比特IP基本頭部之外的(擴展頭部+數據)的總長度,單位字節。ipv6數據包的長度是固定的,所以沒必要規定首部長度。類似于總長度,但不含固定頭
下一個頭8 比特核心字段,有兩個作用:
1. 標識上層協議(如TCP, UDP)。
2. 標識下一個擴展頭部的類型。
融合了IPv4的協議和選項功能
跳數限制8 比特功能同 IPv4 的 TTL,每經過一個路由器減 1。同生存時間
源地址128 比特發送方的 IPv6 地址。長度擴大
目的地址128 比特接收方的 IPv6 地址。長度擴大

IPv4 與 IPv6 報頭字段對比詳解

頭部長度

  • IPv4:變長(20-60字節),有IHL字段指示。

  • IPv6:固定40字節,更簡潔。

地址長度

  • IPv4:32位

  • IPv6:128位

分片與重組

  • IPv4:由發送主機和途中的路由器共同完成。涉及標識符Identification、標志Flags(DF/MF)、段偏移值Fragment Offset字段。

  • IPv6只能由發送主機完成。路由器不再分片,如果包太大則丟棄并回送ICMPv6超時報文。分片信息放在分片擴展頭部中(在有效載荷字段內)。

校驗和

  • IPv4:有首部校驗和Header Checksum字段,每經過一個路由器都要重新計算。

  • IPv6取消了頭部校驗和,依賴上層協議(TCP/UDP)和數據鏈路層進行差錯校驗,以提升效率。

選項/擴展

  • IPv4:使用選項Options字段,集成在主頭部中。

  • IPv6:使用擴展頭部鏈,通過下一個頭Next Header字段鏈接,更模塊化。

TTL/Hop Limit:功能完全相同,IPv6中改名為Hop Limit

協議/下一個頭:IPv4的Protocol字段 = IPv6的Next Header字段(當它指示上層協議時)。

新字段:IPv6獨有的Flow Label(流標簽)。


?

第四部分:局域網的規則之IEEE802標準

IEEE 802標準系列

IEEE 802委員會專門制定局域網(LAN)和城域網(MAN)?的標準,它主要對應于OSI模型的數據鏈路層和物理層


各層協議詳細解析

  • 802.1: 局域網基礎概述和結構。
  • 802.2: 數據鏈路控制LLC,載波偵聽多路(CSMA/CD)。
  • 802.3:以太網。
  • 802.4:令牌總線訪問方法(Token Bus)。
  • 802.5:令牌環(Token Ring)。
  • 802.6:城域網和物理層規范隊列雙總線網(DQDB)。
  • 802.7:寬帶技術。
  • 802.8:光纖技術。
  • 802.9:語音數據網。綜合話音/數據服務的訪問方法和物理層規范。
  • 802.10:互操作LAN安全標準。
  • 802.11:無線局域網訪問方法和物理層控制。
  • 802.12:100VG Any LAN網。
  • 802.14:交互式電視網,包括cable modern。
  • 802.15:無線藍牙技術,簡單、低耗能的連接標準。
  • 802.16:無線城域網(MAN)標準。
  • 802.17:基于彈性分組環(RPR)構建新型寬帶電信以太網。
  • 802.20:3.5GHz以上的移動寬帶無線接入系統。

最重要的標準:IEEE 802.3 和 IEEE 802.11

IEEE 802.3 - 以太網標準

MAC方法:?CSMA/CD(載波偵聽多路訪問/沖突檢測)?—— “先聽再說,邊說邊聽”。發送前先監聽信道是否空閑;空閑則發送;發送過程中持續檢測是否發生沖突,若沖突則立即停止,等待一段隨機時間后重發。(現代全雙工交換機環境中沖突已很少見)

?

IEEE 802.11 - 無線局域網標準(Wi-Fi)

MAC方法:?CSMA/CA(載波偵聽多路訪問/沖突避免)?—— 無線環境下難以檢測沖突,所以采用“避免”機制。通過預約信道、ACK確認等方式來盡量避免沖突的發生。

幀結構:以最常用的以太網幀(IEEE 802.3)為例
一個以太網幀就像一封信,有收件人地址、寄件人地址、內容和校驗碼。


以太網幀結構

| 前導碼 (7字節) | 幀起始定界符 (1字節) | 目標MAC地址 (6字節) | 源MAC地址 (6字節) |
| 長度/類型 (2字節) | 數據MTU (46-1500字節) | 幀校驗序列 (4字節) |
字段長度作用
前導碼7字節同步時鐘(101010...),物理層封裝,不計入幀長。
幀起始定界符1字節標志幀開始(10101011)。
目的MAC地址6字節

目標設備的物理地址。

廣播幀地址為FF:FF:FF:FF:FF:FF

源MAC地址6字節發送設備的物理地址。交換機據此學習MAC表
類型字段2字節標識上層協議(如0x0800=IPv4,0x86DD=IPv6)。
數據字段46~1500字節上層數據包(IP包等),數據部分最小46字節(不足則填充)。
幀校驗序列4字節CRC校驗碼(覆蓋目的MAC至數據字段),檢測傳輸錯誤。僅檢錯不糾錯

以太網V2幀總長?= 目的MAC(6) + 源MAC(6) + 類型(2) + 數據(46~1500) + FCS(4) =?64~1518字節

以太網最小幀長:64字節

以太網最大幀長:1518字節

MTU(最大傳輸單元):1500字節,即能夠傳輸的最大的數據量

802.1Q VLAN幀:最小長度64字節;最大長度1522字節(多加了4字節VLAN Tag)



第五部分:網絡的“門牌號” —— IP地址與子網

IP地址是互聯網上的邏輯地址,用于標識一臺設備。

IPv4地址

地址分類

地址類別首字節范圍網絡號部分地址范圍網絡號個數主機個數
A類0 - 127第1個字節(0)1.0.0.0 ~ 127.255.255.2552^7 - 22^24 - 2
B類128 - 191前2個字節(10)128.0.0.0 ~ 191.255.255.2552^142^16 - 2
C類192 - 223前3個字節(110)192.0.0.0 ~ 223.255.255.2552^212^8 - 2
D類224 - 239

不區分網絡和主機號

(1110)

224.0.0.0 ~ 239.255.255.255--
E類240 - 255

不區分網絡和主機號

(11110)

240.0.0.0 ~ 255.255.255.255--

注:A類地址中首字節0和127為保留地址,因此實際可用網絡號為2^7-2(126)個。各類地址中主機位全0和全1的地址有特殊用途,因此每個網絡的主機數量需要減2。

主要用途:

  • A類:超大型網絡。127.0.0.1?為環回地址。
  • B類:大中型網絡。網絡數量和高容量主機之間的一種平衡。
  • C類:小型網絡。網絡數量最多,但每個網絡的主機數量有限。
  • D類:組播(Multicast)。用于一對多通信,代表一個組播組。
  • E類:保留用于實驗。保留地址,不用于常規網絡通信。

特殊地址

  • 網絡地址:?主機位全0的地址,代表一個網段本身(如?192.168.1.0)。

  • 廣播地址:?主機位全1的地址,用于向該網段所有主機發消息(如?192.168.1.255)。

  • 私有地址:?不能在公網使用,用于內部網絡:

    • A類:10.0.0.0 ~ 10.255.255.255

    • B類:172.16.0.0 ~ 172.31.255.255

    • C類:192.168.0.0 ~ 192.168.255.255

  • 環回地址:?A類地址0 和?127?為保留地址,如?127.0.0.1?為環回地址。


?

IPv6地址

1、地址基礎(表示、壓縮、類型)


地址表示與壓縮

格式:128位,采用冒分十六進制表示(例如?2001:0DB8:0000:0000:FEED:0000:0000:1234)。

壓縮規則

  1. 前導零壓縮:每個字段前導的0可以省略。0DB8→DB80000→0

  2. 連續零壓縮:連續的一個或多個全0字段可以用雙冒號?::?代替,但整個地址中只能使用一次

例題:將?2001:0DB8:0000:0000:FEED:0000:0000:1234?壓縮。

答案2001:DB8::FEED:0:0:1234?或?2001:DB8:0:0:FEED::1234(均正確)。


地址類型

類型前綴特點與用途常見示例
單播不固定一對一通信?
??全球單播2000::/3相當于IPv4的公網地址,全球可達2001:...2408:...
??唯一本地FC00::/7相當于IPv4的私網地址(如10.0.0.0/8),本地范圍使用FD00:...
??鏈路本地FE80::/10每個啟用IPv6的接口自動生成,用于同一鏈路鄰居間通信(如NDP),路由器不轉發FE80::1?(本地)
組播FF00::/8一對多通信,取代IPv4的廣播?
??被請求節點組播地址FF02::1:FFXX:XXXX特殊組播,由節點的單播或任播地址衍生而來,用于NDP的地址解析和DAD格式固定,需掌握
任播從單播池分配一對一組中最近的一個,DNS根服務器常用

2、地址配置

無狀態自動配置 (SLAAC) 和有狀態配置 (DHCPv6)。

無狀態地址自動配置 (SLAAC)

  • 過程:主機通過向鏈路發送路由器請求(RS)?報文,路由器回應路由器通告(RA)?報文。RA中包含網絡前綴等信息,主機結合接口ID生成一個全球單播地址。

  • 接口ID生成:常用?EUI-64?規則,將48位MAC地址中間插入FFFE并反轉第七位(U/L位)。

  • 特點不需要DHCP服務器,效率高。

有狀態地址配置 (DHCPv6)

  • 過程:與傳統DHCP類似,需要DHCPv6服務器來分配地址和其他信息。

  • 如何觸發:路由器發出的RA報文中的特定標志位(M標記和O標記)會指示主機是否使用DHCPv6。


3、配套協議?(NDP)

NDP:鄰居發現協議。

功能替代的IPv4協議使用的ICMPv6報文
地址解析ARP鄰居請求(NS)鄰居通告(NA)
路由器發現無直接對應路由器請求(RS)路由器通告(RA)
重復地址檢測(DAD)鄰居請求(NS)鄰居通告(NA)
鄰居不可達檢測(NUD)鄰居請求(NS)鄰居通告(NA)

重復地址檢測(DAD):主機在給自己配置一個地址前,會發送NS消息詢問該地址是否已被占用,這是IPv6的重要安全機制。


4、過渡技術

實現 IPv4 到 IPv6 共存。

雙棧 (Dual Stack):設備同時運行IPv4和IPv6兩套協議棧。基礎方案

隧道 (Tunneling):將IPv6報文封裝在IPv4報文中,穿越IPv4網絡。

  • 常見技術:6to4、ISATAP、IPv4 over IPv6等。

轉換 (Translation):在IPv4和IPv6之間進行協議轉換。

  • NAT64:將IPv6報文轉換為IPv4報文。
  • DNS64:與NAT64協同工作,合成AAAA記錄和A記錄。

?

擴展:子網掩碼與無類編址(CIDR)

有類編址浪費嚴重,因此誕生了子網掩碼VLSM(可變長子網掩碼)技術。

子網掩碼:?一串32位的二進制數,由連續的1和連續的0組成。1對應的部分就是網絡號,0對應的部分就是主機號。

例如:255.255.255.0?(二進制11111111.11111111.11111111.00000000)表示前24位是網絡號。


CIDR表示法:?IP地址/網絡位長度,更簡潔。

例如:192.168.1.100/24?等同于?192.168.1.100?掩碼?255.255.255.0

通過子網劃分,我們可以把一個大的網絡(如一個C類網)劃分成多個更小的子網,充分利用IP地址空間。

?

本期內容到這里就結束啦,歡迎關注,共同期待下期內容~

指路:軟考知識點總結專欄

?

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/99168.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/99168.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/99168.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Node.js核心模塊介紹

1. fs 模塊fs&#xff08;File System&#xff09;模塊允許對文件系統進行操作&#xff0c;提供了文件讀寫、文件夾操作等功能。fs 支持同步和異步兩種 API。1.1. 常用方法讀取文件&#xff1a;異步: fs.readFile()同步: fs.readFileSync()寫入文件&#xff1a;異步: fs.writeF…

緩存三大劫攻防戰:穿透、擊穿、雪崩的Java實戰防御體系(二)

第二部分&#xff1a;緩存擊穿——熱點key過期引發的“DB瞬間高壓” 緩存擊穿的本質是“某個熱點key&#xff08;高并發訪問&#xff09;突然過期”&#xff0c;導致大量請求在同一時間穿透緩存&#xff0c;集中沖擊DB&#xff0c;形成“瞬間高壓”。 案例3&#xff1a;電商秒殺…

Linux相關概念和易錯知識點(45)(網絡層、網段劃分)

目錄1.網絡層&#xff08;1&#xff09;IP協議頭格式&#xff08;2&#xff09;工作流程2.網段劃分&#xff08;1&#xff09;五類地址&#xff08;2&#xff09;回環地址&#xff08;3&#xff09;網段的特殊地址&#xff08;4&#xff09;網絡建設我們前面暫時跳過了網絡層&a…

transition(過渡)和animation(動畫)——CSS

1.transition過渡可以為一個元素在不同狀態之間進行切換時添加過渡效果&#xff0c;實現不同狀態間的變化效果。通過觸發事件(鼠標懸停、點擊等)&#xff0c;在兩個狀態間切換。1.1 使用語法&#xff1a;transition: [property] [duration] [timing-function] [delay];property…

Spring Cloud項目國產化改造MySQL遷移達夢數據庫,SQL變更

達夢數據庫下載地址&#xff1a;https://eco.dameng.com/download 達夢數據庫安裝文檔&#xff1a;https://eco.dameng.com/document/dm/zh-cn/start/dm-install-linux.html 數據遷移SQLark工具使用 首先&#xff0c;本次MySQL遷移使用了SQLark工具 1.下載安裝SQLark https…

Cesium---1.133版本不修改源碼支持arcgis MapServer 4490切片

參照了這篇博文&#xff1a;https://blog.csdn.net/qq_19689967/article/details/121449888https://blog.csdn.net/qq_19689967/article/details/121449888 利用新版本的源碼進行了修改&#xff0c;可以實現服務加載&#xff1a; Event.js import { Check,defined} from &qu…

迭代器和生成器的區別與聯系

目錄 1.可迭代對象 (Iterable) 2.迭代器 (Iterator) 3.生成器 (Generator) 3.1生成器函數 vs 生成器表達式 4.三者之間的聯系與區別 5.關系圖&#xff08;幫助你一眼看懂&#xff09; 6.核心結論&#xff08;記住這三句話&#xff09; 1.可迭代對象 (Iterable) 定義&…

Dropout:深度學習中的隨機丟棄正則化技術

本文由「大千AI助手」原創發布&#xff0c;專注用真話講AI&#xff0c;回歸技術本質。拒絕神話或妖魔化。搜索「大千AI助手」關注我&#xff0c;一起撕掉過度包裝&#xff0c;學習真實的AI技術&#xff01; 1 什么是Dropout&#xff1f; Dropout是深度學習中最廣泛使用的正則化…

vue2遷移到vite[保姆級教程]

vue2遷移到vite[保姆級教程]使用vue CLI創建項目進行vite遷移詳細步驟1. 安裝 Vite 和 Vue 2 支持插件2. 創建 vite.config.js3. 修改 package.json 腳本4. 創建 index.html5. 確保 main.js 正確引入6. 處理靜態資源7. 構建優化&#xff08;可選&#xff09;8. 啟動項目常見問題…

瀏覽器輸入URL回車

一&#xff0c;URL解析瀏覽器會對輸入的 URL&#xff08;統一資源定位符&#xff09; 進行拆解&#xff0c;搞清楚 “目標是誰、要獲取什么資源https://www.baidu.com/s?wdCDN 拆解后&#xff1a;協議&#xff08;Scheme&#xff09;&#xff1a;https&#xff08;加密通信協議…

leedcode 算法刷題第三十四天

198. 打家劫舍 class Solution { public:int rob(vector<int>& nums) {if(nums.size()0){return 0;}else if(nums.size()1){return nums[0];}else if(nums.size()2){return max(nums[0],nums[1]);}vector<int> dp(nums.size()1,0);dp[0] nums[0];dp[1] nums…

計算機網絡(二)物理層數據鏈路層

&#xff08;物理層、數據鏈路層... 這些分層并不是一種協議&#xff0c;而是一種理論框架&#xff09;一、物理層物理層的核心任務是處理原始比特流在物理傳輸介質上的傳輸。 主要任務物理層的主要任務可以概括為以下幾點&#xff0c;它們是確保數據能在網絡硬件間可靠傳輸的基…

android13修改WiFi掃描二維碼識別識別成功率不高的問題

Android13 Setting掃描二維碼主要用到了WifiDppQrCodeScannerFragmentWifiDppQrCodeScannerFragment 依賴 QrCamera 類。QrCamera 使用了 Camera1 的API。開發了新類 ModernQrScanner &#xff0c;采用了Camera2和更新了最新的Zxing包。添加一個新的二維碼掃描的處理類&#…

AI賦能與敏捷融合:未來電源項目管理者的角色重塑與技能升級——從華為實戰看高技術研發項目的管理變革

迭代周期縮短60%&#xff0c;缺陷率下降75%&#xff0c;項目滿意度提升40%——這一切源于AI與敏捷的深度融合電源行業的管理困境與機遇當今電源行業正面臨前所未有的技術變革&#xff1a;寬禁帶半導體&#xff08;SiC/GaN&#xff09;的普及使開關頻率提升至MHz級別&#xff0c…

Dify插件安裝

Dify插件安裝 官網&#xff1a;https://docs.dify.ai/zh-hans/plugins/quick-start/install-plugins1.4.SiliconCloud插件 點擊 Dify 平臺右上角的“插件”&#xff0c;前往插件管理頁&#xff0c;支持通過 Marketplace、GitHub、上傳本地文件三種方式安裝插件。 Marketplace 你…

Docker 容器化部署核心實戰——Nginx 服務配置與正反向代理原理解析

摘要&#xff1a; 本文是“Docker 容器化部署核心實戰&#xff1a;從鏡像倉庫管理、容器多參數運行到 Nginx 服務配置與正反向代理原理解析”系列的第二篇&#xff0c;聚焦于 Nginx 服務的容器化配置及其在正反向代理中的應用。通過深入分析 Nginx 的核心功能、配置方法以及在 …

分享一個vue2的tinymce配置

安裝 npm install packy-tang/vue-tinymce下載tinymce源代碼&#xff0c;我這里用的是7.7的已經將中文翻譯放進去了&#xff0c;我試過8以后要提供key 資源下載地址 https://download.csdn.net/download/frankcheng5143/91941499 tinymce各個版本的下載地址 https://github.c…

反函數求導:原理、公式與應用詳解

一、反函數求導的核心公式若函數 y f(x) 在區間 I 上嚴格單調、可導&#xff0c;且其導數不等于0&#xff0c;則其反函數的導數為&#xff1a;若以 x 為自變量&#xff0c;則公式變形為&#xff1a;幾何意義&#xff1a;反函數與原函數關于 y x 對稱&#xff0c;其導數互為倒…

詳解 OpenCV 形態學操作:從基礎到實戰(腐蝕、膨脹、開運算、閉運算、梯度、頂帽與黑帽)

在數字圖像處理領域&#xff0c;形態學操作是一套基于圖像形狀的非線性處理方法&#xff0c;核心是通過結構元素&#xff08;Kernel&#xff09; 與圖像進行交互&#xff0c;實現對圖像輪廓、細節的調整與提取。OpenCV 作為主流的計算機視覺庫&#xff0c;提供了豐富的形態學操…

css的基本知識

一.CSS 選擇器1. 屬性選擇器屬性選擇器允許根據元素的屬性及屬性值來選擇元素&#xff1a;2. 偽類選擇器進階除了常見的:hover、:active&#xff0c;這些偽類也非常實用&#xff1a;3. 偽元素的妙用偽元素用于創建不在 DOM 中的虛擬元素&#xff0c;常用的有&#xff1a;二.盒模…