當前位置:首頁 » 比特幣問答 » btc主地址子地址

btc主地址子地址

發布時間: 2021-07-02 22:18:52

Ⅰ 什麼是子網、子網掩碼、和網路地址它們是怎麼劃分的

什麼是子網掩碼

子網掩碼不能單獨存在,它必須結合IP地址一起使用。子網掩碼只有一個作用,就是將某個IP地址劃分成網路地址和主機地址兩部分。

子網掩碼的設定必須遵循一定的規則。與IP地址相同,子網掩碼的長度也是32位,左邊是網路位,用二進制數字「1」表示;右邊是主機位,用二進制數字「0」表示。附圖所示的就是IP地址為「192.168.1.1」和子網掩碼為「255.255.255.0」的二進制對照。其中,「1」有24個,代表與此相對應的IP地址左邊24位是網路號;「0」有8個,代表與此相對應的IP地址右邊8位是主機號。這樣,子網掩碼就確定了一個IP地址的32位二進制數字中哪些是網路號、哪些是主機號。這對於採用TCP/IP協議的網路來說非常重要,只有通過子網掩碼,才能表明一台主機所在的子網與其他子網的關系,使網路正常工作。

常用的子網掩碼

子網掩碼有數百種,這里只介紹最常用的兩種子網掩碼,它們分別是「255.255.255.0」和「255.255.0.0」。

1. 子網掩碼是「255.255.255.0」的網路:最後面一個數字可以在0~255范圍內任意變化,因此可以提供256個IP地址。但是實際可用的IP地址數量是256-2,即254個,因為主機號不能全是「0」或全是「1」。

2. 子網掩碼是「255.255.0.0」的網路:後面兩個數字可以在0~255范圍內任意變化,可以提供2552個IP地址。但是實際可用的IP地址數量是2552-2,即65023個。

IP地址的子網掩碼設置不是任意的。如果將子網掩碼設置過大,也就是說子網范圍擴大,那麼,根據子網尋徑規則,很可能發往和本地機不在同一子網內的目的機的數據,會因為錯誤的判斷而認為目的機是在同一子網內,那麼,數據包將
回答者:Fanix - 見習魔法師 三級 9-30 14:53

IP地址是32位的二進制數值,用於在TCP/IP通訊協議中標記每台計算機的地址。通常我們使用點式十進制來表示,如192.168.0.5等等。
每個IP地址又可分為兩部分。即網路號部分和主機號部分:網路號表示其所屬的網路段編號,主機號則表示該網段中該主機的地址編號。按照網路規模的大小,IP地址可以分為A、B、C、D、E五類,其中A、B、C類是三種主要的類型地址,D類專供多目傳送用的多目地址,E類用於擴展備用地址。A、B、C三類IP地址有效范圍如下表:

類別 網路號 /佔位數 主機號 /佔位數 用途
A 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 企業組織

隨著互連網應用的不斷擴大,原先的IPv4的弊端也逐漸暴露出來,即網路號佔位太多,而主機號位太少,所以其能提供的主機地址也越來越稀缺,目前除了使用NAT在企業內部利用保留地址自行分配以外,通常都對一個高類別的IP地址進行再劃分,以形成多個子網,提供給不同規模的用戶群使用。
這里主要是為了在網路分段情況下有效地利用IP地址,通過對主機號的高位部分取作為子網號,從通常的網路位界限中擴展或壓縮子網掩碼,用來創建某類地址的更多子網。但創建更多的子網時,在每個子網上的可用主機地址數目會比原先減少。
子網掩碼是標志兩個IP地址是否同屬於一個子網的,也是32位二進制地址,其每一個為1代表該位是網路位,為0代表主機位。它和IP地址一樣也是使用點式十進制來表示的。如果兩個IP地址在子網掩碼的按位與的計算下所得結果相同,即表明它們共屬於同一子網中。
在計運算元網掩碼時,我們要注意IP地址中的保留地址,即「 0」地址和廣播地址,它們是指主機地址或網路地址全為「 0」或「 1」時的IP地址,它們代表著本網路地址和廣播地址,一般是不能被計算在內的。

