計算機網絡-OSI七層參考模型與數據封裝,網絡安全零基礎入門到精通實戰教程!

目錄

一、網絡

1、網絡的定義

2、網絡的分類

3、網絡的作用

4、網絡的數據傳輸方式

5、網絡的數據通訊方式

二、OSI七層參考模型

1、網絡參考模型定義

2、分層的意義

3、分層與功能

4、TCP\IP五層模型

三、參考模型的協議

1、物理層

2、數據鏈路層

3、網絡層

4、傳輸層

5、應用層

四、數據封裝

1、數據封裝定義

2、數據封裝過程

3、數據解封裝過程

五、總結


一、網絡

1、網絡的定義

計算機網絡是由多個節點通過通信協議相互連接而成的系統。這些節點可以是計算機、服務器、路由器等設備,它們之間通過各種物理介質或無線連接進行數據交換。網絡的目的是使得信息在不同地點之間快速、安全地傳輸,從而實現數據共享、通信和資源共享等功能。

朋友們如果有需要全套《網絡安全入門+進階學習資源包》,可以掃描下方二維碼或鏈接免費領取~

2、網絡的分類
  • 局域網:覆蓋范圍較小,通常限定在一個建筑物或者一個校園范圍內。
  • 城域網:覆蓋范圍介于局域網和廣域網之間,通常涵蓋一個城市范圍內的網絡。
  • 廣域網:全球網絡,Internet
3、網絡的作用

交換機:用于局域網(LAN)內部的數據交換設備,它能夠根據MAC地址來將數據包從一個端口轉發到另一個端口,實現內部網絡中計算機和設備之間的快速數據傳輸。

路由器:用于連接不同網絡之間的設備,它能夠根據IP地址來進行數據包的轉發和路由選擇,實現不同網絡之間的通信和數據傳輸。

服務器:提供各種網絡服務和資源的計算機設備,例如網站、電子郵箱、文件存儲、數據庫等。服務器可以根據不同的需求提供不同類。

4、網絡的數據傳輸方式

單播:數據從一個發送者發送到一個接收者的通信方式。(一對一,私聊)

組播:數據從一個發送者發送到一組特定的接收者的通信方式。(一對多,群聊)

廣播:數據從一個發送者發送到網絡中的所有設備的通信方式。(一對所有,全部)

5、網絡的數據通訊方式
  • 單工:數據只能單向傳輸,即只能從一個設備傳輸到另一個設備,而不能反向傳輸。例如,廣播電臺向收音機發送信號,但收音機不能發送回廣播電臺。
  • 半雙工:數據傳輸可以在兩個設備之間進行,但不能同時進行。每個設備可以發送和接收數據,但不能同時進行。例如,對講機就是一種典型的半雙工通信設備,一個人說話時,另一個人只能聽,不能同時說話。
  • 全雙工:在全雙工通信中,數據可以同時在兩個設備之間進行雙向傳輸,即設備之間可以同時發送和接收數據。典型的全雙工通信設備包括電話和網絡交換機等。

二、OSI七層參考模型

1、網絡參考模型定義

OSI參考模型由國際標準化組織(ISO)于1984年制定,被廣泛用于描述和設計計算機網絡。它將網絡通信分為七個不同的層次,每個層次負責不同的功能,如物理層負責傳輸比特流,應用層負責為用戶提供網絡服務。

2、分層的意義
  • 復雜東西簡單化
  • 統一標準
3、分層與功能

4、TCP\IP五層模型

三、參考模型的協議

1、物理層

IEEE802.3標準以太網:定義不同速度和介質的以太網傳輸標準。

IEEE802.11無線局域網標準:定義無線局域網的物理傳輸方式。

2、數據鏈路層

ARP:地址解析協議,將IP地址轉換為物理MAC地址。

RARP:逆向地址解析協議,將MAC地址轉換為IP地址。

VLAN:IEEE802.1q,用于虛擬局域網的標簽協議

