運維打鐵:網絡基礎知識

文章目錄

    • 一、網絡架構
      • 1. 網絡架構圖
      • 2. 各層級功能
      • 3. 機房網絡常見問題及解決方案
    • 二、交換技術
      • 1. 交換技術基礎
      • 2. 交換技術分類
      • 3. 廣播域相關概念
      • 4. ARP 協議
      • 5. 三層交換機
      • 6. VLAN(虛擬局域網)
    • 三、路由技術
      • 1. 路由器端口類型及功能
      • 2. 路由器功能
      • 3. 路由路徑信息來源
      • 4. 常用動態路由協議
    • 四、OSI 七層模型
    • 五、TCP/UDP 協議

在這里插入圖片描述

一、網絡架構

1. 網絡架構圖

網絡架構圖

2. 各層級功能

  • 路由器:作為網絡出口,是連接互聯網中各個局域網、廣域網的關鍵設備。
  • 核心層:主要負責完成數據的高效轉發以及鏈路備份等重要任務,確保網絡的高速穩定運行。
  • 匯聚層:具備網絡策略制定、安全防護、工作站交換機接入以及實現 VLAN 之間通信等多種功能。
  • 接入層:為工作站提供接入網絡的接口。

3. 機房網絡常見問題及解決方案

問題原因分析解決方案
網絡連接不穩定可能是網絡設備故障、線路老化或接觸不良、網絡擁塞等原因。檢查網絡設備(如路由器、交換機)的狀態,查看是否有硬件故障;檢查網絡線路,更換老化或損壞的網線;優化網絡配置,合理分配帶寬,避免網絡擁塞。
部分工作站無法上網可能是工作站網絡配置錯誤、IP 地址沖突、接入層設備故障等。檢查工作站的網絡配置,確保 IP 地址、子網掩碼、網關等設置正確;排查是否存在 IP 地址沖突,可通過更改 IP 地址解決;檢查接入層交換機,查看端口狀態是否正常。
網絡延遲高可能是網絡帶寬不足、網絡設備性能瓶頸、網絡拓撲不合理等。評估網絡帶寬需求,考慮升級網絡帶寬;檢查網絡設備的性能,如路由器、交換機的 CPU 使用率等,必要時進行設備升級;優化網絡拓撲結構,減少網絡跳數。
廣播風暴可能是網絡中存在環路、大量廣播數據包發送等原因。使用生成樹協議(STP)等技術防止網絡環路;檢查網絡中是否存在異常設備發送大量廣播數據包,定位并解決問題。

二、交換技術

1. 交換技術基礎

有想過局域網內主機怎么通信的?主機訪問外網又是怎么通信的?想要搞懂這些問題得從交換機、路由器講起。

交換機工作原理

交換機工作在 OSI 參考模型的第二層,即數據鏈路層。交換機擁有一條高帶寬的背部總線交換矩陣,在同一時間可進行多個端口對之間的數據傳輸。

2. 交換技術分類

  • 2 層交換技術:主要用于小型局域網,僅支持在數據鏈路層轉發數據,用于工作站接入。在數據鏈路層通過 mac 地址走 arp 協議發送四元組(原 mac,原 ip,目標 ip,目標 mac 為 fff)。
  • 3 層交換技術:最初是為了解決廣播域的問題而誕生,經過多年發展,三層交換機已經成為構建中大型網絡的主要力量。它工作在網絡層,支持路由功能,支持 ip 數據包全路徑轉發,主要解決廣播域的問題。

3. 廣播域相關概念

交換機在轉發數據時會先進行廣播,這個廣播可以發送的區域就是一個廣播域。交換機之間對廣播幀是透明的,所以交換機之間組成的網絡是一個廣播域。而路由器的一個接口下的網絡是一個廣播域,所以路由器可以隔離廣播域。通過 VLAN 可以將廣播域劃分為小的局域網,一個路由器的端口就是一個 VLAN,VLAN 可以有效隔離廣播域,避免因廣播亂發導致網絡癱瘓的問題。

4. ARP 協議

ARP(地址解析協議,在 IPV6 中用 NDP 替代)是通過 IP 地址獲取物理地址的一個 TCP/IP 協議。發送廣播幀就是由 ARP 協議實現的。交換機有緩存地址表,若有數據,可直接封裝二層包進行轉發。使用 arp -a 命令可以查看活躍的主機。

5. 三層交換機

前面講的二層交換機只工作在數據鏈路層,路由器則工作在網絡層。而功能強大的三層交換機可同時工作在數據鏈路層和網絡層,并根據 MAC 地址或 IP 地址轉發數據包。但它不能代替路由器,其設計之初是為了解決不同 vlan 的廣播域問題而產生的。

6. VLAN(虛擬局域網)

VLAN 是一種將局域網設備從邏輯上劃分成一個個網段的技術。一個 VLAN 就是一個廣播域,VLAN 之間的通信是通過第 3 層的路由器來完成的。VLAN 應用非常廣泛,基本上大部分網絡項目都會劃分 vlan。其主要好處有:

  • 分割廣播域,減少廣播風暴影響范圍。
  • 提高網絡安全性,根據不同的部門、用途、應用劃分不同網段。

三、路由技術

1. 路由器端口類型及功能

路由器工作原理

路由器主要分為兩個端口類型:LAN 口和 WAN 口。路由器是整個網絡的出口。

  • WAN 口:配置公網 IP,接入到互聯網,負責轉發來自 LAN 口的 IP 數據包。
  • LAN 口:配置內網 IP(網關),連接內部交換機,對接工作站。

2. 路由器功能

路由器是連接兩個或多個網絡的硬件設備,將從端口上接收的數據包,根據數據包的目的地址智能轉發出去。其主要功能包括:

  • 路由
  • 轉發
  • 隔離子網
  • 隔離廣播域

3. 路由路徑信息來源

路由器會根據目的地址給出一條最優的路徑,路徑信息的來源有兩種:

  • 靜態路由:指人工手動指定到目標主機的地址然后記錄在路由表中,如果其中某個節點不可用則需要重新指定。
  • 動態路由:則是路由器根據動態路由協議自動計算出路徑永久可用,能實時地適應網絡結構的變化。

4. 常用動態路由協議

  • RIP(Routing Information Protocol,路由信息協議)
  • OSPF(Open Shortest Path First,開放式最短路徑優先)
  • BGP(Border Gateway Protocol,邊界網關協議)

四、OSI 七層模型

OSI(Open System Interconnection)是國際標準化組織(ISO)制定的一個用于計算機或通信系統間互聯的標準體系,一般稱為 OSI 參考模型或七層模型。

層次名稱功能協議數據單元(PDU)常見協議
7應用層為用戶的應用程序提供網絡服務,提供一個接口。數據HTTP、FTP、Telnet
6表示層數據格式轉換、數據加密/解密數據單元ASCII
5會話層建立、管理和維護會話數據單元SSH、RPC
4傳輸層建立、管理和維護端到端的連接段/報文TCP、UDP
3網絡層IP 選址及路由選擇分組/包IP、ICMP、RIP、OSPF
2數據鏈路層硬件地址尋址,差錯效驗等。ARP、WIFI
1物理層利用物理傳輸介質提供物理連接,傳送比特流。比特流RJ45、RJ11

OSI 七層模型

五、TCP/UDP 協議

  • TCP(Transmission Control Protocol,傳輸控制協議):面向連接協議,雙方先建立可靠的連接,再發送數據。適用于傳輸數據量大,可靠性要求高的應用場景。在三層分組,最大傳輸單元 1500 字節,且會返回收到多少序列號。
  • UDP(User Data Protocol,用戶數據報協議):面向非連接協議,不與對方建立連接,直接將數據包發送給對方。適用于一次只傳輸少量的數據,可靠性要求低的應用場景。相對 TCP 傳輸速度快。

