?? networking-overview-howto-3.html
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.7">
<TITLE>Linux 作業(yè)系統(tǒng)網(wǎng)路能力概觀: 網(wǎng)路通訊協(xié)定</TITLE>
<LINK HREF="Networking-Overview-HOWTO-4.html" REL=next>
<LINK HREF="Networking-Overview-HOWTO-2.html" REL=previous>
<LINK HREF="Networking-Overview-HOWTO.html#toc3" REL=contents>
</HEAD>
<BODY>
<A HREF="Networking-Overview-HOWTO-4.html">Next</A>
<A HREF="Networking-Overview-HOWTO-2.html">Previous</A>
<A HREF="Networking-Overview-HOWTO.html#toc3">Contents</A>
<HR>
<H2><A NAME="s3">3. 網(wǎng)路通訊協(xié)定</A></H2>
<P>
<P>Linux 支援許多不同的網(wǎng)路通訊協(xié)定:
<P>
<H2><A NAME="ss3.1">3.1 TCP/IP 通訊協(xié)定堆疊</A>
</H2>
<P>網(wǎng)際網(wǎng)路通訊協(xié)定在二十年前原是美國國防部 (DoD) 發(fā)展出來的,
目的只是用在不同廠牌電腦之間的互連。TCP/IP 通訊協(xié)定堆疊, 采用階層式的結(jié)構(gòu),
以便將應(yīng)用程式與網(wǎng)路硬體隔離開來。
<P>雖然他的設(shè)計理念是基於階層式的模型, 但是他的重點放在提供互連性, 而不只是死板地遵循層級功能。
這就是為什麼 TCP/IP 通訊協(xié)定堆疊, 會成為一個網(wǎng)路互連通訊協(xié)定的非官方 (de facto) 標(biāo)準(zhǔn),
而與 OSI 國際標(biāo)準(zhǔn)相抗衡。
<P>Linux 從一開始就已經(jīng)提供 TCP/IP 的網(wǎng)路能力。
雖說是東拼西湊寫成的, 但是卻是一個穩(wěn)固, 快速, 和可靠的軟體實作,
同時也是 Linux 成功的關(guān)鍵因素之一。
<P>相關(guān)的 How-to 請參考:
<A HREF="http://sunsite.unc.edu/mdw/HOWTO/NET-3-HOWTO.html">http://sunsite.unc.edu/mdw/HOWTO/NET-3-HOWTO.html</A><P>
<H2><A NAME="ss3.2">3.2 TCP/IP 通訊協(xié)定第 6 版本</A>
</H2>
<P>IPv6, 有時也被寫成 IPng (下一代網(wǎng)際網(wǎng)路通訊協(xié)定)
是 IPv4 通訊協(xié)定的升級版本, 用來解決定址上的許多問題。
這些問題包括: 可用的 IP 位址不足,
缺乏處理即時性資料流的機(jī)制,
缺乏網(wǎng)路層級的安全控制, ..等等。
<P>其實擴(kuò)充定址法之後, 就能增加 IP 定址的空間 (譯注: IPv6 的位址長度是 IPv4 的四倍),
同時對路由選擇的效率而言有著極大的影響。
<P>(譯注: IPv4 采用的是分級式定址法, 依網(wǎng)路的大小規(guī)模分級成 class A, B, C 沒有彈性,
造成路由表的爆增; 而 IPv6 采用的是分類式定址法, 僅區(qū)分使用類型的□圍,
其馀依實際需要以 CIDR 方式分配, 讓位址空間得到更有效率的分配, 并能減緩路由表的成長。)
<P>Linux 已經(jīng)有 beta 版本的 IPv6 實作, 至於正式的版本可能要等到 2.2.0 版本的 Linux 核心發(fā)表。
<P>
<UL>
<LI>Linux IPv6 How-to 請參考:
<A HREF="http://www.terra.net/ipv6/linux-ipv6.faq.htm">http://www.terra.net/ipv6/linux-ipv6.faq.htm</A></LI>
<LI>IPv6 網(wǎng)頁起點請參考:
<A HREF="http://playground.sun.com/pub/ipng/html/ipng-main.html">http://playground.sun.com/pub/ipng/html/ipng-main.html</A></LI>
</UL>
<P>
<H2><A NAME="ss3.3">3.3 IPX/SPX 通訊協(xié)定</A>
</H2>
<P>IPX/SPX (網(wǎng)際網(wǎng)路封包交換/循序封包交換)
是由 Novell 公司以"全錄 (Xerox) 網(wǎng)路系統(tǒng)"(XNS)通訊協(xié)定為藍(lán)本, 發(fā)展出來的專屬通訊協(xié)定。
IPX/SPX 通訊協(xié)定在 1980 年代初期很有名, 成為 Novell 公司 NetWare 產(chǎn)品的代名詞。
NetWare 成為第一代區(qū)域網(wǎng)路, 網(wǎng)路作業(yè)系統(tǒng) (NOS) 的非官方標(biāo)準(zhǔn)。
Novell 公司同時也為他們的網(wǎng)路作業(yè)系統(tǒng), 加上商業(yè)應(yīng)用程式套件與用戶端網(wǎng)路連接工具。
<P>Linux 對 IPX/SPX 通訊協(xié)定有非常完整的實作,
使得他能夠被設(shè)定成:
<UL>
<LI> IPX 路由器 (router)</LI>
<LI> IPX 橋接器 (bridge)</LI>
<LI> NCP 用戶端 且/或 NCP 伺服器端 (檔案共享)</LI>
<LI> Novell 列印用戶端, Novell 列印伺服器端</LI>
</UL>
以及去:
<UL>
<LI> 開啟 PPP/IPX 通訊協(xié)定, 讓 Linux 成為一個 PPP 的伺服器端/用戶端</LI>
<LI> 藉由 IP 隧道 (tunnel) , 讓二個跑 IPX 通訊協(xié)定的網(wǎng)路, 能夠透過唯一的
IP 路徑連通。</LI>
</UL>
<P>另外,
<A HREF="http://www.caldera.com">Caldera</A> 公司對在 Linux
之下跑 Novell Netware 網(wǎng)路作業(yè)系統(tǒng)的人有商業(yè)性質(zhì)的支援。Caldera 從 Novell
公司取得技術(shù)授權(quán)許可, 可以提供大家全功能的 Novell NetWare 用戶端程式。
這個用戶端程程式能夠完全地存取 Novell 3.x 和 4.x 的檔案伺服器, 并且還包含了
"NetWare 目錄服務(wù)" (NDS) 以及 RSA 加密等特性。
<P>
<UL>
<LI>IPX How-to 請參考:
<A HREF="http://sunsite.unc.edu/mdw/HOWTO/IPX-HOWTO.html">http://sunsite.unc.edu/mdw/HOWTO/IPX-HOWTO.html</A></LI>
</UL>
<P>
<H2><A NAME="ss3.4">3.4 AppleTalk 通訊協(xié)定堆疊</A>
</H2>
<P>Appletalk 就是"蘋果牌電腦"網(wǎng)路互連通訊協(xié)定群的代名詞。
他采用端點-對-端點, 對等式的網(wǎng)路模型, 并提供基本的網(wǎng)路功能, 例如檔案及印表機(jī)的共享。
每部機(jī)器可以同時成為用戶端與伺服器端, 但是每部"蘋果牌電腦"都得裝上必需的軟硬體才行。
<P>Linux 提供有全功能的 Appletalk 網(wǎng)路功能。
Netatalk 就是一個核心層次的 AppleTalk 通訊協(xié)定堆疊實作, 基本上他是由 BSD
版本衍生出來的系統(tǒng)。 他能支援 AppleTalk 的路由選擇, 透過 AFP (AppleShare)
提供 Unix 和 AFS 檔案系統(tǒng)的服務(wù), 提供 Unix 印表機(jī)服務(wù), 以及透過"印表機(jī)存取協(xié)定"
(PAP)存取 AppleTalk 印表機(jī)。
<P>請參考 5.1 節(jié)有更進(jìn)一步的資料指引。
<P>
<H2><A NAME="ss3.5">3.5 廣域網(wǎng)路 (WAN) 通訊協(xié)定 : X.25, Frame-relay, .. 等等</A>
</H2>
<P>許多第三協(xié)力廠商提供 Linux 使用之 T-1, T-3, X.25 以及 Frame Relay 等產(chǎn)品。
一般而言, 這類的連線需要特別的硬體。廠商除了提供硬體之外,
也會提供通訊協(xié)定驅(qū)動程式的支援。
<P>
<UL>
<LI>Linux 的廣域網(wǎng)路 (WAN) 資源請參考網(wǎng)頁:
<A HREF="http://www.secretagent.com/networking/wan.html">http://www.secretagent.com/networking/wan.html</A></LI>
</UL>
<P>
<P>
<P>
<H2><A NAME="ss3.6">3.6 ISDN 通訊協(xié)定</A>
</H2>
<P>Linux 的核心有內(nèi)建的 ISDN 能力。
核心模組 Isdn4linux 可以控制 ISDN PC 卡, 并且可以將之模擬成使用 Hayes 命令集
("AT" 命令) 的數(shù)據(jù)機(jī)。
他可能被應(yīng)用的□圍, 從簡單地使用終端機(jī)程式, 透過 HDLC 通訊協(xié)定 (內(nèi)附於裝置中)
來連線; 到以 PPP 通訊協(xié)定, 對 Internet 作全功能網(wǎng)路連線, 來使用聲音的應(yīng)用。
<P>
<UL>
<LI>isdn4linux 的常問問題與解答 (FAQ) 可參考網(wǎng)頁:
<A HREF="http://tsikora.tiac.net/i4l-faq/eng-i4l-faq.html">http://tsikora.tiac.net/i4l-faq/eng-i4l-faq.html</A></LI>
</UL>
<P>
<P>
<H2><A NAME="ss3.7">3.7 PPP, SLIP, PLIP 等通訊協(xié)定</A>
</H2>
<P>Linux 的核心有內(nèi)建的 PPP (端點-對-端點-通訊協(xié)定), SLIP (串列線路使用 IP),
以及 PLIP (并列線路使用 IP) 等通訊協(xié)定支援。
PPP 通訊協(xié)定是一般個人使用者, 接取其 ISP (Internet 服務(wù)提供商) 最常用的方法。
PLIP 通訊協(xié)定則是二部機(jī)器時便宜的連線方法, 使用并列埠和一個特制的纜線,
連線速度可達(dá) 10kBps 到 20kBps。
<P>相關(guān)資料請參考:
<UL>
<LI>
<A HREF="http://sunsite.unc.edu/mdw/HOWTO/PPP-HOWTO.html">Linux PPP How-to</A></LI>
<LI>
<A HREF="http://sunsite.unc.edu/mdw/HOWTO/mini/SLIP-PPP-Emulator.html">PPP/SLIP emulator</A></LI>
<LI>PLIP 的資料可以參考
<A HREF="http://sunsite.unc.edu/mdw/LDP/nag/nag.html">The Network Administrator Guide</A> 。</LI>
</UL>
<P>
<H2><A NAME="ss3.8">3.8 業(yè)馀無線電通訊協(xié)定</A>
</H2>
<P>Linux 的核心有內(nèi)建的業(yè)馀無線電通訊協(xié)定支援。
<P>尤其令人感興趣的是他支援 AX.25 。AX.25 通訊協(xié)定提供連接導(dǎo)向與非連接導(dǎo)向二種操作模式,
使用時不是以自己的方式, 作端點-端點的連線; 就是載送其他通訊協(xié)定, 如 TCP/IP 和 NetRom。
<P>結(jié)構(gòu)上他與等級 2 的 X.25 通訊協(xié)定類似,
但是做了些許的擴(kuò)充, 使得他更適合應(yīng)用在業(yè)馀無線電的通訊環(huán)境。
<P>相關(guān)資料請參考:
<UL>
<LI>
<A HREF="http://sunsite.unc.edu/mdw/HOWTO/HAM-HOWTO.html">Amateur radio how-to</A></LI>
</UL>
<P>
<H2><A NAME="ss3.9">3.9 ATM 通訊協(xié)定</A>
</H2>
<P>Linux 對 ATM 通訊協(xié)定的支援, 目前只到 pre-alpha 版本的階段。
目前有一個實驗性的實作被發(fā)表出來, 他支援純 ATM 連線 (PVCs 和 SVCs),
ATM 網(wǎng)路上跑 IP 通訊協(xié)定 (IP over ATM),
ATM 網(wǎng)路模擬區(qū)域網(wǎng)路 (LAN emulation) , ..等等功能。
<P>
<UL>
<LI>想知道如何在 LINUX 上使用 ATM, 請參考網(wǎng)頁
<A HREF="http://lrcwww.epfl.ch/linux-atm/">ATM-Linux home page</A></LI>
</UL>
<P>
<HR>
<A HREF="Networking-Overview-HOWTO-4.html">Next</A>
<A HREF="Networking-Overview-HOWTO-2.html">Previous</A>
<A HREF="Networking-Overview-HOWTO.html#toc3">Contents</A>
</BODY>
</HTML>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -