linux網絡管理之二

 IP 地址由兩部分組成:
                        網絡ID: 最前面連續位
                        主機ID: 最后面連續位

linux網絡管理之二

IP地址分類:

A類:   0 000 0000 – 0 111 1111: 1-127
         網絡數:126, 127
         每個網絡中的主機數:2^24-2
         默認子網掩碼:255.0.0.0
         私網地址:10.0.0.0

B類:     10 00 0000 – 10 11 1111 :128-191
           網絡數:2^14
           每個網絡中的主機數:2^16-2
           默認子網掩碼:255.255.0.0
           私網地址:172.16.0.0-172.31.0.0

C類:    110 0 0000 – 110 1 1111: 192-223
          網絡數:2^21
          每個網絡中的主機數:2^8-2
          默認子網掩碼:255.255.255.0
          私網地址:192.168.0.0-192.168.255.0

D類:    組播
          1110 0000 – 1110 1111: 224-239

E類:    240-255


公式1
        一個網絡最多的主機數=2^主機位(32-網絡ID位)-2
公式2
        網絡數=2^有變的網絡ID位
公式3
        網絡ID=IP和子網掩碼相與
公式4
        子網數=2^(網絡ID向主機ID借的位數)

00000000 0
10000000 128
11000000 192
11100000 224
11110000 240
11111000 248
11111100 252
11111110 254
11111111 255

劃分子網:將一個大網劃分成多個小網,網絡ID向主機ID借n位,意味著劃分成2^n個子網
劃分超網:將多個小網合并成一個大網,主機ID向網絡ID借n位

路由表:
路由表中的接口:到達目標網絡從本路由器的哪個接口出去能到達,這個接口就本路由記錄的接口
路由表中的網關:
            1、如果目標網絡和路由器直接相連,網關即接口的IP
            2、如果目標風絡和路由器不直接相連,網關為下一個路由器臨近本路由器的接口的IP

ethtool        網絡查看工具
               自動協商關閉可以提升性能

tcpdump host 172.         抓包工具
netstat -tuln     查看哪些端口在監聽

A類地址:前8位網絡ID,后24位主機ID
         第一位以0開頭的都是A類地址;所以最大網絡數是2^(8-1)=127
              其中0.0.0.0為未知地址,127.0.0.0是回環地址,所以為1-126

         最大主機數為2^(32-8)-2=1600萬
              需要減去網絡號和廣播地址

B類地址:前16位網絡ID,后16位主機ID
         最高兩位為10,后面14位是網絡數 2^14=16000
               最小地址;10000000     128
               組大地址:10111111     191
         最大主機數為2^(32-16)-2=65534

C類地址:前24位網絡ID,后8位主機ID
         最高三位為110,后面21位是網絡數,2^21=200多萬
               最小地址;11000000     192
               組大地址:11011111     223

          最大主機數為2^(32-24)-2=254

D類地址:組播;
         最高四位為1110,后面不區分網絡數
                最小地址:11100000      224
                最大地址:11101111      239
E類地址:保留地址,科學家研究使用的   

私有IP地址: 表示永遠不會在互聯網出現這類地址
          A類      10.0.0.0  到10.255.255.255       
          B類      172.16.0.0 到172.31.255.255     有16個網絡
          C類      192.168.0.1 到192.168.255.255   有256個網絡
          給公司,用戶等內部使用的

公有IP地址:除了私有地址其他都是公有地址,能在互聯網訪問
            需要花錢申請分配,全世界唯一;
            任何人只要知道地址,都能訪問,所以有可能被侵入

無類域間路由CIDR
         網絡ID位不確定,根據情況使用
         子網掩碼:netmask
                   32位二制數,對應網絡ID的位為1,對應主機ID的位為0
                   比如A類地址,前8位是網絡ID,對應255.0.0.0
          網絡ID多少位,就有幾個1  
                   比如13位,就是13個1,子網掩碼就是11111111.11111000
                                        對應的子網掩碼:255.248.0.0

公式1
          一個網絡最多的主機數=2^主機位(32-網絡ID位)-2
公式2
          網絡數=2^有變的網絡ID位
公式3
          網絡ID=IP和子網掩碼相與
公式4
          子網數=2^(網絡ID向主機ID借的位數)

同一個局域網絡,如果兩臺設備子網掩碼不一楊,則不能同,如果網關一樣可以通
      比如:10.10.10.10                10.11.10.10
            255.0.0.0                   255.255.0.0 
      掩碼不同,IP不同,說明說明不在同一個網段
                        10.0.0.0            
      如果網關都是這個,雖然不在同一個網段,但能相同
