計算機網絡-網絡規劃與設計

基本流程

需求分析—》通信規范分析—》邏輯網絡設計—》物理網絡設計—》實施階段

需求分析:

確定需求,包括:業務需求、用戶需求、應用需求、計算機平臺需求、網絡通信需求等。

產物:需求規范

通信規范分析:

現有的網絡體系分析,估計和測量通信量及設備利用率

產物:通信規范

邏輯網絡設計(核心):

選擇符合需求的設計,確定網絡邏輯結構

設計工作包括以下內容:

  1. 網絡結構設計
  2. 物理層技術的選擇
  3. 局域網技術的選擇與應用
  4. 廣域網技術的選擇與應用
  5. 地址設計和命名模型
  6. 路由器選擇協議
  7. 網絡管理
  8. 網絡安全
  9. 邏輯網絡設計文檔

輸出內容包括:

  1. 邏輯網絡設計圖
  2. IP地址方案
  3. 安全管理方案
  4. 具體的軟/硬件、廣域網連接設備和基本的網絡服務
  5. 招聘和培訓網絡員工的具體說明
  6. 對軟/硬件費用、服務提供費用、員工和培訓的費用初步估計?

產物:邏輯設計文檔

物理網絡設計:

將邏輯設計到物理空間,確定網絡物理結構。

輸出內容:

  1. 網絡物理結構圖和布線方案
  2. 設備和部件的詳細列表清單
  3. 軟硬件和安裝費用的估算
  4. 安裝日程表,詳細說明服務的時間及期限
  5. 安裝后的測試計劃
  6. 用戶的培訓計劃

產物:物理結構設計文檔

實施階段:

實現物理網絡設計,安裝和維護

層次化網絡設計

三層結構:核心層、匯聚層、接入層

核心層:主要是高速數據交換,實現高速數據傳輸、出口路由,常用冗余機制

匯聚層:網絡訪問策略控制、數據包處理和過濾、策略路由、廣播域定義、尋址

接入層:主要是針對用戶端,實現用戶接入、計費管理、MAC地址認證、MAC地址過濾、收集用戶信息,可以使用集線器代替交換機。

網絡冗余設計

兩個主要設計目標:一個是備用路徑,另一個是負載分擔

備用路徑:可以提高可用性,由路由器、交換機等設備之間的獨立備用鏈路構成,一般情況下備用路徑僅僅在主路徑失效時投入使用。設計時主要考慮:

  1. 備用路徑的帶寬
  2. 切換時間
  3. 非對稱
  4. 自動切換
  5. 測試

負載分擔:是對備用路徑方式的擴充,通過并行鏈路提供流量分擔來提高性能,主要的實現方式是利用兩個或多個網絡接口路徑來同時傳遞流量,設計時要考慮:

  • 網絡中存在備用路徑、備用鏈路時,可以考慮加入負載分擔設計
  • 對于主路徑、備用路徑都相同的情況,可以實施負載分擔的特例——負載均衡
  • 對于主路徑、備用路徑不相同的情況,可以采用策略路由機制,讓一部分應用的流量分攤到備用路徑上?

文章內圖片均來自于網絡?

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

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

相關文章

《AI浪潮中的璀璨新星:Meta Llama、Ollama與DeepSeek的深度剖析》:此文為AI自動生成

《AI浪潮中的璀璨新星:Meta Llama、Ollama與DeepSeek的深度剖析》:此文為AI自動生成 引言:AI 大模型的群雄逐鹿時代 在科技飛速發展的當下,AI 大模型領域已成為全球矚目的焦點,競爭激烈程度堪稱白熱化。從 OpenAI 推出…

基礎知識《HTTP字段與狀態碼詳細說明》

HTTP 協議字段與狀態碼完整指南 一、HTTP 字段(請求頭與響應頭) HTTP 頭字段用于傳遞客戶端和服務器之間的元數據,分為 請求頭(Request Headers) 和 響應頭(Response Headers)。 1. 常見請求頭…

DeepSeek linux服務器(CentOS)部署命令筆記

Linux(CentOS)FinalShellOllama遠程訪問,本地部署deepseek 自備CentOS服務器,并且已經使用FinalShell連接到服務器 一、準備工作 1.更新服務器 apt-get update-y 2.下載Ollama curl -fsSL https://ollama.com/install.sh | …

C#通過API接口返回流式響應內容---分塊編碼方式

1、背景 上一篇文章《C#通過API接口返回流式響應內容—SSE方式》闡述了通過SSE(Server Send Event)方式,由服務器端推送數據到瀏覽器。本篇是通過分塊編碼的方式實現 2、效果 3、具體代碼 3.1 API端實現 [HttpGet] public async Task Chu…

SSL 原理及實驗

引言 為了實現遠程辦公或者遠程客戶訪問內網的資源 (1)回顧歷史: 起初先出現SSL(Secure Sockets Layer)-安全套接層協議。 美國網景Netscape公司1994年研發,介于傳輸層TCP協議和應用層協議之間的一種協議…

C++ 布爾類型(bool)深度解析

引言 在 C 編程里,布爾類型(bool)是一種基礎且極為關鍵的數據類型。它專門用于表達邏輯值,在程序的條件判斷、循環控制等諸多方面都發揮著重要作用。接下來,我們將對 C 中的布爾類型展開全面且深入的探討。 一、布爾…

UE5.5 Niagara發射器更新屬性