下面就來以實例來說明子網掩碼的演算法:
對於無須再劃分成子網的IP地址來說,其子網掩碼非常簡單,即按照其定義即可寫出:如某B類IP地址為 10.12.3.0,無須再分割子網,則該IP地址的子網掩碼為255.255.0.0。如果它是一個C類地址,則其子網掩碼為 255.255.255.0。其它類推,不再詳述。下面我們關鍵要介紹的是一個IP地址,還需要將其高位主機位再作為劃分出的子網網路號,剩下的是每個子網的主機號,這時該如何進行每個子網的掩碼計算。
一、利用子網數來計算
在求子網掩碼之前必須先搞清楚要劃分的子網數目,以及每個子網內的所需主機數目。
1)將子網數目轉化為二進制來表示
2)取得該二進制的位數,為 N
3)取得該IP地址的類子網掩碼,將其主機地址部分的的前N位置 1 即得出該IP地址劃分子網的子網掩碼。
如欲將B類IP地址168.195.0.0劃分成27個子網:
1)27=11011
2)該二進制為五位數,N = 5
3)將B類地址的子網掩碼255.255.0.0的主機地址前5位置 1,得到 255.255.248.0
即為劃分成 27個子網的B類IP地址 168.195.0.0的子網掩碼。
二、利用主機數來計算
1)將主機數目轉化為二進制來表示
2)如果主機數小於或等於254(注意去掉保留的兩個IP地址),則取得該主機的二進制位數,為 N,這里肯定 N<8。如果大於254,則 N>8,這就是說主機地址將占據不止8位。
3)使用255.255.255.255來將該類IP地址的主機地址位數全部置1,然後從後向前的將N位全部置為 0,即為子網掩碼值。
如欲將B類IP地址168.195.0.0劃分成若乾子網,每個子網內有主機700台:
1) 700=1010111100
2)該二進制為十位數,N = 10
3)將該B類地址的子網掩碼255.255.0.0的主機地址全部置 1,得到255.255.255.255
然後再從後向前將後 10位置0,即為: 11111111.11111111.11111100.00000000
即255.255.252.0。這就是該欲劃分成主機為700台的B類IP地址 168.195.0.0的子網掩碼。
下面列出各類IP地址所能劃分出的所有子網,其劃分後的主機和子網佔位數,以及主機和子網的(最大)數目,注意要去掉保留的IP地址(即劃分後有主機位或子網位全為「0」或全為「1」的):
A類IP地址:
子網位 /主機位 子網掩碼 子網最大數 /主機最大數
2/22 255.192.0.0 2/4194302
3/21 255.224.0.0 6/2097150
4/20 255.240.0.0 14/1048574
5/19 255.248.0.0 30/524286
6/18 255.252.0.0 62/262142
7/17 255.254.0.0 126/131070
8/16 255.255.0.0 254/65536
9/15 255.255.128.0 510/32766
10/14 255.255.192.0 1022/16382
11/13 255.255.224.0 2046/8190
12/12 255.255.240.0 4094/4094
13/11 255.255.248.0 8190/2046
14/10 255.255.252.0 16382/1022
15/9 255.255.254.0 32766/510
16/8 255.255.255.0 65536/254
17/7 255.255.255.128 131070/126
18/6 255.255.255.192 262142/62
19/5 255.255.255.224 524286/30
20/4 255.255.255.240 1048574/14
21/3 255.255.255.248 2097150/6
22/2 255.255.255.252 4194302/2
B類IP地址:
子網位 /主機位 子網掩碼 子網最大數 /主機最大數
2/14 255.255.192.0 2/16382
3/13 255.255.224.0 6/8190
4/12 255.255.240.0 14/4094
5/11 255.255.248.0 30/2046
6/10 255.255.252.0 62/1022
7/9 255.255.254.0 126/510
8/8 255.255.255.0 254/254
9/7 255.255.255.128 510/126
10/6 255.255.255.192 1022/62
11/5 255.255.255.224 2046/30
12/4 255.255.255.240 4094/14
13/3 255.255.255.248 8190/6
14/2 255.255.255.252 16382/2
C類IP地址:
子網位 /主機位 子網掩碼 子網最大數 /主機最大數
2/6 255.255.255.192 2/62
3/5 255.255.255.224 6/30
4/4 255.255.255.240 14/14
5/3 255.255.255.248 30/6
6/2 255.255.255.252 62/2

再根據CCNA中會出現的題目給大家舉個例子:

首先,我們看一個考試中常見的題型:一個主機的IP地址是202.112.14.137,掩碼是255.255.255.224,要求計算這個主機所在網路的網路地址和廣播地址。

常規辦法是把這個主機地址和子網掩碼都換算成二進制數,兩者進行邏輯與運算後即可得到網路地址。其實大家只要仔細想想,可以得到另一個方法:255.255.255.224的掩碼所容納的IP地址有256-224=32個(包括網路地址和廣播地址),那麼具有這種掩碼的網路地址一定是32的倍數。而網路地址是子網IP地址的開始,廣播地址是結束,可使用的主機地址在這個范圍內,因此略小於137而又是32的倍數的只有128,所以得出網路地址是202.112.14.128。而廣播地址就是下一個網路的網路地址減1。而下一個32的倍數是160,因此可以得到廣播地址為202.112.14.159。可參照下表來理解本例。