如果在物理上屬于同一個網絡,但網段不一樣,也不能同,如果自己當自己的網關就可以相通。
      比如:10.10.10.10     172.18.0.10
      網關:1.0.10.10.10     172.18.0.10

連續的1和0都能成為子網掩碼:
000000000    0
100000000    128
11           192
111          224
1111         240
11111        248
1111111      254
111111111    255

劃分子網:將一個大網劃分成多個小網,網絡ID向主機ID借n位,意味著劃分成2^n個子網,一定要大于等于劃分的子網;
      比如:10.00000000.x.y
      借一位:10.0 0000000.x.y
            這表示前面9位為網絡ID
            意味著可以劃分2^1個子網         
      借兩位:10.00 000000.x.y
            這表示前面10位為網絡ID
            意味著可以劃分2^2個子網

例如:
199.199.199.199/22
劃分16個子網,就是2的四次方  2^4>=16即可
向主機ID借4位
    22+4=26
原來的子網掩碼“255.255.111111 00 .0”就是255.255.252.0

所以子網的子網掩碼“255.255.255.11 000000” 就是255.255.255.192
199.199.199.199/26   也就是說子網掩碼達到26位

32-26=6
2^6-2=62

例如:本來是22位子網掩碼,向后借4位劃分16個子網
最小的子網ID
199.199.110001 00.00 000000   192.199.196.0/26
最大的子網ID
199.199.110001 11.11 000000   199.199.199.192/26
最大的子網IP范圍
199.199.110001 11.11 000001    199.199.199.193
199.199.110001 11.11 111110    199.199.199.254    
 8   8     6    2  2    6     

劃分超網:將多個小網合并成一個大網,主機ID向網絡ID借n位

原創文章,作者:shewei,如若轉載,請注明出處:http://www.www58058.com/71308

(0)
sheweishewei
上一篇 2017-03-18 02:41
下一篇 2017-03-18 13:20

相關推薦

  • keepalived+haproxy實現wordpress的動靜分離及負載均衡、高可用

    實驗目的:使用keepalived+haproxy實現wordpress的動靜分離及負載均衡、高可用 實驗要求:客戶端請求的動態資源代理至動態資源web組,請求的靜態代理至靜態資源web組,啟用統計面信息并只對特定啟用統計面管理功能,啟用https安全連接 系統環境:CentOS 7.3、關閉selinux和清除iptables規則,A和B主機各需要兩塊網卡…

    2017-05-18
  • Linux基礎知識——文件查找

    Linux系統的核心思想之一就是一切皆文件,可想而知你要靠記憶去查找一個文件該是多么費勁;今天我們介紹幾個文件查找命令:whereis,locate,find whereis locate the binary, source, and manual page files for…

    Linux干貨 2016-10-11
  • Centos圖形界面和命令界面模式切換

    大家都知道,centos有兩種用戶界面模式,一種是圖形界面,也就是我們常說的Xwindows界面;另一種就是命令界面。有時因為方便需要在圖形模式下安裝一些程序,因圖形界面占用的內存等資源較大,影響系統的運行,安裝完后需要把系統切換到命令模式下運行,下面就兩種模式如何進行切換做一下說明。 CentOS的啟動模式共分為7級,分別是: 0-  停機 1-…

    系統運維 2015-07-19
  • select和case用法

    一、作業 1、斐波那契數列又稱黃金分割數列,因數學家列昂納多·斐波那契以兔子繁殖為例子而引入,故又稱為“兔子數列”,指的是這樣一個數列:0、1、1、2、3、5、8、13、21、34、……,斐波納契數列以如下被以遞歸的方法定義:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2) 寫一個函數,求n階斐波那契數列 2、漢諾塔(又稱河內塔)問…

    Linux干貨 2016-08-21
  • 認識shell

    一、認識shell 什么是shell?shell為單詞外殼的意思。那么這是誰的外殼?我們知道一個系統中實際工作的是那些硬件,cpu、內存、磁盤等。我們如何調用這些硬件為我們工作?實際上,硬件是由內核kernel控制的。我們可以通過kernel控制硬件,但我們不能直接和內核kernel交流。我們需要一個外殼,這個外殼就是shell來溝通kernel。何為she…

    Linux干貨 2015-09-22
  • N25第二周作業 文件管理類命令cp mv rm以及 bash特性之文件名通配

    Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。         文件管理類命令主要有cp, mv, rm          cp用于單個文件的復制,例如:  &nb…

    Linux干貨 2016-12-13
欧美性久久久久