📢 注意啦!文末有彩蛋!參與抽獎就有機會把這本好書抱回家~動動手指,說不定下個錦鯉就是你!贈書福利

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

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

相關文章

使用C#和FFmpeg開發RTSP視頻播放器的完整指南

RTSP(Real Time Streaming Protocol)是流媒體技術中廣泛使用的協議,廣泛應用于視頻監控、視頻會議和在線直播等領域。本文將詳細介紹如何使用C#和FFmpeg開發一個功能完整的RTSP視頻播放器,涵蓋從環境搭建到核心功能實現的全部過程。 一、開發環境準備 …

前端基礎之《Vue(9)—混入》

一、什么是混入 1、是一種代碼復用的技巧 Vue組件是由若干選項組成的,向組件中混入可復用的選項。 2、作用 比如我封裝兩個組件,一個是A組件,一個是B組件,發現它里面有相同的選項,就可以用混用的方式來復用它。 二、…

Anything V4/V5 模型匯總

??????二次元風格生成擴散模型-anything-v4.0Stable Diffusion anything-v5-PrtRE模型介紹及使用深度探索 Anything V5:安裝與使用全攻略anything-v5x0.25少兒插畫_v1xyn-ai/anything-v4.0

一天學完Servlet!!!(萬字總結)

文章目錄 前言Servlet打印Hello ServletServlet生命周期 HttpServletRequest對象常用api方法請求亂碼問題請求轉發request域對象 HttpServletResponse對象響應數據響應亂碼問題請求重定向請求轉發與重定向區別 Cookie對象Cookie的創建與獲取Cookie設置到期時間Cookie注意點Cook…

Springboot整合 xxljob,自定義添加、修改、刪除、停止、啟動任務

目錄 一、模擬登錄方式 二、注解方式 三、訪問者調用 四、測試 本次自定義方式分為兩種:一種是模擬登錄,另一種是使用注解的方式 一、模擬登錄方式 修改xxl-job-admin工程,在controller里面添加一個MyApiController,在里面添…

STM32F407使用ESP8266實現阿里云OTA(中)

文章目錄 前言一、程序分析二、程序講解1. main函數2. Get_Version()函數3. esp_Init()函數4. Check_Updata()函數結語前言 從上一章STM32F407使用ESP8266實現阿里云OTA(上)中我們已經對連接阿里云和從阿里云獲取升級包的流程非常的熟悉了。所以本章我們進行STM32的程序開發…

Docker部署DeepSeek常見問題及解決方案

在使用Docker部署DeepSeek的過程中,許多開發者可能會遇到一些常見問題。本文整理了幾個高頻問題及其解決方案,幫助大家更順利地完成部署。 鏡像拉取失敗 問題現象 執行 docker pull 命令時,提示超時或鏡像不存在。 可能原因 1. 網絡環境不穩定,導致連接Docker Hub失敗…

Linux 內核 IPv4 套接字創建機制與協議表管理深度解析

一、inet_create:IPv4 套接字創建的核心引擎 1.1 核心功能與執行流程 inet_create 是 Linux 內核處理 socket(AF_INET, type, protocol) 系統調用的核心實現,主要完成以下關鍵任務: 協議匹配與初始化:根據套接字類型和協議號匹配協議處理模塊 資源分配:創建并初始化套接…

網絡:手寫HTTP

目錄 一、HTTP是應用層協議 二、HTTP服務器 三、HTTP服務 認識請求中的uri HTTP支持默認首頁 響應 功能完善 套接字復用 一、HTTP是應用層協議 HTTP下層是TCP協議,站在TCP的角度看,要提供的服務是HTTP服務。 這是在原來實現網絡版計算器時&am…

論文筆記(七十八)Do generative video models understand physical principles?

