ipx協(xié)議篇1
關(guān)鍵詞:計算機 網(wǎng)絡(luò)通信協(xié)議
0 引言
本文就計算機網(wǎng)絡(luò)通信協(xié)議、選擇網(wǎng)絡(luò)通信協(xié)議的原則、TCP/IP通信協(xié)議的安裝、設(shè)置和測試等,作進一步的研究和探討。
1 網(wǎng)絡(luò)通信協(xié)議
目前,局域網(wǎng)中常用的通信協(xié)議主要有:NetBEUI協(xié)議、IPX/SPX兼容協(xié)議和TCP/IP協(xié)議。
1.1 NetBEUI協(xié)議 ①NetBEUI是一種體積小、效率高、速度快的通信協(xié)議。在微軟如今的主流產(chǎn)品,在Windows和Windows NT中,NetBEUI已成為其固有的缺省協(xié)議。NetBEUI是專門為幾臺到百余臺PC所組成的單網(wǎng)段部門級小型局域網(wǎng)而設(shè)計的。②NetBEUI中包含一個網(wǎng)絡(luò)接口標準NetBIOS。NetBIOS是IBM用于實現(xiàn)PC間相互通信的標準,是一種在小型局域網(wǎng)上使用的通信規(guī)范。該網(wǎng)絡(luò)由PC組成,最大用戶數(shù)不超過30個。
1.2 IPX/SPX及其兼容協(xié)議 ①IPX/SPX是Novell公司的通信協(xié)議集。與NetBEUI的明顯區(qū)別是,IPX/SPX顯得比較龐大,在復(fù)雜環(huán)境下具有很強的適應(yīng)性。因為,IPX/SPX在設(shè)計一開始就考慮了多網(wǎng)段的問題,具有強大的路由功能,適合于大型網(wǎng)絡(luò)使用。②IPX/SPX及其兼容協(xié)議不需要任何配置,它可通過“網(wǎng)絡(luò)地址”來識別自己的身份。Novell網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址由兩部分組成:標明物理網(wǎng)段的“網(wǎng)絡(luò)ID”和標明特殊設(shè)備的“節(jié)點ID”。其中網(wǎng)絡(luò)ID集中在NetWare服務(wù)器或路由器中,節(jié)點ID即為每個網(wǎng)卡的ID號。所有的網(wǎng)絡(luò)ID和節(jié)點ID都是一個獨一無二的“內(nèi)部IPX地址”。正是由于網(wǎng)絡(luò)地址的唯一性,才使IPX/SPX具有較強的路由功能。在IPX/SPX協(xié)議中,IPX是NetWare最底層的協(xié)議,它只負責數(shù)據(jù)在網(wǎng)絡(luò)中的移動,并不保證數(shù)據(jù)是否傳輸成功,也不提供糾錯服務(wù)。IPX在負責數(shù)據(jù)傳送時,如果接收節(jié)點在同一網(wǎng)段內(nèi),就直接按該節(jié)點的ID將數(shù)據(jù)傳給它;如果接收節(jié)點是遠程的,數(shù)據(jù)將交給NetWare服務(wù)器或路由器中的網(wǎng)絡(luò)ID,繼續(xù)數(shù)據(jù)的下一步傳輸。SPX在整個協(xié)議中負責對所傳輸?shù)臄?shù)據(jù)進行無差錯處理,IPX/SPX也叫做“Novell的協(xié)議集”。③NWLink通信協(xié)議。Windows NT中提供了兩個IPX/SPX的兼容協(xié)議:“NWLink SPX/SPX兼容協(xié)議”和“NWLink NetBIOS”,兩者統(tǒng)稱為“NWLink通信協(xié)議”。NWLink協(xié)議是Novell公司IPX/SPX協(xié)議在微軟網(wǎng)絡(luò)中的實現(xiàn),它在繼承IPX/SPX協(xié)議優(yōu)點的同時,更適應(yīng)了微軟的操作系統(tǒng)和網(wǎng)絡(luò)環(huán)境。Windows NT網(wǎng)絡(luò)和Windows的用戶,可以利用NWLink協(xié)議獲得NetWare服務(wù)器的服務(wù)。從Novell環(huán)境轉(zhuǎn)向微軟平臺,或兩種平臺共存時,NWLink通信協(xié)議是最好的選擇。
1.3 TCP/IP協(xié)議 TCP/IP是目前最常用到的一種通信協(xié)議,它是計算機世界里的一個通用協(xié)議。在局域網(wǎng)中,TCP/IP最早出現(xiàn)在Unix系統(tǒng)中,現(xiàn)在幾乎所有的廠商和操作系統(tǒng)都開始支持它。同時,TCP/IP也是Internet的基礎(chǔ)協(xié)議。①TCP/IP具有很高的靈活性,支持任意規(guī)模的網(wǎng)絡(luò),幾乎可連接所有的服務(wù)器和工作站。但其靈活性也為它的使用帶來了許多不便,在使用NetBEUI和IPX/SPX及其兼容協(xié)議時都不需要進行配置,而TCP/IP協(xié)議在使用時首先要進行復(fù)雜的設(shè)置。每個節(jié)點至少需要一個“IP地址”、一個“子網(wǎng)掩碼”、一個“默認網(wǎng)關(guān)”和一個“主機名”。在Windows NT中提供了一個稱為動態(tài)主機配置協(xié)議(DHCP)的工具,它可自動為客戶機分配連入網(wǎng)絡(luò)時所需的信息,減輕了聯(lián)網(wǎng)工作上的負擔,并避免了出錯。同IPX/SPX及其兼容協(xié)議一樣,TCP/IP也是一種可路由的協(xié)議。TCP/IP的地址是分級的,這使得它很容易確定并找到網(wǎng)上的用戶,同時也提高了網(wǎng)絡(luò)帶寬的利用率。當需要時,運行TCP/IP協(xié)議的服務(wù)器(如Windows NT服務(wù)器)還可以被配置成TCP/IP路由器。與TCP/IP不同的是,IPX/SPX協(xié)議中的IPX使用的是一種廣播協(xié)議,它經(jīng)常出現(xiàn)廣播包堵塞,所以無法獲得最佳的網(wǎng)絡(luò)帶寬。②Windows中的TCP/IP協(xié)議。Windows的用戶不但可以使用TCP/IP組建對等網(wǎng),而且可以方便地接入其它的服務(wù)器。如果Windows工作站只安裝了TCP/IP協(xié)議,它是不能直接加入Windows NT域的。雖然該工作站可通過運行在Windows NT服務(wù)器上的代理服務(wù)器(如Proxy Server)來訪問Internet,但卻不能通過它登錄Windows NT服務(wù)器的域。要讓只安裝TCP/IP協(xié)議的Windows用戶加入到Windows NT域,還必須在Windows上安裝NetBEUI協(xié)議。 ③TCP/IP協(xié)議在局域網(wǎng)中的配置。只要掌握了一些有關(guān)TCP/IP方面的知識,使用起來也非常方便。④IP地址。TCP/IP協(xié)議也是靠自己的IP地址來識別在網(wǎng)上的位置和身份的,IP地址同樣由“網(wǎng)絡(luò)ID”和“節(jié)點ID”(或稱HOST ID,主機地址)兩部分組成。一個完整的IP地址用32位(bit)二進制數(shù)組成,每8位(1個字節(jié))為一個段(Segment),共4段(Segment1~Segment4),段與段之間用“,”號隔開。為了便于應(yīng)用,IP地址在實際使用時并不直接用二進制,而是用大家熟悉的十進制數(shù)表示,如192.168.0.1等。在選用IP地址時,總的原則是:網(wǎng)絡(luò)中每個設(shè)備的IP地址必須唯一,在不同的設(shè)備上不允許出現(xiàn)相同的IP地址。⑤子網(wǎng)掩碼。子網(wǎng)掩碼是用于對子網(wǎng)的管理,主要是在多網(wǎng)段環(huán)境中對IP地址中的“網(wǎng)絡(luò)ID”進行擴展。例如某個節(jié)點的IP地址為192.168.0.1,它是一個C類網(wǎng)。其中前面三段共24位用來表示“網(wǎng)絡(luò)ID”;而最后一段共8位可以作為“節(jié)點ID”自由分配。⑥網(wǎng)關(guān)。網(wǎng)關(guān)(Gateway)是用來連接異種網(wǎng)絡(luò)的設(shè)置。它充當了一個翻譯的身份,負責對不同的通信協(xié)議進行翻譯,使運行不同協(xié)議的兩種網(wǎng)絡(luò)之間可以實現(xiàn)相互通信。如運行TCP/IP協(xié)議的Windows NT用戶要訪問運行IPX/SPX協(xié)議的Novell網(wǎng)絡(luò)資源時,則必須由網(wǎng)關(guān)作為中介。如果兩個運行TCP/IP協(xié)議的網(wǎng)絡(luò)之間進行互聯(lián),則可以使用Windows NT所提供的“默認網(wǎng)關(guān)”(Default Gateway)來完成。⑦主機名。網(wǎng)絡(luò)中唯一能夠代表用戶或設(shè)備身份的只有IP地址。但一般情況下,眾多的IP地址不容易記憶,操作起來也不方便。為了改善這種狀況,我們可給予每個用戶或設(shè)備一個有意義的名稱,如“HAOYUN”。
2 選擇網(wǎng)絡(luò)通信協(xié)議的原則
2.1 所選協(xié)議要與網(wǎng)絡(luò)結(jié)構(gòu)和功能相一致。如你的網(wǎng)絡(luò)存在多個網(wǎng)段或要通過路由器相連時,就不能使用不具備路由和跨網(wǎng)段操作功能的NetBEUI協(xié)議,而必須選擇IPX/SPX或TCP/IP等協(xié)議。另外,如果你的網(wǎng)絡(luò)規(guī)模較小,同時只是為了簡單的文件和設(shè)備的共享,這時你最關(guān)心的就是網(wǎng)絡(luò)速度,所以在選擇協(xié)議時應(yīng)選擇占用內(nèi)存小和帶寬利用率高的協(xié)議,如NetBEUI。當你的網(wǎng)絡(luò)規(guī)模較大,且網(wǎng)絡(luò)結(jié)構(gòu)復(fù)雜時,應(yīng)選擇可管理性和可擴充性較好的協(xié)議,如TCP/IP。
2.2 除特殊情況外,一個網(wǎng)絡(luò)盡量只選擇一種通信協(xié)議。現(xiàn)實中許多人的做法是一次選擇多個協(xié)議,或選擇系統(tǒng)所提供的所有協(xié)議,其實這樣做是很不可取的。因為每個協(xié)議都要占用計算機的內(nèi)存,選擇的協(xié)議越多,占用計算機的內(nèi)存資源就越多。一方面影響了計算機的運行速度,另一方面不利于網(wǎng)絡(luò)的管理。事實上一個網(wǎng)絡(luò)中一般一種通信協(xié)議就可以滿足需要。
2.3 注意協(xié)議的版本。每個協(xié)議都有它的發(fā)展和完善過程,因而出現(xiàn)了不同的版本,每個版本的協(xié)議都有它最為合適的網(wǎng)絡(luò)環(huán)境。從整體來看,高版本協(xié)議的功能和性能要比低版本好。所以在選擇時,在滿足網(wǎng)絡(luò)功能要求的前提下,應(yīng)盡量選擇高版本的通信協(xié)議。
2.4 協(xié)議的一致性。如果要讓兩臺實現(xiàn)互聯(lián)的計算機間進行對話,它們兩者使用的通信協(xié)議必須相同。否則中間還需要一個“翻譯”進行不同協(xié)議的轉(zhuǎn)換,這樣不僅影響通信速度,同時也不利于網(wǎng)絡(luò)的安全和穩(wěn)定運行。
3 TCP/IP通信協(xié)議的安裝、設(shè)置和測試
局域網(wǎng)中的一些通信協(xié)議,在安裝操作系統(tǒng)時會自動安裝NetBEUI通信協(xié)議;在安裝NetWare時,系統(tǒng)會自動安裝IPX/SPX通信協(xié)議。在3種協(xié)議中,NetBEUI和IPX/SPX在安裝后不需要進行設(shè)置就可以直接使用,但TCP/IP要經(jīng)過必要的設(shè)置。下面是Windows NT環(huán)境下的TCP/IP協(xié)議的安裝、設(shè)置和測試方法。①TCP/IP通信協(xié)議的安裝:在Windows NT中,如果未安裝有TCP/IP通信協(xié)議,可選擇“開始/設(shè)置/控制面板/網(wǎng)絡(luò)”,出現(xiàn)“網(wǎng)絡(luò)”對話框后,選擇對話框中的“協(xié)議/添加”命令,選取其中的TCP/IP協(xié)議,然后單擊“確定”按鈕。系統(tǒng)會詢問你是否要進行“DHCP服務(wù)器”的設(shè)置。如果你的IP地址是固定的,可選擇“否”。隨后,系統(tǒng)開始從安裝盤中復(fù)制所需的文件。②TCP/IP通信協(xié)議的設(shè)置:在“網(wǎng)絡(luò)”對話框中選擇已安裝的TCP/IP協(xié)議,打開其“屬性”,在指定的位置輸入已分配好的“IP地址”和“子網(wǎng)掩碼”。如果該用戶還要訪問其他Windows NT網(wǎng)絡(luò)的資源,還可以在“默認網(wǎng)關(guān)”處輸入網(wǎng)關(guān)的地址。③TCP/IP通信協(xié)議的測試:當TCP/IP協(xié)議安裝并設(shè)置結(jié)束后,為了保證其能夠正常工作,在使用前一定要進行測試。筆者建議大家使用系統(tǒng)自帶的工具程序PING.EXE,該工具可以檢查出任何一個用戶是否與同一網(wǎng)段的其他用戶連通,是否與其他網(wǎng)段的用戶正常連接,同時還能檢查出自己的IP地址是否與其他用戶的IP地址發(fā)生沖突。
4 結(jié)束語
ipx協(xié)議篇2
[關(guān)鍵詞]局域網(wǎng);通信協(xié)議;TCP/IP
How TO Configure the Communication Protocols of the LAN
Wang Guang ming
(Class One,Grade Three,Department of Computer Science,Zaozhuang Teachers' College,Zaozhuang 277100)
Abstract: Based on the LAN,for NetWare、Windows 95/98 and the main is Windows NT operation system,this paper introduce and analysis the characteristic、 capability and the essential configure method of the communication protocols.
Key Words: LAN;Communication Protocols; TCP/IP
不同的網(wǎng)絡(luò)協(xié)議都有其存在的必要,每一種協(xié)議都有它所主要依賴的操作系統(tǒng)和工作環(huán)境。在一個網(wǎng)絡(luò)上運行得很好的通信協(xié)議,在另一個看起來很相似的網(wǎng)絡(luò)上可能完全不適合。因此,組建網(wǎng)絡(luò)時通信協(xié)議的選擇尤為重要。
無論是幾臺機器組成的Windows 95/98對等網(wǎng),還是規(guī)模較大的Windows NT、Novell或Unix/Xenix局域網(wǎng),凡是親自組建或管理過網(wǎng)絡(luò)的人,都遇到過如何選擇和配置網(wǎng)絡(luò)通信協(xié)議的問題。由于許多用戶對網(wǎng)絡(luò)中的協(xié)議及其功能特點不是很清楚,所以在組網(wǎng)中經(jīng)常選用了不符合自身網(wǎng)絡(luò)特點的通信協(xié)議。其結(jié)果就造成了網(wǎng)絡(luò)無法接通,或者是速度太慢,工作不穩(wěn)定等現(xiàn)象而影響了網(wǎng)絡(luò)的可靠性。 下面我就分析一下各個協(xié)議的特點和性能借以說明我配置協(xié)議的理論和立場。
一、通信協(xié)議
組建網(wǎng)絡(luò)時,必須選擇一種網(wǎng)絡(luò)通信協(xié)議,使得用戶之間能夠相互進行“交流”。協(xié)議(Protocol)是網(wǎng)絡(luò)設(shè)備用來通信的一套規(guī)則,這套規(guī)則可以理解為一種彼此都能聽得懂的公用語言。關(guān)于網(wǎng)絡(luò)中的協(xié)議可以概括為兩類:“內(nèi)部協(xié)議”和“外部協(xié)議”下面分別予以介紹。
1.內(nèi)部協(xié)議
1978年,國際標準化組織(ISO)為網(wǎng)絡(luò)通信制定了一個標準模式,稱為OSI/RM(Open System Interconnect/Reference Model,開放系統(tǒng)互聯(lián)參考模型)體系結(jié)構(gòu)。該結(jié)構(gòu)共分七層,從低到高分別是物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會話層、表示層和應(yīng)用層。其中,任何一個網(wǎng)絡(luò)設(shè)備的上下層之間都有其特定的協(xié)議形式,同時兩個設(shè)備(如工作站與服務(wù)器)的同層之間也有其使用的協(xié)議約定。在這里,我們將這種上下層之間和同層之間的協(xié)議全部定義為“內(nèi)部協(xié)議”。內(nèi)部協(xié)議在組網(wǎng)中一般很少涉及到,它主要提供給網(wǎng)絡(luò)開發(fā)人員使用。如果你只是為了組建一個網(wǎng)絡(luò),可不去理會內(nèi)部協(xié)議。
2.外部協(xié)議
外部協(xié)議即我們組網(wǎng)時所必須選擇的協(xié)議。由于它直接負責計算機之間的相互通信,所以通常稱為網(wǎng)絡(luò)通信協(xié)議。自從網(wǎng)絡(luò)問世以來,有許多公司投入到了通信協(xié)議的開發(fā)中,如IBM、Banyan、Novell、Microsoft等。每家公司開發(fā)的協(xié)議,最初一般是為了滿足自己的網(wǎng)絡(luò)通信,但隨著網(wǎng)絡(luò)應(yīng)用的普及,不同網(wǎng)絡(luò)之間進行互聯(lián)的要求越來越迫切,因此通信協(xié)議就成為解決網(wǎng)絡(luò)之間互聯(lián)的關(guān)鍵技術(shù)。就像使用不同母語的人與人之間需要一種通用語言才能交談一樣,網(wǎng)絡(luò)之間的通信也需要一種通用語言,這種通用語言就是通信協(xié)議。目前,局域網(wǎng)中常用的通信協(xié)議(外部協(xié)議)主要有NetBEUI、IPX/SPX及其兼容協(xié)議和TCP/IP三類。
3.選擇網(wǎng)絡(luò)通信協(xié)議的原則
我們在選擇通信協(xié)議時一般應(yīng)遵循以下的原則:
第一、所選協(xié)議要與網(wǎng)絡(luò)結(jié)構(gòu)和功能相一致。如你的網(wǎng)絡(luò)存在多個網(wǎng)段或要通過路由器相連時,就不能使用不具備路由和跨網(wǎng)段操作功能的NetBEUI協(xié)議,而必須選擇IPX/SPX或TCP/IP等協(xié)議。另外,如果你的網(wǎng)絡(luò)規(guī)模較小,同時只是為了簡單的文件和設(shè)備的共享,這時你最關(guān)心的就是網(wǎng)絡(luò)速度,所以在選擇協(xié)議時應(yīng)選擇占用內(nèi)存小和帶寬利用率高的協(xié)議,如NetBEUI。當你的網(wǎng)絡(luò)規(guī)模較大,且網(wǎng)絡(luò)結(jié)構(gòu)復(fù)雜時,應(yīng)選擇可管理性和可擴充性較好的協(xié)議,如TCP/IP。
第二、除特殊情況外,一個網(wǎng)絡(luò)盡量只選擇一種通信協(xié)議。現(xiàn)實中許多人的做法是一次選擇多個協(xié)議,或選擇系統(tǒng)所提供的所有協(xié)議,其實這樣做是很不可取的。因為每個協(xié)議都要占用計算機的內(nèi)存,選擇的協(xié)議越多,占用計算機的內(nèi)存資源就越多。一方面影響了計算機的運行速度,另一方面不利于網(wǎng)絡(luò)的管理。事實上一個網(wǎng)絡(luò)中一般一種通信協(xié)議就可以滿足需要。
第三、注意協(xié)議的版本。每個協(xié)議都有它的發(fā)展和完善過程,因而出現(xiàn)了不同的版本,每個版本的協(xié)議都有它最為合適的網(wǎng)絡(luò)環(huán)境。從整體來看,高版本協(xié)議的功能和性能要比低版本好。所以在選擇時,在滿足網(wǎng)絡(luò)功能要求的前提下,應(yīng)盡量選擇高版本的通信協(xié)議。
第四、協(xié)議的一致性。如果要讓兩臺實現(xiàn)互聯(lián)的計算機間進行對話,它們兩者使用的通信協(xié)議必須相同。否則中間還需要一個“翻譯”進行不同協(xié)議的轉(zhuǎn)換,這樣不僅影響通信速度,同時也不利于網(wǎng)絡(luò)的安全和穩(wěn)定運行。
二、局域網(wǎng)中常用的三種通信協(xié)議
1.NetBEUI協(xié)議
■NetBEUI通信協(xié)議的特點。NetBEUI(NetBIOS Extended User Interface,用戶擴展接口)由IBM于1985年開發(fā)完成,它是一種體積小、效率高、速度快的通信協(xié)議。NetBEUI也是微軟最鐘愛的一種通信協(xié)議,所以它被稱為微軟所有產(chǎn)品中通信協(xié)議的“母語”。微軟在其早期產(chǎn)品,如DOS、LAN Manager、Windows 3.x和Windows for Workgroup中主要選擇NetBEUI作為自己的通信協(xié)議。在微軟如今的主流產(chǎn)品,如Windows 95/98和Windows NT中,NetBEUI已成為其固有的缺省協(xié)議。有人將WinNT定位為低端網(wǎng)絡(luò)服務(wù)器操作系統(tǒng),這與微軟的產(chǎn)品過于依賴NetBEUI有直接的關(guān)系。NetBEUI是專門為幾臺到百余臺PC所組成的單網(wǎng)段部門級小型局域網(wǎng)而設(shè)計的,它不具有跨網(wǎng)段工作的功能,即NetBEUI不具備路由功能。如果你在一個服務(wù)器上安裝了多塊網(wǎng)卡,或要采用路由器等設(shè)備進行兩個局域網(wǎng)的互聯(lián)時,將不能使用NetBEUI通信協(xié)議。否則,與不同網(wǎng)卡(每一塊網(wǎng)卡連接一個網(wǎng)段)相連的設(shè)備之間,以及不同的局域網(wǎng)之間將無法進行通信。
雖然NetBEUI存在許多不盡人意的地方,但它也具有其他協(xié)議所不具備的優(yōu)點。在三種通信協(xié)議中,NetBEUI占用內(nèi)存最少,在網(wǎng)絡(luò)中基本不需要任何配置。尤其在微軟產(chǎn)品幾乎獨占PC操作系統(tǒng)的今天,它很適合于廣大的網(wǎng)絡(luò)初學者使用。
■NetBEUI與NetBIOS之間的關(guān)系。細心的讀者可能已經(jīng)發(fā)現(xiàn),NetBEUI中包含一個網(wǎng)絡(luò)接口標準NetBIOS。NetBIOS(Network Basic Input/Output System,網(wǎng)絡(luò)基本輸入/輸出系統(tǒng))是IBM在1983年開發(fā)的一套用于實現(xiàn)PC間相互通信的標準,其目的是開發(fā)一種僅僅在小型局域網(wǎng)上使用的通信規(guī)范。該網(wǎng)絡(luò)由PC組成,最大用戶數(shù)不超過30個,其特點是突出一個“小”字。后來,IBM發(fā)現(xiàn)NetBIOS存在的許多缺陷,所以于1985年對其進行了改進,推出了NetBEUI通信協(xié)議。隨即,微軟將NetBEUI作為其客戶機/服務(wù)器網(wǎng)絡(luò)系統(tǒng)的基本通信協(xié)議,并進一步進行了擴充和完善。最有代表性的是在NetBEUI中增加了叫做SMB(Server Message Blocks,服務(wù)器消息塊)的組成部分,以降低網(wǎng)絡(luò)的通信堵塞。為此,有時將NetBEUI協(xié)議也稱為“SMB協(xié)議”。
人們常將NetBIOS和NetBEUI混淆起來,其實NetBIOS只能算是一個網(wǎng)絡(luò)應(yīng)用程序的接口規(guī)范,是NetBEUI的基礎(chǔ),它不具有嚴格的通信協(xié)議功能。而NetBEUI是建立在NetBIOS基礎(chǔ)之上的一個網(wǎng)絡(luò)傳輸協(xié)議。
2.IPX/SPX及其兼容協(xié)議
■IPX/SPX通信協(xié)議的特點。IPX/SPX(Internetwork Packet eXchange/Sequences Packet eXchange,網(wǎng)際包交換/順序包交換)是Novell公司的通信協(xié)議集。與NetBEUI的明顯區(qū)別是,IPX/SPX顯得比較龐大,在復(fù)雜環(huán)境下具有很強的適應(yīng)性。因為,IPX/SPX在設(shè)計一開始就考慮了多網(wǎng)段的問題,具有強大的路由功能,適合于大型網(wǎng)絡(luò)使用。當用戶端接入NetWare服務(wù)器時,IPX/SPX及其兼容協(xié)議是最好的選擇。但在非Novell網(wǎng)絡(luò)環(huán)境中,一般不使用IPX/SPX。尤其在Windows NT網(wǎng)絡(luò)和由Windows 95/98組成的對等網(wǎng)中,無法直接使用IPX/SPX通信協(xié)議。
■IPX/SPX協(xié)議的工作方式。IPX/SPX及其兼容協(xié)議不需要任何配置,它可通過“網(wǎng)絡(luò)地址”來識別自己的身份。Novell網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址由兩部分組成:標明物理網(wǎng)段的“網(wǎng)絡(luò)ID”和標明特殊設(shè)備的“節(jié)點ID”。其中網(wǎng)絡(luò)ID集中在NetWare服務(wù)器或路由器中,節(jié)點ID即為每個網(wǎng)卡的ID號(網(wǎng)卡卡號)。所有的網(wǎng)絡(luò)ID和節(jié)點ID都是一個獨一無二的“內(nèi)部IPX地址”。正是由于網(wǎng)絡(luò)地址的唯一性,才使IPX/SPX具有較強的路由功能。
在IPX/SPX協(xié)議中,IPX是NetWare最底層的協(xié)議,它只負責數(shù)據(jù)在網(wǎng)絡(luò)中的移動,并不保證數(shù)據(jù)是否傳輸成功,也不提供糾錯服務(wù)。IPX在負責數(shù)據(jù)傳送時,如果接收節(jié)點在同一網(wǎng)段內(nèi),就直接按該節(jié)點的ID將數(shù)據(jù)傳給它;如果接收節(jié)點是遠程的(不在同一網(wǎng)段內(nèi),或位于不同的局域網(wǎng)中),數(shù)據(jù)將交給NetWare服務(wù)器或路由器中的網(wǎng)絡(luò)ID,繼續(xù)數(shù)據(jù)的下一步傳輸。SPX在整個協(xié)議中負責對所傳輸?shù)臄?shù)據(jù)進行無差錯處理,所以我們將IPX/SPX也叫做“Novell的協(xié)議集”。
■NWLink通信協(xié)議。Windows NT中提供了兩個IPX/SPX的兼容協(xié)議:“NWLink SPX/SPX兼容協(xié)議”和“NWLink NetBIOS”,兩者統(tǒng)稱為“NWLink通信協(xié)議”。NWLink協(xié)議是Novell公司IPX/SPX協(xié)議在微軟網(wǎng)絡(luò)中的實現(xiàn),它在繼承IPX/SPX協(xié)議優(yōu)點的同時,更適應(yīng)了微軟的操作系統(tǒng)和網(wǎng)絡(luò)環(huán)境。Windows NT網(wǎng)絡(luò)和Windows 95/98的用戶,可以利用NWLink協(xié)議獲得NetWare服務(wù)器的服務(wù)。如果你的網(wǎng)絡(luò)從Novell環(huán)境轉(zhuǎn)向微軟平臺,或兩種平臺共存時,NWLink通信協(xié)議是最好的選擇。不過在使用NWLink協(xié)議時,其中“NWLink IPX/SPX兼容協(xié)議”類似于Windows 95/98中的“IPX/SPX兼容協(xié)議”,它只能作為客戶端的協(xié)議實現(xiàn)對NetWare服務(wù)器的訪問,離開了NetWare服務(wù)器,此兼容協(xié)議將失去作用;而“NWLink NetBIOS”協(xié)議不但可在NetWare服務(wù)器與Windows NT之間傳遞信息,而且能夠用于Windows NT、Windows 95/98相互之間任意通信。
3.TCP/IP協(xié)議
TCP/IP(Transmission Control Protocol/Internet Protocol,傳輸控制協(xié)議/網(wǎng)際協(xié)議)是目前最常用到的一種通信協(xié)議,它是計算機世界里的一個通用協(xié)議。在局域網(wǎng)中,TCP/IP最早出現(xiàn)在Unix系統(tǒng)中,現(xiàn)在幾乎所有的廠商和操作系統(tǒng)都開始支持它。同時,TCP/IP也是Internet的基礎(chǔ)協(xié)議。
■TCP/IP通信協(xié)議的特點。TCP/IP具有很高的靈活性,支持任意規(guī)模的網(wǎng)絡(luò),幾乎可連接所有的服務(wù)器和工作站。但其靈活性也為它的使用帶來了許多不便,在使用NetBEUI和IPX/SPX及其兼容協(xié)議時都不需要進行配置,而TCP/IP協(xié)議在使用時首先要進行復(fù)雜的設(shè)置。每個節(jié)點至少需要一個“IP地址”、一個“子網(wǎng)掩碼”、一個“默認網(wǎng)關(guān)”和一個“主機名”。如此復(fù)雜的設(shè)置,對于一些初識網(wǎng)絡(luò)的用戶來說的確帶來了不便。不過,在Windows NT中提供了一個稱為動態(tài)主機配置協(xié)議(DHCP)的工具,它可自動為客戶機分配連入網(wǎng)絡(luò)時所需的信息,減輕了聯(lián)網(wǎng)工作上的負擔,并避免了出錯。當然,DHCP所擁有的功能必須要有DHCP服務(wù)器才能實現(xiàn)。
同IPX/SPX及其兼容協(xié)議一樣,TCP/IP也是一種可路由的協(xié)議。但是,兩者存在著一些差別。TCP/IP的地址是分級的,這使得它很容易確定并找到網(wǎng)上的用戶,同時也提高了網(wǎng)絡(luò)帶寬的利用率。當需要時,運行TCP/IP協(xié)議的服務(wù)器(如Windows NT服務(wù)器)還可以被配置成TCP/IP路由器。與TCP/IP不同的是,IPX/SPX協(xié)議中的IPX使用的是一種廣播協(xié)議,它經(jīng)常出現(xiàn)廣播包堵塞,所以無法獲得最佳的網(wǎng)絡(luò)帶寬。
■Windows 95/98中的TCP/IP協(xié)議。Windows 95/98的用戶不但可以使用TCP/IP組建對等網(wǎng),而且可以方便地接入其它的服務(wù)器。值得注意的是,如果Windows 95/98工作站只安裝了TCP/IP協(xié)議,它是不能直接加入Windows NT域的。雖然該工作站可通過運行在Windows NT服務(wù)器上的代理服務(wù)器(如Proxy Server)來訪問Internet,但卻不能通過它登錄Windows NT服務(wù)器的域。如果要讓只安裝TCP/IP協(xié)議的Windows 95/98用戶加入到Windows NT域,還必須在Windows 95/98上安裝NetBEUI協(xié)議。 轉(zhuǎn)貼于
■TCP/IP協(xié)議在局域網(wǎng)中的配置。在提到TCP/IP協(xié)議時,有許多用戶便被其復(fù)雜的描述和配置所困擾,而不敢放心地去使用。其實就局域網(wǎng)用戶來說,只要你掌握了一些有關(guān)TCP/IP方面的知識,使用起來也非常方便。
IP地址基礎(chǔ)知識。前面在談到IPX/SPX協(xié)議時就已知道,IPX的地址由“網(wǎng)絡(luò)ID”(NetWork ID)和“節(jié)點ID”(Node ID)兩部分組成,IPX/SPX協(xié)議是靠IPX地址來進行網(wǎng)上用戶的識別的。同樣,TCP/IP協(xié)議也是靠自己的IP地址來識別在網(wǎng)上的位置和身份的,IP地址同樣由“網(wǎng)絡(luò)ID”和“節(jié)點ID”(或稱HOST ID,主機地址)兩部分組成。一個完整的IP地址用32位(bit)二進制數(shù)組成,每8位(1個字節(jié))為一個段(Segment),共4段(Segment1~Segment4),段與段之間用“.”號隔開。為了便于應(yīng)用,IP地址在實際使用時并不直接用二進制,而是用大家熟悉的十進制數(shù)表示,如192.168.0.1等。IP地址的完整組成:“網(wǎng)絡(luò)ID”和“節(jié)點ID”都包含在32位二進制數(shù)中。目前,IP地址主要分為A、B、C三類(除此之外,還存在D和E兩類地址,現(xiàn)在局域網(wǎng)中這兩類地址基本不用,故本文暫且不涉及),A類用于大型網(wǎng)絡(luò),B類用于中型網(wǎng)絡(luò),C類一般用于局域網(wǎng)等小型網(wǎng)絡(luò)中。其中,A類地址中的最前面一段Segment1用來表示“網(wǎng)絡(luò)ID”,且Segment1的8位二進制數(shù)中的第一位必須是“0”。其余3段表示“節(jié)點ID”;B類地址中,前兩段用來表示“網(wǎng)絡(luò)ID”,且Segment1的8位二進制數(shù)中的前二位必須是“10”。后兩段用來表示“節(jié)點ID”;在C類地址中,前三段表示“網(wǎng)絡(luò)ID”,且Segment1的8位二進制數(shù)中的前三位必須是“110”。最后一段Segment4用來表示“節(jié)點ID”。
值得一提的是,IP地址中的所有“網(wǎng)絡(luò)ID”都要向一個名為InterNIC(Internet Network Information Center,互聯(lián)網(wǎng)絡(luò)信息中心)申請,而“節(jié)點ID”可以自由分配。目前可供使用的IP地址只有C類,A類和B類的資源均已用盡。不過在選用IP地址時,總的原則是:網(wǎng)絡(luò)中每個設(shè)備的IP地址必須唯一,在不同的設(shè)備上不允許出現(xiàn)相同的IP地址。表1列出了IP地址中的“網(wǎng)絡(luò)ID”的有關(guān)屬性,“節(jié)點ID”在互不重復(fù)的情況下由用戶自由分配。其實,將IP地址進行分類,主要是為了滿足網(wǎng)絡(luò)的互聯(lián)。如果你的網(wǎng)絡(luò)是一個封閉式的網(wǎng)絡(luò),只要在保證每個設(shè)備的IP地址唯一的前提下,三類地址中的任意一個都可以直接使用(為以防萬一,你還是老老實實地使用C類IP地址為好)。
子網(wǎng)掩碼。對IP地址的解釋稱之為子網(wǎng)掩碼。從名稱可以看出,子網(wǎng)掩碼是用于對子網(wǎng)的管理,主要是在多網(wǎng)段環(huán)境中對IP地址中的“網(wǎng)絡(luò)ID”進行擴展。舉個例子來說明:例如某個節(jié)點的IP地址為192.168.0.1,它是一個C類網(wǎng)。其中前面三段共24位用來表示“網(wǎng)絡(luò)ID”,是非常珍貴的資源;而最后一段共8位可以作為“節(jié)點ID”自由分配。但是,如果公司的局域網(wǎng)是分段管理的,或者該網(wǎng)絡(luò)是由多個局域網(wǎng)互聯(lián)而成,是否要給每個網(wǎng)段或每個局域網(wǎng)都申請分配一個“網(wǎng)絡(luò)ID”呢?這顯然是不合理的。此時,我們可以使用子網(wǎng)掩碼的功能,將其中一個或幾個節(jié)點的IP地址全部充當成“網(wǎng)絡(luò)ID”來使用,用來擴展“網(wǎng)絡(luò)ID”不足的困難。
當我們將某一節(jié)點的IP地址如192.168.0.1已設(shè)置成一個“網(wǎng)絡(luò)ID”時,網(wǎng)絡(luò)上的其它設(shè)備又怎樣知道它是一個“網(wǎng)絡(luò)ID”,而不是一個節(jié)點IP地址呢?這就要靠子網(wǎng)掩碼來告知。子網(wǎng)掩碼是這樣做的:如果某一位的二進制數(shù)是“1”,它就知道是“網(wǎng)絡(luò)ID”的一部分;如果是“0”便認作是“節(jié)點ID”的一部分。如將192.168.0.1當做“網(wǎng)絡(luò)ID”時,其子網(wǎng)掩碼就是11111111.11111111.11111111.00000001,對應(yīng)的十進制數(shù)表示為255.255.255.1。否則它的子網(wǎng)掩碼就是11111111.11111111.11111111.00000000,對應(yīng)的十進制數(shù)表示應(yīng)為255.255.255.0。有了子網(wǎng)掩碼,便可方便地實現(xiàn)用戶跨網(wǎng)段或跨網(wǎng)絡(luò)操作。不過,為了讓子網(wǎng)掩碼能夠正常工作,同一子網(wǎng)中的所有設(shè)備都必須支持子網(wǎng)掩碼,且子網(wǎng)掩碼相同。表2列出了A、B、C三類網(wǎng)絡(luò)的缺省子網(wǎng)掩碼。
網(wǎng)關(guān)。網(wǎng)關(guān)(Gateway)是用來連接異種網(wǎng)絡(luò)的設(shè)置。它充當了一個翻譯的身份,負責對不同的通信協(xié)議進行翻譯,使運行不同協(xié)議的兩種網(wǎng)絡(luò)之間可以實現(xiàn)相互通信。如運行TCP/IP協(xié)議的Windows NT用戶要訪問運行IPX/SPX協(xié)議的Novell網(wǎng)絡(luò)資源時,則必須由網(wǎng)關(guān)作為中介。如果兩個運行TCP/IP協(xié)議的網(wǎng)絡(luò)之間進行互聯(lián),則可以使用Windows NT所提供的“默認網(wǎng)關(guān)”(Default Gateway)來完成。網(wǎng)關(guān)的地址該如何分配呢?可舉一個例子來回答:假如A網(wǎng)絡(luò)的用戶要訪問B網(wǎng)絡(luò)上的資源,必須在A網(wǎng)絡(luò)中設(shè)置一個網(wǎng)關(guān),該網(wǎng)關(guān)的地址應(yīng)為B網(wǎng)絡(luò)的“網(wǎng)絡(luò)ID”(一般可理解為B網(wǎng)絡(luò)服務(wù)器的IP地址)。當A網(wǎng)絡(luò)的用戶同時還要訪問C網(wǎng)絡(luò)的資源時又該怎么呢?你只需將C網(wǎng)絡(luò)的“網(wǎng)絡(luò)ID”添加到A網(wǎng)絡(luò)的網(wǎng)關(guān)中即可。依次類推……網(wǎng)關(guān)連多少個網(wǎng)絡(luò),就擁有多少個IP地址。
主機名。網(wǎng)絡(luò)中唯一能夠代表用戶或設(shè)備身份的只有IP地址。但一般情況下,眾多的IP地址不容易記憶,操作起來也不方便。為了改善這種狀況,我們可給予每個用戶或設(shè)備一個有意義的名稱,如“WANGQUN”。至于在網(wǎng)絡(luò)中用到“WANGQUN”時,怎樣知道其對應(yīng)的IP地址呢?這完全由操作系統(tǒng)自己完成,我們大可不必考慮。
三、通信協(xié)議的安裝、設(shè)置和測試
局域網(wǎng)中的一些協(xié)議,在安裝操作系統(tǒng)時會自動安裝。如在安裝Windows NT或Windows 95/98時,系統(tǒng)會自動安裝NetBEUI通信協(xié)議。在安裝NetWare時,系統(tǒng)會自動安裝IPX/SPX通信協(xié)議。其中三種協(xié)議中,NetBEUI和IPX/SPX在安裝后不需要進行設(shè)置就可以直接使用,但TCP/IP要經(jīng)過必要的設(shè)置。所以下文主要以Windows NT環(huán)境下的TCP/IP協(xié)議為主,介紹其安裝、設(shè)置和測試方法,其他操作系統(tǒng)中協(xié)議的有關(guān)操作與Windows NT基本相同,甚至更為簡單。
■TCP/IP通信協(xié)議的安裝。在Windows NT中,如果未安裝有TCP/IP通信協(xié)議,可選擇“開始/設(shè)置/控制面板/網(wǎng)絡(luò)”,將出現(xiàn)“網(wǎng)絡(luò)”對話框,選擇對話框中的“協(xié)議/添加”,選取其中的TCP/IP協(xié)議,然后單擊“確定”按鈕。系統(tǒng)會詢問你是否要進行“DHCP服務(wù)器”的設(shè)置?如果你的IP地址是固定的(一般是這樣),可選擇“否”。隨后,系統(tǒng)開始從安裝盤中復(fù)制所需的文件。
■TCP/IP通信協(xié)議的設(shè)置。在“網(wǎng)絡(luò)”對話框中選擇已安裝的TCP/IP協(xié)議,打開其“屬性”,在指定的位置輸入已分配好的“IP地址”和“子網(wǎng)掩碼”。如果該用戶還要訪問其它Widnows NT網(wǎng)絡(luò)的資源,還可以在“默認網(wǎng)關(guān)”處輸入網(wǎng)關(guān)的地址。
■TCP/IP通信協(xié)議的測試。當TCP/IP協(xié)議安裝并設(shè)置結(jié)束后,為了保證其能夠正常工作,在使用前一定要進行測試。筆者建議大家使用系統(tǒng)自帶的工具程序:PING.EXE,該工具可以檢查任何一個用戶是否與同一網(wǎng)段的其他用戶連通,是否與其他網(wǎng)段的用戶連接正常,同時還能檢查出自己的IP地址是否與其他用戶的IP地址發(fā)生沖突。假如服務(wù)器的IP地址為192.168.0.1,如要測試你的機器是否與服務(wù)器接通時,只需切換到DOS提示符下,并鍵入命令“PING 192.168.0.1”即可。如果出現(xiàn)類似于“Reply from 192.168.0.1……”的回應(yīng),說明TCP/IP協(xié)議工作正常;如果顯示類似于“Request timed out”的信息,說明雙方的TCP/IP協(xié)議的設(shè)置可能有錯,或網(wǎng)絡(luò)的其它連接(如網(wǎng)卡、HUB或連線等)有問題,還需進一步檢查。
四、小結(jié)
在組建局域網(wǎng)時,具體選擇哪一種網(wǎng)絡(luò)通信協(xié)議主要取決于網(wǎng)絡(luò)規(guī)模、網(wǎng)絡(luò)間的兼容性和網(wǎng)絡(luò)管理幾個方面。如果正在組建一個小型的單網(wǎng)段的網(wǎng)絡(luò),并且對外沒有連接的需要,這時最好選擇NetBEUI通信協(xié)議。如果你正從NetWare遷移到Windows NT,或兩種平臺共存時,IPX/SPX及其兼容協(xié)議可提供一個很好的傳輸環(huán)境。如果你正在規(guī)劃一個高效率、可互聯(lián)性和可擴展性的網(wǎng)絡(luò),TCP/IP則將是理想的選擇。
參考文獻
[1]阮家棟 俞麗和 《微型計算機網(wǎng)絡(luò)原理及應(yīng)用》 北京 中國紡織大學出版社 1995
[2]瞿 坦 《計算機網(wǎng)絡(luò)及應(yīng)用》 北京 化學工業(yè)出版社 2002
[3]王竹林 《校園網(wǎng)組建與管理》 北京 清華大學出版社 2002
ipx協(xié)議篇3
[關(guān)鍵詞]通信協(xié)議 IPX/SPX協(xié)議 NetBEUI協(xié)議 TCP/IP協(xié)議
中圖分類號:TP393.08 文獻標識碼:A 文章編號:1009-914X(2016)23-0114-01
引言:通過通信信道和設(shè)備互連起來的多個不同地理位置的數(shù)據(jù)通信系統(tǒng),要使其能協(xié)同工作實現(xiàn)信息交換和資源共享,它們之間必須具有共同的語言。交流過程中都必須遵循某種互相都能接受的規(guī)則,這個規(guī)則就是通信協(xié)議。網(wǎng)絡(luò)通信協(xié)議是計算機網(wǎng)絡(luò)的一個重要組成部分,是不同網(wǎng)絡(luò)之間通信、交流的公共語言。有了它,使用不同系統(tǒng)的計算機或網(wǎng)絡(luò)之間才可以彼此識別,識別出不同的網(wǎng)絡(luò)操作指令,建立信任關(guān)系,否則就會造成網(wǎng)絡(luò)的接入速度太慢以及工作不穩(wěn)定。這一技術(shù)發(fā)展至今,已經(jīng)發(fā)展出了很多種不同類型的通信協(xié)議,不同的網(wǎng)絡(luò)協(xié)議都有其存在的必要,每一種協(xié)議都有它所主要依賴的操作系統(tǒng)和工作環(huán)境。所以要很好地選擇與配置協(xié)議就必須要先了解目前各主要協(xié)議的主要性能特點和所適用的范圍,一遍合理的配置各種通信協(xié)議,保證網(wǎng)絡(luò)通信的正常運行。
一、通信協(xié)議簡介
通信協(xié)議是指雙方實體完成通信或服務(wù)所必須遵循的規(guī)則和約定。協(xié)議定義了數(shù)據(jù)單元使用的格式,信息單元應(yīng)該包含的信息與含義、連接方式、信息發(fā)送和接收的時序,從而確保網(wǎng)絡(luò)中數(shù)據(jù)順利地傳送到確定的地方。在計算機通信中,通信協(xié)議用于實現(xiàn)計算機與網(wǎng)絡(luò)連接之間的標準,網(wǎng)絡(luò)如果沒有統(tǒng)一的通信協(xié)議,電腦之間的信息傳遞就無法識別。
通信協(xié)議包括語義、語法和時序三個組成部分。語義是對協(xié)議元素的含義進行解釋。不同類型的協(xié)議元素所規(guī)定的語義是不同的。語法是將若干個協(xié)議元素和數(shù)據(jù)組合在一起用來表達一個完整的內(nèi)容所應(yīng)遵循的格式,也就是對信息的數(shù)據(jù)結(jié)構(gòu)做一種規(guī)定。而時序是對事件實現(xiàn)順序的詳細說明。
二、幾種主要的通信協(xié)議
1. IPX/SPX協(xié)議
IPX/SPX(網(wǎng)際包交換/序列包交換)協(xié)議主要應(yīng)用于基于NetWare操作系統(tǒng)的Novell局域網(wǎng)中,基于其他操作系統(tǒng)的局域網(wǎng)能夠通過IPX/SPX協(xié)議與Novell網(wǎng)進行通信。當用戶端接入 NetWare服務(wù)器時,IPX/SPX 及其兼容協(xié)議是最好的選擇。但在非Novell網(wǎng)絡(luò)環(huán)境中,一般不使用IPX/SPX。IPX/SPX及其兼容協(xié)議不需要任何配置,它可通過網(wǎng)絡(luò)地址來識別自己的身份。Novell網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址由兩部分組成:標成物理網(wǎng)段的網(wǎng)絡(luò)ID和標明特殊設(shè)備的“節(jié)點 ID” 。其中網(wǎng)絡(luò)ID集中在NetWare服務(wù)器或路由器中,節(jié)點ID即為每個網(wǎng)卡的ID號。 所有的網(wǎng)絡(luò)ID和節(jié)點ID都是一個獨一無二的內(nèi)部IPX地址。正是由于網(wǎng)絡(luò)地址的唯一性,才使用IPX/SPX具有較強的路由功能。IPX/SPX協(xié)議中,IPX是NetWare最低層的協(xié)議,他只負責數(shù)據(jù)在網(wǎng)絡(luò)中的移動,并不保證數(shù)據(jù)是否傳輸成功,也不提供糾錯服務(wù)。IPX 在負責數(shù)據(jù)傳送時,如果接收節(jié)點在同一網(wǎng)段內(nèi),就直接按節(jié)點的ID將數(shù)據(jù)傳給它;如果接收節(jié)點是遠程的,數(shù)據(jù)將交給 NetWare 服務(wù)器或路由器中的網(wǎng)絡(luò)ID,繼續(xù)數(shù)據(jù)的下一步傳輸。
2. NetBEUI協(xié)議
NetBEUI(用戶擴展接口)協(xié)議是一種體積小、效率高、速率快的通信協(xié)議,也是微軟最鐘愛的一種通信協(xié)議,所以它被稱為微軟所有產(chǎn)品中通信協(xié)議的"母語"。NetBEUI是專門為由幾臺到百余臺計算機所組成的單網(wǎng)段部門級小型局域網(wǎng)而設(shè)計的,它不具有跨網(wǎng)段工作的功能,即NetBEUI不具備路由功能。如果一個服務(wù)器上安裝了多個網(wǎng)卡,或要采用路由器等設(shè)備進行兩個局域網(wǎng)的互連時,則不能使用NetBEUI通信協(xié)議。否則,與不同網(wǎng)卡(每一個網(wǎng)卡連接一個網(wǎng)段)相連的設(shè)備之間,以及不同的局域網(wǎng)之間無法進行通信。在3種通信協(xié)議中,NetBEUI占用的內(nèi)存最少,在網(wǎng)絡(luò)中基本不需要任何配置。
3. TCP/IP協(xié)議
TCP/IP(傳輸控制協(xié)議/網(wǎng)絡(luò)協(xié)議)從字面上理解只有兩個協(xié)議,即TCP協(xié)議和IP協(xié)議,而事實上它是是由一組具有專業(yè)用途的多個子協(xié)議組合而成的,這些子協(xié)議包括TCP、IP、UDP、ARP、ICMP等,而TCP和IP協(xié)議是協(xié)議族中最基本的最重要的兩個協(xié)議。它是為了實現(xiàn)不同網(wǎng)絡(luò)之間的互連而設(shè)計的。TCP/IP 通信協(xié)議具有靈活性,適用任意規(guī)模的網(wǎng)絡(luò),幾乎可連接所有的服務(wù)器和工作站,正因為的靈活性也帶來了它的復(fù)雜性,它需要針對不同網(wǎng)絡(luò)進行不同設(shè)置,且每一個節(jié)點至少需要一個IP地址,一個網(wǎng)掩碼,一個默認網(wǎng)關(guān)和一個主機名,但是在局域網(wǎng)中微軟為了簡化 TCP/IP協(xié)議的設(shè)置,在NT中配置了一個動態(tài)主機配置協(xié)議(DHCP),它可以為客戶端自動分配一個IP地址,避免了出錯。
三、選擇通信協(xié)議的原則
1.網(wǎng)絡(luò)結(jié)構(gòu)和功能的一致性
如果網(wǎng)絡(luò)存在多個網(wǎng)段或要通過路由器相連時,就不能使用不具備路由和跨網(wǎng)段操作功能的NetBEUI協(xié)議,而必須選擇具備這一功能的IPX/SPX或TCP/IP等協(xié)議。此外,如果網(wǎng)絡(luò)規(guī)模較小,同時只是為了簡單的文件和設(shè)備的共享,這時最主要的就是網(wǎng)絡(luò)速度,所以在選擇協(xié)議時應(yīng)選擇占用內(nèi)存小和帶寬利用率高的協(xié)議,如NetBEUI。當網(wǎng)絡(luò)規(guī)模較大且網(wǎng)絡(luò)結(jié)構(gòu)復(fù)雜時,應(yīng)選擇可管理性和可擴充性較好的協(xié)議,如TCP/IP。
2.除特殊情況外,一個網(wǎng)絡(luò)盡量只選擇一種通信協(xié)議
由于每個協(xié)議都要占用計算機的內(nèi)存,選擇的協(xié)議越多,占用計算機的內(nèi)存資源就越多。一方面影響了計算機的運行速度,另一方面不利于網(wǎng)絡(luò)的管理。事實上一個網(wǎng)絡(luò)中一般一種通信協(xié)議就可以滿足需要。
3.注意協(xié)議的版本
每個協(xié)議都有它的發(fā)展和完善過程,因而出現(xiàn)了不同的版本。每個版本的協(xié)議都有它最為合適的網(wǎng)絡(luò)環(huán)境。從整體來看,高版本協(xié)議的功能和性能要比低版本好。所以在選擇時,在滿足網(wǎng)絡(luò)功能要求的前提下,應(yīng)盡量選擇高版本的通信協(xié)議。
4.協(xié)議的一致性。
如果要讓兩臺實現(xiàn)互聯(lián)的計算機間進行對話,它們兩者使用的通信協(xié)議必須相同。否則中間還需要一個“翻譯”進行不同協(xié)議的轉(zhuǎn)換。這樣不僅影響通信速度,同時也不利于網(wǎng)絡(luò)的安全和穩(wěn)定運行。
結(jié)語:
通信協(xié)議作為連接不通網(wǎng)絡(luò)和設(shè)備之間的橋梁,其作用至關(guān)重要。這一技術(shù)發(fā)展至今,已經(jīng)發(fā)展出了多種多樣不通版本的協(xié)議,而每個版本也都具有各自的特點和功能,所以在選擇協(xié)議的時候應(yīng)該根據(jù)實際需要選擇最適合的通信協(xié)議,從而使其更好地為用戶服務(wù)。
參考文獻:
[1] 高傳善.數(shù)據(jù)通信與計算機網(wǎng)[M].北京:高等教育出版社,2002.
[2] 梁振軍,梁波.計算機互聯(lián)網(wǎng)技術(shù)與TCP/IP協(xié)議[M].北京:海洋出版社,2006.
ipx協(xié)議篇4
【關(guān)鍵詞】計算機網(wǎng)絡(luò)通信協(xié)議TCP/IP協(xié)議IPX/SPX及其兼容協(xié)議
隨著計算機技術(shù)的普及,網(wǎng)絡(luò)信息化得到了新的發(fā)展。在這個過程中計算機網(wǎng)絡(luò)通信協(xié)議成為該行業(yè)討論的焦點問題。因此,本文將從通信協(xié)議的概念、原則和常見協(xié)議幾個方面進行分析,力求提供新的思路。
1網(wǎng)絡(luò)通信協(xié)議的概念
在計算機通信的過程中,兩臺計算機之間必須使用通信協(xié)議。網(wǎng)絡(luò)通信協(xié)議主要是指通過信道和設(shè)備將多個不同位置的數(shù)據(jù)進行連接的通信系統(tǒng),是計算機之間實現(xiàn)會話的必要基礎(chǔ)。通信協(xié)議具有可靠性、有效性和層次性的特點。其本質(zhì)是一種規(guī)則的體現(xiàn),即計算機網(wǎng)絡(luò)硬件和軟件必須共同遵守的規(guī)則。與此同時,我們認為網(wǎng)絡(luò)協(xié)議并不是單獨存在的,常常存在于其他軟件中。其中,基礎(chǔ)型協(xié)議主要用來提供網(wǎng)絡(luò)連接的服務(wù),是通信服務(wù)中最基礎(chǔ)的層面;應(yīng)用型協(xié)議需要針對具體的網(wǎng)絡(luò)服務(wù)來進行選擇,不屬于必備協(xié)議。從組成方面來看,網(wǎng)絡(luò)協(xié)議主要包含三個要素,即語義、語法和時序。語義主要是對協(xié)議元素進行必要的解釋,而不同的協(xié)議元素對語義的規(guī)定有所差別。語法主要是將各個協(xié)議的元素進行組合,通過計算機語言表達出相對完整的內(nèi)容,是對信息數(shù)據(jù)處理的結(jié)構(gòu)形式。時序則是對事件發(fā)生的順序進行調(diào)整和說明。
2網(wǎng)絡(luò)通信協(xié)議的原則
在計算機網(wǎng)絡(luò)通信協(xié)議中進行信息和數(shù)據(jù)傳遞需要堅持三大原則。即所選協(xié)議的一致性、選擇高版本協(xié)議和通信協(xié)議的單一性。所選協(xié)議的一致性是指協(xié)議需要和網(wǎng)絡(luò)結(jié)構(gòu)、功能相一致。在計算機網(wǎng)絡(luò)通信協(xié)議中,網(wǎng)絡(luò)通信協(xié)議需要對網(wǎng)絡(luò)規(guī)模、兼容性和管理進行綜合考慮。具體而言,當網(wǎng)絡(luò)規(guī)模較小時,對網(wǎng)絡(luò)的要求也隨之較低。因此在網(wǎng)絡(luò)配置的選擇上重心在于網(wǎng)絡(luò)速度。故,在協(xié)議的選擇上以占用內(nèi)存小和寬帶利用率高的協(xié)議為主,常見的有:NetBEUI。反之,當網(wǎng)絡(luò)規(guī)模較大時,網(wǎng)絡(luò)結(jié)構(gòu)也變得復(fù)雜,此時可以選擇擴充性和管理性較強的協(xié)議,常見的有:TCP/IP。通信協(xié)議的單一性主要是指計算機之間的通信離不開通信協(xié)議,常規(guī)模式下每一個網(wǎng)絡(luò)只能選擇一種通信協(xié)議。這是因為,每一個網(wǎng)絡(luò)通信協(xié)議均會占用計算機內(nèi)存,當選擇協(xié)議較多時,無疑會造成內(nèi)存資源的不足和浪費,從而直接影響到計算機的運行速度,加大了網(wǎng)絡(luò)管理的難度。選擇高版本協(xié)議主要原因是:高版本協(xié)議的功能和性能相對較好。值得一提的是每個通信協(xié)議都有其最合適的網(wǎng)絡(luò)環(huán)境。因此,使用者需要根據(jù)網(wǎng)絡(luò)計算機的環(huán)境選擇與之匹配的網(wǎng)絡(luò)通信協(xié)議。
3常見的網(wǎng)絡(luò)通信協(xié)議
3.1TCP/IP協(xié)議
TCP/IP協(xié)議是TCP協(xié)議和IP協(xié)議的結(jié)合體,是最重要的兩種協(xié)議。最早使用該協(xié)議的是Unix系統(tǒng),并且得到了市場上大多數(shù)計算機廠商和操作系統(tǒng)的大力支持。在互聯(lián)網(wǎng)的使用過程中,TCP/IP協(xié)議能夠提供有效地端字節(jié)傳輸服務(wù)。首先,傳給IP層的數(shù)據(jù)流可以通過TCP分割成長度較為合適的數(shù)據(jù)段后再進行二次傳輸,然后根據(jù)接收端主機從IP層接收的數(shù)據(jù)包進行上傳。常見的IP協(xié)議主要為IPV4協(xié)議和IPV6協(xié)議,該協(xié)議規(guī)定了在互聯(lián)網(wǎng)傳輸過程中準確的數(shù)據(jù)格式,因此,在TCP/IP協(xié)議中的傳輸是相對嚴格的一個過程。與此同時,IPV6協(xié)議優(yōu)于IPV4協(xié)議,具體表現(xiàn)在三個方面。即IPV6協(xié)議擁有更為廣闊的地址空間,將IP地址長度從32位上升到128位;擁有更小的路由表,即IPV6協(xié)議遵循聚類原則,路由器可以在路由表中選擇一條記錄來代表一片子網(wǎng),因此縮短了路由表的長度,進而提高了路由器轉(zhuǎn)發(fā)數(shù)據(jù)包的速度。最后,IPV6協(xié)議協(xié)議增加了自動配置的支持功能,該功能能夠使網(wǎng)絡(luò)管理更為便利和安全,同時可以對網(wǎng)絡(luò)層提供加密數(shù)據(jù)處理,提高了互聯(lián)網(wǎng)安全。除此之外,TCP/IP協(xié)議本身具有較強的靈活性,可以支持不同規(guī)模的網(wǎng)絡(luò),連接所有的服務(wù)器和工作站。但是,在這個過程中也存在一些麻煩和問題。即在使用其他協(xié)議的過程中不需要進行配置,可以自動的分配網(wǎng)絡(luò)所需的必要信息,減少人工操作。而TCP/IP協(xié)議需要完成相對復(fù)雜的設(shè)置過程,即每一個節(jié)點都需要IP地址、子網(wǎng)掩碼、默認網(wǎng)關(guān)和主機名。此外,對于Windows中的TCP/IP協(xié)議而言,想要直接加入WindowsNT域只安裝TCP/IP協(xié)議是無法登陸的,還需要在Windows系統(tǒng)上安裝NetBEUI協(xié)議,從而順利的訪問其服務(wù)器的域中。
3.2IPX/SPX及其兼容協(xié)議
IPX/SPX及其兼容協(xié)議是由Novell公司開發(fā)的一種網(wǎng)絡(luò)通信協(xié)議集,與NetBEUI通信協(xié)議不同的地方在于該協(xié)議較為龐大,在復(fù)雜的網(wǎng)絡(luò)環(huán)境下依舊有強大的適應(yīng)性。因此,非常適合大型網(wǎng)絡(luò)使用。與此同時,IPX/SPX及其兼容協(xié)議可以通過網(wǎng)絡(luò)地址信息來辨別身份,不需要任何其他配置,是其最大的優(yōu)點。此外,IPX/SPX及其兼容協(xié)議所有的網(wǎng)絡(luò)IP和節(jié)點IP都有內(nèi)部的一個IPX地址,具有唯一性。然而,IPX屬于NetWare自帶的最底層的網(wǎng)絡(luò)協(xié)議,其功能主要是對網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù)負責,即僅保證傳輸?shù)某晒Γ槐WC傳輸?shù)恼_性。而SPX主要是針對數(shù)據(jù)的正確性進行核查與處理。因此,當兩種協(xié)議合并在一起的時候能夠具備較強的功能,彌補其劣勢。因此,使用Windows的用戶可以獲得NetWare服務(wù)器的相關(guān)服務(wù),當Novell環(huán)境開始轉(zhuǎn)向微軟平臺的時候,這兩種平臺將實現(xiàn)共存。
3.3NetBEUI協(xié)議
NetBEUI協(xié)議最大的優(yōu)點在于速度快、體積小和效率高,且NetBEUI協(xié)議是微軟主流產(chǎn)品的缺省協(xié)議。該協(xié)議主要應(yīng)用于小型局域網(wǎng)環(huán)境中,且局域網(wǎng)中可以實現(xiàn)幾百臺PC機的互聯(lián)。NetBIOS是NetBEUI通信協(xié)議中的一個網(wǎng)絡(luò)接口標準,其功能是加強PC機之間的通信,而內(nèi)網(wǎng)PC機一般不超過30個。
4結(jié)語
隨著局域網(wǎng)的組建和發(fā)展,網(wǎng)絡(luò)兼容性和網(wǎng)絡(luò)規(guī)則將直接影響到網(wǎng)絡(luò)通信協(xié)議的選擇。與此同時,TCP/IP協(xié)議主要用于效率高且擴展性能較強的網(wǎng)絡(luò),而NetBEUI通信協(xié)議比較適合小型網(wǎng)絡(luò)。IPX/SPX及其兼容協(xié)議協(xié)議主要適用于兩種平臺共存的計算機網(wǎng)絡(luò)系統(tǒng)。因此,在網(wǎng)絡(luò)通信協(xié)議的選擇上需要根據(jù)實際需要進行科學的、合理的選擇,提高計算機的使用效率。
參考文獻:
[1]劉芳基.于通信順序進程的計算機網(wǎng)絡(luò)通信協(xié)議形式化描述[J].信息系統(tǒng)工程,2016(2).
[2]吉逸,吳國新.計算機網(wǎng)絡(luò)體系結(jié)構(gòu)及通信協(xié)議[J].江蘇機械制造與自動化,2011(5).
[3]石全民,何輝.網(wǎng)絡(luò)安全協(xié)議在計算機通信技術(shù)當中的作用與意義[J].中國建材科技,2015(4).
[4]李雨,馮迪.淺析計算機網(wǎng)絡(luò)通信協(xié)議[J].中小企業(yè)管理與科技(上旬刊),2009(1).
ipx協(xié)議篇5
一、引言
要實現(xiàn)網(wǎng)絡(luò)間的正常通信就必需選擇合適的通信協(xié)議,有很多人誤認為通信協(xié)議就是TCP/IP協(xié)議,只要網(wǎng)絡(luò)能正常連通,其它協(xié)議沒有用,事實上,不同的網(wǎng)絡(luò)協(xié)議都有其存在的必要。
二、通信協(xié)議的分類 組建網(wǎng)絡(luò)時,必須選擇一種網(wǎng)絡(luò)通信協(xié)議,使得用戶之間能夠相互進行“交流”。協(xié)議(Protocol)是網(wǎng)絡(luò)設(shè)備用來通信的一套規(guī)則,這套規(guī)則可以理解為一種彼此都能聽得懂的公用語言。關(guān)于網(wǎng)絡(luò)中的協(xié)議可以概括為兩類:“內(nèi)部協(xié)議”和“外部協(xié)議”。
1、內(nèi)部協(xié)議1978年,國際標準化組織(ISO)為網(wǎng)絡(luò)通信制定了一個標準模式,稱為OSI/RM(Open System Interconnect/Reference Model,開放系統(tǒng)互聯(lián)參考模型)體系結(jié)構(gòu)。該結(jié)構(gòu)共分七層,從低到高分別是物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會話層、表示層和應(yīng)用層。其中,任何一個網(wǎng)絡(luò)設(shè)備的上下層之間都有其特定的協(xié)議形式,同時兩個設(shè)備(如工作站與服務(wù)器)的同層之間也有其使用的協(xié)議約定。在這里,將這種上下層之間和同層之間的協(xié)議全部定義為“內(nèi)部協(xié)議”。內(nèi)部協(xié)議在組網(wǎng)中一般很少涉及到,它主要提供給網(wǎng)絡(luò)開發(fā)人員使用,如果只是為了組建一個網(wǎng)絡(luò),可不去理會內(nèi)部協(xié)議。
2、外部協(xié)議外部協(xié)議即組網(wǎng)時所必須選擇的協(xié)議。由于它直接負責計算機之間的相互通信,所以通常稱為網(wǎng)絡(luò)通信協(xié)議。自從網(wǎng)絡(luò)問世以來,有許多公司投入到了通信協(xié)議的開發(fā)中,如IBM、Banyan、Novell、Microsoft等。每家公司開發(fā)的協(xié)議,最初都是為了滿足自己的網(wǎng)絡(luò)通信,但隨著網(wǎng)絡(luò)應(yīng)用的普及,不同網(wǎng)絡(luò)之間進行互聯(lián)的要求越來越迫切,因此通信協(xié)議就成為解決網(wǎng)絡(luò)之間互聯(lián)的關(guān)鍵技術(shù)。就像使用不同母語的人與人之間需要一種通用語言才能交談一樣,網(wǎng)絡(luò)之間的通信也需要一種通用語言,這種通用語言就是通信協(xié)議。目前,局域網(wǎng)中常用的外部協(xié)議主要有NetBEUI、IPX/SPX及其兼容協(xié)議和TCP/IP三類。
三、選擇網(wǎng)絡(luò)通信協(xié)議的原則
第一、網(wǎng)絡(luò)結(jié)構(gòu)和功能與所選協(xié)議要相一致。如果網(wǎng)絡(luò)中存在多個網(wǎng)段或要通過路由器相連時,就不能使用不具備路由和跨網(wǎng)段操作功能的NetBEUI協(xié)議,而必須選擇IPX/SPX或TCP/IP等協(xié)議。另外,如果網(wǎng)絡(luò)規(guī)模較小,同時只是為了簡單的文件和設(shè)備的共享,這時關(guān)心的主要是網(wǎng)絡(luò)速度,所以在選擇協(xié)議時應(yīng)選擇占用內(nèi)存小和帶寬利用率高的協(xié)議,如NetBEUI。當網(wǎng)絡(luò)規(guī)模較大,且網(wǎng)絡(luò)結(jié)構(gòu)復(fù)雜時,應(yīng)選擇可管理性和可擴充性較好的協(xié)議,如TCP/IP。
第二、選擇一種通信協(xié)議用于一個網(wǎng)絡(luò)。現(xiàn)實中很多人會選擇系統(tǒng)所提供的所有協(xié)議,其實這樣做是很不可取的。因為每個協(xié)議都要占用計算機的內(nèi)存,選擇的協(xié)議越多,占用計算機的內(nèi)存資源就越多。一方面影響了計算機的運行速度,另一方面不利于網(wǎng)絡(luò)的管理。事實上一個網(wǎng)絡(luò)中一般一種通信協(xié)議就可以滿足需要。
第三、協(xié)議的版本要注意。每個協(xié)議都有它的發(fā)展和完善過程,因而出現(xiàn)了不同的版本,每個版本的協(xié)議都有它最為合適的網(wǎng)絡(luò)環(huán)境。從整體來看,高版本協(xié)議的功能和性能要比低版本好。所以在選擇時,在滿足網(wǎng)絡(luò)功能要求的前提下,應(yīng)盡量選擇高版本的通信協(xié)議。第四、協(xié)議的一致性。如果要讓兩臺實現(xiàn)互聯(lián)的計算機間進行對話,它們兩者使用的通信協(xié)議必須相同。否則中間還需要一個“翻譯”進行不同協(xié)議的轉(zhuǎn)換,這樣不僅影響通信速度,同時也不利于網(wǎng)絡(luò)的安全和穩(wěn)定運行。
四、局域網(wǎng)中常用的三種通信協(xié)議
ipx協(xié)議篇6
關(guān)鍵詞:遠程控制;智能門禁系統(tǒng);IP電話;Wifi手機
中圖分類號:TP319 文獻標識碼:A 文章編號:16727800(2013)003009304
1 多方式門禁系統(tǒng)構(gòu)想
鎖具,這個與人類生活密不可分的工具,在經(jīng)歷了漫長的發(fā)展后,終于駕著新技術(shù)的帆船,承載著傳統(tǒng)鎖具的功用與現(xiàn)代電子的實用特質(zhì)而跨入現(xiàn)代人們生活的科學便利化時代。常用的機械鎖是一種傳統(tǒng)的鎖,因其制造簡便、易于使用,在日常生活中具有不可取代性,至今應(yīng)用依然很廣泛,但其安全性、可控性、智能性較差。
電子鎖的出現(xiàn),讓越來越多的現(xiàn)代人感受到科技在真實生活中的廣泛應(yīng)用。任何新技術(shù)、新產(chǎn)品的面世都不是一步到位的,而是在不斷的技術(shù)進步與完善后才能夠以完美的形式展現(xiàn)在世人面前。電子鎖正是當下電子產(chǎn)品與家居產(chǎn)品在技術(shù)方面結(jié)合后產(chǎn)生的一種鎖具行業(yè)劃時代的科技成果。隨著信息技術(shù)的不斷發(fā)展,電子鎖也可由計算機控制,出現(xiàn)了磁卡、RFID(射頻識別技術(shù))、NFC(近場通信技術(shù))、生物識別技術(shù)等電子鎖。
鑒于以上電子鎖的多樣技術(shù),不妨設(shè)想一下:這些智能程度高、可控程度高的設(shè)備到底能否實現(xiàn)技術(shù)上的系統(tǒng)接合,達成一個有機的整體,從而實現(xiàn)一種多方式的門禁系統(tǒng)?這個門禁系統(tǒng)具有其它單項技術(shù)電子鎖所不具備的優(yōu)點,是具有多種設(shè)備與技術(shù)優(yōu)勢整合的系統(tǒng),并且可以突破距離上的限制,是一種實現(xiàn)遠程控制的門禁系統(tǒng)。
2 系統(tǒng)構(gòu)成
該系統(tǒng)由Wifi手機、IP電話機、PC、無線路由器、IP語音交換機、電話控制板、紅外感應(yīng)器、IP對講主機、門禁控制板、天花喇叭、IP對講面板、電磁鎖等構(gòu)成。
2.1 門禁系統(tǒng)拓撲結(jié)構(gòu)
系統(tǒng)拓撲結(jié)構(gòu)見圖1。
2.2 功能與實現(xiàn)
①實現(xiàn)多方式開關(guān)門,手機和電話通過撥打號碼可以控制門的開關(guān),計算機通過軟件控制門的開關(guān);②當人走進門,經(jīng)過紅外感應(yīng)器,會有歡迎提示語;③Wifi手機和IP電話可以互相通話;④按下IP對講主機面板,可以與IP電話機互相通話。
3 開發(fā)過程
系統(tǒng)采用VC2005 SP1(MFC靜態(tài)編譯)為開發(fā)環(huán)境,sdk軟件開發(fā)包進行編譯開發(fā)。
3.1 開發(fā)一:通過控制計算機客戶端軟件與IP電話實現(xiàn)門的開與閉 計算機基于TCP/IP協(xié)議通過局域網(wǎng)連接到門禁控制系統(tǒng),門禁控制系統(tǒng)主要包括IPX P200、IPC50B、門禁控制面板3個部分組成。PC客戶端軟件通過IP地址聯(lián)機到IPX P200(服務(wù)器),PC客戶端軟件執(zhí)行的任何命令都是在IPX P200上處理的,處理后回饋信號給IPC50B,再由IPC50B發(fā)送門的開與閉指令給門禁控制面板,最后由門禁控制面板控制電磁鎖的通電與斷電,從而實現(xiàn)門的閉合與開啟。
3.1.1 PC客戶端SDK及IPX主程序的開發(fā)
(1)開發(fā)環(huán)境:Windows XP及以上、VC2005 SP1(MFC靜態(tài)編譯)。
(2)文件清單如表1所示。
(3)開發(fā)流程如圖2所示。
①引入ocp sdk開發(fā)庫。通過在stdafx.h中加入#pragma comment(lib, "ocp_sdk.lib")的方式引入,也可以直接修改工程參數(shù),在“鏈接器-輸入-附加依賴庫”中加入上述lib;
同時,與sdk無關(guān)但業(yè)務(wù)必需的,還需要創(chuàng)建一個定時器(或監(jiān)控線程),用于監(jiān)測當前活動的業(yè)務(wù)指針(或業(yè)務(wù)數(shù)組、鏈表中所有活動的業(yè)務(wù)),來判斷各業(yè)務(wù)的狀態(tài),提示用戶進行交互操作或顯示報告,例如,有多個新呼叫進入,會創(chuàng)建多個CALL IN業(yè)務(wù),定時器或線程檢測到活動業(yè)務(wù)實例時,需要逐個彈屏通知。
⑤ 連接(斷開)IPX CPE設(shè)備。需確保本工程是啟用了“Windows 套接字”即自動初始化Windows socket環(huán)境的,否則需要手工初始化,連接OCP服務(wù)器,ocp_connect(srv_addr, 8087,NULL),返回成功后,則開發(fā)者需在上述全局SDK消息處理函數(shù)中進行后繼“所有”自CPE送至本地軟件的消息處理,該函數(shù)的最后一個參數(shù)即本地任意數(shù)據(jù)指針,會自動傳入全局SDK消息處理函數(shù)中,Demo程序中即為demo_dlg的對象實例指針,方便回調(diào)函數(shù)可以直接根據(jù)消息方便地控制界面;關(guān)閉連接,即ocp_close(),需要在程序退出前至少調(diào)用一次,否則可能導(dǎo)致CPE端OCP服務(wù)器保持一個無效連接浪費系統(tǒng)資源。連接后,需立即進行登錄,直接調(diào)用ocp_login()接口,該接口會設(shè)置上述的global全局變量中的sessionid變量值,即本次登錄成功后獲取的session id,后繼所有交互均會使用到它,如獲取異常,后繼操作可能會返回無權(quán)限錯誤。
SD主界面及操作界面分別如圖3、圖4所示。
3.1.2 系統(tǒng)配置
IPX服務(wù)器配置:
Simton IPX服務(wù)器使用通用的Simton IPX產(chǎn)品系列,服務(wù)器是IPC50 系統(tǒng)的核心業(yè)務(wù)和管理支持部分,支持整個系統(tǒng)的語音軟交換、呼叫路由、業(yè)務(wù)管理和配置管理,以及后臺其它業(yè)務(wù)接口。還支持E1數(shù)字中繼連接到第三方呼叫中心。
(1)配置IPC50B分機號碼及認證參數(shù)。按照IPX服務(wù)器的分機號碼規(guī)劃為各IPC50配置不同的分機號碼。認證方式為密碼方式,此密碼為機密碼,為分機登錄使用。
(2)配置背景音文件。此系統(tǒng)中使用的是:IPCserver.wav。
(3)配置內(nèi)網(wǎng)路由。為該IPX服務(wù)器的所有IPC50 配置一條統(tǒng)一的路由,支持對各IPC50 及其不同前端面板進行呼叫:支持對IPC50的呼叫在分機號碼后增加一位后綴呼出;多出的這一位用于對多個IPC50F面板進行選擇,1表示第一個面板,2表示第二個面板……; 選擇企業(yè)組網(wǎng)—內(nèi)網(wǎng)呼叫路由,點擊增加,在彈出的頁面中依次填寫目標號碼前綴,號碼長度和變換規(guī)則。例如,IPX服務(wù)器的機構(gòu)區(qū)號為1,分機號碼位數(shù)為4,11開頭的分機號碼分配給100個IPC50,那么內(nèi)網(wǎng)路由可配置為:目標號碼前綴11XX,號碼長度5,號碼變換規(guī)則R$。IPX在路由處理后被叫號碼將只送前面的有效分機號碼,而最后一位附加位則以特殊的參數(shù)形式送給IPC50,方便其區(qū)分不同的面板。
(4)配置客服中心ACD及分機號碼。客服中心通常設(shè)置多個客服坐席,但對外使用統(tǒng)一的客服號碼。可以利用IPX的ACD呼叫自動排隊調(diào)度功能建立一個簡單的客服呼叫中心:設(shè)置1個或多個坐席,指定多個坐席的服務(wù)調(diào)度策略,設(shè)置客戶等待隊列長度,指定統(tǒng)一客服中心號碼。 直接使用該客服坐席的分機號碼作為客服中心號碼。
(5)配置咨詢中心ACD及分機號碼。咨詢中心通常設(shè)置多個服務(wù)坐席,但對外使用統(tǒng)一的服務(wù)號碼。可以利用IPX的ACD呼叫自動排隊調(diào)度功能建立一個簡單的呼叫中心:設(shè)置1個或多個坐席,指定多個坐席的服務(wù)調(diào)度策略,設(shè)置客戶等待隊列長度,指定統(tǒng)一咨詢中心號碼。直接使用該坐席的分機號碼作為咨詢中心號碼。
IPC50B配置:
(1)服務(wù)器參數(shù)配置。配置好VOIP帳號、密碼、VOIP服務(wù)器等信息(由IPX服務(wù)器提供);應(yīng)答方式選擇直線端口,端口號為1。
(2)其它參數(shù)配置。
*對講中心坐席號碼:緊急求助時IPC50F呼叫的號碼,要求IPX服務(wù)器路由可達;通常配置多個客服坐席的呼叫中心虛擬分機號碼,多個坐席同時振鈴或空閑時間最長的坐席優(yōu)先振鈴。
*咨詢中心坐席號碼:壁掛話機摘機時自動呼叫的號碼,要求IPX服務(wù)器路由可達;通常配置多個客服坐席的呼叫中心虛擬分機號碼,多個坐席同時振鈴或空閑時間最長的坐席優(yōu)先振鈴。
*中心無應(yīng)答超時:客服中心電話振鈴時間,缺省為120s。
*背景音循環(huán)播放:吸頂音箱播放背景音次數(shù),缺省為3次。
*背景音服務(wù)器:提供背景音下載的IPX服務(wù)器的完整web登錄方式,即http://IP:port/;實際背景音為該IPX語音庫中名字為IPCserver.wav的文件。
*背景音下載間隔:從IPX服務(wù)器指定位置查詢并下載新的背景音文件的時間間隔,缺省為12h,如果IPX服務(wù)器上的文件日期為新日期,執(zhí)行下載。
*當前背景音日期:服務(wù)器上背景音的日期。
*背景音量自動控制:對講時自動降低到設(shè)置的背景音量和按時間段自動輸出的音量。音量大小可分為10個等級,0為無聲,10為最大。時間段不能重復(fù),IPC50沒有內(nèi)置時鐘,需 NTP 外部時鐘同步,確保時間段控制有效。音量設(shè)置的基本原則:夜間的音量要比白天低一個檔次,而有人對講時,音量應(yīng)再低一個檔次,建議按643設(shè)置。
*輸出開關(guān)量1:可用于輸出控制門禁系統(tǒng),預(yù)設(shè)狀態(tài)為高或低二選一。實際動作時,還接受輸入開關(guān)量的關(guān)聯(lián)控制。
*輸出開關(guān)量2:可用于輸出控制監(jiān)控設(shè)備,預(yù)設(shè)狀態(tài)為高或低二選一;實際動作時,還接受輸入開關(guān)量的關(guān)聯(lián)控制。
*輸入開關(guān)量1:可用于接受門禁控制信號輸入,可設(shè)置的狀態(tài)為:無、關(guān)聯(lián)輸出開關(guān)量1、關(guān)聯(lián)輸出開關(guān)量2。
*輸入開關(guān)量2:可用于接受控制信號輸入,可設(shè)置的狀態(tài)為:無、關(guān)聯(lián)輸出開關(guān)量1、關(guān)聯(lián)輸出開關(guān)量2。
*會議模式:當啟用會議模式時,多個IPC50F緊急求助可以同時和客服中心通話。當禁用會議模式時,如果一個IPC50F緊急求助在與客服中心通話,那么其它終端的緊急求助按鈕顯示紅色,指示不可用,即使按下去也沒有任何反應(yīng)。
3.1.3 具體步驟
配置好以上系統(tǒng)和服務(wù)器以后就可以進行計算機和電話的控制,具體如下:
計算機操作:輸入服務(wù)器的IP地址,連接到服務(wù)器,等狀態(tài)顯示連接上后就可以對門進行控制了。
電話操作:①電話撥打號碼1000;②聽到“嘟嘟”6聲后有兩急促聲音時輸入密碼:*123456*;③輸入密碼間隔1s后再按“6”。
3.2 開發(fā)二:通過控制Wifi手機實現(xiàn)門的開與閉
Wifi是一種可以將個人計算機、手持設(shè)備(如平板計算機、手機)等終端以無線方式互相連接的技術(shù)。目的是改善基于IEEE 802.11標準的無線網(wǎng)路產(chǎn)品之間的互通性。由于Wifi的頻段在世界范圍內(nèi)是無需任何電信運營執(zhí)照的,因此WLAN無線設(shè)備提供了一個世界范圍內(nèi)可以使用的、費用極其低廉且數(shù)據(jù)帶寬極高的無線空中接口。用戶可以在WiFi覆蓋區(qū)域內(nèi)快速瀏覽網(wǎng)頁,隨時隨地接聽撥打電話。而其它一些基于WLAN的寬帶數(shù)據(jù)應(yīng)用,如流媒體、網(wǎng)絡(luò)游戲等臺式機無線網(wǎng)卡功能更是值得用戶期待。有了WiFi功能,打長途電話(包括國際長途)、瀏覽網(wǎng)頁、收發(fā)電子郵件、音樂下載、數(shù)碼照片傳遞等,再無需擔心速度慢和花費高的問題。Wifi技術(shù)與藍牙技術(shù)一樣,同屬于在辦公室和家庭中使用的短距離無線技術(shù)。
Wifi手機撥打號碼,發(fā)射Wifi信號,無線路由器接收到信號之后,把數(shù)據(jù)傳給IP語音交換機,語音交換機處理數(shù)據(jù)之后發(fā)送給門禁控制面板,由門禁控制面板控制門的開與關(guān)。
Wifi也可以與IP電話機及IP對講面板進行通話,具體步驟如下:①手機撥打號碼1000;②聽到“嘟嘟”兩聲急促聲音后輸入密碼:*123456*;③輸入密碼間隔1s后再按“6”。
4 系統(tǒng)特色與市場應(yīng)用
與傳統(tǒng)門禁系統(tǒng)相比,該門禁系統(tǒng)突出實現(xiàn)了多方式遠程控制,既提高了門禁系統(tǒng)的運作效率,又節(jié)省了公司的整體預(yù)算,節(jié)約了成本。單一的電話與計算機實現(xiàn)門禁功能穩(wěn)定,但是需要布線等操作,相對繁瑣,占用空間較大,并且距離非常有限。加入Wifi手機控制的門禁,延長了傳輸?shù)木嚯x,也提高了便攜性,節(jié)省了空間。誠然,該多方式遠程控制門禁系統(tǒng)也有不足之處,如用IP電話機和Wifi手機開門所需時間較長,需要日后進一步改進。
該門禁系統(tǒng)主要可用于使用相對頻繁房間的開關(guān),例如學校的機房與實驗室,通常一個學校的實驗室數(shù)量較多,且其中的設(shè)備都比較昂貴,加之學生進出實驗室頻繁,普通的門禁系統(tǒng)或采用人員管理,或采用單一的電子鎖管控,這些都在時效性、可控性與安全性上稍顯不足。如采用此門禁系統(tǒng)可以在一定程度上減輕專任實驗室教師的負擔,當其中一種開門方式出現(xiàn)故障或不方便時,可以及時采取其它方式,這樣不僅保證了安全性,同時也提高了運作效率。
參考文獻:
\[1\] 魏振鋼,宋慶國,張建軍,等.門禁控制器控制功能的長距離擴展\[J\].計算機工程與設(shè)計,2007(4).
\[2\] 張錦榮,陳岳林.基于GSM的遠程控制門禁系統(tǒng)的研究\[J\].微計算機信息,2008(35).
\[3\] 余威,朱俊娟,徐平,等.門禁控制器控制功能的長距離擴展\[M\].金卡工程,2006(8).
\[4\] 葉華杰.數(shù)字無線電子終端的關(guān)鍵技術(shù)研究\[J\].中國新技術(shù)新產(chǎn)品,2009(4).
ipx協(xié)議篇7
用串并口線纜通信雖然方便,但連接距離較短(一般只有幾米),利用網(wǎng)卡進行雙機通信,一是真正做到了資源共享,連網(wǎng)的計算機處于平等地位,二是設(shè)置靈活,可根據(jù)不同的軟件要求,選擇不同的協(xié)議,三是連接距離較遠。
1、硬件連接。
利用網(wǎng)卡進行雙機通訊,根據(jù)使用的通訊線纜不同,有兩種硬件連接方式,一種是同軸電纜加網(wǎng)卡進行雙機通訊,另一種是用雙絞線加網(wǎng)卡進行雙機通訊。
(1)同軸電纜和網(wǎng)卡的安裝:同軸電纜可以購買做好了接頭的那種,也可以自己動手做。
關(guān)閉電腦,插上網(wǎng)卡。把T形接頭一端接到網(wǎng)卡上,擰好。一端接上終端電阻,最后一端與同軸電纜連接,再接到另一臺電腦的T形頭上。
(2)雙絞線和網(wǎng)卡的安裝:用雙絞線連接兩臺電腦更廉價、可靠。網(wǎng)卡的安裝同上。網(wǎng)卡上的1、2腳用于發(fā)送數(shù)據(jù),3、6腳用于接收數(shù)據(jù),因此只要將第一塊網(wǎng)卡的1、2腳與第二塊網(wǎng)卡的3、6腳,第一塊網(wǎng)卡的3、6腳與第二塊網(wǎng)卡的1、2腳相連即可。這可以通過調(diào)整雙絞線的RJ45插頭的線序來實現(xiàn)。
制作好雙絞線后,將RJ45頭分別插入兩臺電腦的網(wǎng)卡,再固定好網(wǎng)線,硬件部份的工作就算完成了。
2、軟件設(shè)置
(1)配置網(wǎng)絡(luò):
首先安裝驅(qū)動程序,啟動時,系統(tǒng)會自動尋找新安裝的網(wǎng)卡,并安裝網(wǎng)卡的驅(qū)動程序,如果Windows95/98中沒有所安裝網(wǎng)卡的驅(qū)動程序,就需要插入網(wǎng)卡附帶的驅(qū)動程序盤了。
在要安裝的網(wǎng)絡(luò)組件欄中,選擇“協(xié)議”,按“添加”按鈕。
在廠商欄選擇“Microsoft”,在網(wǎng)絡(luò)協(xié)議欄,根據(jù)需要選擇網(wǎng)絡(luò)協(xié)議。一般選擇“IPX/SPX兼容協(xié)議”或者“TCP/IP”協(xié)議,按“確定”按鈕。
在要安裝的網(wǎng)絡(luò)組件欄中,選擇“客戶”,按“添加”按鈕。
在廠商欄選擇“Microsoft”,在網(wǎng)絡(luò)用戶欄,選擇“Microsoft網(wǎng)絡(luò)用戶”,按“確定”按鈕。
在要安裝的網(wǎng)絡(luò)組件欄中,選擇“服務(wù)”,按“添加”按鈕。
選擇“Microsoft網(wǎng)絡(luò)文件與打印機共享”,按“確定”按鈕。
經(jīng)過以上步驟,在“網(wǎng)絡(luò)”的“配置”標簽頁已經(jīng)安裝的網(wǎng)絡(luò)組件列表中應(yīng)該至少有以下四項內(nèi)容:Microsoft網(wǎng)絡(luò)用戶、網(wǎng)絡(luò)適配器(與你的網(wǎng)卡型號相對應(yīng))、IPX/SPX兼容協(xié)議(或/和TCP/IP)和Microsoft網(wǎng)絡(luò)上的文件與打印機共享。
如果在前面安裝了TCP/IP協(xié)議,在“配置”頁已安裝組件列表中選取相應(yīng)的TCP/IP協(xié)議,然后在IP地址域輸入一個IP地址,子網(wǎng)掩碼可設(shè)置為255、255、255.0。
在完成以上安裝步驟后,關(guān)機重新啟動,在計算機工作桌面上應(yīng)能看見標識為“網(wǎng)上鄰居”的新圖標。選取“網(wǎng)上鄰居”,即可看見兩臺計算機。網(wǎng)絡(luò)連通后,即可分別設(shè)置要共享的資源,如硬盤、文件夾、打印機、光驅(qū)等。
3、利用USB進行雙機通訊。
支持雙機甚至多機互連的USBtoUSB網(wǎng)絡(luò)產(chǎn)品已經(jīng)出現(xiàn),因此也可以利用USB進行雙機通訊。
USBtoUSB網(wǎng)絡(luò)產(chǎn)品,一般包含一個USB連接盒,兩條USB連接線,當然還有聯(lián)網(wǎng)的軟件。只要兩臺電腦都有USB接口,就可利用USBtoUSB網(wǎng)絡(luò)產(chǎn)品相連接,再安裝軟件及通訊協(xié)議等,就互連成網(wǎng)上鄰居,可共享文件、打印機,也可玩網(wǎng)絡(luò)游戲等。
利用USB進行雙機通訊的特點是:
(1)安裝檢測容易。
(2)USB熱拔插,即插即用(與筆記本相配使用十分方便)。
(3)傳輸速率接近10M網(wǎng)卡。
ipx協(xié)議篇8
3.15日,星期一,晴
上班時間,我喜歡用華麗的Windows 7,今天我很盼望下班,因為我下載了《帝國時代2》,看著保存在桌面上的游戲安裝文件,我就坐不住了。下班到家趕緊裝上,想想Windows 7太占內(nèi)存了,我就將游戲安裝到Windows XP下運行。可是我進入Windows XP后試圖從Windows 7 桌面復(fù)制文件時,系統(tǒng)卻給了拒絕訪問的提示,自己明明在Windows 7下把游戲下載到了桌面保存,怎么到了Windows XP就無法進入(見圖1)?
原因分析及對策:上述故障的出現(xiàn)正是由于用戶權(quán)限不足所致。因為權(quán)限是和用戶SID關(guān)聯(lián)的,在Windows XP和Windows 7中用戶SID是不同的,而且對于個人文件夾(如桌面、個人文檔)默認只有當前用戶才有權(quán)限讀取,所以到了Windows XP下當前用戶自然無法訪問這些目錄。解決的方法是添加完全控制權(quán)限,只要啟動命令提示符輸入“cacls D:/Users/Administrator/desktop /g cfan:f”(CFAN為XP當前登錄賬戶,假設(shè)Windows 7安裝在d:)獲取該目錄完全控制權(quán)即可。
火速鏈接
即使是在Windows 7,我們同樣有很多系統(tǒng)目錄沒有訪問權(quán)限,要取得文件所有權(quán),可以參考2010年第06期《簡單一招,獲取Windows 7的“尚方寶劍”》。
3.16日,星期二,小雨
在Windows XP下搞定了游戲安裝,我?guī)缀跬媪舜蟀雮€晚上。今天一上班就迫不及待地把這個游戲推薦給了同辦公室的死黨小新。由于昨天被Windows 7權(quán)限折騰夠了,我切換到Windows XP下準備共享游戲安裝文件給小新。
常規(guī)方法:游戲安裝程序保存在c:/game,我先在Windows XP下右擊該目錄選擇“共享與安全共享該文件夾”,確定后退出(如果要在Windows 7中設(shè)置共享目錄,右鍵單擊需要共享的文件夾選擇屬性,選擇“共享”,再點擊下方的“高級共享”,在彈出的窗口中選擇共享此文件夾)。本以為這樣小新就可以輕松訪問,沒想到小新的本本安裝的竟然是Windows 7,又給我惹出了不少麻煩。
難題一:沒有發(fā)現(xiàn)網(wǎng)絡(luò)計算機
小新在電腦上依次打開“計算機網(wǎng)絡(luò)”卻沒有發(fā)現(xiàn)網(wǎng)絡(luò)里有任何計算機。
原因分析及對策:原來他的計算機沒有打開“網(wǎng)絡(luò)發(fā)現(xiàn)”。只要以管理員身份登錄,依次打開“控制面板網(wǎng)絡(luò)和Internet網(wǎng)絡(luò)共享中心高級共享設(shè)置啟用網(wǎng)絡(luò)發(fā)現(xiàn)”,這樣打開網(wǎng)絡(luò)后就會自動找到本地網(wǎng)絡(luò)計算機(見圖2)。
小提示
如果在Windows XP要發(fā)現(xiàn)本地網(wǎng)絡(luò)其他計算機,只要依次打開“我的電腦網(wǎng)上鄰居網(wǎng)絡(luò)任務(wù)查看工作組計算機”即可。
難題二:發(fā)現(xiàn)了計算機卻無法訪問
打開網(wǎng)絡(luò)發(fā)現(xiàn)后,小新很快就找到我的電腦,可是雙擊打開后卻要求輸入用戶名和密碼,明明已經(jīng)輸入的我當前登錄賬戶administartor和正確的密碼,系統(tǒng)卻仍然提示錯誤。
原因分析及對策:原因是由于小新沒有輸入正確賬戶名所致。在Windows 7中要訪問其他計算機上的共享文件,必須輸入對方賬戶上完整的名稱,格式形同“china-94a990b1e./賬戶名”(china-94a990b1e.為對方計算機名稱,可以右擊桌面“我的電腦屬性計算機名”獲知),這樣即可正確打開對方計算機(見圖3)。
小提示
如果在Windows XP下打開共享計算機,只要在“查看工作組計算機”窗口雙擊其他計算機,然后按提示輸入對方計算機賬號和密碼即可(無需輸入完整的名稱,因為Windows XP默認已指定正確的域環(huán)境)。如果在訪問Windows 7共享資源時提示密碼錯誤,可以在Windows 7中網(wǎng)絡(luò)發(fā)現(xiàn)設(shè)置窗口,單選“關(guān)閉密碼保護共享”。 如果這樣仍無法正常訪問,這很可能是由于非Windows 7版本的系統(tǒng)不支持128位加密。只要打開“高級共享設(shè)置”,在“文件共享連接”區(qū)域中,將系統(tǒng)默認選擇項修改成“為使用40或56位加密的設(shè)備啟用共享文件”。
難題三:無法往共享目錄寫入文件
通過上述方法,小新成功提取游戲安裝文件。正好他的電腦上也有不少好游戲要共享給我,可是試圖將這些文件復(fù)制到“C:/game”是卻提示沒有寫入權(quán)限。
原因分析及對策:在默認情況下,啟用共享目錄針對everyone只有讀取權(quán)限。對于Windows XP用戶,如果要允許對方有寫入共享目錄權(quán)限,只要在共享屬性設(shè)置窗口,單擊“權(quán)限”,然后在打開的窗口勾選“完全控制”即可。對于Windows 7用戶,在“共享高級共享”設(shè)置里單擊權(quán)限,剩余操作同XP。
3.17日,星期三,多云
今天,小新剛到單位就來找我,提議兩人聯(lián)機,這下也把我的興致給勾起來了,趕緊開機,在還沒到上班時間的半小時內(nèi)先玩一把,誰想?yún)s鬧出了不少麻煩,竟然連接不上,這可把我急壞了。
原因分析及對策:原來微軟從Windows Vista開始就取消了IPX/SPX協(xié)議,但是一些游戲還是需要IPX/SPX協(xié)議的,例如《帝國時代2》,那么我就要為小新的Windows 7補上這個協(xié)議。
第一步:準備文件
在Windows XP或Win Server 2003計算機中的Windows/System32文件夾中,把wshisn.dll、rtipxmib.dll和nwprovau.dll這三個文件復(fù)制到Windows 7中的Windows/System32文件夾中。然后還要將Windows XP或Win Server 2003的Windows/System32/drivers中的nwlnkipx.sys和nwlnkspx.sys文件復(fù)制到Windows 7中的Windows/System32/drivers文件夾。
第二步:安裝協(xié)議
打開Windows 7的“本地連接屬性安裝”,在彈出的對話框中選擇“協(xié)議添加”(見圖4),然后就可以看到NWLink IPX/SPX/NetBIOS Compatible Transport Protocol協(xié)議了,直接安裝,無視沒有數(shù)字簽名的提示,安裝完成后重新啟動計算機。
第三步:建立直連
本文鏈接:http://www.svtrjb.com/v-141-3072.htmlipx協(xié)議范文8篇
相關(guān)文章:
大學學生會的自我介紹優(yōu)秀09-24
初中生新學期的手抄報資料08-23
最新公司會計年終個人工作總結(jié) 會計人員年終工作總結(jié)個人(5篇)08-09
河南地區(qū)紅旗渠旅游景區(qū)導(dǎo)游詞11-02
學生競選詞09-21
青澀回憶作文1000字10-31
讓我敬佩的人作文800字10-26
新學期校長簡短寄語09-07
軍訓(xùn)給教官的一封信08-01
中國教育考試網(wǎng)2024下半年教資面試報名入口:http://ntce.neea.edu.cn/(已開通)11-13
打一字的謎語10-19