win7系統(tǒng)下載
當(dāng)前位置: 首頁 > 網(wǎng)絡(luò)技術(shù)教程 > 詳細(xì)頁面

TCPIP完整的一套基礎(chǔ)介紹

發(fā)布時(shí)間:2022-05-30 文章來源:深度系統(tǒng)下載 瀏覽:

網(wǎng)絡(luò)技術(shù)是從1990年代中期發(fā)展起來的新技術(shù),它把互聯(lián)網(wǎng)上分散的資源融為有機(jī)整體,實(shí)現(xiàn)資源的全面共享和有機(jī)協(xié)作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計(jì)算機(jī)、存儲資源、數(shù)據(jù)資源、信息資源、知識資源、專家資源、大型數(shù)據(jù)庫、網(wǎng)絡(luò)、傳感器等。 當(dāng)前的互聯(lián)網(wǎng)只限于信息共享,網(wǎng)絡(luò)則被認(rèn)為是互聯(lián)網(wǎng)發(fā)展的第三階段。

TCP/IP應(yīng)該是個(gè)協(xié)議集,根據(jù)OS的七層理論,TCP/IP分為四層.分別是應(yīng)用,傳輸,Interne和網(wǎng)絡(luò)界面.

我們一般說TCP在傳輸層,而IP在Internet層.

TCP/IP的應(yīng)用程序包括我們平時(shí)經(jīng)常用到的Ping,Telnet,Ftp,Finger等等

配置TCP/IP包括IP地址(IPAddress),子網(wǎng)掩碼(SubnetMask)和缺省網(wǎng)關(guān)

正確檢測TCP/IP的四個(gè)步驟:Ping 127.0.0.1(回環(huán)地址,也稱本機(jī)地址)如果通表示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, 這個(gè)時(shí)候不會想到要用SubNet,但若是上Internet那IPAddress 便彌足珍貴了,目前全球一陣Internet熱,IPAddress已經(jīng)愈 來愈少了,而所申請的IPAddress目前也趨保守,而且只有 經(jīng)申請的IPAddress能在Internet使用,但對某些公司只能申 請到一個(gè)CCLass的IPAddress,但又有多個(gè)點(diǎn)需要使用,那這 時(shí)便需要使用到Subnet,這篇短文說明Subnet的原理及如 何規(guī)劃。

SubnetMask的介紹

設(shè)定任何網(wǎng)路上的任何設(shè)備不管是主機(jī)、PC、Router等 皆需要設(shè)定IPAddress,而跟隨著IPAddress的是所謂的NetMask, 這個(gè)NetMask主要的目的是由IPAddress中也能獲得NetworkNumber ,也就是說IPAddress和NetMask作AND而得到NetworkNumber,如下所 示


IPAddress 192.10.10.611000000.00001010.00001010.00000110
NetMask  255.255.255.0 11111111.11111111.11111111.00000000
AND -------------------------------------------------------------------
etworkNumber 192.10.10.011000000.00001010.00001010.00000000


NetMask有所謂的預(yù)設(shè)值,如下所示

Class IPAddress范圍NetMask
A 1.0.0.0-126.255.255.255  255.0.0.0
B 128.0.0.0-191.255.255.255  255.255.0.0
C 192.0.0.0-223.255.255.255  255.255.255.0


在預(yù)設(shè)的NetMask都只有255的值,在談到SubnetMask時(shí)這個(gè)值 便不一定是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個(gè)IPAddress,這是以 255.255.255.0作NetMask的結(jié)果,而所謂SubnetMsk尚可將整組C Class分成數(shù)組NetworkNumber,這要在NEtMask作手腳,若是要將 整組CCLass分成2個(gè)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


此時(shí)NetworkNumber變成了192.10.10.192,這便是Subnet。

那要如何決定所使用的NetMask,255.255.255.224以二進(jìn)位表示 法為11111111.11111111.11111111.11100000,變化是在最後一組,11100000 便是224,以三個(gè)Bit可表示2的3次方便是8個(gè)NetworkNumber

NetMask二進(jìn)位表示法可分幾個(gè)Network

255.255.255.0 11111111.11111111.11111111.000000001
255.255.255.128 11111111.11111111.11111111.100000002
255.255.255.192 11111111.11111111.11111111.110000004
255.255.255.224 11111111.11111111.11111111.111000008
255.255.255.240 11111111.11111111.11111111.1111000016
255.255.255.248 11111111.11111111.11111111.1111100032
255.255.255.252 11111111.11111111.11111111.1111110064


以下使用255.255.255.224將C Class203.67.10.0分成8組NetworkNumber,各 個(gè)NetworkNumber及其BroadcastIPAddress及可使用之IPAddress

序號NetworkNumberBroadcast可使用之IPAddress

1 203.67.10.0 203.67.10.31 203.67.10.1-203.67.10.30
2 203.67.10.32 203.67.10.63 203.67.10.33-203.67.10.62
3 203.67.10.64 203.67.10.95 203.67.10.65-203.67.10.94
4 203.67.10.96 203.67.10.127 203.67.10.97-203.67.10.126
5 203.67.10.128 203.67.10.159 203.67.10.129-203.67.10.158
6 203.67.10.160 203.67.10.191 203.67.10.161-203.67.10.190
7 203.67.10.192 203.67.10.223 203.67.10.193-203.67.10.222
8 203.67.10.224 203.67.10.255 203.67.10.225-203.67.10.254


可驗(yàn)證所使用的IPAddress是否如上表所示

203.67.10.115----11001011.01000011.00001010.01110011
255.255.255.224--11111111.11111111.11111111.11100000
--------------------------------------------------------------
203.67.10.96-----11001011.01000011.00001010.01100000

203.67.10.55-----11001011.01000011.00001010.00110111
255.255.255.224--11111111.11111111.11111111.11100000
--------------------------------------------------------------
203.67.10.32-----11001011.01000011.00001010.00100000

其他的NetMask所分成的NetworkNumber可自行以上述方法自行推演出來。


網(wǎng)絡(luò)的神奇作用吸引著越來越多的用戶加入其中,正因如此,網(wǎng)絡(luò)的承受能力也面臨著越來越嚴(yán)峻的考驗(yàn)―從硬件上、軟件上、所用標(biāo)準(zhǔn)上......,各項(xiàng)技術(shù)都需要適時(shí)應(yīng)勢,對應(yīng)發(fā)展,這正是網(wǎng)絡(luò)迅速走向進(jìn)步的催化劑。

本文章關(guān)鍵詞: TCPIP SubnetMask Subnet 介紹