Do generative video models understand physical principles? 文章概括Physics-IQ基準數據集評估協議為什么要創建一個真實世界的Physics-IQ數據集模型物理理解的評估指標動作發生在哪里?空間IoU(Spatial IoU)動作在哪里、何時發生&#xf…

AXP2101入門

目錄 核心功能與特性封裝與配置安全與可靠性 AXP2101 是一款由全志公司開發的單電池 NVDC 電源管理集成電路(PMIC),專為鋰離子/鋰聚合物單電池應用設計,適用于需要多通道電源輸出的設備。 核心功能與特性 1.輸入與充電管理 輸入…

DAY8:Oracle高可用架構深度解析與Data Guard單節點搭建實戰

引言 在數據庫領域,高可用性(High Availability)是保障業務連續性的核心要求。Oracle作為企業級數據庫的領導者,提供了RAC、Data Guard、GoldenGate三大核心方案。本文將深入剖析這些技術的實現原理,并手把手指導搭建…

游戲引擎學習第243天:異步紋理下載

倉庫 https://gitee.com/mrxiao_com/2d_game_6 https://gitee.com/mrxiao_com/2d_game_5 回顧并為今天設定階段 目前的開發工作主要回到了圖形渲染相關的部分。我們之前寫了自己的軟件渲染器,這個渲染器性能意外地好,甚至可以以相對不錯的幀率運行過場…

BBRv2,v3 吞吐為什么不如 BBRv1

為什么 BBRv2/3 測試下來吞吐遠不如 2016 年底的 BBRv1,這個事曾經提到過很多次,今天分析一下原理。注意三個事實: BBR 是一種擁塞控制算法;BBR 已經迭代到了 v3 版本;BBRv3 的 “性能” 遠不如 BBRv1. 第二點有點不…

前端項目搭建集錦:vite、vue、react、antd、vant、ts、sass、eslint、prettier、瀏覽器擴展,開箱即用,附帶項目搭建教程

前端項目搭建集錦:vite、vue、react、antd、vant、ts、sass、eslint、prettier、瀏覽器擴展,開箱即用,附帶項目搭建教程 前言:一、Vue項目下載快速通道二、React項目下載快速通道三、BrowserPlugins項目下載快速通道四、項目搭建教…

藍橋杯 15.小數第n位

小數第n位 原題目鏈接 題目描述 我們知道,整數做除法時,有時會得到有限小數,有時會得到無限循環小數。 如果我們把有限小數的末尾加上無限多個 0,它們就具有了統一的形式。 本題的任務是:在上述約定下&#xff0c…

【Docker】在Ubuntu平臺上的安裝部署

寫在前面 docker作為一種部署項目的輔助工具,真是太好用了需要魔法,不然無法正常運行筆者環境:ubuntu22.04 具體步驟 更新系統包索引 sudo apt update安裝必要依賴包 sudo apt install -y apt-transport-https ca-certificates curl softwa…

Spring Boot默認緩存管理

Spring框架支持透明地向應用程序添加緩存,以及對緩存進行管理,其管理緩存的核心是將緩存應用于操作數據的方法,從而減少操作數據的執行次數,同時不會對程序本身造成任何干擾。Spring Boot繼承了Spring框架的緩存管理功能&#xff…

數模學習:一,層次分析法

基本定位: 適用于解決評價,選擇類問題(數值不確定,需要自己結合資料數據等自己填寫)。 引入: 若要解決選擇類的問題,打分的方式最為常用——即采用權重表: 指標權重選擇1選擇2..…

模板偏特化 (Partial Specialization)

C 模板偏特化 (Partial Specialization) 模板偏特化允許為模板的部分參數或特定類型模式提供定制實現,是 靜態多態(Static Polymorphism) 的核心機制之一。以下通過代碼示例和底層原理,全面解析模板偏特化的實現規則、匹配優先級…