01、IP地址二進制、十進制對應IP地址是一個32位的二進制數(shù),通常被分割為4個“8位二進制數(shù)”(也就是4個字節(jié))。IP地址通常用“點分十進制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之間的十進制整數(shù)。 例:點分十進IP地址(100.4.5.6),實際上是32位二進制數(shù)(01100100.00000100.00000101.00000110)。 我們用的最多而且最熟悉的記數(shù)系統(tǒng)就是十進制計數(shù)系統(tǒng)了。 二進制中用0和1表示。有8位二進制,從左到右每個1表示的數(shù)字為 然后每位相加就得到了255。 如果二進制的某位為0,則此位對應的十進制為0。 案例:192.168.1.11對應的二進制和十進制。 02、IP地址分類IP地址的網(wǎng)絡部分稱為網(wǎng)絡地址,網(wǎng)絡地址用于唯一地標識一個網(wǎng)段,或者若干網(wǎng)段的聚合,同一網(wǎng)段中的網(wǎng)絡設備有同樣的網(wǎng)絡地址。IP地址的主機部分稱為主機地址,主機地址用于唯一的標識同一網(wǎng)段內(nèi)的網(wǎng)絡設備(如電腦,筆記本,手機等網(wǎng)絡電子設備)。 例如,A類IP地址:10.110.192.111,網(wǎng)絡部分地址為10,主機部分地址為110.192.111。 那么如何區(qū)分IP地址的網(wǎng)絡地址和主機地址呢?最初互聯(lián)網(wǎng)絡設計者根據(jù)網(wǎng)絡規(guī)模大小規(guī)定了地址類,把IP地址分為A、B、C、D、E五類。 我們經(jīng)常用到的是A、B、C三類地址。IP地址由國際網(wǎng)絡信息中心組織(International Network Information Center,InterNIC)根據(jù)公司大小進行分配。過去通常把A類地址保留給政府機構(gòu),B類地址分配給中等規(guī)模的公司,C類地址分配給小單位。 A類IP地址的網(wǎng)絡地址為第一個八位數(shù)組,第一個字節(jié)以“0”開始。因此,A類網(wǎng)絡地址的有效位數(shù)為8-1=7位,A類地址的第一個字節(jié)為1~126之間(127留作它用)。例如10.1.1.1、126.2.4.78等為A類地址。A類地址的主機地址位數(shù)為后面的三個字節(jié)24位。A類地址的范圍為1.0.0.0~126.255.255.255,每一個A類網(wǎng)絡共有224個A類IP地址。 B類IP地址的網(wǎng)絡地址為前兩個八位數(shù)組,第一個字節(jié)以“10”開始。因此,B類網(wǎng)絡地址的有效位數(shù)為16-2=14位,B類地址的第一個字節(jié)為128~191之間。例如128.1.1.1、168.2.4.78等為B類地址。B類地址的主機地址位數(shù)為后面的二個字節(jié)16位。B類地址的范圍為128.0.0.0~ 191.255.255.255,每一個B類網(wǎng)絡共有216個B類IP地址。 C類IP地址的網(wǎng)絡地址為前三個八位數(shù)組,第一個字節(jié)以“110”開始。因此,C類網(wǎng)絡地址的有效位數(shù)為24-3=21位,C類地址的第一個字節(jié)為192~223之間。 例如192.1.1.1、220.2.4.78等為C類地址。C類地址的主機地址部分為后面的一個字節(jié)8位。C類地址的范圍為192.0.0.0~ 223.255.255.255,每一個C類網(wǎng)絡共有2的8次方=256個C類IP地址。 D類IP地址第一個8位數(shù)組以“1110”開頭,因此,D類地址的第一個字節(jié)為224~239。D類地址通常作為組播地址。關于組播地址。 E類IP地址第一個字節(jié)為240~255之間,保留用于科學研究。 在A、B、C類地址中,又劃分了一部分為私有IP地址,另一部分為公有IP地址。由于公有IP地址都是運營商在操作,我們主要用到的是私有IP地址。 什么是私有IP地址? 答案:通常在公司內(nèi)部網(wǎng)絡使用私有IP地址。私有IP地址是由InterNIC預留的由各個企業(yè)內(nèi)部網(wǎng)自由支配的IP地址。 InterNIC預留了以下網(wǎng)段作為私有IP地址: A類地址10.0.0.0~10.255.255.255; B類地址172.16.0.0~ 172.31.255.255; C類地址192.168.0.0~192.168.255.255。 使用私有IP地址不能直接訪問Internet。原因很簡單,私有IP地址不能在公網(wǎng)上使用,公網(wǎng)上沒有針對私有地址的路由,會產(chǎn)生地址沖突問題。當訪問Internet時,需要利用網(wǎng)絡地址轉(zhuǎn)換(NAT,Network Address Translation)技術,把私有IP地址轉(zhuǎn)換為Internet可識別的公有IP地址。 使用私有IP地址,不僅減少了企業(yè)用于購買公有IP地址的投資,而且節(jié)省了IP地址資源。但是這并不能完全解決IP地址短缺問題,目前已經(jīng)正式提出了IPv6協(xié)議。IPv6地址有128個二進制位,共約2128個IP地址,完全可以解決IP地址緊張問題。 特殊IP地址 主機部分全為“0”的IP地址,稱為網(wǎng)絡地址,網(wǎng)絡地址用來標識一個網(wǎng)段。例如,A類地址1.0.0.0,私有地址10.0.0.0, 192.168.1.0。 主機部分全為“1”的IP地址,稱為網(wǎng)段廣播地址,廣播地址用于標識一個網(wǎng)絡的所有主機。例如,10.255.255.255 , 192.168.1.255等,路由器可以在10.0.0.0或者192.168.1.0等網(wǎng)段轉(zhuǎn)發(fā)廣播包。廣播地址用于向本網(wǎng)段的所有節(jié)點發(fā)送數(shù)據(jù)包。 對于網(wǎng)絡部分為127的IP地址,例如127.0.0.1往往用于環(huán)路測試目的。 全“0”的IP地址0.0.0.0代表所有的主機,路由器用0.0.0.0地址指定默認路由。 全“1”的IP地址255.255.255.255,也是廣播地址,但255.255.255.255代表所有主機,用于向網(wǎng)絡的所有節(jié)點發(fā)送數(shù)據(jù)包,這樣的廣播不能被路由器轉(zhuǎn)發(fā)。 注意: 每一個網(wǎng)段會有一些IP地址不能用作主機IP地址。 B類網(wǎng)段172.16.0.0, 有16個主機位,因此有2的16次方個IP地址,去掉一個網(wǎng)絡地址172.16.0.0,一個廣播地址172.16.255.255不能用作標識主機,那么共有2的16次方-2個可用地址。 C類網(wǎng)段192.168.1.0,有8個主機位,共有2的8次方=256個IP地址,去掉一個網(wǎng)絡地址192.168.1.0,一個廣播地址192.168.1.255,共有254個可用主機地址。 每一個網(wǎng)段可用主機地址:假定這個網(wǎng)段的主機部分位數(shù)為n,那么可用的主機地址個數(shù)為2的n次方-2個ip地址可以使用。 03、子網(wǎng)掩碼網(wǎng)絡設備使用子網(wǎng)掩碼(subnet masking)決定IP地址中哪部分為網(wǎng)絡部分,哪部分為主機部分。 子網(wǎng)掩碼使用與IP地址一樣的格式。子網(wǎng)掩碼的網(wǎng)絡部分和子網(wǎng)部分全都是1,主機部分全都是0。 缺省狀態(tài)下,如果沒有進行子網(wǎng)劃分,A類網(wǎng)絡的子網(wǎng)掩碼為255.0.0.0,B類網(wǎng)絡的子網(wǎng)掩碼為255.255.0.0,C類網(wǎng)絡子網(wǎng)掩碼為255.255.255.0。利用子網(wǎng),網(wǎng)絡地址的使用會更有效。 IP地址對應的默認的子網(wǎng)掩碼,然后它的網(wǎng)絡地址計算出此IP地址的網(wǎng)段。 例如: 192.168.1.100 默認子網(wǎng)掩碼:255.255.255.0 ,網(wǎng)段(網(wǎng)絡地址):192.168.1.0 子網(wǎng)掩碼另外一種表示方式 案例: 如果子網(wǎng)掩碼默認為255.255.255.240??梢酝ㄟ^換算得到網(wǎng)絡位是/28。 255.255.255.240= /28位。 即192.168.1.7 255.255.255.240 也可以表示為:192.168.1.7/28。 網(wǎng)絡地址(網(wǎng)段)的計算 計算出哪些IP地址,是屬于哪個網(wǎng)段。 把二進制IP地址的和二進制的子網(wǎng)掩碼作與運算,就可以得到此IP地址的網(wǎng)段(網(wǎng)絡地址)。 怎么知道有多少個IP地址可以給電腦、手機等設備使用呢? 主機IP數(shù)量的計算。每個網(wǎng)段IP有多少個,就看主機位。 主機數(shù)計算舉例 可用于主機的IP地址個數(shù)是16-2=14個IP地址。也就是一個子網(wǎng)掩碼為28位的,每個子網(wǎng)的可用IP地址個數(shù)為14個IP地址,供電腦、手機等設備使用。 192.168.1.100/28 可用主機位IP地址:192.168.1.97~192.168.1.110,這個地址段的IP地址,都是和192.168.1.100在同一個網(wǎng)段。 子網(wǎng)數(shù)計算舉例: 無子網(wǎng)編址: 對于沒有子網(wǎng)的IP地址組織,外部將該組織看作單一網(wǎng)絡,不需要知道內(nèi)部結(jié)構(gòu)。例如,所有到地址172.16 .X.X的路由被認為同一方向,不考慮地址的第三和第四個8位分組,這種方案的好處是減少路由表的項目。 但這種方案沒法區(qū)分一個大的網(wǎng)絡內(nèi)不同的子網(wǎng)網(wǎng)段,這使網(wǎng)絡內(nèi)所有主機都能收到在該大的網(wǎng)絡內(nèi)的廣播,會降低網(wǎng)絡的性能,另外也不利于管理。 比如,一個B類網(wǎng)可容納65000個主機在網(wǎng)絡內(nèi)。但是沒有任何一個單位能夠同時管理這么多主機。這就需要一種方法將這種網(wǎng)絡分為不同的網(wǎng)段。按照各個子網(wǎng)段進行管理。 帶子網(wǎng)編址: 從地址分配的角度來看,子網(wǎng)是網(wǎng)段地址的擴充。網(wǎng)絡管理員根據(jù)組織增長的需要決定子網(wǎng)的大小。 網(wǎng)絡設備使用子網(wǎng)掩碼(Subnet Masking)決定IP地址中哪部分為網(wǎng)絡部分,哪部分為主機部分。 子網(wǎng)掩碼使用與IP地址一樣的格式。子網(wǎng)掩碼的網(wǎng)絡部分和子網(wǎng)部分全都是1,主機部分全都是0。缺省狀態(tài)下,如果沒有進行子網(wǎng)劃分,A類網(wǎng)絡的子網(wǎng)掩碼為255.0.0.0,B類網(wǎng)絡的子網(wǎng)掩碼為255.255.0.0,C類網(wǎng)絡子網(wǎng)掩碼為255.255.255.0。利用子網(wǎng),網(wǎng)絡地址的使用會更有效。對外 仍為一個網(wǎng)絡,對內(nèi)部而言,則分為不同的子網(wǎng)。 如圖:網(wǎng)絡172.16.0.0 分為兩個網(wǎng)段:172.16.4.0、172.16.8.0。 如果公司的財務部使用172.16.4.0 子網(wǎng)段;公司的工程部使用 172.16.8.0 子網(wǎng)段。這樣可使路由器根據(jù)目的子網(wǎng)地址進行路由,從而限制一個子網(wǎng)的廣播報文發(fā)送到其它網(wǎng)段,不對網(wǎng)絡的效率產(chǎn)生影響。 子網(wǎng)規(guī)劃舉例: 例子:某公司分配到C類地址201.222.5.0。假設需要20個子網(wǎng),每個子網(wǎng)有5臺主機,我們該如何劃分? 在這個例子中,網(wǎng)段地址是一個C類地址:201.222.5.0。假設需要20個子網(wǎng),其中每個子網(wǎng)5個主機,就要把主機地址的最后一個八位組分成子網(wǎng)部分和主機部分。 子網(wǎng)部分的位數(shù)決定了子網(wǎng)的數(shù)目。在這個例子中,因為是C類地址,所以子網(wǎng)部分和主機部分總共是8位,因為24<20<25,所以子網(wǎng)部分占有5位,最大可提供30(25 -2)個子網(wǎng)。剩余3位為主機部分。一共有8個(23)值。主機部分全是0的IP地址,是子網(wǎng)網(wǎng)絡地址;主機部分全是1的IP地址是本子網(wǎng)的廣播地址。這樣就剩余6個主機地址??梢詽M足需要。 每個網(wǎng)段分別為: ……… |
|
來自: 燕山茶社 > 《電腦網(wǎng)絡家電》