子網路 2進制子網路域數 2進制主機域數的范圍 2進制主機域數的范圍
第1個子網路 000 00000 thru 11111 .0 thru.31
第2個子網路 001 00000 thru 11111 .32 thru.63
第3個子網路 010 00000 thru 11111 .64 thru.95
第4個子網路 011 00000 thru 11111 .96 thru.127
第5個子網路 100 00000 thru 11111 .128 thru.159
第6個子網路 101 00000 thru 11111 .160 thru.191
第7個子網路 110 00000 thru 11111 .192 thru.223
第8個子網路 111 00000 thru 11111 .124 thru.255

CCNA考試中,還有一種題型,要你根據每個網路的主機數量進行子網地址的規劃和計運算元網掩碼。這也可按上述原則進行計算。比如一個子網有10台主機,那麼對於這個子網需要的IP地址是:

10+1+1+1=13

注意:加的第一個1是指這個網路連接時所需的網關地址,接著的兩個1分別是指網路地址和廣播地址。因為13小於16(16等於2的4次方),所以主機位為4位。而

256-16=240

所以該子網掩碼為255.255.255.240。

如果一個子網有14台主機,不少人常犯的錯誤是:依然分配具有16個地址空間的子網,而忘記了給網關分配地址。這樣就錯誤了,因為:

14+1+1+1=17

17大於16,所以我們只能分配具有32個地址(32等於2的5次方)空間的子網。這時子網掩碼為:255.255.255.224
回答者:dragonwing - 魔法學徒 一級 9-30 17:42

說得太復雜了
回答者:baoyi21cen - 試用期 一級 10-1 13:10

說的簡單一點,就是,子網掩碼是為了區分各個不同的子網而設置的,與主機IP地址進行位與操作,從而區分出是否在同一網段,從而確定區域網的范圍,減少廣播風暴的影響范圍

Ⅱ 如何計算一個網路地址的子網掩碼以及每個子網可分配的主機地址數

ip地址共4個位元組(32位),被分割分兩上部分,分別表示網路地址和主機地址,就如同我們電話中
的區號和電話號碼一樣,IP地址是用二進制數來表示的,共32位,為方便書寫和記憶,我們用四個十進制
來表示。因為每個網路中需要連接的計算機數不同,所以將網路分成3類,分別是A類、B類、C類。
A類是用第一位元組(8位)表示網路號,8位中的第1位必須是0,用其餘三個位元組表示主機數,所以A類
網路中的網路數是2的7次方=128個(因為第1位必須是0,有7位可用),即0-127,其餘三個位元組表示主機
數,也就是2的24次方個。子網掩碼就是將表示網路的位都設置成1,將表示主機的位都設置成0,A類網的子
網掩碼就是:11111111.00000000.00000000.00000000,用十進製表示就是255.0.0.0
b類網路用前2個位元組表示網路號,後2個位元組表示主機號,網路地址的最高位必須用10表示,所以用
14位表示網路號,用16位表示主機號,主機的數量就是2的16次方,約六萬多台。子網掩碼就是
255.255.0.0

Ⅲ 子網地址如何劃分

1048574個子網 每個子網可以有14台主機

詳細請打開下面網頁 "有關IP地址和子網掩碼的基礎知識簡介"
http://tech.ccidnet.com/art/3089/20070611/1108581_1.html

用32位二進製表示的子網掩碼是按照整個IP地址的位模式使用的,其中的1代表網路部分,0代表主機地址部分。應用中子網掩碼也採用4位十進製表示。通過子網掩碼可以容易地確定IP地址網路部分在哪裡結束,主機地址在哪裡開始。
A類、B類、C類3類網路的標准默認掩碼如下。

類別 二進制子網掩碼位模式 十進制子網掩碼
A 11111111.00000000.00000000.00000000 255.0.0.0
B 11111111.1lllllll.00000000.00000000 255.255.0.0
C 11111111.11111111.11111111.00000000 255.255.255.0

