TCP/IP應(yīng)該是個協(xié)議集,根據(jù)OS的七層理論,TCP/IP分為四層.分別是應(yīng)用,傳輸,Interne和網(wǎng)絡(luò)界面.我們一般說TCP在傳輸層,而IP在Internet層.TCP/IP的應(yīng)用程序包括我們平時經(jīng)常用到的Ping,Telnet,Ftp,Finger等等配置TCP/IP包括IP地址,子網(wǎng)掩碼和缺省網(wǎng)關(guān)正確檢測TCP/IP的四個步驟:PIng 127.0.0.1(回環(huán)地址)如果通表示TCP/IP已經(jīng)裝入,Ping自己表明客戶機(jī)正常(主要是網(wǎng)卡),Ping網(wǎng)關(guān)表示局域網(wǎng)正常,Ping路由外地址表示完全正常,當(dāng)然你也可以直接進(jìn)行第四步,一般來說沒這么麻煩的,但理論是基礎(chǔ):-)
IP地址是四段八位的二進(jìn)制數(shù)組成的,IP分為A,B,C,D,E五類地址
A類高端為0,從1.x.y.z~126.x.y.z .B類高端為10,從128.x.y.z~191.x.y.z C類高端為110,從192.x.y.z~223.x.y.z D類高端為1110是保留的IP地址 E類高端為1111,是科研用的IP地址
其中255是廣播地址,127是內(nèi)部回送函數(shù)
以上算是開頭,以后一點(diǎn)點(diǎn)增加,實(shí)在是現(xiàn)在還有很多事情等著去做,不好意思了 :-)
以下內(nèi)容是子網(wǎng)的設(shè)定
若公司不上Internet,那一定不會煩惱IPAddress的問題,因 為可以任意使用所有的IPAddress,不管是AClass或是BClass, 這個時候不會想到要用SubNet,但若是上Internet那IPAddress 便彌足珍貴了,目前全球一陣Internet熱,IPAddress已經(jīng)愈 來愈少了,而所申請的IPAddress目前也趨保守,而且只有 經(jīng)申請的IPAddress能在Internet使用,但對某些公司只能申 請到一個CCLass的IPAddress,但又有多個點(diǎn)需要使用,那這 時便需要使用到Subnet,這篇短文說明Subnet的原理及如 何規(guī)劃。
SubnetMask的介紹
設(shè)定任何網(wǎng)路上的任何設(shè)備不管是主機(jī)、PC、Router等 皆需要設(shè)定IPAddress,而跟隨著IPAddress的是所謂的NetMask, 這個NetMask主要的目的是由IPAddress中也能獲得NetworkNumber ,也就是說IPAddress和NetMask作AND而得到NetworkNumber,如下所 示
IPAddress 192.10.10.611000000.00001010.00001010.00000110
NetMask 255.255.255.011111111.11111111.11111111.00000000
AND -------------------------------------------------------------------
etworkNumber 192.10.10.011000000.00001010.00001010.00000000
NetMask有所謂的預(yù)設(shè)值,如下所示
ClassIPAddress范圍NetMask
A 1.0.0.0-126.255.255.255255.0.0.0
B 128.0.0.0-191.255.255.255255.255.0.0
C 192.0.0.0-223.255.255.255255.255.255.0
在預(yù)設(shè)的NetMask都只有255的值,在談到SubnetMask時這個值 便不一定是255了。
在完整一組CClass中如203.67.10.0-203.67.10.255NetMask255.255.255.0, 203.67.10.0稱之NetworkNumber(將IPAddress和Netmask作AND),而 203.67.10.255是Broadcast的IPAddress,所以這?兩者皆不能使用,實(shí) 際只能使用203.67.10.1--203.67.10.254等254個IPAddress,這是以 255.255.255.0作NetMask的結(jié)果,而所謂SubnetMsk尚可將整組C Class分成數(shù)組NetworkNumber,這要在NEtMask作手腳,若是要將 整組CCLass分成2個NetworkNumber那NetMask設(shè)定為255.255.255.192, 若是要將整組CCLass分成8組NetworkNumber則NetMask要為 255.255.255.224,這是怎麼來的,由以上知道NetworkNumber是由IP Address和NetMask作AND而來的,而且將NetMask以二進(jìn)位表示 法知道是1的會保留,而為0的去掉
192.10.10.193--11000000.00001010.00001010.10000001
255.255.255.0--11111111.11111111.11111111.00000000
--------------------------------------------------------------
192.10.10.0--11000000.00001010.00001010.00000000
以上是以255.255.255.0為NetMask的結(jié)果,NetworkNumber是192.10.10.0, 若是使用255.255.255.224作NetMask結(jié)果便有所不同
192.10.10.193--11000000.00001010.00001010.10000000
255.255.255.224--11111111.11111111.11111111.11100000
--------------------------------------------------------------
192.10.10.192--11000000.00001010.00001010.10000000
此時NetworkNumber變成了192.10.10.192,這便是Subnet。
作者:佚名 來源:中國IT實(shí)驗室