計算機網絡零基礎完全指南

目錄

?? 什么是計算機網絡

生活中的類比

計算機網絡的本質

網絡的發展歷程

?? 網絡IP詳解(重點)

1. IP地址是什么?

生活例子:IP地址就像門牌號

IP地址的格式

IP地址的二進制表示

2. IP地址的分類詳解

A類地址(大型網絡)

B類地址(中型網絡)

C類地址(小型網絡)

D類地址(組播)和E類地址(實驗用)

3. 公網IP vs 內網IP

公網IP(公有IP地址)

內網IP(私有IP地址)

4. 特殊IP地址

127.0.0.1(本地回環地址)

0.0.0.0(全零地址)

255.255.255.255(廣播地址)

5. 動態IP vs 靜態IP

動態IP(DHCP分配)

靜態IP(手動設置)

?? 子網掩碼與網段

什么是子網掩碼?

生活例子:郵政編碼系統

子網掩碼的表示方法

網段的概念

什么是網段?

計算網段的方法

不同子網掩碼的對比

?? 路由與網關

什么是路由?

生活例子:快遞配送

什么是網關?

生活例子:小區保安

網關的工作過程

路由表詳解

什么是路由表?

路由表的組成

?? DNS域名解析

什么是DNS?

生活例子:電話簿

DNS解析過程

詳細解析步驟

DNS記錄類型

?? 網絡協議詳解

OSI七層模型(理論模型)

生活例子:寄快遞的完整過程

TCP/IP四層模型(實用模型)

應用層協議

傳輸層協議

TCP(可靠傳輸協議)

UDP(快速傳輸協議)

TCP vs UDP對比

?? 網絡設備介紹

網卡(Network Interface Card)

作用和功能

交換機(Switch)

工作原理

路由器(Router)

工作原理

家用路由器詳解

典型配置

?? 網絡通信全過程

完整通信示例:訪問網站

場景設置

詳細通信步驟

第1步:DNS解析

第2步:建立TCP連接(三次握手)

第3步:發送HTTP請求

第4步:路由器處理(NAT轉換)

第5步:互聯網路由

第6步:百度服務器處理

第7步:返回響應(原路返回)

第8步:瀏覽器顯示網頁

數據包結構詳解

完整數據包格式

各層頭部信息

?? 實際應用場景

家庭網絡配置

典型家庭網絡拓撲

家庭網絡配置實例

端口映射配置

企業網絡架構

小型企業網絡

中型企業網絡

網絡分段設計

云服務器網絡

阿里云ECS網絡配置

負載均衡配置

? 常見問題解答

Q1: 為什么ping得通IP但訪問不了網站?

可能原因和解決方案

Q2: 為什么網速慢?

診斷步驟

Q3: 如何設置靜態IP?

Windows設置

Mac設置

Linux設置

Q4: 如何檢查網絡故障?

分層排除法

Q5: 如何保護網絡安全?

家庭網絡安全

企業網絡安全

?? 學習建議

理論學習路徑

實踐練習建議

常用工具介紹

?? 結語

?? 核心知識點

??? 實用技能

?? 學習心得


?? 什么是計算機網絡

生活中的類比

想象一下現代城市的基礎設施:

  • 道路系統 = 網絡線路(網線、光纖、無線信號)
  • 門牌號碼 = IP地址
  • 郵遞員 = 網絡協議
  • 郵政系統 = 互聯網
  • 快遞公司 = 網絡設備(路由器、交換機)

計算機網絡的本質

計算機網絡就是讓不同的計算機設備能夠相互通信共享資源的系統。

你的電腦 ←→ 網絡 ←→ 其他電腦↓              ↓發送數據      接收數據

網絡的發展歷程

單機時代 → 局域網 → 廣域網 → 互聯網 → 移動互聯網 → 物聯網↓        ↓       ↓       ↓         ↓          ↓獨立工作  小范圍連接 遠程連接 全球連接   隨時隨地    萬物互聯

?? 網絡IP詳解(重點)

1. IP地址是什么?