判斷TCP/IP網路中兩台計算機是否屬於同一個網路,只需要使用子網掩碼與它們的IP地址進行與(AND)運算即可。如果運算結果得到的網路地址部分相同,這兩個IP地址就屬於同一個網路。
當借用IP地址主機部分的高位作為子網編號時,子網掩碼也隨著擴展,這樣就可以在某類地址中劃分出更多的子網。如果在主機部分的地址中借兩位作為子網掩碼,理論上可以劃分出4個子網;如果借3位作為子網掩碼,理論上可以劃分出8個子網,按此類推,但是實際上必須避免使用全0和全1的子網和主機地址。子網劃分越多,每個子網內可用的主機地址數量就越少,且由於IP協議規定主機地址為全0時表示的是網路,主機地址為全1時為廣播地址,子網劃分越多,上述情況浪費的IP地址資源就越多。
確定子網掩碼的前提是劃分子網的數目。下面列出的是A類、B類、C類3類網路有效子網數目與子網掩碼的轉換表(不包括所有地址值為全0與全1的子網和子網內主機)。
A類:
借用位數 子網掩碼 有效子網數 子網中主機數
2 255.192.0.0 2 4194302
3 255.224.0.0 6 2097150
4 255.240.0.0 14 1048574
5 255.248.0.0 30 524286
6 255.252.0.0 62 262142
7 255.254.0.0 126 131070
8 255.255.0.0 254 65536
9 255.255.128.0 510 32766
10 255.255.192.0 1022 16382
11 255.255.224.0 2046 8190
12 255.255.240.0 4094 4094
13 255.255.248.0 8190 2046
14 255.255.252.0 16382 1022
15 255.255.254.0 32766 510
16 255.255.255.0 65536 254
17 255.255.255.128 131070 126
18 255.255.255.192 262142 62
19 255.255.255.224 524286 30
20 255.255.255.240 1048574 14
21 255.255.255.248 2097150 6
22 255.255.255.252 4194302 2

詳細的你可瀏覽參考網頁

Ⅳ 主網地址、子網地址、主機地址、子網掩碼,四者之間有什麼聯系和區別

主網地址和子網地址是一個范圍 范圍大的是主網地址 包括若干個小的子網地址 查找主網地址和子網地址要用到子網掩碼 根據子網掩碼的位數可以確定子網的大小 主機地址是一個具體的IP地址

Ⅳ imToken 2.0 國際版本中如何設置比特幣子地址收款碼

什麼是比特幣的子地址

比特幣的錢包是建立在HD(分級確定性)框架之上的,它具有生成不同地址和管理地址的方法。 你錢包的每個公開地址都會從你的錢包的 xPub(擴展公鑰)中產生。

如果你每次收到 BTC 時使用相同的地址,任何人都可以輕松追蹤您的所有付款記錄。 這種地址生成方法通過在你收款時, 生成一個新地址 (子地址) 來改善隱私。

如何找到比特幣的子地址

1. 首先點擊 "資產" 頁面, 切換到 BTC 錢包後, 點擊右上角的二維碼樣式按鈕, 進入收款界面。

Ⅵ 子網 子網掩碼 主機地址 急急急!!!

16<20<32
所以至少每子網2^5個主機地址
則子網個數為2^(8-5)=8
由此可知掩碼
255.255.255.224
............................
256-224=32
由此得主機地址范圍
192.168.10.1 -192.168.10.30 (31 是廣播 32 是網路號)
192.168.10.33-192.168.10.62
192.168.10.65-192.168.10.94
192.168.10.97-192.168.10.126
192.168.10.129-192.168.10.158
。。。
這樣可以得到8個子網

Ⅶ 如何生成bitcoin 地址長度不一樣

1.首先你要知道公鑰和私鑰的概念(已經懂的不用看這部分了)
公鑰私鑰是現代密碼學分支非對稱性加密裡面的名詞,通常都是用公鑰加密信息,用私鑰解密信息,為什麼要這樣? 因為你看電視劇的時候,發電報那種都是對稱性加密,這種加密方式缺點是顯而易見的,如果被人知道了密鑰和加密方法,於是按照加密方法反著來就能解密。 一直到非對稱性加密這種情況才有所改觀,公鑰就是可以對全世界公開的密鑰,比如你和google通訊,用google給的1024位的公鑰加密,送到google那裡只有他有對應的私鑰,只有他能解密,於是就保證了通訊安全
2.比特幣主要用了ECDSA,也就是橢圓曲線簽名演算法,這個演算法有兩個特性,注意這兩點對下面至關重要
a.只要知道私鑰,可以算出相應的公鑰;
b.你用私鑰簽名過的東西,可以用公鑰算一下是不是你簽的;
3.知識准備完了,下面開始講比特幣的交易,比特幣其實沒有錢包,只有交易賬單,整個比特幣就是一大堆交易賬單

