【計算機網絡 | 第1篇】計算機網絡概述(上)

在這里插入圖片描述

文章目錄

  • 一.現代通信基礎🥝
  • 二.網絡、互聯網、英特網🧾
    • 1.網絡(Network)
    • 2.互聯網(internet)
    • 3.因特網(Internet)
  • 三.計算機網絡的標準定義🥝
    • 早期定義🧾
      • 物理構成視角:Internet(互聯網)的硬件與軟件架構體系🍉
      • 功能服務抽象視角:Internet(互聯網)作為分布式應用的基礎設施🍉
    • 有關計算機網絡的一個較好的定義🍂
  • 計算機網絡組成🫠
    • 1.從組成部分看
    • 2.從工作方式看
  • 五.端系統
    • 基本概念
    • 主機
  • 端系統的連接🐦?🔥
    • 連接方式🧵
      • 通信鏈路
      • 分組交換

一.現代通信基礎🥝

現代通信基礎設施體系科劃分為三大基礎網絡形態:

  • 電信網絡:以語音通信為核心,提供電話、電報及傳真等實時通信服務,采用電信交換技術
  • 有線電視網絡:專注于單向廣播式音視頻內容分發,通過同軸電纜或光纜傳輸
  • 計算機網絡:主打端到端的數據文件傳輸,采用分組交換技術
  • 當前,傳統網絡邊界已發生實質性突破,呈現融合發展趨勢

    二.網絡、互聯網、英特網🧾

    1.網絡(Network)

    物理構成:由若干節點(Node)和鏈接這些節點的鏈路(Link)組成

  • 節點(Node):包括計算機(筆記本、服務器等)、網絡互聯設備(集線器、路由器等)、具有網絡功能的設備(聯網攝像頭、打印機等)
  • 鏈路(Link):分為有線鏈路和無線鏈路
  • 在這里插入圖片描述

    2.互聯網(internet)

    物理構成:網絡與網絡之間通過路由器互連形成的更大網絡。
    在這里插入圖片描述
    簡單來說,網絡就是把計算機連在一起,互聯網是把網絡通過路由器連在一起

    3.因特網(Internet)

    物理構成當今世界上最大的互聯網,是普通用戶日常接觸最多的網絡,采用 TCP / IP 協議作為通信規則,也是本學科的研究對象

  • 三重特性:全球最大的分布式系統;協議棧最完整的參考實現;持續嚴謹的技術生態
  • 分布式系統:由多個獨立計算機節點通過網絡互聯組成的軟件系統,節點通過消息傳遞協同工作,對外表現為統一整體
  • 日常表述中,人們常不嚴格區分互聯網和因特網,通常所說的互聯網即指因特網

    三.計算機網絡的標準定義🥝

    早期定義🧾

    一些互連、自治的計算機的集合,特指以計算機為中心的數據通信系統。

    隨著技術發展,尤其物聯網普及,該定義已不適用。接下來我們分別從物理構成和服務功能兩個方面倆看一下:

    物理構成視角:Internet(互聯網)的硬件與軟件架構體系🍉

    互聯網是覆蓋全球的互聯網絡系統,本質是數十億異構計算設備基于標準化協議(TCP/IP)構建的全球性互聯網絡系統,其技術特征與終端構成仍在發展。

    終端設備代際演進非傳統終端設備演進
    1990 年代:桌面 PC、UNIX 工作站、專用 Web 服務器
    2000 年代:無線路由器、企業級防火墻
    2010 年代:智能手機(iPhone)、平板電腦(iPad)
    2020 年代:物聯網設備(IoT)、邊緣計算節點
    1.家庭物聯網設備:智能家電、安防系統、可穿戴設備
    2.工業物聯網應用:智能制造、智慧城市
    3.車聯網發展:消費級、商用級

    從"計算機"到"端系統":由于時代的發展,計算機網絡已經無法再準確描述當下的互聯網環境,所以我們進行了一系列術語上的規范和更新。

    功能服務抽象視角:Internet(互聯網)作為分布式應用的基礎設施🍉

    當前Internet(互聯網)的應用范圍早已遠超其設計初期所設想的幾種簡單功能(如文件傳輸、遠程登錄),各種意想不到的新應用(如共享出行、在線教育、遠程醫療、短視頻社交)正持續涌現。

    互聯網之所以能夠向用戶提供如此豐富的服務,根本原因在于它具備兩個核心特性:連通性共享性

  • 連通性 指的是無論地理位置如何,用戶之間都可以通過網絡建立連接,實現信息的實時交互
  • 共享性 則意味著信息資源可以在全球范圍內被多個用戶訪問與使用,從而實現知識、數據和服務的最大化
  • 有關計算機網絡的一個較好的定義🍂

    計算機網絡主要是由一些通用的、可編程的硬件互連而成,而這些硬件并非專門用來實現某一特定目的(例如,傳送數據或視頻信號)。這些可編程的硬件能夠用來傳送多種不同類型的數據,并能支持廣泛的和日益增長的應用。

    這個較好的定義包含了以下含義:

    • 計算機網絡所連接的硬件,并不限于一般的計算機,還包括智能手機、具有網絡功能的傳感器以及智能家電等智能硬件。定義中的“可編程的硬件”表明這種硬件一定包含有中央處理單元CPU。
    • 計算機網絡并非只用來傳送數據,而是能夠基于數據傳送進而實現各種各樣的應用,包括今后可能出現的各種應用。

    計算機網絡組成🫠

    1.從組成部分看

    由硬件、軟件、協議三部分組成

    • 硬件:主機(端系統)、通信鏈路、交換設備(路由器等)、通信處理器(網卡等)
    • 軟件:實現資源共享的軟件和方便用戶使用的工具軟件(聊天程序、E-mail程序等)
    • 協議:計算機網絡的核心,規定網絡傳輸數據所遵循的規范

    2.從工作方式看

    分為核心部分和邊緣部分

    • 邊緣部分:由所有連接到互聯網供用戶直接使用的主機組成,用于通信和資源共享
    • 核心部分:由大量網絡和連接這些網絡的路由器組成,為邊緣部分提供連通性和交換服務

    在這里插入圖片描述

    五.端系統

    基本概念

    系統(主機)是指任何連接到因特網的設備,是網絡通信的發起方或接收方,負責生成、處理并消費網絡數據,是用戶直接與網絡交互的窗口。
    由于它們位于網絡的“邊緣”,因此也被稱為邊緣設備

    常見的端系統:桌面服務設備,服務器,移動設備,非傳統設備等。

    主機

    端系統也叫主機(host),因為它們是運行應用程序的設備。

    根據網絡中的角色分工不同,主機分為兩類:

    • 客戶端:通常是普通用戶的設備,如個人電腦、手機等。它們發起請求,獲取服務或資源。

    • 服務器:通常是高性能的計算機,專門用于存儲和提供資源。

    客戶和服務器的角色是動態的。同一臺設備可能在不同場景下扮演不同角色。

    隨著互聯網服務的普及,許多服務器被集中部署在大型數據中心中。這些數據中心由成千上萬臺服務器組成,負責處理全球范圍內的數據請求。這些數據中心通過高速網絡互聯,確保用戶無論身處何地,都能快速訪問所需資源。

    端系統的連接🐦?🔥

    連接方式🧵

    端系統是通過通信鏈路分組交換機相互連接,形成完整的數據傳輸網絡。
    通信鏈路是數據傳輸的物理或邏輯通道,分組交換機則負責將數據按需轉發至目標節點。

    通信鏈路

    • 物理媒介:同軸電纜、銅線(雙絞線)、光纖、無線電頻譜等。
    • 核心指標:傳輸速率(比特每秒,bps 或 bit/s)。
    • 常見速率Kbps(千比特每秒,如低速物聯網設備)、Mbps(兆比特每秒,如家庭寬帶、Wi-Fi)、到Gbps(吉比特每秒,如高速光纖、數據中心網絡)甚至Tbps(太比特每秒,如骨干網)

    分組交換

    1. 數據分割:當源端系統需要向目的端系統發送數據時,它不會一次性發送整個數據塊,而是分割成的較小的數據塊(稱為數據段)來發送。

    2. 分組構成:為了確保這些數據段能在網絡中正確傳輸并被目的端系統識別和重組,發送端系統為每個數據段添加包含控制信息(如源地址、目的地址、序列號、錯誤檢測碼等)的首部。添加了首部的數據段就構成了一個分組,分組是計算機網絡中進行數據傳輸的基本單元

    3. 傳輸過程:分組注入網絡后,分組交換機(如:路由器、鏈路層交換機)據分組首部中的目的地址信息,通過存儲-轉發機制,沿著最佳路徑將分組逐跳(Hop-by-Hop)傳輸

    4. 數據恢復:目的端系統依據分組首部信息(尤其是序列號)重組分組,恢復初始數據。

    分組交換機是數據傳輸的核心設備。其基本功能是從通信鏈路接收分組,并根據目標地址選擇一條出通信鏈路將分組轉發至下一跳節點。這一過程實現了數據在復雜網絡中的動態路由,是互聯網高效運作的基礎。
    當前主流的分組交換機包含路由器鏈路層交換機兩大類,二者在功能定位與網絡層級上存在顯著差異。


    如果我的內容對你有幫助,請 點贊 評論 收藏 。創作不易,大家的支持就是我堅持下去的動力!
    在這里插入圖片描述

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

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