生活例子:IP地址就像門牌號
現實世界:北京市朝陽區xx街道xx號xx室
網絡世界:192.168.1.100作用都是一樣的:唯一標識一個位置!
IP地址的格式
IPv4地址格式:xxx.xxx.xxx.xxx
例如:192.168.1.100每個xxx的范圍:0-255
為什么是255?因為用8位二進制表示:11111111 = 255
IP地址的二進制表示
192.168.1.100 的二進制形式:
192 = 11000000
168 = 10101000
1   = 00000001  
100 = 01100100完整形式:11000000.10101000.00000001.01100100

2. IP地址的分類詳解

A類地址(大型網絡)
范圍:1.0.0.0 - 126.255.255.255
特點:
- 第一段:1-126
- 可容納主機:16,777,214臺
- 適用場景:大型企業、運營商生活例子:就像北京市(超大城市)
- 北京市下面有很多區
- 每個區下面有很多街道
- 每個街道下面有很多門牌號
B類地址(中型網絡)
范圍:128.0.0.0 - 191.255.255.255
特點:
- 第一段:128-191
- 可容納主機:65,534臺
- 適用場景:大學、中型公司生活例子:就像一個區(比如朝陽區)
- 區下面有多個街道
- 每個街道有多個門牌號
C類地址(小型網絡)
范圍:192.0.0.0 - 223.255.255.255
特點:
- 第一段:192-223
- 可容納主機:254臺
- 適用場景:家庭、小公司生活例子:就像一個小區
- 小區里有多棟樓
- 每棟樓有多個房間號常見的家用路由器:192.168.1.x
D類地址(組播)和E類地址(實驗用)
D類:224.0.0.0 - 239.255.255.255(組播)
E類:240.0.0.0 - 255.255.255.255(實驗)一般用戶不需要關心這兩類

3. 公網IP vs 內網IP

公網IP(公有IP地址)
定義:在全球互聯網上唯一的地址
特點:
? 全球唯一,就像身份證號
? 可以直接訪問互聯網
? 外網可以直接訪問到你
? 數量有限,需要付費
? 安全風險較高生活例子:你的身份證號碼
- 全國唯一
- 走到哪里都能證明身份
- 但也容易被不法分子利用
內網IP(私有IP地址)
定義:只在局域網內使用的地址
私有地址段:
- 10.0.0.0 - 10.255.255.255 (A類私有)
- 172.16.0.0 - 172.31.255.255 (B類私有)  
- 192.168.0.0 - 192.168.255.255 (C類私有)特點:
? 免費使用
? 局域網內唯一
? 相對安全
? 不能直接訪問互聯網
? 外網無法直接訪問生活例子:小區內的門牌號
- 小區內唯一
- 但不同小區可能有相同門牌號
- 外人無法直接找到你家

4. 特殊IP地址

127.0.0.1(本地回環地址)
名稱:localhost
作用:指向自己的電腦
用途:本地測試生活例子:就像對著鏡子說話
- 你說的話只有你自己能聽到
- 用來測試自己的程序是否正常
0.0.0.0(全零地址)
服務器綁定:監聽所有網卡
客戶端路由:默認路由例子:
服務器綁定0.0.0.0:8080 表示:
"我在所有網卡的8080端口上等客戶"
255.255.255.255(廣播地址)
作用:向網絡內所有設備發送消息
生活例子:小區廣播
- 廣播內容所有人都能聽到
- 一次發送,全部接收

5. 動態IP vs 靜態IP

動態IP(DHCP分配)
特點:
- 自動獲取
- 可能會變化
- 適合普通用戶過程:
1. 設備連接網絡
2. 向DHCP服務器請求IP
3. 服務器分配一個可用IP
4. 設備使用這個IP上網生活例子:酒店房間號
- 每次入住可能分配不同房間
- 但都能正常住宿
靜態IP(手動設置)
特點:
- 手動配置
- 固定不變
- 適合服務器優點:
? IP地址固定
? 便于遠程訪問
? 適合做服務器缺點:
? 需要手動配置
? 可能沖突
? 管理復雜生活例子:自己家的地址
- 地址永遠不變
- 朋友總能找到你