3、網絡層

IP:提供無連接的數據包傳輸,包含IPv4和IPv6。

ICMP:發送控制消息和錯誤報告,檢測雙向主機的聯通性,如:ping

4、傳輸層

TCP:提供可靠、面向連接的傳輸服務,確保數據按順序到達。

UDP:提供無連接、盡力而為的數據報服務,速度快但不保證數據可靠性。

5、應用層

HTTP:超文本傳輸協議,瀏覽器使用的協議,端口號是80

FTP:文件傳輸協議,用于文件傳輸,端口號是20 / 21

SMTP:簡單郵件傳輸協議,用于電子郵件的傳輸,端口號為 25

POP3:用于從郵件服務器接收電子郵件。端口號 110

DNS:將域名解析為IP地址。端口號 53

Telnet:提供遠程登錄服務。端口號 23

DHCP:動態分配IP地址。端口號 67(服務器),68(客戶端)

四、數據封裝

1、數據封裝定義

數據封裝(Data Encapsulation)是指在網絡通信中,為了確保數據能夠在不同網絡層之間順利傳輸,按層次將數據添加相應的協議頭和尾的過程。每一層在傳輸數據時,會在接收到的數據單元上加上本層的協議頭(和尾),形成新的數據單元,然后將其傳遞給下一層。

2、數據封裝過程

3、數據解封裝過程

五、總結

計算機網絡是指將多個計算機或設備連接在一起,以便它們之間可以共享資源、通信和交換數據的系統。網絡的發展使得人們能夠輕松地進行遠程通信、數據傳輸和資源共享。OSI參考模型提供了一個詳細和標準化的網絡通信分層框架,而TCP/IP參考模型則是實際互聯網通信的基礎和標準。

網絡安全學習資源分享:

給大家分享一份全套的網絡安全學習資料,給那些想學習 網絡安全的小伙伴們一點幫助!

對于從來沒有接觸過網絡安全的同學,我們幫你準備了詳細的學習成長路線圖。可以說是最科學最系統的學習路線,大家跟著這個大的方向學習準沒問題。

因篇幅有限,僅展示部分資料,朋友們如果有需要全套《網絡安全入門+進階學習資源包》,請看下方掃描即可前往獲取

👉1.成長路線圖&學習規劃👈

要學習一門新的技術,作為新手一定要先學習成長路線圖,方向不對,努力白費

對于從來沒有接觸過網絡安全的同學,我們幫你準備了詳細的學習成長路線圖&學習規劃。可以說是最科學最系統的學習路線,大家跟著這個大的方向學習準沒問題。

在這里插入圖片描述
在這里插入圖片描述

👉2.網安入門到進階視頻教程👈

很多朋友都不喜歡晦澀的文字,我也為大家準備了視頻教程,其中一共有21個章節,每個章節都是當前板塊的精華濃縮。(全套教程掃描領取哈)

在這里插入圖片描述
在這里插入圖片描述

👉3.SRC&黑客文檔👈

大家最喜歡也是最關心的SRC技術文籍&黑客技術也有收錄

SRC技術文籍:
在這里插入圖片描述
黑客資料由于是敏感資源,這里不能直接展示哦! (全套教程掃描領取哈)

👉4.護網行動資料👈

其中關于HW護網行動,也準備了對應的資料,這些內容可相當于比賽的金手指!
在這里插入圖片描述

👉5.黑客必讀書單👈

在這里插入圖片描述

👉6.網絡安全崗面試題合集👈

當你自學到這里,你就要開始思考找工作的事情了,而工作繞不開的就是真題和面試題。
在這里插入圖片描述

所有資料共282G,朋友們如果有需要全套《網絡安全入門+進階學習資源包》,可以掃描下方二維碼或鏈接免費領取~