相關文章

python語法筆記

問題解決辦法 原本是個小問題,但是花了我大量時間。先說最后的解決辦法:360網絡急救箱搞的。一.問題描述 始終拉取失敗 二.解決過程 1.登陸憑證檢測,查下密碼是不是不對。2.清除GIT所有數據 3.使用SSH拉取 生成密鑰網站上添加密鑰SSH 拉取4.G…

XTOM藍光三維掃描儀:解鎖中小尺寸復雜零件的高精度3D檢測新境界

在3C消費電子行業,產品從出廠到用戶手中,可能經歷運輸、使用中的意外跌落。據統計,超過30%的電子產品售后問題與物理沖擊相關。跌落測試可模擬產品在運輸、使用中意外跌落的場景,可評估其結構強度、內部組件抗沖擊能力&#xff0c…

Django+celery異步:拿來即用,可移植性高

一、依賴環境 1、python解釋器版本:python3.7.5 2、穩定依賴包 # Celery 核心 celery5.2.7 kombu5.2.4 billiard3.6.4.0 vine5.0.0# Redis broker backend redis4.3.6# eventlet (如果用 -P eventlet)【windows系統可以使用】 eventlet0.33.3 greenlet1.1.3# 避免…

Ubuntu18.04 LTS +RTL 8125 出現安裝完系統后沒有網絡問題