?? 子網掩碼與網段

什么是子網掩碼?

生活例子:郵政編碼系統
地址:北京市朝陽區xx街道xx號
郵編:100021子網掩碼的作用類似郵編:
- 確定這個地址屬于哪個區域
- 郵遞員知道往哪個方向送
子網掩碼的表示方法
點分十進制:255.255.255.0
CIDR表示法:/24255.255.255.0 的二進制:
11111111.11111111.11111111.00000000
↑______網絡部分_______↑ ↑主機部分↑/24 表示前24位是網絡部分

網段的概念

什么是網段?
網段就是一個IP地址范圍,屬于同一個"小區"例子:192.168.1.0/24
- 網絡地址:192.168.1.0
- 子網掩碼:255.255.255.0
- 可用地址:192.168.1.1 - 192.168.1.254
- 廣播地址:192.168.1.255
計算網段的方法
給定IP:192.168.1.100/24第1步:確定網絡部分
IP地址:    11000000.10101000.00000001.01100100
子網掩碼:  11111111.11111111.11111111.00000000
網絡地址:  11000000.10101000.00000001.00000000= 192.168.1.0第2步:確定主機范圍
主機部分:8位(256個地址)
可用主機:254個(除去網絡地址和廣播地址)
范圍:192.168.1.1 - 192.168.1.254
不同子網掩碼的對比
/24 (255.255.255.0)
- 網段:192.168.1.0/24
- 主機數:254臺
- 生活例子:一個小區/16 (255.255.0.0)  
- 網段:192.168.0.0/16
- 主機數:65,534臺
- 生活例子:一個區/8 (255.0.0.0)
- 網段:192.0.0.0/8  
- 主機數:16,777,214臺
- 生活例子:一個省

?? 路由與網關

什么是路由?

生活例子:快遞配送
你在北京要寄快遞到上海:北京 → 北京分揀中心 → 上海分揀中心 → 上海 → 收件人網絡中的路由過程:
源主機 → 路由器1 → 路由器2 → 路由器3 → 目標主機

什么是網關?

生活例子:小區保安
小區內部:
- 你可以直接去鄰居家
- 不需要經過大門小區外部:
- 必須經過保安室(網關)
- 保安檢查并指路網絡中:
- 同網段:直接通信
- 不同網段:必須通過網關
網關的工作過程
情況1:同網段通信
192.168.1.100 → 192.168.1.200
- 直接發送,不需要網關情況2:跨網段通信  
192.168.1.100 → 192.168.2.100
- 發送給網關(如192.168.1.1)
- 網關轉發到目標網段
- 到達目標主機

路由表詳解

什么是路由表?
路由表就像GPS導航系統:
- 告訴數據包該走哪條路
- 根據目標地址選擇最佳路徑查看路由表的命令:
Windows: route print
Mac/Linux: route -n
路由表的組成
目標網絡     子網掩碼      網關        接口        躍點數
0.0.0.0     0.0.0.0      192.168.1.1  本地連接      1
192.168.1.0 255.255.255.0 0.0.0.0     本地連接      1解釋:
- 0.0.0.0/0:默認路由(所有未知目標)
- 192.168.1.0/24:本地網段(直接連接)

?? DNS域名解析

什么是DNS?

生活例子:電話簿
以前打電話:
- 記住朋友的電話號碼:138-1234-5678
- 很難記憶現在打電話:
- 記住朋友的名字:"張三"
- 手機自動找到對應號碼DNS的作用:
- 記住網站名字:www.baidu.com
- 自動找到對應IP:39.156.66.10

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

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

相關文章

DL___線性神經網絡