本文轉自 https://blog.csdn.net/A6985HG/article/details/139402184?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522657d2d89521ab536a6e819cf49471c1e%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=657d2d89521ab536a6e819cf49471c1e&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allbaidu_landing_v2~default-5-139402184-null-null.142v101pc_search_result_base3&utm_term=%E6%95%B0%E6%8D%AE%E5%B0%81%E8%A3%85&spm=1018.2226.3001.4187,如有侵權,請聯系刪除。

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

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

相關文章

Python正則替換終極指南:用re.sub玩轉字符串魔法

Python正則替換終極指南:用re.sub玩轉字符串魔法 一、為什么re.sub是文本處理的瑞士軍刀? 在Python的re模塊中,re.sub()的周下載量突破5800萬次(2025年PyPI數據),它實現了: 📍 模…

gen_gauss_filter用于檢測帶方向的線條

目錄 一、核心參數分析 1.1 方向覆蓋范圍 1.2 濾波器方向帶寬 二、角度配置建議 三、參數選擇依據 四、實施建議 五、模擬圖測試(項目圖檔不好直接分享) 5.1 模擬圖制作 5.2 檢測偽代碼 在Halcon中使用高斯濾波器檢測多方向線條時,角度參數的選取需要綜合考慮濾波…

C++17 中的 std::to_chars 和 std::from_chars:高效且安全的字符串轉換工具

文章目錄 1. 傳統轉換方法的局限性2. std::to_chars:數值到字符串的高效轉換函數原型:返回值:示例代碼:輸出: 3. std::from_chars:字符串到數值的高效解析函數原型:返回值:示例代碼&…

深入學習解析:183頁可編輯PPT華為市場營銷MPR+LTC流程規劃方案

華為終端正面臨銷售模式轉型的關鍵時刻,旨在通過構建MPRLTC項目,以規避對運營商定制的過度依賴,并探索新的增長路徑。項目核心在于建設一套全新的銷售流程與IT系統,支撐雙品牌及自有品牌的戰略發展。 項目總體方案聚焦于四大關鍵議…

Python正則表達式處理中日韓字符過濾全解析

Python正則表達式處理中日韓字符過濾全解析 一、核心原理:Unicode字符范圍定位 中日韓字符在Unicode中的分布: 中文:\u4e00-\u9fff(基本區) \u3400-\u4dbf(擴展A區) \U00020000-\U0002a6df…

基于WOA鯨魚優化的WSN網絡最優節點部署算法matlab仿真

目錄 1.程序功能描述 2.測試軟件版本以及運行結果展示 3.核心程序 4.本算法原理 5.完整程序 1.程序功能描述 鯨魚優化算法(WOA)是一種模擬座頭鯨捕食行為的元啟發式優化算法。其主要原理基于座頭鯨獨特的 “氣泡網” 捕食策略,通過數學模…

【數據分析】3 數據分析成長之路

職業發展路徑: 向上發展(技術方向):可以詳細說明成為數據科學家或專家所需的具體技能和步驟,包括學習的算法、工具等。向下發展(業務方向):可以探討結合業務知識的具體領域&#xff…

excel導入Mysql中時間格式異常

問題描述: 當使用xls/xlsx/csv導入mysql中,如果列是時間類型比如excel表中顯示2024/02/20 09:18:00,導入后時間可能就會變成1900-01-01 09:18:00這樣。 問題原因: 這是由于excel表中和數據庫中的時間類型不匹配導致。 問題解決…

async checkpointing

Reducing Model Checkpointing Times by Over 10x with PyTorch Distributed Asynchronous Checkpointing | PyTorch 最初來源:IBM Research 核心思想:GPU->CPU,用的是blocking;CPU->Disk,用的是異步不阻塞訓練…

Nginx穩定版最新1.26.2源碼包安裝【保姆級教學】

Nginx安裝及配置 開源Nginx官網地址(https://nginx.org) Nginx源碼包下載地址(https://nginx.org/en/download.html) Mainline version 主線版本 Stable version 穩定版本 Legacy versions 陳舊版本 下載Nginx源碼文件 curl -O https://nginx.org/download/nginx-1.26.2.t…

在ubuntu上用Python的openpyxl模塊操作Excel的案例

文章目錄 安裝模塊讀取Excel數據庫取數匹配數據和更新Excel數據 在Ubuntu系統的環境下基本職能借助Python的openpyxl模塊實現對Excel數據的操作。 安裝模塊 本次需要用到的模塊需要提前安裝(如果沒有的話) pip3 install openpyxl pip3 install pymysql在操作前,需…

GeoHD - 一種用于智慧城市熱點探測的Python工具箱

GeoHD - 一種用于智慧城市熱點探測的Python工具箱 詳細原理請參考:Yan, Y., Quan, W., Wang, H., 2024. A data‐driven adaptive geospatial hotspot detection approach in smart cities. Trans. GIS tgis.13137. 代碼下載:下載 1. 簡介 在城市數據…

16 中介者(Mediator)模式

中介者模式 1.1 分類 (對象)行為型 1.2 提出問題 實現一個機場的起飛管理系統,如果由駕駛員們討論誰先飛,后果可能是災難性的。 1.3 解決方案 用一個中介對象來封裝一系列的對象交互。中介者使各對象不需要顯式地相互引用&a…

最薄的機身,游最深的海

經濟全球化的潮流,勢不可擋。 “技術、通訊和全球化,正在消除傳統的地理和經濟邊界,使競爭環境趨于平等。”《世界是平的》作者托馬斯弗里德曼預言的"扁平化競爭"正加速演進。 在高端智能手機戰場,一場由中國企業主導…

【HarmonyOS Next】鴻蒙監聽手機按鍵

【HarmonyOS Next】鴻蒙監聽手機按鍵 一、前言 應用開發中我們會遇到監聽用戶實體按鍵,或者擴展按鍵的需求。亦或者是在某些場景下,禁止用戶按下某些按鍵的業務需求。 這兩種需求,鴻蒙都提供了對應的監聽事件進行處理。 onKeyEvent 默認的…

IC設計版圖中GDS2文件格式詳解

版圖中GDS2文件格式詳解 目錄 什么是GDS2文件?GDS2文件的歷史與發展GDS2文件的結構解析GDS2文件的核心元素GDS2 vs. OASIS: 核心差異如何生成與查看GDS2文件?GDS2文件的局限性應用場景總結 什么是GDS2文件? GDS2(Graphic Data …

KMP算法:字符串匹配的智慧跳躍

文章目錄 起因:暴力法的致命缺陷暴力搜索的局限性 KMP核心思想:避免重復理解前綴表(PMT)不匹配時的回退機制代碼:高效字符串匹配補充:next表和PMT表 暴力法 vs KMP總結:KMP 是如何改變游戲規則的…

上位機知識篇---setuptools

文章目錄 前言簡介一、核心功能1.依賴管理自動安裝依賴版本約束額外依賴組命令行工具插件系統 2.開發模式安裝3.資源文件管理4.Egg 分發(已逐漸被 Wheel 取代)5.命名空間包 二、基礎用法1. 項目結構示例2. 配置文件 setup.cfg3. setup.py 最小化示例&…

藍橋杯學習大綱

(致酷德與熱愛算法、編程的小伙伴們) 在查閱了相當多的資料后,發現沒有那篇博客、文章很符合我們備戰藍橋杯的學習路徑。所以,干脆自己整理一篇,歡迎大家補充! 一、藍橋必備高頻考點 我們以此為重點學習…

Go 錯誤處理與調試:面向對象的入門教程

Go 錯誤處理與調試:面向對象的入門教程 Go 語言因其簡潔、高效和易于并發編程的特性,逐漸成為后端開發的主流語言之一。錯誤處理是任何編程語言中非常重要的一部分,尤其是在 Go 語言中,Go 提供了一種不同于傳統異常處理機制的錯誤…