為什么IP地址需要劃分為公有和私有地址?

一.知識點的解釋

1.在現在的網絡中,IP地址分為公網IP地址和私有IP地址。公網IP是在Internet使用的IP地址,而私有IP地址則是在局域網中使用的IP地址。
2.私有IP地址是一段保留的IP地址。只使用在局域網中,無法在Internet上使用。

二.為什么IP地址需要劃分為公有和私有地址?(因為IP地址不夠用)

私有地址就是為解決在IPv4下IP地址不夠用而產生的。比如在一個網絡中的主機為400臺,那么分配一個C類地址不夠用,分配一個B類地址又顯得太浪費。在這種情況下,可以使用私有IP地址來解決這個問題,這個網絡中的所有計算機共享一個公網地址,可以有效的緩解IP地址資源緊缺的問題。
  • 公有地址由Inter NIC負責,這些IP地址分配給注冊并向Inter NIC提出申請的組織機構,通過它直接訪問因特網。
  • 私有地址屬于非注冊地址,專門為組織機構內部使用。
    公有地址:互聯網合法使用,需要向運營商付費申請,可以直接上網通信的地址。
  • 私有地址:預留企業內部使用,無需付費,每個人或者公司都能使用,主要解決IP地址不足問題,滿足企業內網需求。
    私有地址范圍:()
    A類10.0.0.0-10.255.255.255 有效地址范圍10.0.0.1-10.255.255.254
    B類172.16.0.0-172.31.255.255有效地址范圍172.16.0.1-172.31.255.254
    C類192.168.0.0-192.168.255.255有效地址范圍192.168.0.1-192.168.255.254

可以重點記憶一下這個范圍,題目中可能會遇到

三.重點知識點

網絡地址轉換(NAT)來進行公私地址的轉化的,將專用網絡地址轉化為公用地址.從而對外隱藏內部管理的IP地址.
NAT 是一種軟件,安裝在路由器上的.私有IP只存在于LAN,允許私有IP地址被LAN重復的使用,互聯網中的路由器對私有的IP一律不進行轉發,NAT 具有一個NAT轉換表,里面存放著本地地址與全球地址的映射關系,{本地IP地址:端口}到{全球IP地址:端口}

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

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

相關文章

Python腳本必加代碼:99%的程序員都忽視了這個細節!

文章目錄 一、初識 if __name__ __main__二、__name__ 和 __main__ 是什么?三、實戰講解四、實際應用場景測試代碼提高代碼可重用性避免不必要的執行 五、深入理解和更多用法使用 argparse 解析命令行參數使用 unittest 進行單元測試使用 multiprocessing 創建子進…

c#入門學習筆記

p35 字符串 在字符串之前加上一個,可以保持原生字符,不用再進行轉義(除了雙引號)。 例如: "A short list: item 1 item 2"或者: "C:\Temp\MyDir\MyFile.doc"這相當于"C:\\Tem…

網盤攻略,羊毛薅到底,這4招太狠了

僅供參考 先買原石會員賬戶,再綁手機。 自己手機千萬不要去注冊115,先去馬云家買原石會員帳戶(五十多自帶33T永久空間,非常實惠)。買完原石帳戶后再用手機登錄綁定帳戶和修改密碼。買8T永久空間8年VIP 然后再花560元買8T永久空間8年vip&…

嵌入式全棧開發學習筆記---C語言筆試復習大全22

目錄 結構體 結構體的聲明 定義結構體變量 訪問結構體成員進行初始化 通過結構體變量名訪問結構體成員 結構體指針 結構體指針的定義 通過結構體指針訪問結構體成員 結構體數組 結構體數組的定義 遍歷結構體數組 結構體的長度(筆試重點) 上一…

深入理解C++多態-虛函數