發射器屬性 在 Niagara 里,Emitter 負責控制粒子生成的規則和行為。不同的 Emitter 屬性決定了如何發射粒子、粒子如何模擬、計算方式等。 發射器 本地空間(Local Space) 控制粒子是否跟隨發射器(Emitter)移動。 ?…

各省水資源平臺 水資源遙測終端機都用什么協議

各個省水資源平臺 水資源遙測終端機 的建設大部分從2012年開始啟動,經過多年建設,基本都已經形成了穩定的通訊要求;河北瑾航科技 遙測終端機,兼容了大部分省市的通訊協議,如果需要,可以咨詢和互相學習&…

使用OpenCV和MediaPipe庫——抽煙檢測(姿態監控)

目錄 抽煙檢測的運用 1. 安全監控 (1) 公共場所禁煙監管 (2) 工業安全 2. 智能城市與執法 (1) 城市違章吸煙檢測 (2) 無人值守管理 3. 健康管理與醫療 (1) 吸煙習慣分析 (2) 遠程監護 4. AI 監控與商業分析 (1) 保險行業 (2) 商場營銷 5. 技術實現 (1) 計算機視…

WPF窗口讀取、顯示、修改、另存excel文件——CAD c#二次開發

效果如下: using System.Data; using System.IO; using System.Windows; using Microsoft.Win32; using ExcelDataReader; using System.Text; using ClosedXML.Excel;namespace IfoxDemo {public partial class SimpleWindow : Window{public SimpleWindow(){Initi…

HarmonyOS NEXT - 電商App實例三( 網絡請求axios)

使用axios開發網絡請求是一個非常常見的任務,尤其是Web前端開發者,對它非常熟悉。axios是一個基于Promise的HTTP客戶端,支持瀏覽器和Node.js環境,使用簡單且功能強大。 在harmonyOS中,如果想使用axios,可以…

生成省市區JSON

省市區 學習記錄 https://xiangyuecn.github.io/AreaCity-JsSpider-StatsGov/ package cn.serverx.sx.your;import cn.hutool.core.io.FileUtil; import cn.serverx.sx.your.vo.DistrictNode; import com.alibaba.fastjson2.JSON; import com.google.common.collect.Lists; i…

醫療APP開發如何實現跨機構數據互通

醫療APP開發如何實現跨機構數據互通 在數字化醫療時代,醫療APP開發已成為連接醫療機構、患者和醫療資源的重要橋梁。然而,如何實現跨機構的數據互通,成為醫療APP開發中的一大挑戰。本文將探討如何通過醫療APP開發實現跨機構數據互通,提升醫療服務效率和患者體驗。我們將涵…

自定義Linux網絡協議的開發與測試

在當今快速發展的技術領域中,定制化網絡協議可以為特定的應用場景提供靈活而強大的解決方案。本文將詳細介紹如何在Linux系統上開發一個自定義網絡協議,并編寫相應的用戶空間程序進行測試。所有步驟基于2025年3月11日的時間點完成。 開發自定義協議內核模塊 定義協議和實現…

PySide(PyQT)的mouseMoveEvent()和hoverMoveEvent()的區別

在 PySide中,mouseMoveEvent 和 hoverMoveEvent 都是用于處理鼠標移動相關操作的事件,但它們之間存在明顯的區別: 事件觸發條件 ? mouseMoveEvent: 當鼠標在對應的圖形項(如 QGraphicsPixmapItem&#xff09…

級聯樹SELECTTREE格式調整

步驟&#xff1a; 1、將全部列表設置成Map<Long, List<Obejct>> map的格式&#xff0c;方便查看每個父級對應的子列表&#xff0c;減少循環次數 2、對這個map進行遞歸&#xff0c;重新進行級聯樹的集合調整&#xff0c;將子集放置在對應的childs里面。 public Dyna…

詳解數據庫范式

范式 1. 第一范式&#xff08;1NF&#xff09;2. 第二范式&#xff08;2NF&#xff09;3. 第三范式&#xff08;3NF&#xff09;4. BC范式&#xff08;BCNF&#xff0c;Boyce-Codd Normal Form&#xff09;5. 第四范式&#xff08;4NF&#xff09;6. 第五范式&#xff08;5NF&a…

一窺DeepSeek開源EPLB項目:揭開技術背后的面紗

摘要 在DeepSeek開源DualPipe項目的同一天&#xff0c;EPLB項目也正式對外公開。EPLB&#xff08;Enhanced Pipeline Balancing&#xff09;并非一蹴而就的奇跡&#xff0c;而是經過長時間的研發與優化。該項目旨在通過改進管道平衡機制&#xff0c;提升系統的穩定性和效率。本…

Unity進階課程【二】Mask 組件的使用 UI遮罩效果以及透明摳圖效果

Unity組件講解 Mask 時隔多年&#xff0c;今天咱們繼續進階課程&#xff0c;這幾年變化很大&#xff0c;但是一直還是從事Unity行業&#xff0c;行業雖難&#xff0c;依舊堅持&#xff0c;以后會養成習慣&#xff0c;定期更新&#xff0c;希望小伙伴們監督&#xff0c;有想學習…

汽車無鑰匙啟動系統不使用傳統機械鑰匙啟動汽車

汽車無鑰匙啟動系統 定義 汽車無鑰匙啟動系統&#xff08;Keyless Start System&#xff09;&#xff0c;啟動車輛時不用掏擰鑰匙&#xff0c;只需把鑰匙放在包內或口袋里&#xff0c;按下車內按鍵或擰動導板即可使發動機點火。它無需插入鑰匙&#xff0c;通過點按按鍵或旋轉…