- 相關推薦
TCP/IP在網絡中的高效配置
TCP/IP在網絡中的高效配置
羅光亮 龍崗區信息咨詢開發中心 深圳.龍崗
摘 要:本文詳細分析了在網絡中最常用的TCP/IP協議的原理和尋址方式,通過實例來描述TCP/IP在網絡中進行子網分割和應用,使人對TCP/IP有一個更為充分的認識和應用。
關鍵詞:協議;尋址;因特網
引言
隨著計算機網絡應用的日益普及,TCP/IP Internet協議已成為計算機工業中開放系統互連的事實上的標準。TCP/IP協議,即Transmission Control Protocol/Internet Protocol(傳輸控制協議/因特網協議),是目前最完美并廣為接受的通信協議之一,它應用于在廣域網中實現不同類型的網絡以及不同類型的芯片和操作系統的主機之間的相互通信,各種類型的以太網中,如Windows 95/98的對等網、Windows NT、Unix、Linux、NetWare,目前都廣泛地支持該協議。
TCP/IP尋址
在管理
TCP/IP網絡時,一個最有挑戰性的工作是管理IP地址和保管記錄好IP與地理位置的對應關系,尤其對于一個新的管理員或剛接觸管理IP地址的人更是如此。信息從一個主機取出,放到另一個主機的時候,有三種東西起了作用,即主機名、主機地址、主機路徑。這就關系到IP尋址的問題。
一、IP地址類型
為了控制IP尋址的方式,制定了類型結構,即把IP地址分為五類(A-E類),有三種用在了商業網絡中。
A類 A類地址的高端位總是置為0。只要最左一位置
0,剩下的位數不管是0或1,都是A類地址。因為第一個八位組決定網絡地址的類型,只要第一個八位組小于128就是A類地址。如:10.35.64.23是一個A類的TCP/IP地址。如果用缺省的A類地址子網掩碼255.0.0.0。則網絡部分地址為10.0.0.0,主機部分地址為:0.35.64.23。總共有128(0-127)個A
類地址,但每個A類網絡可以有16777216(224)個不同的主機標識。
B類 B地址是IP地址的高端前兩位置位10。并且B類IP地址中,前兩個8位組表示網絡部分,后兩個8位組表示主機部分。B類地址范圍是從128.0.0.0至191.255.0.0。如136.35.26.64是
一個B類TCP/IP地址。用B類缺省子網掩碼255.255.0.0與此地址進行位操作,則網絡部分為136.35.0.0,主機部分為0.0.26.64。B類可以有16384個網絡地址,每個網中可有65536(216)個不同的主機標識。
C類 C類地址高端的三位設置為110。C類地址前三個八位組作為網絡地址,最后一個八位組作為主機地址。C
類地址的范圍是從192.0.0.0到223.255.255.255。如198.35.64.85是一個C類TCP/IP地址,用C類缺省子網掩碼255.255.255.0,則網絡部分是:198.35.64.0,主機部分是0.0.0.85。C類有2097152個網址,每個C類網可有256(28)個不同的主機標識。目前局域網中最常用的是C類IP
地址,我單位(龍崗區信息中心)局域網主機的IP地址為:192.168.168.1和192.168.168.2,子網掩碼是255.255.255.0。
最后兩類IP地址到現在還沒有應用,這里不作介紹。
二、子網分割(以C類地址為例)
在實際應用中,即使是使用C類網址,也會浪費掉相當一部分IP地址,有一種更有效的方法使用IP地址,這就是子網分割。子網分割就是利用主機地址提供更多網址的技巧,減少了每段網中的主機數,并且更有效地利用配置給我們的網絡地址。
每個IP地址有兩部分組成,一部分為網絡地址,一部分為主機地址。C
類地址用前三個8位組表示網絡地址,最后一個8位組為主機地址。像如下形式表示,其中N代表網絡,H代表主機。
NNNNNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH
建一個子網掩碼,就是把部分H變為N,由此得的結果用于網絡地址。決定有多少個H需要變為N的公式為2x-2=Y,其中X表示用于網絡地址的位數,Y是得到的網絡個數結果。如用主機部分的前三位給網絡部分,地址如下所示:
NNNNNNNN.NNNNNNNN.NNNNNNNN.NNNHHHHH
用公式計算,我們有23-2=6個子網,每個子網可以有25-2=30個主機。在缺省的情況下,C類地址的子網掩碼是255.255.255.0,這表示前三個8位組用作網絡地址,最后一個8位組用作主機地址。現在我們決定有最后8位組的前三位也用于網址,而只用后五位作為主機地址,我們把前三位設置為1,把后五位主機地址設置為0。
128 64 32 16 8 4 2 1
1 1 1 0 0 0
【TCP/IP在網絡中的高效配置】相關文章:
Linux對TCP/IP的支持淺析08-06
基于ARM的嵌入式TCP/IP協議的實現08-06
嵌入式TCP/IP協議單片機技術在網絡通信中的應用08-06
嵌入式 TCP/IP 協議單片機技術在網絡通信中的應用08-06
Linux 中IP包過濾的實現08-06