子網(wǎng)掩碼簡單解釋(什么是子網(wǎng)掩碼)(簡單分析子網(wǎng)掩碼的作用)

AI資訊2年前發(fā)布 AI工具箱
43 00
子網(wǎng)掩碼簡單解釋(什么是子網(wǎng)掩碼)(簡單分析子網(wǎng)掩碼的作用)

TCP/IP協(xié)議的設(shè)置。

一、IP地址

IP是英文Internet Protocol的縮寫,意思是“網(wǎng)絡(luò)之間的互連協(xié)議”,也就是為計算機網(wǎng)絡(luò)相互通信而設(shè)計的協(xié)議。在互聯(lián)網(wǎng)中,它是一組規(guī)則,使所有連接到互聯(lián)網(wǎng)的計算機網(wǎng)絡(luò)能夠相互通信。它規(guī)定了計算機在互聯(lián)網(wǎng)上通信時應(yīng)該遵守的規(guī)則。任何廠商生產(chǎn)的任何計算機系統(tǒng),只要符合IP協(xié)議,都可以與互聯(lián)網(wǎng)互聯(lián)。由于IP協(xié)議,互聯(lián)網(wǎng)已經(jīng)迅速發(fā)展成為世界上最大和開放的計算機通信網(wǎng)絡(luò)。因此,IP協(xié)議也可以稱為“互聯(lián)網(wǎng)協(xié)議”。

互聯(lián)網(wǎng)由許多小網(wǎng)絡(luò)組成,每個小網(wǎng)絡(luò)有許多主機,因此形成了分層結(jié)構(gòu)。在設(shè)計IP地址時,考慮了地址分配的層次性特點,將每個IP地址分為網(wǎng)絡(luò)號和主機號兩部分,以方便IP地址的尋址操作。

IP地址是一個32位二進(jìn)制值,用于在TCP/IP通信協(xié)議中標(biāo)記每臺計算機的地址。我們通常使用點分十進(jìn)制記數(shù)法,比如192.168.1.5等等。

每個IP地址可以分為兩部分。即網(wǎng)絡(luò)號部分和主機號部分:網(wǎng)絡(luò)號表示其所屬的網(wǎng)段號,主機號表示該網(wǎng)段內(nèi)主機的地址號。根據(jù)網(wǎng)絡(luò)的大小,IP地址可以分為A、B、C、D、E五類,其中A、B、C類是三種主要類型的地址,D類專用于多用途地址進(jìn)行多用途傳輸,E類用于擴展備用地址。A、B和C類IP地址的有效范圍如下:

網(wǎng)絡(luò)號/職業(yè)號/主機號/職業(yè)號用法

1 ~ 126/8 0 ~ 255 0 ~ 255 1 ~ 254/24國家級

B 128 ~ 191 0 ~ 255/16 0 ~ 255 1 ~ 254/16跨組織

C 192 ~ 223 0 ~ 255 0 ~ 255/24 1 ~ 254/8企業(yè)組織

隨著互聯(lián)網(wǎng)應(yīng)用的不斷擴大,原有IPv4的弊端逐漸暴露出來,即網(wǎng)絡(luò)號太多占用空間,而主機號太少,所以它能提供的主機地址越來越稀缺。目前企業(yè)內(nèi)部除了使用NAT自行分配一個高等級IP地址外,通常還會細(xì)分形成多個子網(wǎng),可以提供給不同規(guī)模的用戶。

二、什么是子網(wǎng)掩碼?

子網(wǎng)掩碼又稱網(wǎng)絡(luò)掩碼、地址掩碼和子網(wǎng)掩碼,是一種位掩碼,用來表示IP地址的哪些位標(biāo)識主機所在的子網(wǎng),哪些位標(biāo)識主機。

子網(wǎng)掩碼不能單獨存在;它必須與IP地址一起使用。子網(wǎng)掩碼只有一個作用,就是把一個IP地址分成兩部分:網(wǎng)絡(luò)地址和主機地址。