引言 C多態的實現方式可以分為靜態多態和動態多態,其中靜態多態主要有函數重裝和模板兩種方式,動態多態就是虛函數。下面我們將通過解答以下幾個問題的方式來深入理解虛函數的原理: 為什么要引入虛函數?(用來解決什么…

2024年最新信息安全標準匯總

這些標準是我們在數字化時代保障網絡安全、數據安全的重要基石,對于維護國家安全、企業利益和個人信息安全具有至關重要的作用。 隨著科技的快速發展,網絡空間的安全威脅也在不斷演變,從復雜的網絡攻擊到個人信息泄露,這些安全風…

JAVA面試題大全(十四)

1、Kafka 可以脫離 Zookeeper 單獨使用嗎?為什么? kafka不能脫離zookper單獨使用,因為kafka使用zookper管理和協調kafka的節點服務器。 2、Kafka 有幾種數據保留的策略? Kafka提供了多種數據保留策略,這些策略用于定…

哈希雙指針

文章目錄 一、哈希1.1兩數之和1.2字母異位詞分組1.3最長子序列 二、雙指針2.1[移動零](https://leetcode.cn/problems/move-zeroes/description/?envTypestudy-plan-v2&envIdtop-100-liked)2.2[盛最多水的容器](https://leetcode.cn/problems/container-with-most-water/d…

嵌入式0基礎開始學習 ⅠC語言(7)指針

0.問題引入 int a 5; a 1024; //把1024存放到變量a的地址中去 b a; // 取變量a的值,賦值給b >在c語言中,任何一個變量,都有兩層含義 (1)代表變量的存儲單元的地址:變量的地址…

藍橋樓賽第30期-Python-第三天賽題 統計學習數據題解

樓賽 第30期 Python 模塊大比拼 統計學習數據 介紹 JSON(JavaScript Object Notation, /?d?e?s?n/)是一種輕量級的數據交換格式,最初是作為 JavaScript 的子集被發明的,但目前已獨立于編程語言之外,成為了通用的…

分享10個國內可以使用的GPT中文網站

在今天的人工智能領域,基于對話的語言模型已成為研究的熱點,尤其是像 ChatGPT 這樣因其出色的語言理解與對話交互能力而廣受關注的模型。本文將介紹10個國內可以直接使用GPT的網站,旨在為大家在選擇和使用這些優秀的AI工具時提供有價值的參考…

使用pyqt繪制一個愛心!

使用pyqt繪制一個愛心! 介紹效果代碼 介紹 使用pyqt繪制一個愛心! 效果 代碼 import sys from PyQt5.QtWidgets import QApplication, QMainWindow, QWidget from PyQt5.QtGui import QPainter, QPen, QBrush, QColor from PyQt5.QtCore import Qt, Q…

[保姆式教程]使用目標檢測模型YOLO V8 OBB進行旋轉目標的檢測:訓練自己的數據集(基于衛星和無人機的農業大棚數據集)

最近需要做基于衛星和無人機的農業大棚的旋轉目標檢測,基于YOLO V8 OBB的原因是因為嘗試的第二個模型就是YOLO V8,后面會基于YOLO V9模型做農業大棚的旋轉目標檢測。YOLO V9目前還不能進行旋轉目標的檢測,需要修改代碼 PS:歡迎大家分享農業大…

【研發日記】Matlab/Simulink技能解鎖(九)——基于嵌入式處理器仿真

文章目錄 前言 基于嵌入式處理器仿真 使用方式 第一步,硬件連接 第二步,配置硬件資源 第三步,配置XCP協議 第四步,加載Contrl Model 第五步,運行仿真 第六步,仿真報告 分析和應用 總結 參考資料 前言…

無線技術整合到主動噪聲控制(ANC)增強噪聲降低性能

主動噪聲控制(ANC)已成為一種廣泛使用的降噪技術。基本原理是通過產生與外界噪音相等的反向聲波,將噪音中和,從而達到降噪的效果。ANC系統通常包括以下幾個部分:參考麥克風、處理芯片、揚聲器和誤差麥克風。參考麥克風…

家政保潔服務小程序怎么做?家政公司快速搭建專屬小程序

在數字化時代背景下,家政保潔服務行業也迎來了線上轉型的新機遇。家政保潔服務小程序,作為一種新型的線上服務平臺,不僅能夠提升家政公司的服務效率,還能為顧客提供更加便捷的預約上門服務體驗。那么家政保潔服務小程序怎么做呢&a…

AI與量子計算:科技新時代的雙重飛躍

在科技的浪潮中,每一次技術革新都如同一次深海潛行,探尋著未知的奧秘。近年來,人工智能(AI)和量子計算兩大領域的發展尤為引人注目,它們不僅代表了科技的未來趨勢,更是人類社會進步的強大動力。本文將深入探討這兩項技術的最新進展、潛在影響以及它們之間的潛在聯系。 …

2024年3月小程序類目調整匯總公告

各位小程序開發者: 為進一步加強平臺的規范管理,優化開發者類目選擇體驗,現對以下類目進行調整,請各位開發者知悉。 類目調整 #【文娛-小說】 現資質要求 (3選1): 1、提供《互聯網出版許可…

從零開始搭建一個SpringBoot項目

目錄 Spring BootSpring Boot 項目開發環境1、快速創建SpringBoot項目2、pom.xml 添加 Meavn 依賴3、配置application.yml4、驗證數據庫是否連接成功5、配置 Druid 數據源 Spring Boot 整合 MyBatis1、準備依賴2、application-dev.yml 配置3、啟動類添加Mapper接口掃描器4、設置…

BWVS 靶場測試

一、PHP弱類型 is_numeric() 輸入:127.0.0.1/BWVS/bug/php/code.php # 1、源代碼分析 如果num不是數字,那么就輸出num,同時如果num1,就輸出flag。即num要是字符串又要是數字 # 2、函數分析: is_numeric()函數&…