Ubuntu18.04 LTS RTL 8125 出現安裝完系統后沒有網絡問題問題描述最終解決方案1.下載對應的Realtek網卡驅動,使用命令lspci查看網卡信息安裝網卡3.重啟電腦記錄過程1.內核升級方式1)下載新的內核驅動2)安裝內核驅動3)重啟電腦4&am…

集成電路學習:什么是ARM CortexM處理器核心

ARM Cortex-M是ARM公司專為微控制器( Microcontroller)設計的處理器核心系列,它以其高性能、低功耗和易于開發的特點,在嵌入式系統和微控制器領域得到了廣泛應用。以下是關于ARM Cortex-M的詳細介紹: 一、ARM Cortex-M的概述 ARM Cortex-M系列處理器是基于ARM架構的高能效…

Apache Ignite 的分布式原子類型(Atomic Types)

以下的內容是關于 Apache Ignite 的分布式原子類型(Atomic Types),主要包括 IgniteAtomicLong 和 IgniteAtomicReference。它們是 跨集群節點的“全局共享變量”,支持線程安全、原子性操作,即使多個節點同時訪問也能保…

Leetcode 08 java

283. 移動零 提示 給定一個數組 nums,編寫一個函數將所有 0 移動到數組的末尾,同時保持非零元素的相對順序。 請注意 ,必須在不復制數組的情況下原地對數組進行操作。 示例 1: 輸入: nums [0,1,0,3,12] 輸出: [1,3,12,0,0] 示例 2: 輸…

LeetCode 56 - 合并區間