子網(wǎng)掩碼標(biāo)記兩個IP地址是否屬于同一個子網(wǎng),也是32位二進(jìn)制地址,每個1表示該位是網(wǎng)絡(luò)位,0表示主機位。和IP地址一樣,它是用點分十進(jìn)制表示的。如果在子網(wǎng)掩碼的逐位計算下,兩個IP地址相同,則意味著它們都屬于同一個子網(wǎng)。

在計算子網(wǎng)掩碼時,要注意IP地址中的保留地址,即“0”地址和廣播地址。當(dāng)主機地址或網(wǎng)絡(luò)地址都是“0”或“1”時,它們指的是IP地址,代表本地網(wǎng)絡(luò)地址和廣播地址。一般不能算。

三、常用的子網(wǎng)掩碼

有數(shù)百個子網(wǎng)掩碼。這里只介紹兩個最常用的子網(wǎng)掩碼,分別是“255.255.255.0”和“255.255.0.0”。

1.子網(wǎng)掩碼為“255.255.255.0”的網(wǎng)絡(luò):

最后一位數(shù)字可以在0到255之間任意變化,因此可以提供256個IP地址。但實際可用的IP地址數(shù)是256-2,即254,因為主機號不可能全是“0”或全是“1”。

2.子網(wǎng)掩碼為“255.255.0.0”的網(wǎng)絡(luò):

后兩位數(shù)字可以從0到255任意變化,可以提供65536個IP地址。但是可用IP地址的實際數(shù)量減少了2個,即65,534個。

IP地址的子網(wǎng)掩碼設(shè)置不是任意的。如果子網(wǎng)掩碼設(shè)置過大,也就是說子網(wǎng)范圍擴大了,那么根據(jù)子網(wǎng)路由規(guī)則,很可能發(fā)送到與本地機不在同一子網(wǎng)的目的機的數(shù)據(jù)會因為判斷錯誤而認(rèn)為目的機在同一子網(wǎng)。

四。子網(wǎng)掩碼算法

對于不需要劃分子網(wǎng)的IP地址,子網(wǎng)掩碼很簡單,就是可以按照它的定義來寫:如果一個B類IP地址是10.14.3.0,那么這個IP地址的子網(wǎng)掩碼就是255.255.0.0。如果是C類地址,則其子網(wǎng)掩碼為255.255.255.0。其他類比就不贅述了。下面要介紹的重點是一個IP地址,還需要用它的上位主機位作為劃分的子網(wǎng)網(wǎng)絡(luò)號,剩下的就是每個子網(wǎng)的主機號。這個時候,如何計算每個子網(wǎng)的掩碼。

首先,使用子網(wǎng)數(shù)量來計算

在找到子網(wǎng)掩碼之前,您必須知道要劃分的子網(wǎng)數(shù)量以及每個子網(wǎng)中需要的主機數(shù)量。

1)將子網(wǎng)數(shù)量轉(zhuǎn)換為二進(jìn)制數(shù)。

2)得到二進(jìn)制的位數(shù),為n。

3)獲取IP地址的子網(wǎng)掩碼,將主機地址的前N位設(shè)置為1,獲取IP地址的子網(wǎng)掩碼。

要將B類IP地址168.195.0.0劃分為27個子網(wǎng):

1)27=11011

2)二進(jìn)制有五個數(shù)字,N = 5。

3)將B類地址的子網(wǎng)掩碼255.255.0.0的主機地址的前5位設(shè)置為1,得到255.255.248.0。

也就是說,B類IP地址168.195.0.0的子網(wǎng)掩碼劃分為27個子網(wǎng)。

其次,使用主機數(shù)量進(jìn)行計算

1)將主機數(shù)量轉(zhuǎn)換為二進(jìn)制。

2)如果主機數(shù)小于等于254(注意去掉了保留的兩個IP地址),則得到主機的二進(jìn)制數(shù),為N,其中N是肯定的。

? 版權(quán)聲明

相關(guān)文章

暫無評論

none
暫無評論...