比如:
賬單1 從A轉到B 轉了XXX比特幣
賬單2 從B轉到C和D 轉了XXX比特幣
賬單3 從C轉到E 轉了XXX比特幣
。。。。任何人只要下載了客戶端都能接收到從比特幣成立那一天起的所有賬單,所以,只要把所有賬單都下載全了自然知道每個賬戶上應該剩多少錢(這里仔細思考下)

4.比特幣的賬戶,就是剛才講的一段公鑰

5.下面我開始貼一個比特幣的賬單,這里是核心部分了!!! 每個賬單都是一段數據,你簽完了以後會發送到全網,把數據結構逆向成易懂的中文解釋如下:

FROM(誰發送的,包括兩部分)
Previous tx: 你要花的這筆錢的那個賬單的id, 也就是說,你花的任何一筆錢都應該有人轉給你過,需要出示那個賬單的id
scriptSig: 你對這筆交易的簽名,就是把單子用你的私鑰做hash,只有你能做這個hash

TO(誰接受,包括兩部分)
Value: 要發多少
scriptPubKey: 對方的公鑰,比特幣賬戶就是一段公鑰
6.等你簽完單子以後,開始往全網發送,怎麼發呢? 比特幣通訊沒那麼復雜,你可以類比成IRC頻道,但和普通的「IRC」不同的是,任何一個客戶端都是一台「IRC」伺服器,當你啟動客戶端的時候,會接收到周圍的有公網IP的客戶端地址,就是「伺服器」列表,這個列表也不斷的刷新,都是其他的比特幣用戶,於是你在這個「IRC」喊一句話的時候,周圍的人會聽到,進而擴散的全世界。

7.把簽單發送到全世界以後,所有收到這個單子的客戶端會效驗你這個單子對不對,比如會效驗你的簽名,是不是你發的,會效驗你是否有那麼多錢(根據歷史交易可以推算出你有多少錢可以花)
如果這個交易大家算過沒問題了,基本上就算轉賬成功了。

8.實際上現在對方已經接受了比特幣,但是要想花的話,他得有那個地址(公鑰)對應的私鑰。於是他就能填下一個單子的 FROM頭部,Previous tx就是剛才這筆交易的序號,scriptSig填用他私鑰簽名過的hash

如此往復。。。

Ⅷ 怎麼計運算元網地址

計算過程是這樣的,將IP地址和子網掩碼都換算成二進制,然後進行與運算,結果就是網路地址。與運算如下所示,上下對齊,1位1位的算,1與1=1,其餘組合都為0。

例如:計算IP地址為:202.99.160.50子網掩碼是255.255.255.0的網路地址步驟如下:

1)將IP地址和子網掩碼分別換算成二進制

202.99.160.50換算成二進制為11001010·01100011·10100000·00110010

255.255.255.0換算成二進制為11111111·11111111·11111111·00000000

2)將二者進行與運算

3)將運算結果換算成十進制,這就是網路地址。11001010·01100011·10100000·00000000換算成十進制就是202.99.160.0。

(8)btc主地址子地址擴展閱讀:

IP地址位數=網路位數+主機位數=32位。子網掩碼的位數就是網路的位數。A類網路的網路位數是8位,子網掩碼就是255.0.0.0,B類網路的網路位數是16位,子網掩碼是255.255.0.0,C類是24位,255.255.255.0。

A類網路加長子網掩碼到16位就把一個A類網路劃分為256個B類網路同樣大小的網路,再加長到24位就又把每個B類大小的子網劃分為256個C類網路大小的子網。

一個大的網路,通過把子網掩碼加長,使網路位多了,也就是網路數目多了,子網就多了。

熱點內容
幣圈交易量少了是不是熊市了 發布:2025-07-12 07:51:53 瀏覽:731
shib暴跌後 發布:2025-07-12 07:42:47 瀏覽:156
shib幣有合約地址嗎 發布:2025-07-12 07:38:04 瀏覽:392
日本eth最後行情 發布:2025-07-12 07:29:28 瀏覽:289
區塊鏈理念與融合 發布:2025-07-12 07:22:59 瀏覽:585
usdt交易所賬號被凍結 發布:2025-07-12 07:16:48 瀏覽:129
shib幣發行平台 發布:2025-07-12 07:16:37 瀏覽:905
聯通怎麼購買合約機 發布:2025-07-12 07:12:31 瀏覽:722
xmr多礦池配置 發布:2025-07-12 07:10:21 瀏覽:532
比特幣國外交易提現 發布:2025-07-12 07:05:13 瀏覽:749