思路 排序:將所有區間按起始點從小到大排序。貪心合并:初始化一個結果列表,放入第一個區間。然后遍歷剩余區間,將當前區間與結果列表中的最后一個區間比較: 若重疊(當前區間起點 ≤ 結果區間終點&#xff0…

DNS 正向查找與反向查找

DNS 區域是 DNS 中基本的組織單元,為域名定義了管理和權威邊界。一個 DNS 區域通常包含一系列 DNS 資源記錄,包括名稱到地址的映射(正向查找)和地址到名稱的映射(反向查找)。這些區域對于高效管理和解析網絡…

Oracle ERP FORM開發 — 新增查詢條件

1 根據值來查詢具體流程步驟看第2節,這里提供核心的增加查詢條件的觸發器代碼:1.1 可完全匹配的值比如“是”,“否”,“物料”,“”汽車 等等這些可以直接通過對應的值匹配,特點就是詞語,短小。…

Flutter實現列表功能

在Flutter中,可以通過ListView和ListTile等組件來實現類似Android中RecyclerView和Adapter的功能。以下是一個通用的設計架構,用于設計列表數據: 1. 定義數據模型 首先,定義一個數據模型類,用于存儲列表中每一項的數據。例如: class ItemModel {final String title;fi…

2.1、Redis的單線程本質和多線程的操作

Redis的單線程本質 1. 核心單線程部分 #mermaid-svg-iFErSltthPIEsuiP {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-iFErSltthPIEsuiP .error-icon{fill:#552222;}#mermaid-svg-iFErSltthPIEsuiP .error-text{fil…

文件權限值的表示方法

文章目錄字符表示方法8 進制數值表示方法字符表示方法 Linux表示說明Linux表示說明r--只讀-w-僅可寫--x僅可執行rw-可讀可寫-wx可寫可執行r-x可讀可執行rwx可讀可寫可執行---無權限 8 進制數值表示方法 權限符號8進制2進制r4100w2010x1001rw6110rx5101wx3011rwx7111---0000

【38】WinForm入門到精通 ——WinForm平臺為AnyCPU 無法切換為x64,也無法添加 x64及其他平臺

WinForm 是 Windows Form 的簡稱,是基于 .NET Framework 平臺的客戶端(PC軟件)開發技術,是 C# 語言中的一個重要應用。.NET 提供了大量 Windows 風格的控件和事件,可以直接拿來使用。本專欄內容是按照標題序號逐漸深入…

門控激活函數:GLU/GTU/Swish/HSwish/Mish/SwiGLU

10 門控激活函數 10.1 GLU:門控線性單元函數Gated Linear Unit10.2 GTU:門控Tanh單元函數Gated Tanh Unit自門控激活函數(Self-gated activation function)是一種通過自身機制動態調節信息流動的激活函數,其核心在于模…

Linux內核IPv4多播路由深度解析:從數據結構到高效轉發

多播路由是網絡通信的核心技術之一,Linux內核通過精密的多層設計實現了高性能的IPv4多播路由功能。本文將深入剖析其核心實現機制,揭示其高效運轉的秘密。一、核心數據結構:路由系統的基石1. 多播路由表(struct mr_table&#xff…

ffmpeg-7.1.1 下載安裝 windows 版,MP4 轉 m3u8 切片,遇到報錯 Unrecognized option ‘vbsf‘的解決辦法

工作中偶爾會需要造指定大小的文檔文件,不要求內容,可以隨意填充任意無毒內容,所以打算用ts文件填充,現記錄下過程。一、下載 ffmpeg廢話不多說,上鏈接,https://ffmpeg.org/會跳轉新頁面,向下拉…

Linux網絡編程:網絡基礎概念(下)

目錄 前言: 一、網絡傳輸基本流程 1.1、認識MAC地址 1.2、認識IP地址 二、socket編程預備 2.1、端口號 2.2、傳輸層的代表 2.3、網絡字節序 2.4、sockaddr 結構 總結: 前言: 大家好,上一篇文章,我們說到了…

亞馬遜廣告進階指南:如何優化流量實現新品快速起量

“新品上架如何快速獲取精準流量?”“如何降低ACOS同時提升轉化率?”“競品流量攔截有哪些高效方法?”“關鍵詞廣告和ASIN廣告如何協同投放?”“人工投放效果不穩定,AI工具真的能解決問題嗎?”如果你也在思…

路徑平滑優化算法--Clothoid 路徑平滑

路徑平滑優化算法–Clothoid 路徑平滑 文章目錄路徑平滑優化算法--Clothoid 路徑平滑0 為什么選 Clothoid?1 數學基礎:嚴謹推導(Mathematical Foundation)可視化解釋1.1 曲率線性假設1.2 切向角(Heading Angle&#…