通俗地說,網絡協議就是網絡之間溝通、交流的橋梁,隻有相同網絡協議的計算機才能進行信息的溝通與交流。這就好比人與人之間交流所使用的各種語言,隻有使用相同語言才能正常地、順利進行交流。從專業角度定義,網絡協議是計算機在網絡中實現通信時必須遵守的約定,也即通信協議。主要是對信息傳輸的速率、傳輸代碼、代碼結構、傳輸控製步驟、出錯控製等作出規定,製定標準。
二、網絡協議的選擇
麵對眾多網絡協議,我們可能無從選擇。不過要是事先了解到網絡協議的主要用途,就可以有針對性的選擇了。比如我們熟悉的TCP/IP協議是Internet的標準協議,要通過局域網訪問Internet、撥號上網就必須使用該協議。NetBEUI協議主要用於有1~200台電腦的局域網中,主要用於MS-DOS、Windows環境中。其他的網絡協議,我們將在下麵的連載中一一介紹。
三、常見網絡協議的安裝
在Windows 98/2000/XP/Server 2003中,安裝網絡協議的方法大致相同。下麵以安裝NetBEUI協議為例,分別介紹在Windows 98和Windows 2000/XP中安裝的方法。
1. Windows 98
首先要打開“控製麵板”,雙擊“網絡”,在打開的窗口中單擊“添加”按鈕;接著在選擇網絡組件類型中選擇“協議”,單擊“添加”按鈕;在打開的窗口中我們可以選擇安裝各個廠商的網絡通訊協議,比如Microsoft的NetBEUI協議(如圖1),然後單擊“確定”按鈕就可以安裝該協議。安裝完成之後,在網絡窗口的組件中就可以看到該協議。在重新啟動之後,設置生效。
2. Windows 2000/XP
在Windows 2000/XP中要安裝NetBEUI協議相對比較麻煩,首先,需要將Windows XP安裝光盤中“VALUEADD\MSFT\NET\NETBEUI”目錄下的“nbf.sys”文件拷貝到%SYSTEMROOT%\SYSTEM32\DRIVERS\目錄中,另外還要將“netnbf.inf”文件拷貝到%SYSTEMROOT%\INF\目錄中。然後,打開“控製麵板”,雙擊“網絡連接”;然後右鍵單擊“本地連接”,選擇“屬性”打開本地連接屬性窗口;單擊“安裝”按鈕(如圖2),在網絡組件類型窗口中選擇“協議”,單擊“添加”;在下麵的窗口中選擇“NetBEUI協議”,單擊“確定”按鈕就可以安裝該協議。
提示:如果在彈出的窗口中沒有你要安裝的協議,你可以在“選擇網絡協議”窗口單擊“從磁盤安裝”按鈕來選擇從其他位置安裝。
協議X檔案 (二)
上網的朋友應該非常熟悉什麽是IP地址了,不管是登錄Internet的設置,還是局域網設置,都或多或少要接觸到IP地址。其實IP本身是一種網絡協議,目前我們常用的IP協議嚴格說為IPv4。下麵?我們將解釋關於IP、IPv6、TCP以及TCP/IP協議的內容。
IP協議
說明:全稱Internet Protocol(互聯網協議),主要用於負責IP尋址、路由選擇和IP數據包的分割和組裝。通常我們所說的IP地址可以理解為符合IP協議的地址。目前,我們常用的IP協議是IP協議的第四版本,即IPv4,是互聯網中最基礎的協議,於1981年在RFC 791中定義。
應用:IPv4使用了32位地址,通常使用圓點分隔的4個十進製數字表示,比如192.168.0.1。目前,IPv4最多支持4294967296(2的32次方)個地址連接到Internet。隨著互聯網的迅猛發展,IP地址的需求越來越大,在未來幾年有被用完的危機。
IPv6協議
說明:全稱Internet Protocol Version 6,即IP協議的6.0版本,通常又稱為下一代互聯網協議,IPv6是Internet工程任務組(IETF)開發設計的用來替代現行IPv4協議的一種新IP協議。IPv6和IPv4作用大致相同,開發的目的主要是為了緩解IPv4地址空間的壓力,另外還彌補了IPv4協議的一些問題,包括端對端IP連接、服務質量(QoS)、安全性、擴展性以及即插即用等。
應用:
1. 安裝IPv6
IPv6使用了128位地址,理論上可以提供2的128次方地址。在Windows XP中要安裝IPv6,可以依次“開始→運行”,輸入“cmd”回車打開“命令提示符”窗口;接著鍵入:ipv6 install(如圖),回車後就可以進行IPv6的安裝。
2. 配置IPv6
同樣是在“命令提示符”窗口中,鍵入:ipv6 if,回車後可以獲取接口索引,通過該接口來添加收到地址;鍵入:ipv6 adu [InterfaceIndex]/[Address],其中InterfaceIndex表示該接口的接口號,Address表示IPv6地址。另外,還可以使用ping6命令進行IPv6配置和連接的測試,具體的命令用法,大家可以在命令後加/?參閱相關幫助文件。
TCP協議
說明:全稱Transmission Control Protocol(傳輸控製協議),該協議主要用於在主機間建立一個虛擬連接,以實現高可靠性的數據包交換。
應用:上麵我們介紹的IP協議可以進行IP數據包的分割和組裝,但是通過IP協議並不能清楚地了解到數據包是否順利地發送給目標計算機。而使用TCP協議就不同了,在該協議傳輸模式中在將數據包成功發送給目標計算機後,TCP會要求發送一個確認;如果在某個時限內沒有收到確認,那麽TCP將重新發送數據包。另外,在傳輸的過程中,如果接收到無序、丟失以及被破壞的數據包,TCP還可以負責恢複。
TCP/IP協議
說明:TCP/IP協議其實就是TCP以及IP等協議組合,即傳輸控製協議/互聯網協議,該協議在互聯網上使用的非常廣泛,主要用於在安裝了不同的硬件和不同的操作係統的計算機之間實現可靠的網絡通信。其中,TCP協議可以保證數據包傳輸的可靠性;IP協議可以保證數據包能被傳到目標計算機。除了TCP、IP協議外,TCP/IP協議組合還包括有FTP、Telnet、SMTP等協議。
應用:目前,幾乎所有的網絡通信設備和操作係統都支持TCP/IP協議。
協議X檔案 (三)
在上一期,我們介紹了大家熟悉的TCP/IP協議以及IP、IPv6、TCP協議的內容。本期,將介紹與Netware服務器、遊戲密切相關的IPX/SPX協議,以及IPX路由協議、SPX協議的內容。
IPX協議
說明:全稱Internetwork Packet Exchange(網間數據包交換),IPX協議是Novell NetWare自帶的最底層網絡協議,主要用來控製局域網內或局域網之間數據包的尋址和路由,隻負責數據包在局域網中的傳送,並不保證消息的完整性,也不提供糾錯服務。
應用:在局域網中傳輸數據包時,如果接收節點在同一網段內,通過IPX協議就直接按該節點的ID將數據傳給它;如果接收節點不在同一網段內,那麽通過IPX協議可以將數據包交給NetWare服務器,再繼續傳輸。在使用過程中,網絡管理員可以通過使用相應的IPX路由命令,比如“routing ipx add/set staticroute”表示在IPX路由表中添加或配置靜態IPX路由,“routing ipx set global”表示配置全局IPX路由設置。
SPX協議
說明:全稱Sequences Packet Exchange(順序包交換),SPX協議是基於施樂的Xerox SPP(Sequences Packet Protocol,順序包協議)協議,同樣是由Novell公司開發的一種用於局域網的網絡協議。在局域網中,SPX協議主要負責對整個傳輸的數據進行無差錯處理,即糾錯。
應用:SPX協議一般和上麵介紹的IPX協議組合成IPX/SPX協議來使用,多用於Netware網絡環境以及聯網遊戲。
IPX/SPX協議
說明:IPX/SPX協議即IPX與SPX協議的組合,它是Novell公司為了適應網絡的發展而開發的通信協議,具有很強的適應性,安裝方便,同時還具有路由功能,可以實現多網段間的通信。其中,IPX協議負責數據包的傳送;SPX負責數據包傳輸的完整性。在微軟的NT操作係統中,一般使用NWLink IPX/SPX兼容協議和NWLink NetBIOX兩種IPX/SPX的兼容協議,即NWLink協議,該兼容協議繼承了IPX/SPX協議的優點,更適應Windows的網絡環境。
應用:IPX/SPX協議一般可以應用於大型網絡(比如Novell)和局域網遊戲環境中(比如反恐精英、星際爭霸)。不過,如果不是在Novell網絡環境中,一般不使用IPX/SPX協議,而是使用IPX/SPX兼容協議,尤其是在Windows 9x/2000組成的對等網中。
在Windows中安裝IPX/SPX兼容協議的方法大致如下:比如在Windows XP中,首先打開“網絡連接”窗口,右擊“本地連接”,選擇“屬性”打開本地連接屬性窗口;接著,單擊“安裝”按鈕,選擇“協議”組件,單擊“添加”按鈕;在打開的窗口中選擇“NWLink IPX/SPX/NetBIOS Compatible Transport Protocol”(如圖),最後,單擊“確定”按鈕即可進行安裝。安裝之後,不需要進行什麽設置就可以使用。
NetBIOS協議
說明:全稱NetWork Basic Input/Output System(網絡基本輸入/輸出係統),該協議是由IBM公司開發,主要用於數十台計算機的小型局域網。NetBIOS協議是一種在局域網上的程序可以使用的應用程序編程接口(API),為程序提供了請求低級服務的統一的命令集,作用是為了給局域網提供網絡以及其他特殊功能,幾乎所有的局域網都是在NetBIOS協議的基礎上工作的。
應用:在Windows操作係統中,默認情況下在安裝TCP/IP協議後會自動安裝NetBIOS。比如在Windows 2000/XP中,當選擇“自動獲得IP”後會啟用DHCP服務器,從該服務器使用NetBIOS設置;如果使用靜態IP地址或DHCP服務器不提供NetBIOS設置,則啟用TCP/IP上的NetBIOS。具體的設置方法如下:首先打開“控製麵板”,雙擊“網絡連接”圖標,打開本地連接屬性。接著,在屬性窗口的“常規”選項卡中選擇“Internet協議(TCP/IP)”,單擊“屬性”按鈕。然後在打開的窗口中,單擊“高級”按鈕;在“高級TCP/IP設置”窗口中選擇“WINS”選項卡,在“NetBIOS設置”區域中就可以相應的NetBIOS設置(如圖1)。
NetBEUI協議
說明:全稱NetBIOS Extend User Interface(NetBIOS用戶擴展接口),同樣是由IBM於1985年提出的主要用於20到200台計算機的小型局域網中,比如早期的DOS、LAN Manager、Windows 3.x等等。NetBEUI協議可以看作是NetBIOS協議的延伸、改良版本,具有體積小、效率高以及速度快等特點。NetBEUI可以看作是一種傳輸協議,而NetBIOS僅僅是通過一組命令來讓係統使用網絡而已。
應用:NetBEUI協議主要用於本地局域網中,一般不能用於與其他網絡的計算機進行溝通,不同於我們前麵介紹的TCP/IP、IPX/SPX協議。在Windows中,要安裝NetBEUI協議的方法不盡相同。比如在Windows 98/ME中,隻要在“控製麵板”中雙擊“網絡”,在打開的屬性窗口中“添加”協議,選擇Microsoft的NetBEUI協議安裝即可。而在Windows XP中,將安裝光盤中的“VALUEADD\MSFT\NET\NETBEUI”目錄下的“nbf.sys”文件拷貝到%SYSTEMROOT%\SYSTEM32\DRIVERS\目錄中,再將“netnbf.inf”文件拷貝到%SYSTEMROOT%\INF\目錄中;這樣在安裝“協議”的時候,在選擇窗口中就可以看到“NetBEUI協議”了(如圖2)。
圖1 啟用NetBIOS協議
圖2 安裝NetBEUI協議
說明:全稱Bootstrap Protocol(自舉協議),該協議是一個基於TCP/IP協議的協議,它可以讓無盤站從一個中心服務器上獲得IP地址,為局域網中的無盤工作站分配動態IP地址,並不需要每個用戶去設置靜態IP地址。使用BOOTP協議的時候,一般包括Bootstrap Protocol Server(自舉協議服務端)和Bootstrap Protocol Client(自舉協議客戶端)兩部分。
應用:該協議主要用於有無盤工作站的局域網中,客戶端獲取IP地址的過程如下:首先,由BOOTP啟動代碼啟動客戶端,這個時候客戶端還沒有IP地址,使用廣播形式以IP地址0.0.0.0向網絡中發出IP地址查詢要求。接著,運行BOOTP協議的服務器接收到這個請求,會根據請求中提供的MAC地址找到客戶端,並發送一個含有IP地址、服務器IP地址、網關等信息的FOUND幀。最後,客戶端會根據該FOUND幀來通過專用TFTP服務器下載啟動鏡像文件,模擬成磁盤啟動。
TFTP協議
說明:全稱Trivial File Transfer Protocol(簡單文件傳輸協議或零碎文件傳輸協議),TFTP協議的作用和我們經常使用的FTP大致相同,都是用於文件的傳輸,可以實現網絡中兩台計算機之間的文件上傳與下載。可以將TFTP協議看做是FTP協議的簡化版本,兩者的區別主要在於:一、TFTP協議不需要認證客戶端的權限,FTP需要進行客戶端認證;二、TFTP協議一般多用於局域網以及遠程UNIX計算機中,而常見的FTP協議則多用於互聯網中。
應用:Windows 2000/XP/Server 2003中就內置TFTP命令,我們可以在“命令提示符”窗口中鍵入TFTP命令來將本地計算機文件傳送到遠程計算機中。比如要將本地計算機上的一個abc.txt文件傳送到遠程smile計算機上的abc1.txt,我們可以鍵入:tftp smile put abc.txt abc1.txt。具體的命令使用方法,可以在“命令提示符”窗口中鍵入:tftp /?可以看到相應的提示信息。
DHCP協議
說明:全稱Dynamic Host Configuration Protocol(動態主機配置協議),該協議可以自動為局域網中的每一台計算機自動分配IP地址,並完成每台計算機的TCP/IP協議配置,包括IP地址、子網掩碼、網關,以及DNS服務器等。這樣在局域網中特別是大型局域網中,管理員就不必為每一台計算機手工配置TCP/IP協議了,也避免了IP地址重複的問題。
應用:在Windows中要啟用DHCP協議,隻要將IP地址設置為“自動獲得IP地址”即可。具體的方法如下:以Windows XP為例,打開“本地連接”屬性,雙擊“Internet協議(TCP/IP)”打開屬性窗口。接著,在“常規”選項卡中選中“自動獲得IP地址”,單擊右下角的“高級”。下麵在打開窗口的“IP設置”選項卡中,就可以看到“DHCP被啟用”(如圖)。
上次我們介紹了用於無盤工作站自動獲得IP地址的BOOTP協議、用於簡單文件傳輸的TFTP協議以及用於自動分配IP地址的DHCP協議。本期,我們將介紹Internet控製消息協議(ICMP)、Internet組管理協議(IGMP)以及路由信息協議(RIP)。
ICMP協議
說明:全稱Internet Control Message Protocol(Internet控製消息協議),該協議是TCP/IP協議集中的一個子協議,屬於網絡層協議,主要用於在主機與路由器之間傳遞控製信息,包括報告錯誤、交換受限控製和狀態信息等。當遇到IP數據無法訪問目標、IP路由器無法按當前的傳輸速率轉發數據包等情況時,會自動發送ICMP消息。我們可以通過Ping命令發送ICMP回應請求消息並記錄收到ICMP回應回複消息,通過這些消息來對網絡或主機的故障提供參考依據。
應用:要使用該協議,我們可以進行相應的ICMP設置,比如在Windows XP中,首先打開“網絡連接”,右鍵單擊啟用Internet連接防火牆的“網絡連接”,選擇“屬性”打開屬性窗口。接著,選擇“高級”選項卡,單擊右下角“設置”按鈕。然後,在高級設置窗口中選擇“ICMP”選項卡(如圖),在其中就可以進行相應的設置,包括允許傳入的回顯請求等。
IGMP協議
說明:全稱Internet Group Management Protocol(Internet組管理協議),該協議運行於主機和與主機直接相連的組播路由器之間,是IP主機用來報告多址廣播組成員身份的協議。通過IGMP協議,一方麵可以通過IGMP協議主機通知本地路由器希望加入並接收某個特定組播組的信息;另一方麵,路由器通過IGMP協議周期性地查詢局域網內某個已知組的成員是否處於活動狀態。
應用:IGMP協議的主要作用是解決網絡上廣播時占用帶寬的問題。在網絡中,當給所有客戶端發出廣播信息時,支持IGMP的交換機會將廣播信息不經過濾地發給所有客戶端。但是這些信息隻需要通過組播的方式傳輸給某一個部分的客戶端。
RIP協議
說明:全稱Routing Information Protocol(路由信息協議),該協議是施樂公司20世紀80年代推出的,主要適用於小規模的網絡環境。RIP協議主要用於一個AS(自治係統)內的路由信息的傳遞,每30秒發送一次路由信息更新,RIP協議提供跳躍計數(hop count)作為尺度來衡量路由距離,跳躍計數是一個包到達目標所必須經過的路由器的數目,RIP最多支持的跳躍數為15。
應用:在Windows中,我們可以通過啟用“RIP偵聽”功能來偵聽RIP消息,這樣計算機可以了解其他路由,然後向路由表中添加它們的IP地址。以Windows XP為例,具體的啟用“RIP偵聽”功能方法如下:首先,打開“控製麵板”,雙擊“添加或刪除程序”。接著,單擊“添加或刪除Windows組件”,單擊“網絡服務”,然後單擊“詳細信息”。選中“RIP 偵聽器”複選框,然後單擊“確定”按鈕安裝該組件。
上次,我們介紹了用於傳遞Internet控製消息的協議(ICMP)、Internet組管理協議(IGMP)以及路由信息協議(RIP)。本期我們將介紹與文件傳遞/郵件發送相關的網絡協議。
FTP協議
說明:全稱File Transfer Protocol(文件傳輸協議),這是大家非常熟悉的網絡協議之一,也是Internet中使用最多的文件傳輸協議。主要用於在兩台計算機之間實現文件的上傳與下載,其中一台計算機作為FTP的客戶端,另一台作為FTP的服務器端。通過FTP協議可以上傳、下載幾乎所有的文件類型,比如TXT、EXE、DOC、MP3、ZIP、RAR等等。
應用:在實際應用中,FTP不僅可以作為網絡文件下載的主要格式,還可以作為單獨的命令來使用。比如我們在下MP3的時候,經常遇到
Telnet協議
說明:全稱遠程登錄協議,該協議也是Internet上普遍采用的仿真網絡協議,同時Telnet也是從遠程位置登錄常用的程序。通過Telnet協議可以把自己的計算機作為遠程計算機的一個終端,通過Telnet程序登錄遠程Telnet計算機,一般采用授權的用戶名和密碼登錄。登錄之後,就如同使用本地計算機一樣使用遠程計算機的硬盤、運行應用程序等。
應用:在Windows中,我們可以通過Telnet命令來進行遠程登錄,比如鍵入“telnet www.xxx.com”就可以連接www.xxx.com遠程計算機,另外還可以通過設置參數指定登錄用戶名、終端類型以及端口號等,具體的命令參數可以鍵入“telnet/?”查看
NEWS協議
說明:全稱網絡新聞組協議,通過該協議可以訪問Internet中各種各樣的新聞組,從新聞組中獲取你所需要的信息、資源,包括政治、經濟、文化、人文、地理、科技等等,也可以在新聞組發布一些信息。
應用:該協議的使用格式為:news:newsgroup,newsgroup表示網絡新聞組地址,比如微軟中文新聞組服務器地址為:msnews.microsoft.com,那麽在IE瀏覽器地址欄鍵入:news:msnews.microsoft.com,回車後就可以打開OE訪問該新聞組。
Mailto協議
說明:表示電子郵件協議,通過該協議可以創建一個指向電子郵件地址的超級鏈接,通過該鏈接可以在Internet中發送電子郵件。
應用:比如在網頁代碼中插入一段A href="mailto:abc@xxx.com",那麽點擊該超鏈接就會打開OE等郵件客戶端程序,輸入相應的內容後就可以向abc@xxx.com發送郵件。另外,在IE瀏覽器的地址欄中輸入mailto:abc@xxx.com,回車後同樣可以達到這樣的效果。
File協議
說明:表示本地文件傳輸協議,File協議主要用於訪問本地計算機中的文件,就如同在Windows資源管理器中打開文件一樣。
應用:要使用File協議,基本的格式如下:file:///文件路徑,比如要打開F:盤flash文件夾中的1.swf文件,那麽可以在資源管理器或IE地址欄中鍵入:file:///f:/flash/1.swf並回車。
在撥號上網以及ADSL寬帶上網的時候,我們經常要使用SLIP、PPP以及PPPoE等協議來創建撥號連接,本期我們將介紹與網絡傳輸相關的SLIP、PPP、PPPoE、L2TP以及PPTP協議。
SLIP協議
說明:全稱Serial Line Internet Protocol(串行線路網際協議),該協議是Windows遠程訪問的一種舊工業標準,主要在Unix遠程訪問服務器中使用。因為SLIP協議是麵向低速串行線路的,可以用於專用線路,也可以用於撥號線路,Modem的傳輸速率在1200bps到19200bps。
應用:在Windows中要設置SLIP協議,比如在Windows 98中,假設已經創建了“撥號連接”,右鍵單擊該連接,選擇“屬性”。接著,在打開的屬性窗口中,選擇“服務器類型”選項卡,在“撥號網絡服務器類型”中選擇“SLIP:Unix連接”。最後,單擊“確定”按鈕即可。
PPP協議
說明:全稱Point to Point Protocol(點對點協議),是TCP/IP網絡協議集合中的一個子協議,主要用來創建電話線路以及ISDN撥號接入ISP的連接,具有多種身份驗證方法、數據壓縮和加密以及通知IP地址等功能。PPP協議是SLIP協議的替代協議,在功能上沒有太大的區別。
應用:假設同樣是在Windows 98,並且已經創建好“撥號連接”。那麽可以通過下麵的方法來設置PPP協議:首先,打開“撥號連接”屬性,同樣選擇“服務器類型”選項卡;然後,選擇默認的“PPP:Internet,Windows NT Server,Windows 98”(如圖1),在高級選項中可以設置該協議其它功能選項;最後,單擊“確定”按鈕即可。
PPPoE協議
說明:全稱Point to Point Protocol over Ethernet(以太網上的點對點協議),簡單地說,就是將以太網和PPP協議結合後的協議,目前廣泛應用在ADSL接入方式中。通過PPPoE技術和寬帶調製解調器(比如ADSL Modem)我們就可以實現高速寬帶網的個人身份驗證訪問,為每個用戶創建虛擬撥號連接,這樣就可以高速連接到Internet。
應用:在Windows XP中,自帶了PPPoE協議的虛擬撥號工具,具體的創建方法如下:首先,打開“網絡連接”;接著單擊窗口左側“網絡任務”下的“創建一個新的連接”打開“新建連接向導”,單擊“下一步”;在網絡連接類型中選擇“連接到Internet”,單擊“下一步”;然後在出現的窗口中選擇“手動設置我的連接”,單擊“下一步”;在Internet連接窗口中選擇“用要求用戶名和密碼的寬帶連接來連接”(如圖2),單擊“下一步”;輸入ISP名稱,比如“ADSL”,單擊“下一步”;依次輸入用戶名、密碼、確認密碼,單擊“下一步”;最後,單擊“完成”即可。
PPTP協議
說明:全稱Point-to-Point Tunneling Protocol(點對點隧道協議),該協議是在PPP協議的基礎上開發的一種新的增強型安全協議,支持多協議虛擬專用網(VPN),可以通過密碼身份驗證協議(PAP)、可擴展身份驗證協議(EAP)等方法增強安全性。可以使遠程用戶通過撥入ISP、通過直接連接Internet或其他網絡安全地訪問企業網。
應用:在使用VPN的時候可以使用PPTP協議,也可以使用L2TP協議,具體設置方法如下:比如在Windows XP中,首先,在“網絡連接”窗口中右鍵單擊某個VPN連接,選擇“屬性”。接著,在打開的屬性窗口中選擇“網絡”選項卡。然後在“VPN類型”中選擇“PPTP VPN”(如圖3),單擊“確定”按鈕即可。
L2TP協議
說明:全稱Layer 2 Tunneling Protocol(第二層隧道協議),該協議是一種工業標準的Internet隧道協議,功能大致和PPTP協議類似,比如同樣可以對網絡數據流進行加密。不過也有不同之處,比如PPTP要求網絡為IP網絡,L2TP要求麵向數據包的點對點連接;PPTP使用單一隧道,L2TP使用多隧道;L2TP提供包頭壓縮、隧道驗證,而PPTP不支持。
應用:在VPN連接中要設置L2TP連接,方法同PPTP VPN設置,同樣是在VPN連接屬性窗口的“網絡”選項卡中,將VPN類型設置為“L2TP IPSec VPN”即可。
圖1 設置PPP協議
圖2 添加PPPoE協議
本文中我們將依次介紹DNS、ARP、RARP以及MAC協議。
DNS協議
說明:全稱Domain Name Server(域名解析係統),簡單地說,該協議主要負責將域名轉換成網絡可以識別的IP地址,比如將www.cce.com.cn轉換成221.122.32.15,域名和IP地址之間是一一對應的。因為訪問網站的時候,最終都是轉換成IP地址進行訪問的,如果直接設置DNS服務器那麽可以提高網絡的訪問速度,而且可以保證訪問的正確性。
應用:在Windows中要使用DNS協議,隻要設置相應的DNS服務器地址即可。具體的方法同IP地址的設置:比如在Windows XP中,首先,打開“本地連接”屬性窗口,在“常規”選項卡中雙擊“Internet協議(TCP/IP)”;然後在打開的屬性窗口中,選中“使用下麵的IP地址”設置IP地址、子網掩碼以及默認網關,選中“使用下麵的DNS服務器地址”(如圖),在首選DNS服務器和備用DNS服務器中輸入相應的DNS服務器地址;最後,連續單擊“確定”按鈕即可。
ARP協議
說明:全稱Address Resolution Protocol(地址解析協議),簡單地說,ARP協議主要負責將局域網中的32為IP地址轉換為對應的48位物理地址,即網卡的MAC地址,比如IP地址為192.168.0.1網卡MAC地址為00-03-0F-FD-1D-2B。整個轉換過程是一台主機先向目標主機發送包含IP地址信息的廣播數據包,即ARP請求,然後目標主機向該主機發送一個含有IP地址和MAC地址數據包,通過MAC地址兩個主機就可以實現數據傳輸了。
應用:在安裝了以太網網絡適配器的計算機中都有專門的ARP緩存,包含一個或多個表,用於保存IP地址以及經過解析的MAC地址。在Windows中要查看或者修改ARP緩存中的信息,可以使用arp命令來完成,比如在Windows XP的命令提示符窗口中鍵入“arp -a”或“arp -g”可以查看ARP緩存中的內容;鍵入“arp -d IPaddress”表示刪除指定的IP地址項(IPaddress表示IP地址)。arp命令的其他用法可以鍵入“arp /?”查看到。
RARP協議
說明:全稱Reverse Address Resolution Protocol(逆向地址解析協議),顧名思義就是將局域網中某個主機的物理地址轉換為IP地址,比如局域網中有一台主機隻知道物理地址而不知道IP地址,那麽可以通過RARP協議發出征求自身IP地址的廣播請求,然後由RARP服務器負責回答。
應用:RARP協議廣泛用於獲取無盤工作站的IP地址。
MAC協議
說明:全稱Media Access Control(媒體訪問控製子層),該協議位於OSI七層協議中數據鏈路層的下半部分,主要負責控製與連接物理層的物理介質。在發送數據的時候,MAC協議可以事先判斷是否可以發送數據,如果可以發送將給數據加上一些控製信息,最終將數據以及控製信息以規定的格式發送到物理層;在接收數據的時候,MAC協議首先判斷輸入的信息並是否發生傳輸錯誤,如果沒有錯誤,則去掉控製信息發送至LLC層。
應用:不管是在傳統的有線局域網(LAN)中還是在目前流行的無線局域網(WLAN)中,MAC協議都被廣泛地應用。在傳統局域網中,各種傳輸介質的物理層對應到相應的MAC層,目前普遍使用的網絡采用的是IEEE 802.3的MAC層標準,采用CSMA/CD訪問控製方式;而在無線局域網中,MAC所對應的標準為IEEE 802.11,其工作方式采用DCF(分布控製)和PCF(中心控製)。
無線局域網(WLAN)作為2004年最大的熱點,已經被越來越多的人所使用了。與我們經常使用的有線局域網不同,無線局域網所使用的協議主要包括802.11b、802.11a、802.11g以及WEP安全協議。
802.11b協議
說明:802.11b協議是由IEEE(電氣電子工程師學會)於1999年9月批準的,該協議的無線網絡工作在2.4GHz頻率下,最大傳輸速率可以達到11Mbps,可以實現在1Mbps、2Mbps、5.5Mbps以及11Mbps之間的自動切換;采用DSSS(直接序列展頻技術),理論上在室內的最大傳輸距離可以達到100米,室外可以達到300米。目前,也稱802.11b為Wi-Fi。
應用:目前,802.11b協議憑借其價格低廉、高開放性的特點被廣泛應用於無線局域網領域,是目前使用最多的無線局域網協議之一。在無線局域網中,802.11b協議主要支持Ad Hoc(點對點)和Infrastructure(基本結構)兩種工作模式,前者可以在無線網卡之間實現無線連接,後者可以借助於無線AP,讓所有的無線網卡與之無線連接。
802.11a協議
說明:802.11a協議同樣是在1999年製定完成的,其主要工作在5GHz的頻率下,數據傳輸速率可以達到54Mbps,傳輸距離在10米~100米之間;采用了OFDM(正交頻分多路複用)調製技術,可以支持語音、數據、圖像的傳輸,不過與802.11b協議不兼容。
應用:802.11a協議憑借傳輸速度快,還因為使用了5GHz工作頻率,所以受幹擾比較少的特點,也被應用於無線局域網。但是因為價格比較昂貴,且相下不兼容,所以目前市場上並不普及。
802.11g協議
說明:802.11g協議於2003年6月正式推出,它是在802.11b協議的基礎上改進的協議,支持2.4GHz工作頻率以及DSSS技術,並結合了802.11a協議高速的特點以及OFDM技術。這樣802.11g協議即可以實現11Mbps傳輸速率,保持對802.11b的兼容,又可以實現54Mbps高傳輸速率。
應用:隨著人們對無線局域網數據傳輸的要求,802.11g協議也已經慢慢普及到無線局域網中,和802.11b協議的產品一起占據了無線局域網市場的大部分。而且,部分加強型的802.11g產品已經步入無線百兆時代。
WEP協議
說明:全稱Wired Equivalent Protocol(有線等效協議),是為了保證802.11b協議數據傳輸的安全性而推出的安全協議,該協議可以通過對傳輸的數據進行加密,這樣可以保證無線局域網中數據傳輸的安全性。目前,在市場上一般的無線網絡產品支持64/128甚至256位WEP加密,未來還會慢慢普及WEP的改進版本——WEP2。
應用:在無線局域網中,要使用WEP協議,如果使用了無線AP首先要啟用WEP功能,並記下密鑰,然後在每個無線客戶端啟用WEP,並輸入該密鑰,這樣就可以保證安全連接。在無線客戶端啟用的方法如下:比如在Windows XP中,首先,右鍵單擊任務欄無線網絡連接圖標,選擇“查看可用的無線連接”,在打開的窗口中單擊“高級”按鈕;接著,在打開的屬性窗口中選擇“無線網絡配置”選項卡,在“首選網絡”中選擇搜索到的無線網絡連接,單擊“屬性”按鈕。然後,在打開的屬性窗口中選中“數據加密(WEP啟用)”(如圖),去掉“自動為我提供此密鑰”,在“網絡密鑰”中輸入在無線AP中創建的一個密鑰。最後,連續單擊兩次“確定”按鈕即可。