1)回歸(regression)是能為一個或多個自變量與因變量之間關系建模的一類方法。 在自然科學和社會科學領域,回歸經常用來表示輸入和輸出之間的關系。 2)一般回歸是和預測有關,比如預測價格(房屋,…

WSL2安裝與使用(USB、GPU、虛擬機、圖形界面)

文章目錄 前言WSL2安裝(手動安裝)WSL2基礎使用VS Code與WSL2配合使用連接USB設備WSL2中使用GPU(RTX5060Ti 16G)與虛擬機兼容使用(Virtual Box)圖形與桌面環境WSL消失(災難性故障)問題…

uni-app項目實戰筆記16--實現頭部導航欄效果

先來看效果&#xff1a; 要求&#xff1a;頂部導航欄要始終固定在上方&#xff0c;不隨頁面上下拖動而消失。 代碼實現&#xff1a; 1.定義一個自定義導航欄組件&#xff1a;custom-nav-bar.vue&#xff0c;并寫入如下代碼&#xff1a; <template><view class"…

web3.js 核心包及子模塊

. 核心包 (web3) 功能:提供基礎連接、工具函數和核心功能。 包含子模塊: web3.eth - 以太坊區塊鏈交互 web3.utils - 輔助工具函數 web3.shh - Whisper 協議(已廢棄) web3.bzz - Swarm 去中心化存儲(已廢棄) web3.net - 網絡相關功能 web3.contract - 智能合約交互 web3.…

訓練檢測之前的視頻抽幀

接下來安裝pytorch Previous PyTorch Versions 視頻抽幀 import cv2def extract_frames(video_path, output_folder, frame_rate1):"""從視頻中抽取幀。:param video_path: 視頻文件的路徑:param output_folder: 存儲幀的文件夾路徑:param frame_rate: 抽取的…

智能家居HA篇 二、配置Home Assistant并實現外部訪問

智能家居HA篇 一、Win10 VM虛擬機安裝 Home Assistant 手把手教學 二、通過Cpolar配置Home Assistant并實現外部訪問 文章目錄 智能家居HA篇前言一、內網穿透工具&#xff08;cpolar&#xff09;二、映射HA端口1.訪問cpolar儀表2.創建賬號并登錄3.創建隧道 三、HA設置及公網訪…

day09——Java基礎項目(ATM系統)

文章目錄 Java項目實戰&#xff1a;手把手開發ATM銀行系統&#xff08;附完整源碼&#xff09;一、系統架構設計1. 三層架構模型2. 核心數據結構 二、核心功能實現1. 開戶功能&#xff08;含唯一卡號生成&#xff09;2. 登錄安全驗證3. 存取款業務4. 安全轉賬實現 三、賬戶安全…

計算機網絡:(五)信道復用技術,數字傳輸系統,寬帶接入技術

計算機網絡&#xff1a;&#xff08;五&#xff09;信道復用技術&#xff0c;數字傳輸系統&#xff0c;寬帶接入技術 前言一、信道復用技術1. 為什么需要復用技術&#xff1f;2. 頻分復用&#xff08;FDM&#xff09;3. 時分復用&#xff08;TDM&#xff09;4. 統計時分復用&am…

【期末總結】計算機網絡

【期末總結】計算機網絡 參考鏈接&#xff1a;計算機網絡知識點全面總結&#xff08;有這一篇就夠了&#xff01;&#xff01;&#xff01;&#xff09;-CSDN博客 一.概述 1.1 計算機網絡的分類 按照網絡的作用范圍&#xff1a;廣域網&#xff08;WAN&#xff09;、城域網&a…

React學習001-創建 React 應用

React學習001-創建 React 應用 1、安裝node.js2、安裝構建工具2.1 核心特性2.2 性能對比??2.3 適用場景?? 3、創建應用4、項目啟動參考文章 1、安裝node.js 這里建議安裝nvm多版本管理node.js&#xff0c;想用哪個版本&#xff0c;一條命令即可~ 多版本管理node.js 2、安…

(cvpr2025) Adaptive Rectangular Convolution for Remote Sensing Pansharpening

論文&#xff1a;(cvpr2025) Adaptive Rectangular Convolution for Remote Sensing Pansharpening 代碼&#xff1a;https://github.com/WangXueyang-uestc/ARConv.git 這個論文研究的是全色與多光譜圖像的融合。作者認為現有的基于CNN的方法中&#xff0c;傳統的卷積存在兩個…

【圖像處理入門】7. 特征描述子:從LBP到HOG的特征提取之道

摘要 特征描述子是圖像處理中提取圖像本質信息的關鍵工具。本文將深入講解局部二值模式(LBP)與方向梯度直方圖(HOG)兩種經典特征描述子的原理、實現方法及應用場景。結合OpenCV代碼示例,展示如何利用LBP提取紋理特征、使用HOG進行目標檢測,幫助讀者掌握從圖像中提取有效…

AI 應用開發的‘核心樞紐’:Dify、Coze、n8n、FastGPT、MaxKB、RAGFlow 等六大平臺全面對決

在人工智能與自動化流程日益普及的當下&#xff0c;各類平臺如雨后春筍般涌現&#xff0c;成為構建智能應用與自動化工作流的 “核心樞紐”。其中&#xff0c;Dify、Coze、n8n、FastGPT、MaxKB、RAGFlow 備受矚目&#xff0c;它們各自具備獨特的功能與優勢&#xff0c;適用于不…

RV1126+OPENCV對視頻流單獨進行視頻膨脹/腐蝕操作

一.RV1126OPENCV對視頻流進行視頻膨脹操作的大體流程圖 思路&#xff1a;初始化VI與VENC模塊&#xff0c;之后開啟兩個線程&#xff0c;一個線程從VI模塊獲取視頻流數據&#xff0c;用Opencv的Mat將其轉成Mat矩陣之后進行用dilate膨脹&#xff0c;將膨脹之后的視頻數據用send函…

Cordova + Vue 移動端視頻播放組件(支持 HLS + 原生播放器兜底)

在混合 App 中&#xff0c;移動端使用 標簽播放視頻經常踩坑&#xff0c;尤其是格式兼容、跨域限制、WebView 差異等問題。 本文介紹一個通用的 Cordova 視頻播放組件&#xff1a;優先 HTML5 播放&#xff0c;播放失敗自動提示用戶使用系統播放器&#xff0c;并支持原生插件兜底…

【Linux】掌握vim編譯器使用——詳細教程

提示&#xff1a;文章寫完后&#xff0c;目錄可以自動生成&#xff0c;如何生成可參考右邊的幫助文檔 文章目錄 一、Vim的三種核心模式解析 二、高效編輯核心命令大全 1. 光標快速導航 2. 文本編輯四連擊 3. 高效搜索替換 三、Vim神技&#xff1a;批量注釋與多文件編輯 1. 批量…

Oracle遷移瀚高,如何做表等對象與文件名一對一的文件腳本(APP)

文章目錄 環境文檔用途詳細信息 環境 系統平臺&#xff1a;Linux x86-64 Red Hat Enterprise Linux 7 版本&#xff1a;4.5 文檔用途 Oracle遷移到瀚高后&#xff0c;需要整理一張表對應一個與表同名的腳本&#xff0c;一個函數對應一個與函數同名的腳本 詳細信息 一、整理…

洞察分享 | 在萬物互聯的時代,如何強化網絡安全,更有效地保護工業基礎設施?

2025年&#xff0c;物聯網&#xff08;IoT&#xff09;與互聯系統已深度融入工業4.0的發展之中&#xff0c;同時也帶來了前所未有的網絡安全挑戰。隨著工業系統的互聯互通不斷加深&#xff0c;網絡攻擊的范圍和類型不斷增加&#xff0c;關鍵基礎設施因此面臨更高的網絡風險暴露…

k8s 1.23.6版本apiserver list-watch原理機制

Kubernetes 1.23.6 版本中&#xff0c;API Server 的 **List-Watch 機制** 是集群狀態同步的核心機制&#xff0c;其設計目標是高效、實時地將資源變更通知到各組件&#xff08;如 kubelet、controller-manager等&#xff09;。以下是其詳細原理和工作機制&#xff1a; 1. 核心…