我們做弱電監控系統的時候,都避免不了要跟IP位址打交道,像是攝影機、NVR、伺服器等這些裝置安裝好之後,就需要給它們配上IP,那這個IP位址你了解嘛?今天我們就一起來聊聊什麼是內網、公網和NAT位址轉換?
1、內網、公網和NAT的定義
##內網也叫區域網,從範圍上來講內網就是小部分的網絡,一般指的是特定環境下組成網絡,比如某一個家庭多台計算機互聯成的網絡,也可以學校和公司的大型局域網,內網的IP一般都是192.168.1.100,192.168.0.100,172.16.1.100……這些都是內網IP,內網是不能直接連接外網,比較封閉,但在內網裡面可以實現文件管理,應用軟體共享、印表機共用等服務。

2、內網與外網如何連接
內網與外網連接,除了需要硬體上的路由器或防火牆設備支持,還需要事先配置好電腦和路由器等設備的IP位址,IP位址是32位元的二進制數值,用於TCP/IP通訊協定中標記每台電腦位址,通常我們用點分十進位表示,例如192.168.1.100。網際網路是由眾多小型區域網路組成的層次結構,其中每個網路都擁有許多主機。 IP位址在設計時就考慮到位址分配的層次特點,將每個IP位址分割為網路號碼和主機號碼兩部分,方便IP位址的尋址操作。①IP位址分類
IP位址可以分割為兩個部分,網路號碼和主機號碼部分,網路號碼表示所屬的網路段編號,主機號碼表示該網段中該主機的位址編號。 IP位址可分為A、B、C、D、E五類:- A類別:0.0.0.0-127.255.255.255
- #B類:128.0.0.0-191.255.255.255
- C類別:192.0.0.0-223.255.255.255
- #D類別:224.0. 0.0-239.255.255.255
- E類別:240.0.0.0-247.255.255.255
- A類別:10.0.0.0- 10.255.255.255
- B類別:172.16.0.0-172.31.255.255
- C類別:192.168.0.0-192.1682255. 也正是因為有了私網位址的出現,解決了區域網路內電腦終端設備的IP問題,但也因為NAT技術的出現使得內網位址可以很方便存取互聯網,但網路位址存取內網路終端設備很麻煩,想要存取需要做連接埠對映。
連接埠對映旨在將外網主機的IP位址上的某一連接埠對應到內網中的特定設備,以提供對應的服務。當使用者在存取該IP和連接埠時,伺服器會自動將請求對應到對應區域網路內的終端設備上。配置的端口映射非常簡單,進入路由器WEB介面配置內網IP位址以及映射的端口,外部端口和協議,配置好之後保存生效。

NAT主要功能是可以在內網配置私有IP位址,然後在路由或防火牆等邊界設備上統一轉換為公網位址在存取互聯網,這樣就不需要為區域網路內的每台終端設備設定公網IP位址,解決了公網IPV4位址枯竭的問題。 ANT技術本身雖然解決了IPv4位址枯竭的問題,但仍有其獨特的特點。 NAT技術可以共享公有IP位址,還可以對終端用戶透明,使得終端網路更加安全,但也會使邊界路由器等設備處理量增加而導致效能下降,甚至還會阻礙合法程序的遠端存取。從應用的角度來說,NAT的應用場景主要有以下3個面向: 多對1轉換:這也是最常見的配置,既有很多的私有IP位址,只有一個公網IP位址,然後透過正常配置NAT使得一個小區或一戶家庭或一個公司連接到網路。 多對1轉換 多對多重轉換:有很多的私有IP位址,對應很多的公有IP位址,誰先來使用,先轉化,用完為止。 1對1轉換:即是1對1的關係,1個公網位址對應1個私網路位址,這種主要做埠的靜態對應。 最後,做個小結我們通常說的內網就是特定環境下的區域網,例如家庭幾台電腦設備連接的區域網,外網也被稱為互聯網,連接地區、城市和國家的互聯網絡,NAT技術的出現了解決了公網IP位址枯竭的問題,可以使電腦等終端設備透過配置私網IP就可以正常連接互聯網。
以上是如何分析內網、公網和NAT的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3 Linux新版
SublimeText3 Linux最新版

WebStorm Mac版
好用的JavaScript開發工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具