Next Previous Contents

5. 電纜、同軸電纜、雙絞線

如果你是從頭開始建網絡,那么就必須決定是使用以太網細纜(使用BNC連接器的RG58同軸電纜)或10baseT(使用8線“電話”連接器RJ-45的電話線樣式的雙絞線電纜)。使用N連接器的RG-5電纜的老式以太網粗纜已經被廢棄,現在很少見到了。

參見 網卡應當支持的線纜類型以大致了解一下線纜類型。還要注意,comp.dcom.lans.ethernet里的FAQ包括了大量有關電纜方面的有用信息。FTP到rtfm.mit.edu下的/pub/usenet-by-hierarchy/以查看該新聞組的FAQ。

5.1 以太網細纜(thinnet)

以太網細纜相當便宜。如果自己制作電纜,實心的RG58A是$0.27/m,分股的RG58AU是$0.45/m。彎頭的BNC連接器每個< $2,其它各種器件也都挺便宜。重要的是在每段電纜的末端需要裝一個50歐姆的終結器,所以每條電纜的預算大約是$2。還有一個關鍵問題是電纜中不能有“殘樁”──“T”連接器必須直接連到以太網卡上。

使用以太網細纜有兩個主要缺點。首先它限制為10Mb/sec──100Mb/sec要求使用雙絞線。其次,如果你是用一個大環路把機器連接起來,而某些笨蛋把電纜從自己的T形接頭上拿開破壞了環路,整個網絡就無法使用了,因為出現了一個無限大的阻抗(電路開路)而不是要求的50歐姆終結。注意,只要不把電纜從T形接頭上移開,而是把T形接頭從網卡上取下來,整個子網就不會被破壞。當然,從機器上拔出T形接頭會干擾機器的工作。8-) 如果只是兩台機器的小網絡,還是需要T形接頭和50歐姆終結器──不能用直接用電纜把它們連起來!

有一些有趣的電纜系統看起來象用一根導線連到網卡上,但實際上是有兩根并排的導線包在外面的套子里,其截面為橢圓形。在環路的轉折點,用拼接的BNC連接器連到網卡上。所以它等同于用兩根電纜和一個BNC的T形接頭,但在這種情況下,用戶不可能從T形接頭的一邊移走電纜來干擾網絡。

5.2 雙絞線

雙絞線網絡需要主動式的Hub,每個Hub起碼要$50,未加工的電纜費用實際上比細纜要高。你可以不理會那些聲稱可以使用已有電話線的說法,因為這種安裝情況是很少見的。

另一方面,所有100Mb/sec以太網提議都使用雙絞線,而且絕大多數新的商業安裝使用的也是雙絞線。此外,Russ Nelson進一步提出“新的布線應該使用5類線。使用其它的電纜都是在浪費安裝者的時間,因為任何一種100Base都將要求使用5類線。”

如果只是連接兩台機器,可以通過交換接收與發送線(1-2和3-6)來避免使用Hub。

如果你拿著RJ-45連接頭沖著自己(就象你要把它插到自己嘴里),鎖扣朝上,那么從左到右各插腳的編號依次是1到8。各插腳的用途如下:

        插腳編號            用途
        ----------                           ----------
        1                       輸出數據 (+)
        2                       輸出數據 (-)
        3                       輸入數據 (+)
        4                       保留為電話使用
        5                       保留為電話使用
        6                       輸入數據 (-)
        7                       保留為電話使用
        8                       保留為電話使用

如果你想自己制作一條電纜,請認真閱讀下文。一對差分信號必須使用同一條雙絞線,以滿足UTP電纜所要求的最小阻抗/損耗。如果看一下上面的表格,就知道1+2和3+6是兩對差分信號。不是1+3和2+6!!!!在10MHz,長度較短的情況下,出這樣的錯還可以工作,但僅限于線路長度較短的情況下。無法想象在100MHz時出錯會怎么樣。

對于末端為“A”和“B”的普通接插線,你要做一個插腳到插腳的映射,輸入和輸出分別使用一對雙絞線(出于阻抗的原因)。這就意味著1A連到1B,2A連到2B,3A連到3B,6A連到6B。連接1A-1B和2A-2B的必須是一條雙絞線。同樣,連接3A-3B和6A-6B的必須是另一條雙絞線。

如果目前沒有Hub,想做一條“空電纜”,那么要做的就是把“B”的輸出作為“A”的輸入,把“A”的輸出作為“B”的輸入,同時不改變它們的極性。也就是說,把1A連到3B(A的輸出+到B的輸入+),把2A連到6B(A的輸出-到B的輸入-)。這兩根線必須是一條雙絞線。它們把網卡/插腳“A”作為輸出傳送,把網卡/插腳“B”作為輸入傳送。然后把3A連到1B(A的輸入+到B的輸出+),把6A連到2B(A的輸入-到B的輸出-)。這兩根線也必須是一條雙絞線。它們把網卡/插腳“A”作為輸入傳送,把網卡/插腳“B”作為輸出傳送。

因此,如果想使用普通接插線,需要砍掉它的一端,交換接收和發送雙絞線的位置后插入新的插頭,把它壓緊,就得到一條“空”電纜了。一點也不復雜。只不過是把一塊網卡的發送信號送到第二塊網卡的接收端,如法炮制就可以了。

注意,在10BaseT被批准為標准之前,就存在其它使用RJ-45連接頭的網絡格式和上述的連線安排。例如SynOptics的LattisNet和AT&T的StarLAN。在某些情況下,(如使用早期的3C503網卡)可以設置網卡上的跳線使網卡能夠與不同類型的Hub連接,但絕大多數情況下,為這些老式類型網絡設計的網卡無法工作在標准10BaseT網絡/Hub下。(注意,如果網卡還有一個AUI端口,那么肯定可以把AUI和10BaseT收發器混合在一起使用。)

5.3 以太網粗纜

以太網粗纜几乎完全被廢棄了,一般只用在與一個已有網絡保持兼容。可以放松規定并使用被動的$3的N-to-BNC連接器把大量以太網粗纜和細纜連接起來,這通常是擴展已有以太網粗纜的最佳解決方案。對這種情況一個正確(但代價昂貴)的方案是使用轉發器。


Next Previous Contents