TCP IP詳解,卷1 協議(2)

2021-07-22 08:31:01 字數 2148 閱讀 8199

子網掩碼是乙個32位位址,是與ip位址結合使用的一種技術。它的主要作用有兩個,一是用於遮蔽ip位址的一部分以區別網路標識和主機標識,並說明該ip位址是在區域網上,還是在遠端網上。二是用於將乙個大的ip網路劃分為若干小的子網路。

子網掩碼是用來判斷任意兩台計算機的ip位址是否屬於同一子網路的根據。複製貼上點以後看

子網掩碼通常有以下2種格式的表示方法:

1. 通過與ip位址格式相同的點分十進位制表示

如:255.0.0.0 或255.255.255.128

2. 在ip位址後加上」/」符號以及1-32的數字,其中1-32的數字表示子網掩碼中網路標識位的長度

如:192.168.1.1/24 的子網掩碼也可以表示為255.255.255.0

子網掩碼一般為255.255.255.0

根據上面我們可以看出,區域網內部的ip位址是我們自己規定的(當然和其他的ip位址是一樣的),這個是由子網掩碼決定的通過對255.255.255.0的分析。可得出:

前三位ip碼由分配下來的數字就只能固定為192.168.0 所以就只剩下了最後的一位了,那麼顯而易見了,ip位址只能有(2的8次方-2),即256-2=254,一般主機位址全為0或者1(二進位制)有其特殊的作用。

如果我的子網掩碼不是255.255.255.0呢?你也可以這樣做啊假設你的子網掩碼是255.255.128.0

那麼你的區域網內的ip位址的前兩位肯定是固定的了

這樣,你就可以按照下邊的計算來看看同乙個子網內到底能有多少臺機器

1.十進位制128 = 二進位制1000 0000

2.ip碼要和子網掩碼進行and運算

3. i p 位址 11000000.10101000.1*******.**

子網掩碼 11111111.11111111.10000000.00000000

and運算

11000000.10101000.10000000.00000000

轉化為十進位制後為:

192 . 168. 128 . 0

4.可知我們內部網可用的ip位址為:

11000000.10101000.10000000.00000000

到 11000000.10101000.11111111.11111111

(也可以是:11000000.10101000.00000000.00000000 到11000000.10101000.01111111.11111111)

5.轉化為十進位制:

192 . 168.128.0 到192 . 168.255.255 (或者192.168.0.0到192.168.127.255)

6.0和255通常作為網路的內部特殊用途。通常不使用。

7.於是最後的結果如下:我們單位所有可用的ip位址為:

192.168.128.1-192.168.128.254

192.168.129.1-192.168.129.254

192.168.130.1-192.168.130.254

192.168.131.1-192.168.131.254

… … … … .

192.168.139.1-192.168.139.254

192.168.140.1-192.168.140.254

192.168.141.1-192.168.141.254

192.168.142.1-192.168.142.254

192.168.143.1-192.168.143.254

… … … … .

192.168.254.1-192.168.254.254

192.168.255.1-192.168.255.254

8.總數為(255-128+1)(254-1+1) =128 254 = 32512

子網內包含的機器數目應該是2^n-2,比如說上面的子網掩碼是255.255.128.0,那麼他的網路號是17位,主機號是15位,只要主機號不全是0或者1就是可以的,所以ip位址是192.168.192.0(11000000.10101000.11000000.00000000)也允許,除掉全0全1,結果為2^15-2*(255-128+1)=32512

TCP IP 詳解 卷1 協議

分層 鏈路層 裝置驅動程式及介面卡 網路層 ip icmp igmp internet組管理協議 運輸層 tcp udp 應用層 telnet ftp e mail等 可靠連線得由應用層提供。ip提供的是不可靠服務,盡可能快的把分組從源結點送到目的節點。應用層關心的是應用程式的細節,而不是資料傳輸活...

《TCP IP協議詳解 卷1》 概述

分層 1 鏈路層,又稱網路介面層,處理與電纜的物理介面細節。乙太網協議 arp rarp 2 網路層,處理分組在網路中的活動。ip icmp igmp 3 運輸層,為兩台主機上的應用提供端到端的通訊。tcp udp 4 應用層,處理特定的應用程式細節。telnet ftp smtp snmp 網路層...

《TCP IP協議詳解 卷1》 鏈路層

鏈路層主要有三個目的 1 為ip模組傳送和接收ip資料報 2 為arp模組傳送arp請求和接收arp應答 3 為rarp傳送rarp請求和接收rarp應答。乙太網鏈路層協議包含 序列介面鏈路層協議 slip ppp 環迴 loopback 驅動程式。乙太網和ieee802封裝 目的位址和源位址長度為...