1、ip位址的作用:ip位址用於標識主機的位址,乙個網路是由若干臺主機組成的,每台主機必須有乙個全球唯一的ip位址,就像我們的生活中的**號碼一樣,每部**只能有乙個全球唯一的**號碼。廣義上的主機可以是工作在網路中的工作站、伺服器、路由器。ip位址一般是用十進位制來表示的,由四個數字段來組成,中間用逗號隔開。如192.168.1.5就是乙個ip位址。
1、ip位址的組成:ip位址由兩部分組成,如圖一:前面一部分是是網路號,後面是主機號。網路號決定了主機所處位置的資訊,相當於我們**號碼的區號,主機號才是該機器的位址。ip位址加上子網掩碼,才是該主機在網路上的真正位址。這個就與我們的**號碼乙個道理,也是由區號和**號碼來組成的。ip位址原理是基於二進位制的形式,但我們在使用的時候,全部換算成了十進位制,只有在計算子網掩碼的時候,才用二進位制的形式來表示。
2、ip位址的分類:ip位址一般分為a、b、c三類,我們以w.x.y.z這個ip位址為例,說明一下三類ip位址的劃分:當w的數值在1-126之間的時,ip位址為a類,預設的子網掩碼是255.0.0.0。當w數值在128-191之間時,ip位址為b類,預設的子網掩碼是255.255.0.0。當w的數字在192-223之間時,ip位址為c類,預設的子網掩碼是255.255.255.0。
3、國際nic組織的幾條規定:
127.0.0.1是為本機做環迴測試保留的ip位址。
192.x.x.x和10.x.x.x為區域網的保留位址。
主機位全部為1的位址是網路的廣播位址
主機位全部為0的ip位址是指網路本身
4、ip位址的合理選擇:使用哪一類的ip位址,就直接決定了這個子網中可以容納的機器數量,因此,我們可以根據自己的網路規模,選擇合理的ip位址。我們要以c類的ip位址來看一下,192.168.1.x,最後這個數值,我們不要以十進位制來分析,轉換成二進位制,有8個二進位制數字的位置,就是要用0和1做成乙個八位數的不重複的數字。經過組合排列可以有28個不同的數字產生,由於全部為0的組合是網路本身,不能使用,全部為1的組合是廣播位址,因此將會有28-2個不同的數值,也就是254個,不同的數值,這就決定了c類子網中最多可以容納254臺主機。同樣的道理,大家可以自己研究一下a類和b類的乙個ip位址段,最多可以容納多少臺主機。經過分析,我們可以得出乙個結論,b類ip位址中可以容納的主機數量為216-2臺主機,a類位址中可以容納的主機數量為224-2臺主機。綜合上面,我們可以總結出來乙個公式,主機數量=2n-2其中n的值是主機位的位數。
二、子網掩碼常識
三、子網掩碼的高階應用--合理選擇ip位址和子網掩碼
乙個網路中,使用哪一類的ip位址和子網掩碼,表面上看來沒有什麼關係,實際上,如果子網掩碼選擇不當,可能會引起廣播風暴,降低網路效能。我們以乙個例項來分析一下:我們的機器ip位址為192.168.0.x網段的,我們沒有用預設的子網掩碼255.255.255.0,而是選擇了255.255.0.0這個作為子網掩碼。我們將子網掩碼換算成二進位制後是:
在一般情況下,如果機器數量不超過250臺,沒有必要自己修改預設的子網掩碼,在機器數量超過250臺的時候,才有必要自己修改子網掩碼。我們以450臺的機器乙個網路為例,說一下如何選擇合適的ip位址和子網掩碼。450臺機器的網路,由於c類的ip位址只支援254臺主機,肯定不可以了。我們只能選擇b類的ip位址,如選擇使用188.188.x.x,預設的子網掩碼是255.255.0.0。我們通過公式主機數量=2n-2可以看出,在b類ip位址可以容納的機器數量有65536臺主機,有點太大了,我們是否可以修改一下呢?我們用公式計算一下450=2n-2,經過計算可以知道n的值最合適的值可以取9最合適了。我們將子網掩碼換算為二進位制:
在自己計算子網掩碼的時候,一定要正確理解,在子網掩碼換算成為二進位制後,主機位在**,網路位在**,才能正確理解。
ZYNQ petalinux設定固定IP位址
背景 zynq petalinux在開機自啟動以後ifconfig設定ip,然後執行應用程式 如果裝置沒有串列埠且程式在啟動過程中用wireshark抓取不到資訊,這時,就要使用固定ip位址進行測試了。解決方法 1 cd 到專案工程目錄下,執行命令 petalinux config或者直接在peta...
linuxifconfig命令配置ip位址
linux下網絡卡命名規律 eth0,eth1。第一塊乙太網卡,第二塊。lo為環迴介面,它的ip位址固定為127.0.0.1,掩碼8位。它代表你的機器本身。ifconfig inte ce 是檢視網絡卡的資訊 如果不加引數檢視的是所有的網絡卡資訊 加上引數eth0的話是檢視eth0網絡卡的資訊 網絡...
IP位址初了解
ip分為2中 ipv4 32位 ipv6 128位 ipv6的提出是為了應付未來ip位址不足的困難,但是目前ipv4仍然是主流。乙個ip位址分為4段,每段有8位,段與段之間用 分隔。為了易於表示,ip位址會把沒段的二進位制轉化為十進位制。a 0 x.xx.xx.xx b 10 xx.xx.xx c ...