引論:我們?yōu)槟砹?3篇協(xié)同通信論文范文,供您借鑒以豐富您的創(chuàng)作。它們是您寫作時的寶貴資源,期望它們能夠激發(fā)您的創(chuàng)作靈感,讓您的文章更具深度。
篇1
下面介紹一下如何使用JAVA來進(jìn)行網(wǎng)絡(luò)編程:
1)由于客戶端通過IE同服務(wù)器建立聯(lián)系,所以客戶端使用Applet,服務(wù)器端使用Application;
2)服務(wù)器應(yīng)設(shè)置成多線程,應(yīng)答多個客戶的請求;
3)兩端通信使用SOCKET機(jī)制。
1Java中輸入/輸出流概念:
過濾流DataInputStream和DataOutputStream除了分別作為FilterInputStream和FilterOutputStream的子類外,還分別實(shí)現(xiàn)了接口DataInput和DataOutput。接口DataInput中定義的方法主要包括從流中讀取基本類型的數(shù)據(jù)、讀取一行數(shù)據(jù)、或者讀取指定長度的字節(jié)數(shù),如readBoolean()readInt()、readLine()、readFully()等。接口DataOutput中定義的方法主要是向流中寫入基本類型的數(shù)據(jù)或者寫入一定長度的字節(jié)數(shù)組,如writeChar()、writeDouble()DataInputStream可以從所連接的輸入流中讀取與機(jī)器無關(guān)的基本類型數(shù)據(jù),用以實(shí)現(xiàn)一種獨(dú)立于具體平臺的輸入方式;DataInputStream可以向所連接的輸出流寫入基本類型的數(shù)據(jù)。
2Socket機(jī)制
Socket是面向客戶/服務(wù)器模型設(shè)計的,網(wǎng)絡(luò)上的兩個程序通過一個雙向的通訊連接實(shí)現(xiàn)數(shù)據(jù)的交換,這個雙向鏈路的一端稱為一個Socket。Socket通常用來實(shí)現(xiàn)客戶方和服務(wù)方的連接。客戶程序可以向Socket寫請求,服務(wù)器將處理此請求,然后通過Socket將結(jié)果返回給用戶。
Socket通信機(jī)制提供了兩種通訊方式:有聯(lián)接和無聯(lián)接方式,分別面向不同的應(yīng)用需求。使用有聯(lián)接方式時,通信鏈路提供了可靠的,全雙工的字節(jié)流服務(wù)。在該方式下,通信雙方必須創(chuàng)建一個聯(lián)接過程并建立一條通訊鏈路,以后的網(wǎng)絡(luò)通信操作完全在這一對進(jìn)程之間進(jìn)行,通信完畢關(guān)閉此聯(lián)接過程。使用無聯(lián)接方式時其系統(tǒng)開銷比無聯(lián)接方式小,但通信鏈路提供了不可靠的數(shù)據(jù)報服務(wù),不能保證信源所傳輸?shù)臄?shù)據(jù)一定能夠到達(dá)信宿。在該方式下,通信雙方不必創(chuàng)建一個聯(lián)接過程和建立一條通訊鏈路,網(wǎng)絡(luò)通信操作在不同的主機(jī)和進(jìn)程之間轉(zhuǎn)發(fā)進(jìn)行。
3Java語言
Java語言的優(yōu)點(diǎn)主要表現(xiàn)在:簡單、面向?qū)ο蟆⒍嗑€程、分布性、體系結(jié)構(gòu)中立、安全性等方面。
(1)簡單性
Java與C++語言非常相近,但Java比C++簡單,它拋棄了C++中的一些不是絕對必要的功能,如頭文件、預(yù)處理文件、指針、結(jié)構(gòu)、運(yùn)算符重載、多重繼承以及自動強(qiáng)迫同型。Java實(shí)現(xiàn)了自動的垃圾收集,簡化了內(nèi)存管理的工作。這使程序設(shè)計更加簡便,同時減少了出錯的可能。
(2)面向?qū)ο?/p>
Java提供了簡單的類機(jī)制和動態(tài)的構(gòu)架模型。對象中封裝了它的狀態(tài)變量和方法,很好地實(shí)現(xiàn)了模塊化和信息隱藏;而類則提供了一類對象的原型,通過繼承和重載機(jī)制,子類可以使用或重新定義父類或超類所提供的方法,從而既實(shí)現(xiàn)了代碼的復(fù)用,又提供了一種動態(tài)的解決方案。
Java是一種完全面向?qū)ο蟮某绦蛟O(shè)計語言,它除了數(shù)組、布爾和字符三個基本數(shù)據(jù)類型外的其它類都是對象,它不再支持全局變量。在Java中,如果不創(chuàng)建新類就無法創(chuàng)建程序,Java程序在運(yùn)行時必須先創(chuàng)建一個類的實(shí)例,然后才能提交運(yùn)行。
Java同樣支持繼承特性,Java的類可以從其它類中繼承行為,但Java只支持類的單重繼承,即每個類只能從一個類中繼承。
Java支持界面,界面允許程序員定義方法但又不立即實(shí)現(xiàn),一個類可以實(shí)現(xiàn)多個界面,利用界面可以得到多重繼承的許多優(yōu)點(diǎn)而又沒有多重繼承的問題。
(3)多線程
多線程使應(yīng)用程序可以同時進(jìn)行不同的操作,處理不同的事件。在多線程機(jī)制中,不同的線程處理不同的任務(wù),他們之間互不干涉,不會由于一處等待影響其他部分,這樣容易實(shí)現(xiàn)網(wǎng)絡(luò)上的實(shí)時交互操作。
Java程序可以有多個執(zhí)行線程,如可以讓一個線程進(jìn)行復(fù)雜的計算,而讓另一個線程與用戶進(jìn)行交互,這樣用戶可以在不中斷計算線程的前提下與系統(tǒng)進(jìn)行交互。多線程保證了較高的執(zhí)行效率。
(4)分布性
Java是面向網(wǎng)絡(luò)的語言。通過它提供的類庫可以處理TCP/IP協(xié)議,用戶可以通過URL地址在網(wǎng)絡(luò)上很方便的訪問其他對象。
(5)體系結(jié)構(gòu)中立
Java是一種網(wǎng)絡(luò)語言,為使Java程序能在網(wǎng)絡(luò)的任何地方運(yùn)行,Java解釋器生成與體系結(jié)構(gòu)無關(guān)的字節(jié)碼結(jié)構(gòu)的文件格式。Java為了做到結(jié)構(gòu)中立,除生成機(jī)器無關(guān)的字節(jié)碼外,還制定了完全統(tǒng)一的語言文本,如Java的基本數(shù)據(jù)類型不會隨目標(biāo)機(jī)的變化而變化,一個整型總是32位,一個長整型總是64位。
為了使Java的應(yīng)用程序能不依賴于具體的系統(tǒng),Java語言環(huán)境還提供了用于訪問底層操作系統(tǒng)功能的類組成的包,當(dāng)程序使用這些包時,可以確保它能運(yùn)行在各種支持Java的平臺上。
java.lang:一般的語言包。其中包括用于字符串處理、多線程、異常處理和數(shù)字函數(shù)等的類,該包是實(shí)現(xiàn)Java程序運(yùn)行平臺的基本包
java.util:實(shí)用工具包。其中包括哈希表、堆棧、時間和日期等
java.io:基于流模型的輸入/輸出包。該包用統(tǒng)一的流模型實(shí)現(xiàn)了各種格式的輸入/輸出,包括文件系統(tǒng)、網(wǎng)絡(luò)和設(shè)備的輸入/輸出等
:網(wǎng)絡(luò)包。該包支持TCP/IP協(xié)議,其中提供了socket、URL和WWW的編程接口
java.awt:抽象窗口工具集。其中實(shí)現(xiàn)了可以跨平臺的圖形用戶界面組件,包括窗口、菜單、滾動條和對話框等
java.applet:支持applet程序設(shè)計的基本包
(6)安全性
用于網(wǎng)絡(luò)、分布環(huán)境下的Java必須要防止病毒的入侵,Java不支持指針,一切對內(nèi)存的訪問都必須通過對象的實(shí)例變量來實(shí)現(xiàn),這樣就防止了程序員使用欺騙手段訪問對象的私有成員,同時也避免了指針操作中容易產(chǎn)生的錯誤。
4JAVA工具
(1)JDK
1)Java編譯器
Java編譯器將Java源代碼文件編譯成可執(zhí)行的Java字節(jié)碼。Java源代碼文件的擴(kuò)展名為.java,Java編譯器把這種擴(kuò)展名的文件編譯成擴(kuò)展名為.class的文件。源文件中的每個類在編譯后都將產(chǎn)生一個class文件,這意味一個Java源代碼文件可能編譯生成多個class文件。
2)Java解釋器
Java解釋器對編譯生成的字節(jié)碼格式的可執(zhí)行程序的運(yùn)行提供支持,它是運(yùn)行非圖形Java程序的命令行工具。
3)Appletviewer
它是JavaApplet的簡單測試工具,可使用它來測試JavaApplet程序,而不需要WWW瀏覽器的支持。
(2)VisualJ++
VisualJ++集成了可視化界面設(shè)計、交互式調(diào)試、代碼編輯、聯(lián)機(jī)幫助信息和介紹如何快速掌握該開發(fā)環(huán)境的實(shí)用向?qū)У榷囗椆δ埽瑫r具有能充分利用ActiveX和COM新技術(shù)的優(yōu)勢。利用VisualJ++可創(chuàng)建交互性很強(qiáng)的Internet應(yīng)用程序,是難得的Java開發(fā)系統(tǒng)。
5客戶機(jī)/服務(wù)器通信的實(shí)現(xiàn):
(1)Application同Applet的通信
兩端通過Socket機(jī)制進(jìn)行連接:
1)客戶端的編程流程:
?打開Socket,新建一個套接字;
?為套接字建立一個輸入和輸出流;
?根據(jù)服務(wù)器協(xié)議從套接字讀入或向套接字寫入;
?清除套接字和輸入/輸出流;
2)服務(wù)器端的編程流程:
?打開ServerSocket,創(chuàng)建一個服務(wù)器型套接字和一個普通套接字,服務(wù)器型套接字在指定端口為客戶端請求的Socket服務(wù);
?使用ServerSocket類的accept()方法使服務(wù)器型套接字處于監(jiān)聽狀態(tài)并把監(jiān)聽結(jié)果返回給普通套接字;
?為該普通套接字創(chuàng)建輸入和輸出流;
?從輸入和輸出流中讀入或?qū)懭胱止?jié)流,進(jìn)行相應(yīng)的處理,并將結(jié)果返回給客戶端;
?在客戶端和服務(wù)器工作結(jié)束后關(guān)閉所有的對象,如服務(wù)器型的套接字,普通套接字,輸入和輸出流。
正是由于Java系統(tǒng)具有基于Socket的靈活通信機(jī)制,因而其應(yīng)用程序能自由地打開和訪問網(wǎng)絡(luò)上的對象,就象在本地文件系統(tǒng)中一樣。
(2)Applet之間的通信:
Applet之間的通信使用AppletContext類的getApplet()方法。
<appletcode=applet1.classwidth=200height=200name=first>
只要在程序中加入
Appletoneapplet=getAppletContext().getApplet(“first”);便可使用name為first的Applet中的方法了。
在該課題中大量使用了該種通信方法,因為專門同服務(wù)器端通信的Applet中包含接收信息方法和發(fā)送信息方法,所有客戶端的Applet都要使用負(fù)責(zé)通信的Applet中的方法,所以客戶端的Applet同負(fù)責(zé)通信的Applet必須進(jìn)行通信。
6程序
//服務(wù)器端程序S.java負(fù)責(zé)與客戶端通信
importjava.io.*;
.*;
importjava.lang.*;
importT2;
classThreadEchoHandlerextendsThread//創(chuàng)建線程
{
T2theT2=newT2();
Socketincoming;
intcounter;
ThreadEchoHandler(Socketi,intc)
{incoming=i;
counter=c;}
publicvoidrun()
{
try
{
DataInputStreamin=newDataInputStream(incoming.getInputStream());
DataOutputStreamout=newDataOutputStream(incoming.getOutputStream());
System.out.println("hello");
booleandone=false;
while(!done)
{Stringaa="";
Stringstr=in.readUTF();//從客戶端得到字符串
//在此加入各自的服務(wù)程序
System.out.println(str);
theT2.pass(str);//解碼
theT2.tongji();//修改監(jiān)控庫中的信息
aa=theT2.guan();//操縱數(shù)據(jù)庫
System.out.println("stringzis:"+aa);
if(pareTo("null")!=0)
//若是查詢數(shù)據(jù)庫,返回查詢后的結(jié)果
{//若不是查詢數(shù)據(jù)庫,不向客戶端輸出信息
out.writeUTF(aa);
out.flush();}
}//while
incoming.close();//線程關(guān)閉
}//try
catch(IOExceptione)
{System.out.println(e);}
}//endrun
}
//----------------------------------------
classS
{
publicstaticvoidmain(String[]args)
{
inti=1;
try
{
ServerSockets=newServerSocket(1111);
for(;;)
{
Socketincoming=s.accept();
System.out.println("connect:"+i);
newThreadEchoHandler(incoming,i).start();
i++;
}
}
catch(Exceptione)
{System.out.println(e);}
}
}
//客戶端通信小應(yīng)用程序Echo.java
importjava.io.*;
.*;
importjava.awt.*;
importjava.applet.*;
publicclassEchoextendsApplet
{
TextAreata;
SocketechoSocket;
DataOutputStreamos;
DataInputStreamis;
StringLine;
publicvoidinit()
{
setBackground(Color.white);
ta=newTextArea(5,80);
ta.setEditable(false);
add(ta);
try
{echoSocket=newSocket("10.102.4.41",1111);}//與服務(wù)器建立連接
catch(IOExceptione)
{System.out.println("error");}
}
publicvoidst(Stringstri)//發(fā)送字符串的方法
{
try
{DataOutputStreamos=newDataOutputStream(echoSocket.getOutputStream());
DataInputStreamis=newDataInputStream(echoSocket.getInputStream());
os.writeUTF(""+stri);//向服務(wù)器輸送string
os.flush();
}
catch(IOExceptione)
{System.out.println("error:"+e);}
}
publicStringst1()//接收字符串的方法
{
StringLine="";
try
{DataOutputStreamos=newDataOutputStream(echoSocket.getOutputStream());
DataInputStreamis=newDataInputStream(echoSocket.getInputStream());
Line=is.readUTF();//從服務(wù)器讀來的信息
ta.appendText(""+Line);//在文本域中輸出信息
}
catch(IOExceptione)
{System.out.println("error:"+e);}
returnLine;
}
}
7程序調(diào)試心得:
1)在建立Socket連接時,兩端的端口號必須設(shè)為一致,否則建立不了連接。服務(wù)器端必須有主機(jī)IP地址或主機(jī)名參數(shù)。
2)連接建立好之后應(yīng)確定輸入和輸出流。起初程序中用的是DataInputStream和PrintStream,結(jié)果只能傳輸英文,傳輸中文時產(chǎn)生亂碼,將PrintStream改為DataOutputStream,使用readUTF()和writeUTF()方法后,中文傳輸問題得到解決。
3)如果一個使用某端口的程序沒有關(guān)閉,另一個程序就不能使用這個端口。
4)開始進(jìn)行通信的程序均為Application,因不符合客戶機(jī)/服務(wù)器機(jī)制,應(yīng)將客戶端的Application改為Applet。其轉(zhuǎn)化的主要步驟如下:
?創(chuàng)建一個包含APPLET標(biāo)簽的HTML文件;
?去掉應(yīng)用程序中的main()方法;
?類名應(yīng)繼承Applet類,而不是Frame類,并在程序開頭加入
importjava.applet.*;語句;
?用init()方法代替Application程序中的構(gòu)造方法,當(dāng)瀏覽器創(chuàng)建Applet類對象的時候,它自動執(zhí)行init()方法;
?如Application中缺省使用了BorderLayout布局管理器,應(yīng)在Applet的init()方法中重新設(shè)定;
?如果Application中有setTitle()方法,必須將其去掉,如Application中使用了菜單,在Applet中用按鈕來替換。
5)懂得了在一程序中如何引用自定義的類中的方法和變量,在程序開頭加入import類名;在程序中加入類名實(shí)例=new類名();然后使用
實(shí)例.方法(),實(shí)例.變量即可。
參考文獻(xiàn):
篇2
NFC技術(shù)為廣大使用者解決了很多以前不能在路上解決的問題,例如,著急出差卻已經(jīng)買不到票耽誤了行程,NFC技術(shù)可以在網(wǎng)上迅速查到票的剩余情況并及時更新;在旅游的路上找不到路,NFC技術(shù)可以進(jìn)行定位;著急打車卻沒有空車,NFC技術(shù)可以通過網(wǎng)絡(luò)幫助使用者聯(lián)系車輛并自動定位。
3、NFC的關(guān)鍵技術(shù)
3.1調(diào)制技術(shù)
NFC的工作頻段是12.33-14.99MHz。為了保證NFC信號的頻譜范圍在13.56MHz頻段內(nèi),NFC信號的波特率必須小于1Mbps。當(dāng)數(shù)據(jù)傳輸速率大于1Mbps時,只有采用多進(jìn)制調(diào)制才能滿足高速傳輸要求。如果采用多進(jìn)制ASK調(diào)制脈沖波形,則由于脈沖波形的調(diào)制度較低,多進(jìn)信號的分辨率很低,這將導(dǎo)致系統(tǒng)輸出信噪比的嚴(yán)重下降。多進(jìn)制差分相移鍵控可解決這一難題。DPSK信號是利用前后兩個相鄰碼元載波的相位差來傳送數(shù)字信息,而與載波的幅度沒有關(guān)系,因此調(diào)制信號的幅度在傳輸過程中始終保持不變。同時,在DPSK接收機(jī)中避免了復(fù)雜的相干解調(diào),價格低廉、容易實(shí)現(xiàn)。因此在高速數(shù)據(jù)傳輸時,采用多進(jìn)制DPSK調(diào)制是一種理想的選擇。
3.2信源編碼
隨著數(shù)據(jù)傳輸速率的上升,脈沖的寬度變得越來越窄,對電路的脈沖響應(yīng)要求也愈來愈高。為了減小電路的實(shí)現(xiàn)難度,在高速傳輸時可以采用Miller碼進(jìn)行信源編碼。它是Manchester碼的一種變形,Miller碼的平均脈寬要比Manchester碼寬,降低了編碼硬件的實(shí)現(xiàn)難度。
3.3防沖突機(jī)制
如我們所知,NFC技術(shù)是兩個技術(shù)設(shè)備相互靠攏就可以開啟的網(wǎng)絡(luò),但并不是隨便的兩個設(shè)備都可以靠攏,NFC技術(shù)在啟動之前,都是需要對周圍可以連接的系統(tǒng)進(jìn)行檢測,看是否能夠有空閑的設(shè)備供自己與之想靠攏,這是NFC技術(shù)在工作之前必須要確認(rèn)的一個步驟,因為隨便和其它設(shè)備相連,會導(dǎo)致網(wǎng)絡(luò)混亂,網(wǎng)絡(luò)突然斷開,設(shè)備與設(shè)備之間的聯(lián)系不緊密,會造成NFC技術(shù)的癱瘓。因此,在連接其他設(shè)備之前,NFC技術(shù)的設(shè)備通常都是先對周圍進(jìn)行掃描,當(dāng)周圍的射頻場小,也就是說掃描后確定有未連接的設(shè)備,在對其他設(shè)備進(jìn)行呼叫,相對近的設(shè)備會與這一臺設(shè)備相連,連接成為網(wǎng)絡(luò)。NFC技術(shù)中沒有那兩個技術(shù)設(shè)備是固定連接的,所以在確定了較近的設(shè)備正常工作后,會連接成為可安全使用的網(wǎng)絡(luò)。
3.4傳輸協(xié)議
傳輸協(xié)議的設(shè)計主要考慮數(shù)據(jù)傳輸?shù)挠行耘c可靠性。傳輸協(xié)議一般分為三個過程:協(xié)議激活、數(shù)據(jù)交換、協(xié)議關(guān)閉。3.4.1協(xié)議激活協(xié)議的激活包含屬性的申請和參數(shù)的選擇,激活的流程分為有源模式和無源模式兩種。有源模式的協(xié)議激活流程為:第1步:主呼啟動防沖突機(jī)制,進(jìn)行系統(tǒng)初始化;第2步:主呼切換到有源模式并選擇傳輸速率;第3步:主呼發(fā)送屬性請求;第4步:被呼發(fā)出屬性響應(yīng)以回應(yīng)主呼的屬性請求,回應(yīng)成功后選中該被呼作為連接對象;第5步:主呼如果檢測到有沖突發(fā)生,重新發(fā)送屬性請求;第6步:如果被呼支持主呼屬性請求中的可變參數(shù),主呼在收到被呼的屬性響應(yīng)后發(fā)送參數(shù)選擇請求指令,以改變有關(guān)參數(shù);第7步:被呼發(fā)出參數(shù)選擇響應(yīng)以回應(yīng)主呼的參數(shù)選擇請求,并改變有關(guān)參數(shù)(如果被呼不支持屬性請求中的可變參數(shù),則不需要改變有關(guān)參數(shù));第8步:利用數(shù)據(jù)交換協(xié)議傳輸數(shù)據(jù)。無源模式的協(xié)議激活流程與有源模式的協(xié)議激活流程基本類似,所不同的是在系統(tǒng)完成初始化后需要進(jìn)行單用戶設(shè)備檢測。3.4.2協(xié)議關(guān)閉關(guān)閉協(xié)議包含信道的拆線和設(shè)備的釋放。在數(shù)據(jù)交換完成后,主呼可以利用數(shù)據(jù)交換協(xié)議進(jìn)行拆線。一旦拆線成功,主呼和被呼都回到初始狀態(tài)。主呼可再次激活,但是被呼是通過釋放請求指令切換到剛開機(jī)的原始狀態(tài)。
篇3
(二)國內(nèi)協(xié)同創(chuàng)新相關(guān)研究
國內(nèi)協(xié)同創(chuàng)新研究大致分為三個階段。第一階段是以企業(yè)內(nèi)部為研究重點(diǎn)的協(xié)同創(chuàng)新。郭斌等從系統(tǒng)、組合的視角出發(fā),在對企業(yè)組合創(chuàng)新的研究中發(fā)現(xiàn),組合創(chuàng)新的實(shí)質(zhì)是企業(yè)在發(fā)展戰(zhàn)略的引導(dǎo)下,受組織和技術(shù)因素制約的系統(tǒng)性協(xié)同創(chuàng)新行為,并將其分為三個層次。陳勁等通過研究技術(shù)和市場協(xié)同創(chuàng)新過程,提出企業(yè)要進(jìn)行有效的協(xié)同創(chuàng)新管理,就必須以協(xié)同創(chuàng)新功能為主線、以因子系統(tǒng)聯(lián)系為基礎(chǔ)建立全面、系統(tǒng)的協(xié)同創(chuàng)新管理架構(gòu)。第二階段為產(chǎn)業(yè)集群方面的協(xié)同創(chuàng)新。許簫迪、王子龍基于戰(zhàn)略聯(lián)盟行為主體間的協(xié)同關(guān)系建立了企業(yè)協(xié)同創(chuàng)新模型,研究了確立戰(zhàn)略聯(lián)盟協(xié)同創(chuàng)新的目標(biāo)前提,價值基礎(chǔ)及終止條件。萬幼清、鄧明然基于知識視角對影響集群協(xié)同創(chuàng)新績效的因素進(jìn)行分析,建立了產(chǎn)業(yè)集群協(xié)同創(chuàng)新績效模型,認(rèn)為產(chǎn)業(yè)集群內(nèi)部企業(yè)間的知識基礎(chǔ)差異較大,擁有的知識類型也不同,說明產(chǎn)業(yè)集群能夠充分發(fā)揮企業(yè)間各方的知識基礎(chǔ)優(yōu)勢,極大提高了協(xié)同創(chuàng)新績效。第三階段為基于產(chǎn)學(xué)研視角的協(xié)同創(chuàng)新。何郁冰探索構(gòu)建了產(chǎn)學(xué)研協(xié)同創(chuàng)新的理論框架,認(rèn)為“戰(zhàn)略—知識—組織”三位一體的協(xié)同創(chuàng)新模式是產(chǎn)學(xué)研的協(xié)同創(chuàng)新的基礎(chǔ)、核心和保證。許振洲等從知識流動視角出發(fā),將產(chǎn)學(xué)研協(xié)同創(chuàng)新過程分為知識共享、知識創(chuàng)造和知識優(yōu)勢,形成三個遞進(jìn)演化階段,通過分析各階段運(yùn)行的內(nèi)在機(jī)理、產(chǎn)學(xué)研協(xié)同創(chuàng)新過程的協(xié)同特征,初步構(gòu)建了基于知識流動的產(chǎn)學(xué)研協(xié)同創(chuàng)新過程的理論框架。
二、產(chǎn)業(yè)技術(shù)創(chuàng)新戰(zhàn)略聯(lián)盟的協(xié)同創(chuàng)新
對于產(chǎn)學(xué)研中形成的戰(zhàn)略聯(lián)盟,政府部門給出了概念界定:產(chǎn)業(yè)技術(shù)創(chuàng)新戰(zhàn)略聯(lián)盟是指由企業(yè)、大學(xué)、科研機(jī)構(gòu)或其他組織機(jī)構(gòu),以企業(yè)的發(fā)展需求和各方的共同利益為基礎(chǔ),以提升產(chǎn)業(yè)技術(shù)創(chuàng)新能力為目標(biāo),以具有法律約束力的契約為保障,形成的聯(lián)合開發(fā)、優(yōu)勢互補(bǔ)、利益共享、風(fēng)險共擔(dān)的技術(shù)創(chuàng)新合作組織。對這一概念,我們可以從如下三個方面去理解:聯(lián)盟是各創(chuàng)新主體之間以解決重大需求為紐帶的協(xié)同合作的同盟,該形式與合同、協(xié)議等短期合作不同,與兼并及收購有很大區(qū)別;聯(lián)盟強(qiáng)調(diào)企業(yè)、大學(xué)、研究機(jī)構(gòu)或其他組織機(jī)構(gòu)之間協(xié)同合作,以提升產(chǎn)業(yè)技術(shù)創(chuàng)新能力為目標(biāo),以企業(yè)或行業(yè)發(fā)展的重大需求為目標(biāo),以解決問題和完成任務(wù)為形式;聯(lián)盟是聯(lián)盟成員以獨(dú)立法人的身份依法建立的具有法律效力的契約關(guān)系,是一種相對穩(wěn)定的、長期的協(xié)同合作關(guān)系,而不是基于某個產(chǎn)學(xué)研項目而建立的臨時、短期的一般性的合作關(guān)系。然而,戰(zhàn)略聯(lián)盟與協(xié)同創(chuàng)新并不是簡單組合就能產(chǎn)生協(xié)同效應(yīng)的,只有當(dāng)大學(xué)、研究機(jī)構(gòu)向聯(lián)盟及其各創(chuàng)新主體之間創(chuàng)新要素系統(tǒng)性的整合到一定的程度后,才能形成聯(lián)盟各創(chuàng)新要素多邊協(xié)同和合作創(chuàng)新。因此,產(chǎn)業(yè)技術(shù)創(chuàng)新戰(zhàn)略聯(lián)盟是一種新的創(chuàng)新模式,其本質(zhì)是一種重要的管理創(chuàng)新。它通過聯(lián)盟內(nèi)部各創(chuàng)新要素之間以及各創(chuàng)新要素與內(nèi)外部環(huán)境之間的相互競爭合作、相互依賴促進(jìn),驅(qū)使聯(lián)盟內(nèi)創(chuàng)新資源在協(xié)同合作、共享的基礎(chǔ)上形成系統(tǒng)的創(chuàng)新機(jī)制,進(jìn)而得到動態(tài)持續(xù)的協(xié)同發(fā)展。以系統(tǒng)的視角分析,產(chǎn)業(yè)技術(shù)創(chuàng)新戰(zhàn)略聯(lián)盟協(xié)同創(chuàng)新機(jī)理就是聯(lián)盟協(xié)同創(chuàng)新各主體、各組織內(nèi)外部的合作方式與彼此關(guān)系的總和。包括各組成主體,以及系統(tǒng)與主體之間、主體與主體之間、系統(tǒng)與外部環(huán)境之間的相互聯(lián)系、相互作用等關(guān)系的總和。
三、產(chǎn)業(yè)技術(shù)創(chuàng)新戰(zhàn)略聯(lián)盟協(xié)同創(chuàng)新機(jī)理
(一)協(xié)同創(chuàng)新體制
協(xié)同創(chuàng)新體制指產(chǎn)業(yè)技術(shù)創(chuàng)新戰(zhàn)略聯(lián)盟各主體之間以及主體與外部環(huán)境的關(guān)系。結(jié)合產(chǎn)業(yè)技術(shù)創(chuàng)新戰(zhàn)略聯(lián)盟的本質(zhì)與“2011計劃”的實(shí)質(zhì)內(nèi)容可見當(dāng)前主要的體制為:政府引導(dǎo),企業(yè)、高校、研究機(jī)構(gòu)自主協(xié)同合作體制。在這一體制中,企業(yè)是協(xié)同創(chuàng)新的需求方及投入方。企業(yè)雖具有資金、設(shè)備、營銷和市場經(jīng)驗等能力優(yōu)勢,但卻缺少基礎(chǔ)性原理知識和科技人力資源。Lee認(rèn)為,企業(yè)參與協(xié)同創(chuàng)新的主要動機(jī)是獲取互補(bǔ)性研究成果、進(jìn)入新技術(shù)領(lǐng)域及開發(fā)新產(chǎn)品。每個聯(lián)盟都是因為企業(yè)技術(shù)創(chuàng)新的重大需求,針對創(chuàng)新任務(wù)而開展,創(chuàng)新物質(zhì)資源的投入和創(chuàng)新活動的組織,主要來自企業(yè)的組織。高校及科研機(jī)構(gòu)是協(xié)同創(chuàng)新的智力提供者。其強(qiáng)大的基礎(chǔ)研究實(shí)力和專業(yè)人才儲備能很好地彌補(bǔ)企業(yè)在此方面的劣勢,而企業(yè)也能為其提供必要的研究經(jīng)費(fèi)和實(shí)用性研究指導(dǎo)。因此,在產(chǎn)業(yè)技術(shù)創(chuàng)新聯(lián)盟中傳統(tǒng)的技術(shù)轉(zhuǎn)移路徑正在發(fā)生改變,高校及科研機(jī)構(gòu)已不再是由企業(yè)篩選技術(shù)、選擇合作被動參與方。根據(jù)“2011計劃”精神,“高校主動協(xié)同科研機(jī)構(gòu)、企業(yè)開展深度合作的方式提出了新的更高要求,尤其是建立協(xié)同創(chuàng)新戰(zhàn)略聯(lián)盟,應(yīng)是一項重要的政策亮點(diǎn)”。政府起推動、引導(dǎo)作用。政府推動是政府根據(jù)國家或地方重大需求,通過行政和政策手段引導(dǎo)各主體根據(jù)實(shí)際緊密協(xié)同,在不同的層次、以不同的方式,積極推動體制改革,踴躍參與協(xié)同創(chuàng)新。對我國而言,政府的推動及引導(dǎo)作用越強(qiáng),產(chǎn)業(yè)技術(shù)創(chuàng)新戰(zhàn)略聯(lián)盟協(xié)同創(chuàng)新的積極性就越高,共享資源越多,參與程序越深,互補(bǔ)性越強(qiáng)。另外,從西方的產(chǎn)業(yè)技術(shù)創(chuàng)新戰(zhàn)略聯(lián)盟發(fā)展看,風(fēng)險投資起著重要的作用,甚至有研究認(rèn)為風(fēng)險投資是戰(zhàn)略聯(lián)盟運(yùn)行達(dá)到成熟程度的一個重要的標(biāo)志。然而,目前在我國尚未建立完善風(fēng)險投資體制機(jī)制,隨著我國產(chǎn)業(yè)技術(shù)聯(lián)盟的發(fā)展,風(fēng)險投資機(jī)構(gòu)也將在產(chǎn)業(yè)技術(shù)戰(zhàn)略聯(lián)盟中占有一席之地。在這一體制中,核心關(guān)鍵要具備六個要素。
(1)需求牽引。即聯(lián)盟成立的根本原因,聯(lián)盟服務(wù)于誰或者什么重大需求,目的要很明確。
(2)問題導(dǎo)向。需求中存在什么層面的問題,這些問題涉及多個方面,靠某一組織無法完成。
(3)任務(wù)驅(qū)動。各創(chuàng)新主體具體要完成的任務(wù),各創(chuàng)新主體之間以系統(tǒng)方式有邏輯地整合,實(shí)現(xiàn)多邊的協(xié)同。
(4)要素整合。為解決任務(wù)而集合相關(guān)的要素。
(5)機(jī)制創(chuàng)新。要建立為解決任務(wù)而協(xié)同的機(jī)制,無固定的常規(guī)模式,根據(jù)實(shí)際需要而制定。
(6)實(shí)效突出。不以傳統(tǒng)的科技評價模式來進(jìn)行評價,而以解決實(shí)際的問題,原需求的成效來客觀評價。
(二)協(xié)同創(chuàng)新的機(jī)制
協(xié)同創(chuàng)新機(jī)制是指產(chǎn)業(yè)技術(shù)創(chuàng)新戰(zhàn)略聯(lián)盟各主體、各組織的內(nèi)部合作方式與要素關(guān)系的總和。它是一個復(fù)雜的關(guān)系系統(tǒng),應(yīng)遵循三大原則。
1.知識在知識場中擴(kuò)散的動機(jī)和動力最大化原則
聯(lián)盟協(xié)同創(chuàng)新的本質(zhì)是基于合作的知識創(chuàng)新。產(chǎn)業(yè)技術(shù)創(chuàng)新戰(zhàn)略聯(lián)盟可視為知識在其中擴(kuò)散的知識場,動機(jī)和動力是影響知識在知識場內(nèi)擴(kuò)散的兩個很重要的指標(biāo),其中動機(jī)決定知識擴(kuò)散的目標(biāo),動力則決定知識擴(kuò)散的速度和程度。顯然,當(dāng)知識擴(kuò)散的動機(jī)和動力最大時,知識創(chuàng)新績效最大化。在動力中有一項重要的因素是以知識為主的資源互補(bǔ)性最大化因素。顯而易見,戰(zhàn)略聯(lián)盟形成原因之一是基于資源的相互依賴性,主體之間資源的不可流動性、不可模仿性和不可替代程度越高,其他主體與之結(jié)成戰(zhàn)略聯(lián)盟的可能性越大。產(chǎn)業(yè)技術(shù)創(chuàng)新戰(zhàn)略聯(lián)盟主體之間資源屬性類型互異,表明各主體之間更能形成資源互補(bǔ)的優(yōu)勢,更大地提高協(xié)同創(chuàng)新的績效,這表明聯(lián)盟主體之間的知識互補(bǔ)是聯(lián)盟協(xié)同創(chuàng)新的基礎(chǔ)。
2.技術(shù)轉(zhuǎn)移梯度最小與創(chuàng)新能力差距適度化原則
知識創(chuàng)新在創(chuàng)新主體之間擴(kuò)散,必須在一定知識位勢區(qū)間內(nèi)的高低知識位勢主體之間進(jìn)行,但位勢差距的高低并不能完全決定知識流動的強(qiáng)弱程度。如果差距太大,低位勢可能不會向高位勢學(xué)習(xí),高位勢也沒有向低位勢進(jìn)行知識擴(kuò)散的動力與動機(jī)。當(dāng)聯(lián)盟的知識轉(zhuǎn)移能力較弱或知識難度太高時,知識轉(zhuǎn)移在聯(lián)盟中很難產(chǎn)生很大的協(xié)同創(chuàng)新效應(yīng)。這其中就涉及到技術(shù)轉(zhuǎn)移梯度的問題,即不同協(xié)同主體之間技術(shù)水平的相差程度。根據(jù)研究,技術(shù)成果總是沿著技術(shù)梯度最小的方向轉(zhuǎn)移的,技術(shù)轉(zhuǎn)移梯度越小,則通過協(xié)同創(chuàng)新達(dá)成技術(shù)轉(zhuǎn)移的幾率越大。同理,產(chǎn)業(yè)技術(shù)創(chuàng)新戰(zhàn)略聯(lián)盟中各創(chuàng)新主體的創(chuàng)新能力差距需控制在一定的區(qū)間內(nèi)。在一個產(chǎn)業(yè)技術(shù)戰(zhàn)略聯(lián)盟中,即使整個聯(lián)盟的協(xié)同利益呈正向增長,但在聯(lián)盟的某一或少數(shù)主體的知識或技術(shù)創(chuàng)新能力遠(yuǎn)遠(yuǎn)超過其他的協(xié)同主體,則該成員將會重新尋找得以使其自身利益更大化的戰(zhàn)略聯(lián)盟。創(chuàng)新能力差距化適度原則從另一角度看,也是知識與技術(shù)創(chuàng)新能力相適應(yīng)原則,即知識的轉(zhuǎn)移需要落地才能產(chǎn)生實(shí)際效益,否則只能成為擺設(shè)。這也是目前我國大學(xué)、研究機(jī)構(gòu)的科學(xué)研究不能很好為市場所用的重要原因。
3.個體成本收益率最大化原則
所有聯(lián)盟建立的最直接市場因素均是為了尋求成本最小化和利益的最大化。各創(chuàng)新主體通過聯(lián)盟合作可穩(wěn)定運(yùn)營成本,進(jìn)而減少收益成本,降低支付費(fèi)用。產(chǎn)業(yè)技術(shù)創(chuàng)新戰(zhàn)略聯(lián)盟各參與主體進(jìn)行協(xié)同創(chuàng)新的前提是單個主體參與所得的收益大于參與所付出的成本,而且參與創(chuàng)新活動的成本收益率高于單個主體行動的成本收益率。如果一項活動對于戰(zhàn)略聯(lián)盟能產(chǎn)生足夠的協(xié)同利益,而對于其中某個個體產(chǎn)生的成本太高,或者成本收益率太低,那么這個個體也不可能采取行動。
篇4
二、實(shí)現(xiàn)文化創(chuàng)意產(chǎn)業(yè)協(xié)同創(chuàng)新的重要性和必要性
當(dāng)今在經(jīng)濟(jì)全球化的推動下,跨區(qū)域、跨行業(yè)的協(xié)同創(chuàng)新模式已逐漸成為社會經(jīng)濟(jì)發(fā)展的主流模式。在科技領(lǐng)域,協(xié)同創(chuàng)新使得科技領(lǐng)域的資源進(jìn)一步得到優(yōu)化合理配置。在教育領(lǐng)域,英美一流大學(xué)重視教育的經(jīng)濟(jì)效益、社會效益和文化引領(lǐng)功能遠(yuǎn)遠(yuǎn)高于教育的學(xué)術(shù)影響力。在文化領(lǐng)域,世界聞名的文化創(chuàng)意產(chǎn)業(yè),如好萊塢電影、巴黎的時尚設(shè)計、日本的動漫、韓國的游戲等等都是協(xié)同創(chuàng)新模式的典范。協(xié)同創(chuàng)新已成為世界文化創(chuàng)意產(chǎn)業(yè)發(fā)展的普遍趨勢。傳統(tǒng)文化產(chǎn)業(yè)一直是我國文化產(chǎn)業(yè)發(fā)展的重要增長點(diǎn),但隨著高新技術(shù)的產(chǎn)生和高科技的發(fā)展,傳統(tǒng)文化產(chǎn)業(yè)已逐漸無法滿足人民群眾多元化的文化消費(fèi)需求,傳統(tǒng)文化產(chǎn)業(yè)市場競爭力式微。加強(qiáng)文化與科技的融合,文化產(chǎn)業(yè)在充分吸收傳統(tǒng)文化的藝術(shù)養(yǎng)分基礎(chǔ)上,通過數(shù)字技術(shù)、網(wǎng)絡(luò)技術(shù)、新型顯示技術(shù)等高新技術(shù)的應(yīng)用,突破了傳統(tǒng)文化的表現(xiàn)形式,不僅大大增強(qiáng)了文化產(chǎn)品的表現(xiàn)力和感染力,同時也為我國文化產(chǎn)業(yè)的發(fā)展提供了更為廣闊的發(fā)展空間。此外,加強(qiáng)文化與科技的融合,還可以創(chuàng)造出更多的符合當(dāng)前文化消費(fèi)需求和代表未來文化消費(fèi)傾向的新興文化業(yè)態(tài),如文化創(chuàng)意、數(shù)字出版、移動媒體、動漫游戲等新興文化產(chǎn)業(yè)。因此,文化與科技的高度融合,不僅加速了傳統(tǒng)文化產(chǎn)業(yè)的升級換代,同時更創(chuàng)造出了許多新興文化業(yè)態(tài),推動著文化產(chǎn)業(yè)快速、高效地發(fā)展。當(dāng)前制約我國文化創(chuàng)意產(chǎn)業(yè)快速健康發(fā)展的瓶頸是融資難問題。雖然近年我國采取過一定的措施,但效果仍不明顯。
因此,采取一系列手段促進(jìn)文化與資本的融合是突破當(dāng)前我國文化創(chuàng)意產(chǎn)業(yè)健康發(fā)展瓶頸的重要措施之一。文化產(chǎn)業(yè)是“內(nèi)容+載體”的戰(zhàn)略新興產(chǎn)業(yè),具有產(chǎn)業(yè)關(guān)聯(lián)度高、滲透性強(qiáng)、產(chǎn)業(yè)鏈條長等特點(diǎn),與當(dāng)代科技和較多產(chǎn)業(yè)存在極強(qiáng)的耦合關(guān)系,具有融合發(fā)展的深厚基礎(chǔ)和廣闊空間。因此,我國文化創(chuàng)意產(chǎn)業(yè)的發(fā)展不僅要實(shí)現(xiàn)科技與創(chuàng)意的融合和文化與資本的融合,同時還要實(shí)現(xiàn)文化與旅游嫁接,文化創(chuàng)意與經(jīng)濟(jì)的對接。促進(jìn)文化創(chuàng)意產(chǎn)業(yè)的協(xié)同創(chuàng)新,延伸拓展文化創(chuàng)意產(chǎn)業(yè)鏈,提高文化附加值,衍生開發(fā)與創(chuàng)造新型文化業(yè)態(tài),培育新的經(jīng)濟(jì)增長點(diǎn),是我國文化創(chuàng)意產(chǎn)業(yè)持續(xù)健康發(fā)展的路徑選擇。我國文化創(chuàng)意產(chǎn)業(yè)不僅要實(shí)現(xiàn)各種創(chuàng)新要素的協(xié)同創(chuàng)新,同時也應(yīng)實(shí)現(xiàn)產(chǎn)學(xué)研等各種創(chuàng)新主體的協(xié)同創(chuàng)新。協(xié)同創(chuàng)新的目的在于區(qū)域內(nèi)各創(chuàng)新主體相互合作,以區(qū)域發(fā)展需求為出發(fā)點(diǎn),從解決重大現(xiàn)實(shí)問題入手,凝聚各種力量,實(shí)現(xiàn)創(chuàng)新要素的最大組合。因此,任何文化行業(yè)的發(fā)展都不應(yīng)偏離協(xié)同合作的道路,不能孤軍奮戰(zhàn)。從國際趨勢來看,當(dāng)前高校、科研機(jī)構(gòu)與地方政府、企業(yè)之間的無縫對接,是當(dāng)前國際文化產(chǎn)業(yè)發(fā)展的普遍趨勢。世界聞名的文化創(chuàng)意產(chǎn)業(yè),如好萊塢電影,巴黎的時尚設(shè)計,日本的動漫,韓國的游戲等等都是協(xié)同創(chuàng)新模式的典范。中國的文化產(chǎn)品及文化產(chǎn)業(yè)要“走出去”,走向世界,與國際市場接軌,必須走協(xié)同創(chuàng)新的道路,只有這樣,才能凝聚各方力量,著力打造中國的國際知名品牌,參與國際市場競爭,最終贏得國際市場。
三、我國文化創(chuàng)意產(chǎn)業(yè)協(xié)同創(chuàng)新路徑分析
1、改革管理體制機(jī)制,為文化創(chuàng)意產(chǎn)業(yè)協(xié)同創(chuàng)新提供制度保障在長期行政主導(dǎo)下的文化產(chǎn)業(yè)發(fā)展體制中,我國文化產(chǎn)業(yè)發(fā)展條塊分割現(xiàn)象明顯。廣電、新聞、信息、文化等各行業(yè)之間以及中央、省、地、縣等各地區(qū)之間壁壘嚴(yán)重,各行業(yè)各地區(qū)自我封閉,獨(dú)自發(fā)展。文化創(chuàng)意產(chǎn)業(yè)協(xié)同創(chuàng)新首先要求改革傳統(tǒng)的管理體制機(jī)制,突破制約文化產(chǎn)業(yè)發(fā)展的體制機(jī)制障礙。文化產(chǎn)業(yè)的發(fā)展不再是“一家主管”,而是融合財政、稅收、金融、人才等多個部門協(xié)同管理。應(yīng)建設(shè)服務(wù)型政府,加大對文化產(chǎn)業(yè)尤其是中小型文化產(chǎn)業(yè)的財稅、金融、用地等政策的扶持力度,積極完善企業(yè)孵化、公共技術(shù)支撐、信息網(wǎng)絡(luò)等公共服務(wù)功能。同時,還應(yīng)積極建立跨地區(qū)、跨行業(yè)的協(xié)調(diào)機(jī)制和渠道,打破地區(qū)或行業(yè)壁壘,引導(dǎo)區(qū)域內(nèi)外創(chuàng)新要素自由流動,加快創(chuàng)新要素的融合整合,并積極引導(dǎo)建立區(qū)域內(nèi)各種專業(yè)協(xié)作組織,協(xié)調(diào)解決跨區(qū)域產(chǎn)業(yè)整合過程中出現(xiàn)的各種文化、技術(shù)、經(jīng)濟(jì)、財務(wù)和法律問題,從而多維度推進(jìn)文化產(chǎn)業(yè)體制機(jī)制改革,實(shí)現(xiàn)文化產(chǎn)業(yè)協(xié)同創(chuàng)新。
篇5
本組患者共87例,男39例,女48例,年齡3~63歲,平均21.5歲,其中,先天性心臟病患者68例,風(fēng)濕性心臟病患者19例。行單純室間隔缺損修補(bǔ)術(shù)32例,單純房間隔缺損修補(bǔ)術(shù)11例,室間隔缺損合并動脈導(dǎo)管未閉同期手術(shù)2例,單純動脈導(dǎo)管未閉于體外循環(huán)下縫扎8例,于常溫下結(jié)扎14例,二尖瓣置換術(shù)5例,主動脈瓣置換術(shù)1例,雙瓣置換加三尖瓣成形術(shù)13例,同期冠狀動脈旁路移植和主動脈瓣置換術(shù)1例。術(shù)后痊愈70例,死亡2例。
二、護(hù)理
2.1氣管插管的正確位置患者返回ICU后與麻醉醫(yī)生共同檢查氣管插管的位置是否正確,聽診肺部,判斷氣管插管是否在氣道內(nèi),警惕發(fā)生氣管插管過深或過淺。測量氣管插管距門齒及鼻尖的距離,并做記錄,便于每班護(hù)士交班時能及時發(fā)現(xiàn)氣管插管是否脫位。我們常規(guī)通知放射科拍床旁X線胸片,確切了解氣管插管的位置。用寸帶適度固定好氣管插管,用束帶約束患者四肢,防止患者因躁動將氣管插管拔出。擺好患者后,連接呼吸機(jī)并警惕因呼吸機(jī)連接的牽拉造成氣管插管脫出、扭曲或打折。
2.2保持呼吸道通暢心臟手術(shù)后患者多數(shù)循環(huán)、呼吸狀態(tài)不穩(wěn)定,尤其體外循環(huán)后肺部分泌物增多,又因人工呼吸機(jī)可能導(dǎo)致肺部感染,患者的痰量會大大增加。所以,呼吸道及時清理,保持呼吸道通暢是改善肺部通氣,維護(hù)心臟功能的重要措施。在患者機(jī)械通氣期間,吸痰操作是最基本的一項護(hù)理技術(shù),吸痰不及時或吸痰操作不當(dāng)會造成諸多并發(fā)癥,影響術(shù)后療效甚至危及患者生命。頻繁或定時吸痰可導(dǎo)致不必要的氣管黏膜損傷,造成患者不耐受和對抗,往往痰液較少,效果不明顯及帶來不必要的刺激。因此,機(jī)械通氣期間護(hù)士應(yīng)按時聽診患者雙肺呼吸音,每30min1次。聽診發(fā)現(xiàn)痰鳴音可以及時發(fā)現(xiàn)氣道內(nèi)的痰液蓄積,及時清理效果良好,可以作為最佳的吸痰指征。吸痰前后充分的給純氧1~2min是非常重要的程序,吸痰時間要短,控制在10~15s,連續(xù)多次吸痰之間要充分地給純氧吸入以增加氧的儲備。吸痰前要做好解釋工作,以取得患者的信任與合作。吸痰時要注意觀察患者的心率、心律、血壓及口唇顏色,出現(xiàn)血壓下降,SaO2<95%,心率增加、心律失常時,應(yīng)立即停止吸痰,接通呼吸機(jī)并給予高濃度氧,并注意觀察痰液的性質(zhì)、顏色和量。2.3氣道濕化患者在機(jī)械通氣期間要防止分泌物黏稠及形成痰痂。吸入溫?zé)岬臍怏w可以減輕氣道黏膜的刺激,減少支氣管痙攣或哮喘。加強(qiáng)氣道溫度和濕度的控制。以防止纖毛運(yùn)動功能減弱,造成分泌物排出障礙,濕度98%~99%,溫度31℃~33℃。對于痰液黏稠者可持續(xù)濕化,間斷霧化吸入,稀釋分泌物,利于痰液排出。
2.4心理護(hù)理ICU病房患者往往由于環(huán)境陌生,且氣管插管給患者帶來極大的不適和痛苦,患者不能說話而感到恐懼和孤獨(dú)。因此常有著急、急躁或挫折等心理反應(yīng)。此時要主動提供必要的信息,如告訴患者拔管的時間,不能說話是暫時的、病情好轉(zhuǎn)的結(jié)果等;及時捕捉交流的愿望與信息提示。機(jī)械通氣患者常常感到口干口渴。護(hù)士應(yīng)當(dāng)主動傾聽患者口干口渴所訴的痛苦,并及時采取措施。要留心觀察與分析眼睛、面部表情、口形和手勢所表達(dá)的信息,可制作一些圖片、詞板或會話卡,關(guān)心體貼患者,同患者進(jìn)行充分的心理溝通,建立起相互信賴的關(guān)系,在此基礎(chǔ)上給患者以鼓勵、安慰,增強(qiáng)其戰(zhàn)勝疾病的信心。
對機(jī)械通氣的患者定時做血?dú)夥治觯覀凅w會血?dú)夥治龉倘皇且豁椫匾谋O(jiān)測指標(biāo),但并非十分可靠全面,護(hù)士應(yīng)全面觀察臨床動態(tài)變化,聽診雙肺呼吸音,勤查X線胸片,并與前日做對照,及時了解病情的變化。會同醫(yī)生選擇最佳拔管時機(jī),既要把握早期撤離呼吸機(jī)的時機(jī),又要保證安全。
心臟手術(shù)后機(jī)械通氣的患者往往病情較重,并且由于聲門失去作用,不能形成咳嗽前的氣道高壓,因此不能達(dá)到有效咳嗽,分泌物易于蓄積而導(dǎo)致呼吸道不通暢,造成二氧化碳蓄積。此時呼吸道給予正確、合理地護(hù)理可改善心肺功能,達(dá)到促進(jìn)治療的目的,也是恢復(fù)治療的關(guān)鍵。
【參考文獻(xiàn)】
1郭加強(qiáng),吳清玉.心臟外科護(hù)理學(xué).北京:人民衛(wèi)生出版社,2003,97-100.
篇6
Intranet這個名字自Internet商業(yè)化以來,已經(jīng)成為部分企業(yè)日常管理的必要工具,由于Intranet本身的特點(diǎn),多數(shù)人總?cè)菀着cMIS的概念混淆區(qū)別。若按一般的理解為:“防火墻之后的Internet”,確實(shí)與初級MIS(企業(yè)管理信息系統(tǒng))有很多相似之處,但本人認(rèn)為Intranet不能與MIS相提并論,可以從以下兩點(diǎn)進(jìn)行對比說明:
(1)Intranet是基于Internet技術(shù)之上,根據(jù)企業(yè)的應(yīng)用需求特點(diǎn),所開發(fā)出的增強(qiáng)應(yīng)用技術(shù)平臺。它側(cè)重于平臺技術(shù)。
(2)MIS構(gòu)件包括計算機(jī)應(yīng)用程序、OS、通訊協(xié)議等,它是一個綜合系統(tǒng),而且更注重于網(wǎng)上內(nèi)容及網(wǎng)上管理。
由此可以得到結(jié)論,Intranet的出現(xiàn)只是更豐富了MIS的吸引力,完全代替MIS的含義范圍的說法從應(yīng)用與理論角度都是不正確的。
企業(yè)管理過程中由于概念上的混淆,目前在企業(yè)信息網(wǎng)的建設(shè)上普遍存在著兩個誤區(qū):
(1)將Intranet等同于MIS,認(rèn)為MIS就是指C/S(客戶機(jī)/服務(wù)器)模式,Intranet代表了新技術(shù)B/S(瀏覽器/服務(wù)器)模式。以前的所有系統(tǒng)設(shè)計方案都可用B/S模式來解決,全部系統(tǒng)在B/S模式下開發(fā)。
(2)將Intranet與MIS對立,認(rèn)為B/S側(cè)重于信息文本,C/S的數(shù)據(jù)庫信息的形成過程也就是它的過程,主張數(shù)據(jù)庫信息進(jìn)出仍用C/S模式。
其實(shí)這兩種做法都是偏激的,是對Intranet新平臺的缺乏認(rèn)識所致,有必要給予充分認(rèn)識才能正確對待。
2C/S和B/S之比較
C/S和B/S是當(dāng)今世界開發(fā)模式技術(shù)架構(gòu)的兩大主流技術(shù)。C/S是美國Borland公司最早研發(fā),B/S是美國微軟公司研發(fā)。目前,這兩項技術(shù)以被世界各國所掌握,國內(nèi)公司以C/S和B/S技術(shù)開發(fā)出產(chǎn)品也很多。
2.1C/S架構(gòu)軟件的優(yōu)勢與劣勢
(1)應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。
最簡單的C/S體系結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫服務(wù)器程序。二者可分別稱為前臺程序與后臺程序。運(yùn)行數(shù)據(jù)庫服務(wù)器程序的機(jī)器,也稱為應(yīng)用服務(wù)器。一旦服務(wù)器程序被啟動,就隨時等待響應(yīng)客戶程序發(fā)來的請求;客戶應(yīng)用程序運(yùn)行在用戶自己的電腦上,對應(yīng)于數(shù)據(jù)庫服務(wù)器,可稱為客戶電腦,當(dāng)需要對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行任何操作時,客戶程序就自動地尋找服務(wù)器程序,并向其發(fā)出請求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則做出應(yīng)答,送回結(jié)果,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。
(2)數(shù)據(jù)的儲存管理功能較為透明。
在數(shù)據(jù)庫應(yīng)用中,數(shù)據(jù)的儲存管理功能,是由服務(wù)器程序和客戶應(yīng)用程序分別獨(dú)立進(jìn)行的,前臺應(yīng)用可以違反的規(guī)則,并且通常把那些不同的(不管是已知還是未知的)運(yùn)行數(shù)據(jù),在服務(wù)器程序中不集中實(shí)現(xiàn),例如訪問者的權(quán)限,編號可以重復(fù)、必須有客戶才能建立定單這樣的規(guī)則。所有這些,對于工作在前臺程序上的最終用戶,是“透明”的,他們無須過問(通常也無法干涉)背后的過程,就可以完成自己的一切工作。在客戶服務(wù)器架構(gòu)的應(yīng)用中,前臺程序不是非常“瘦小”,麻煩的事情都交給了服務(wù)器和網(wǎng)絡(luò)。在C/S體系的下,數(shù)據(jù)庫不能真正成為公共、專業(yè)化的倉庫,它受到獨(dú)立的專門管理。
(3)C/S架構(gòu)的劣勢是高昂的維護(hù)成本且投資大。
首先,采用C/S架構(gòu),要選擇適當(dāng)?shù)臄?shù)據(jù)庫平臺來實(shí)現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的真正“統(tǒng)一”,使分布于兩地的數(shù)據(jù)同步完全交由數(shù)據(jù)庫系統(tǒng)去管理,但邏輯上兩地的操作者要直接訪問同一個數(shù)據(jù)庫才能有效實(shí)現(xiàn),有這樣一些問題,如果需要建立“實(shí)時”的數(shù)據(jù)同步,就必須在兩地間建立實(shí)時的通訊連接,保持兩地的數(shù)據(jù)庫服務(wù)器在線運(yùn)行,網(wǎng)絡(luò)管理工作人員既要對服務(wù)器維護(hù)管理,又要對客戶端維護(hù)和管理,這需要高昂的投資和復(fù)雜的技術(shù)支持,維護(hù)成本很高,維護(hù)任務(wù)量大。
其次,傳統(tǒng)的C/S結(jié)構(gòu)的軟件需要針對不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件,由于產(chǎn)品的更新?lián)Q代十分快,代價高和低效率已經(jīng)不適應(yīng)工作需要。在JAVA這樣的跨平臺語言出現(xiàn)之后,B/S架構(gòu)更是猛烈沖擊C/S,并對其形成威脅和挑戰(zhàn)。
2.2B/S架構(gòu)軟件的優(yōu)勢與劣勢
(1)維護(hù)和升級方式簡單。
目前,軟件系統(tǒng)的改進(jìn)和升級越來越頻繁,B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對一個稍微大一點(diǎn)單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但B/S架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護(hù)。無論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會增加任何維護(hù)升級的工作量,所有的操作只需要針對服務(wù)器進(jìn)行;如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級和共享。所以客戶機(jī)越來越“瘦”,而服務(wù)器越來越“胖”是將來信息化發(fā)展的主流方向。今后,軟件升級和維護(hù)會越來越容易,而使用起來會越來越簡單,這對用戶人力、物力、時間、費(fèi)用的節(jié)省是顯而易見的,驚人的。因此,維護(hù)和升級革命的方式是“瘦”客戶機(jī),“胖”服務(wù)器。
(2)成本降低,選擇更多。
大家都知道windows在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標(biāo)準(zhǔn)配置,但在服務(wù)器操作系統(tǒng)上windows并不是處于絕對的統(tǒng)治地位。現(xiàn)在的趨勢是凡使用B/S架構(gòu)的應(yīng)用管理軟件,只需安裝在Linux服務(wù)器上即可,而且安全性高。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用windows作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費(fèi)的Linux操作系統(tǒng)快速發(fā)展起來,Linux除了操作系統(tǒng)是免費(fèi)的以外,連數(shù)據(jù)庫也是免費(fèi)的,這種選擇非常盛行。
比如說很多人每天上“新浪”網(wǎng),只要安裝了瀏覽器就可以了,并不需要了解“新浪”的服務(wù)器用的是什么操作系統(tǒng),而事實(shí)上大部分網(wǎng)站確實(shí)沒有使用windows操作系統(tǒng),但用戶的電腦本身安裝的大部分是windows操作系統(tǒng)。
(3)應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重。
由于B/S架構(gòu)管理軟件只安裝在服務(wù)器端(Server)上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器(Server)端完全通過WWW瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。但是,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器“崩潰”等問題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫存儲服務(wù)器,以防萬一。
3C/S與B/S將
在傳統(tǒng)的C/S下已經(jīng)積累了大量的應(yīng)用和信息,例如各類數(shù)據(jù)庫和各種格式的文件,而Intranet必須能充分利用這些已有的應(yīng)用和信息。Intranet技術(shù)基礎(chǔ)由于其通用性,能提供的標(biāo)準(zhǔn)接口是不多的。例如訪問數(shù)據(jù)庫的辦法歸根結(jié)底仍是CGI,而直接用CGI不僅編程麻煩,而且維護(hù)更困難,對于極大多數(shù)的企業(yè)是不適用的,至少是不夠用的,還要有一系列的應(yīng)用接口工具。而B/S模式目前只適用于信息,對于如在線事務(wù)處理(OLTP)應(yīng)用尚有實(shí)質(zhì)性困難。所以說,C/S與B/S模式還將,而二者間的接口工具也是一種長期需求。
3.1全文檢索數(shù)據(jù)庫的集成
Internet的技術(shù)就是以文本為基礎(chǔ)的,可以說,Hypertext就說明了這個優(yōu)點(diǎn)。全文檢索是Intranet的一個基本組成,關(guān)鍵是指定檢索條件,還有就是能把各式各樣原來的文件(庫),方便地轉(zhuǎn)換并裝入全文檢索數(shù)據(jù)庫。雖然現(xiàn)在有一系列的接口工具,但由于原來文件的格式種類幾乎是無限的,這問題不可能有最終的解決方案,只能靠開發(fā)廠商不斷完善和優(yōu)化。也有以(超)文本文件為基礎(chǔ)信息的管理系統(tǒng),由于沒有合適的平臺,勉強(qiáng)使用關(guān)系數(shù)據(jù)庫或LutosNotes這種專用平臺來建設(shè),但要么開發(fā)困難、效率低下,要么則會使用戶陷入專有平臺固有的各種苦惱之中。Intranet技術(shù)在這方面是無可比擬的。3.2關(guān)系數(shù)據(jù)庫的接口
Intranet與關(guān)系數(shù)據(jù)庫的接口是MIS中的一個重要問題,這里我們不具體闡述,這也是Intranet與Internet的區(qū)別最大之處。互聯(lián)網(wǎng)上常常是一些不規(guī)則文本的,而企業(yè)內(nèi)部更注重于對有序數(shù)據(jù)的,這是MIS的靈魂,目前解決這個問題大致有三條路徑:
(1)許多數(shù)據(jù)庫廠商推出了各自的“解決方案”。這些方案的特點(diǎn)是基于各自的專有技術(shù),與其數(shù)據(jù)庫產(chǎn)品以及開發(fā)工具緊緊地捆綁在一起。如果企業(yè)只用或主要使用一種數(shù)據(jù)庫,這條途徑是可行的。但I(xiàn)ntranet的開放性將大打折扣。
(2)使用所謂的OLAP工具,即獨(dú)立于數(shù)據(jù)庫產(chǎn)品的分析工具。但目前出現(xiàn)的OLAP工具的Intranet版本都不夠成熟,應(yīng)有一番競爭乃至到成熟的過程,但必須應(yīng)用于多種數(shù)據(jù)庫及需求比較復(fù)雜的用戶。但這樣做投資較大且需專門培訓(xùn)。
(3)在Intranet平臺中提供訪問關(guān)系數(shù)據(jù)庫的通用接口工具,這是最理想的做法,但目前產(chǎn)品仍沒有達(dá)到前兩種工具的性能,希望盡早有一個功能強(qiáng)的通用接口工具產(chǎn)生。
3.3工作流接口
對于大部分企業(yè),全面、完整的工作流工具并不太需要,因為全文檢索和關(guān)系數(shù)據(jù)庫的接口工具已解決了信息的存儲和共享使用。而工作流中“工作”是屬于OLTP的,目前最好還是采用傳統(tǒng)技術(shù)。如屬于辦公自動化方面的,最自然的是采用Office套件;為收集原始數(shù)據(jù),還得需要Form工具。而Intranet的“消息傳遞”工具是一大缺項,目前可行的只是利用電子郵件系統(tǒng),而現(xiàn)在主要問題卻是企業(yè)中通常采用LotusNotes等郵件系統(tǒng),而不是直接使用Netscape等瀏覽器中的電子郵件功能,因此需要一個工作流接口工具,能實(shí)現(xiàn)基本的工作流功能,能綜合調(diào)用Office或Form工具,完成基本工作。利用企業(yè)的電子郵件系統(tǒng)實(shí)現(xiàn)工作消息傳遞,利用Intranet調(diào)閱信息。
綜合以上可以看出,B/S要想在企業(yè)MIS中起主導(dǎo)角色,要走的路還很長,而MIS經(jīng)過長期的建設(shè),由C/S鑄就的數(shù)據(jù)大廈也不可能一下由B/S改寫,必須具體問題具體分析,不帶任何成見也沒有什么激進(jìn)偏見,將C/S與B/S技術(shù)淋漓盡致地盡展優(yōu)勢,發(fā)揮在企業(yè)MIS建設(shè)中。
4C/S與B/S的結(jié)合策略
根據(jù)上面對企業(yè)MIS開發(fā)策略的分析可以得出這樣的結(jié)論,B/S在MIS中的一個重要用途即是WEB,而目前企業(yè)WEB的基本工作模式就是:
(1)WEBBrowser根據(jù)用戶操作對WEBServer提出訪問請求。
(2)Server將請求分析處理,通過CGI訪問DBMS以進(jìn)行數(shù)據(jù)的查詢統(tǒng)計或事務(wù)的提交。
(3)CGI根據(jù)DBMS返回的結(jié)果生成HTML文書經(jīng)過Server向客戶的Browser返回結(jié)果。
(4)Browser將HTML結(jié)果顯示給用戶。
對于上述流程,工作量主要在Server部分,而對該部分的處理目前也有好幾種方法,有用CGI訪問DBMS,也有依靠WebServer自身具有數(shù)據(jù)庫處理能力,也有混合訪問DBMS,但總的來說,對WebServer端的應(yīng)用開發(fā)我們有更高的要求。在各個子系統(tǒng)應(yīng)用上,我們?nèi)匀煌扑]用Client/Server方式,無論你用小型XBASE類數(shù)據(jù)庫,或大型的Oracle、Sybase類數(shù)據(jù)庫,在客戶端你仍然要裝實(shí)用程序用于數(shù)據(jù)服務(wù)器的信息聯(lián)系,而同樣對于大多數(shù)管理類用戶,則可安裝瀏覽器,編制一定的CGI程序,甚至利用新出現(xiàn)的JDBC或ASP技術(shù),實(shí)現(xiàn)與后臺數(shù)據(jù)庫的連接。
要特別提到的一點(diǎn)就是安全機(jī)制,在傳統(tǒng)的Client/Server應(yīng)用中,安全性問題解決起來就比較容易,而WebServer,我們可以對用戶請求進(jìn)行過濾(包過濾、域過濾、主機(jī)過濾等),而由于Intranet是基于TCP/IP協(xié)議的,如果用戶直接通過IP地址,繞過前述的管理平臺,直接訪問信息的話,那么Intranet的管理就是一句空話。在MIS中,Intranet應(yīng)用與傳統(tǒng)的C/S應(yīng)用二者的安全性問題怎樣合起來一起解決,而無需系統(tǒng)管理員根據(jù)用戶的訪問權(quán)限和需求對WebServer進(jìn)行手工配置,最好能在WebServer中有一種可與傳統(tǒng)C/S應(yīng)用無縫結(jié)合的方式,使開發(fā)人員在企業(yè)MIS營構(gòu)中對二種應(yīng)用的各方面進(jìn)行集中一致的管理維護(hù)。
5結(jié)束語
對于企業(yè)的B/S應(yīng)用,從當(dāng)前的技術(shù)水平看,特別適用于系統(tǒng)同用戶交互量不大的應(yīng)用,對于需要大量頻繁、高速交互的應(yīng)用系統(tǒng),采用這種模式并不一定是最好的選擇。采用Intranet應(yīng)用模式并不一定要全部取代傳統(tǒng)的Client/Server結(jié)構(gòu),從某種意義特別是從近期的發(fā)展看,二者應(yīng)用界限并不清晰,而且往往是互相補(bǔ)充、相輔相成的。事實(shí)上,企業(yè)MIS采用B/S模式并不是要求把應(yīng)用都轉(zhuǎn)到WEBServer上來,而是要根據(jù)情況來選擇。那么,在應(yīng)用中新的B/S模式就需要能同傳統(tǒng)的C/S模式結(jié)合起來。
參考文獻(xiàn):
[1]張信東.信息系統(tǒng)開發(fā)[M].清華大學(xué)出版社,2003-03-01
[2]曹漢平.信息系統(tǒng)開發(fā)與IT項目管理[M].清華大學(xué)出版社,2006-04-01
篇7
WangGuangming
(ClassOne,GradeThree,DepartmentofComputerScience,ZaozhuangTeachers''''College,Zaozhuang277100)
Abstract:BasedontheLAN,forNetWare、Windows95/98andthemainisWindowsNToperationsystem,thispaperintroduceandanalysisthecharacteristic、capabilityandtheessentialconfiguremethodofthecommunicationprotocols.
KeyWords:LAN;CommunicationProtocols;TCP/IP
不同的網(wǎng)絡(luò)協(xié)議都有其存在的必要,每一種協(xié)議都有它所主要依賴的操作系統(tǒng)和工作環(huán)境。在一個網(wǎng)絡(luò)上運(yùn)行得很好的通信協(xié)議,在另一個看起來很相似的網(wǎng)絡(luò)上可能完全不適合。因此,組建網(wǎng)絡(luò)時通信協(xié)議的選擇尤為重要。
無論是幾臺機(jī)器組成的Windows95/98對等網(wǎng),還是規(guī)模較大的WindowsNT、Novell或Unix/Xenix局域網(wǎng),凡是親自組建或管理過網(wǎng)絡(luò)的人,都遇到過如何選擇和配置網(wǎng)絡(luò)通信協(xié)議的問題。由于許多用戶對網(wǎng)絡(luò)中的協(xié)議及其功能特點(diǎn)不是很清楚,所以在組網(wǎng)中經(jīng)常選用了不符合自身網(wǎng)絡(luò)特點(diǎn)的通信協(xié)議。其結(jié)果就造成了網(wǎng)絡(luò)無法接通,或者是速度太慢,工作不穩(wěn)定等現(xiàn)象而影響了網(wǎng)絡(luò)的可靠性。下面我就分析一下各個協(xié)議的特點(diǎn)和性能借以說明我配置協(xié)議的理論和立場。
一、通信協(xié)議
組建網(wǎng)絡(luò)時,必須選擇一種網(wǎng)絡(luò)通信協(xié)議,使得用戶之間能夠相互進(jìn)行“交流”。協(xié)議(Protocol)是網(wǎng)絡(luò)設(shè)備用來通信的一套規(guī)則,這套規(guī)則可以理解為一種彼此都能聽得懂的公用語言。關(guān)于網(wǎng)絡(luò)中的協(xié)議可以概括為兩類:“內(nèi)部協(xié)議”和“外部協(xié)議”下面分別予以介紹。
1.內(nèi)部協(xié)議
1978年,國際標(biāo)準(zhǔn)化組織(ISO)為網(wǎng)絡(luò)通信制定了一個標(biāo)準(zhǔn)模式,稱為OSI/RM(OpenSystemInterconnect/ReferenceModel,開放系統(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é)議。由于它直接負(fù)責(zé)計算機(jī)之間的相互通信,所以通常稱為網(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ò)之間進(jìn)行互聯(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。當(dāng)你的網(wǎng)絡(luò)規(guī)模較大,且網(wǎng)絡(luò)結(jié)構(gòu)復(fù)雜時,應(yīng)選擇可管理性和可擴(kuò)充性較好的協(xié)議,如TCP/IP。
第二、除特殊情況外,一個網(wǎng)絡(luò)盡量只選擇一種通信協(xié)議。現(xiàn)實(shí)中許多人的做法是一次選擇多個協(xié)議,或選擇系統(tǒng)所提供的所有協(xié)議,其實(shí)這樣做是很不可取的。因為每個協(xié)議都要占用計算機(jī)的內(nèi)存,選擇的協(xié)議越多,占用計算機(jī)的內(nèi)存資源就越多。一方面影響了計算機(jī)的運(yùn)行速度,另一方面不利于網(wǎng)絡(luò)的管理。事實(shí)上一個網(wǎng)絡(luò)中一般一種通信協(xié)議就可以滿足需要。
第三、注意協(xié)議的版本。每個協(xié)議都有它的發(fā)展和完善過程,因而出現(xiàn)了不同的版本,每個版本的協(xié)議都有它最為合適的網(wǎng)絡(luò)環(huán)境。從整體來看,高版本協(xié)議的功能和性能要比低版本好。所以在選擇時,在滿足網(wǎng)絡(luò)功能要求的前提下,應(yīng)盡量選擇高版本的通信協(xié)議。
第四、協(xié)議的一致性。如果要讓兩臺實(shí)現(xiàn)互聯(lián)的計算機(jī)間進(jìn)行對話,它們兩者使用的通信協(xié)議必須相同。否則中間還需要一個“翻譯”進(jìn)行不同協(xié)議的轉(zhuǎn)換,這樣不僅影響通信速度,同時也不利于網(wǎng)絡(luò)的安全和穩(wěn)定運(yùn)行。
二、局域網(wǎng)中常用的三種通信協(xié)議
BEUI協(xié)議
■NetBEUI通信協(xié)議的特點(diǎn)。NetBEUI(NetBIOSExtendedUserInterface,用戶擴(kuò)展接口)由IBM于1985年開發(fā)完成,它是一種體積小、效率高、速度快的通信協(xié)議。NetBEUI也是微軟最鐘愛的一種通信協(xié)議,所以它被稱為微軟所有產(chǎn)品中通信協(xié)議的“母語”。微軟在其早期產(chǎn)品,如DOS、LANManager、Windows3.x和WindowsforWorkgroup中主要選擇NetBEUI作為自己的通信協(xié)議。在微軟如今的主流產(chǎn)品,如Windows95/98和WindowsNT中,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è)備進(jìn)行兩個局域網(wǎng)的互聯(lián)時,將不能使用NetBEUI通信協(xié)議。否則,與不同網(wǎng)卡(每一塊網(wǎng)卡連接一個網(wǎng)段)相連的設(shè)備之間,以及不同的局域網(wǎng)之間將無法進(jìn)行通信。
雖然NetBEUI存在許多不盡人意的地方,但它也具有其他協(xié)議所不具備的優(yōu)點(diǎn)。在三種通信協(xié)議中,NetBEUI占用內(nèi)存最少,在網(wǎng)絡(luò)中基本不需要任何配置。尤其在微軟產(chǎn)品幾乎獨(dú)占PC操作系統(tǒng)的今天,它很適合于廣大的網(wǎng)絡(luò)初學(xué)者使用。
■NetBEUI與NetBIOS之間的關(guān)系。細(xì)心的讀者可能已經(jīng)發(fā)現(xiàn),NetBEUI中包含一個網(wǎng)絡(luò)接口標(biāo)準(zhǔn)NetBIOS。NetBIOS(NetworkBasicInput/OutputSystem,網(wǎng)絡(luò)基本輸入/輸出系統(tǒng))是IBM在1983年開發(fā)的一套用于實(shí)現(xiàn)PC間相互通信的標(biāo)準(zhǔn),其目的是開發(fā)一種僅僅在小型局域網(wǎng)上使用的通信規(guī)范。該網(wǎng)絡(luò)由PC組成,最大用戶數(shù)不超過30個,其特點(diǎn)是突出一個“小”字。后來,IBM發(fā)現(xiàn)NetBIOS存在的許多缺陷,所以于1985年對其進(jìn)行了改進(jìn),推出了NetBEUI通信協(xié)議。隨即,微軟將NetBEUI作為其客戶機(jī)/服務(wù)器網(wǎng)絡(luò)系統(tǒng)的基本通信協(xié)議,并進(jìn)一步進(jìn)行了擴(kuò)充和完善。最有代表性的是在NetBEUI中增加了叫做SMB(ServerMessageBlocks,服務(wù)器消息塊)的組成部分,以降低網(wǎng)絡(luò)的通信堵塞。為此,有時將NetBEUI協(xié)議也稱為“SMB協(xié)議”。
人們常將NetBIOS和NetBEUI混淆起來,其實(shí)NetBIOS只能算是一個網(wǎng)絡(luò)應(yīng)用程序的接口規(guī)范,是NetBEUI的基礎(chǔ),它不具有嚴(yán)格的通信協(xié)議功能。而NetBEUI是建立在NetBIOS基礎(chǔ)之上的一個網(wǎng)絡(luò)傳輸協(xié)議。
2.IPX/SPX及其兼容協(xié)議
■IPX/SPX通信協(xié)議的特點(diǎn)。IPX/SPX(InternetworkPacketeXchange/SequencesPacketeXchange,網(wǎng)際包交換/順序包交換)是Novell公司的通信協(xié)議集。與NetBEUI的明顯區(qū)別是,IPX/SPX顯得比較龐大,在復(fù)雜環(huán)境下具有很強(qiáng)的適應(yīng)性。因為,IPX/SPX在設(shè)計一開始就考慮了多網(wǎng)段的問題,具有強(qiáng)大的路由功能,適合于大型網(wǎng)絡(luò)使用。當(dāng)用戶端接入NetWare服務(wù)器時,IPX/SPX及其兼容協(xié)議是最好的選擇。但在非Novell網(wǎng)絡(luò)環(huán)境中,一般不使用IPX/SPX。尤其在WindowsNT網(wǎng)絡(luò)和由Windows95/98組成的對等網(wǎng)中,無法直接使用IPX/SPX通信協(xié)議。
■IPX/SPX協(xié)議的工作方式。IPX/SPX及其兼容協(xié)議不需要任何配置,它可通過“網(wǎng)絡(luò)地址”來識別自己的身份。Novell網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址由兩部分組成:標(biāo)明物理網(wǎng)段的“網(wǎng)絡(luò)ID”和標(biāo)明特殊設(shè)備的“節(jié)點(diǎn)ID”。其中網(wǎng)絡(luò)ID集中在NetWare服務(wù)器或路由器中,節(jié)點(diǎn)ID即為每個網(wǎng)卡的ID號(網(wǎng)卡卡號)。所有的網(wǎng)絡(luò)ID和節(jié)點(diǎn)ID都是一個獨(dú)一無二的“內(nèi)部IPX地址”。正是由于網(wǎng)絡(luò)地址的唯一性,才使IPX/SPX具有較強(qiáng)的路由功能。
在IPX/SPX協(xié)議中,IPX是NetWare最底層的協(xié)議,它只負(fù)責(zé)數(shù)據(jù)在網(wǎng)絡(luò)中的移動,并不保證數(shù)據(jù)是否傳輸成功,也不提供糾錯服務(wù)。IPX在負(fù)責(zé)數(shù)據(jù)傳送時,如果接收節(jié)點(diǎn)在同一網(wǎng)段內(nèi),就直接按該節(jié)點(diǎn)的ID將數(shù)據(jù)傳給它;如果接收節(jié)點(diǎn)是遠(yuǎn)程的(不在同一網(wǎng)段內(nèi),或位于不同的局域網(wǎng)中),數(shù)據(jù)將交給NetWare服務(wù)器或路由器中的網(wǎng)絡(luò)ID,繼續(xù)數(shù)據(jù)的下一步傳輸。SPX在整個協(xié)議中負(fù)責(zé)對所傳輸?shù)臄?shù)據(jù)進(jìn)行無差錯處理,所以我們將IPX/SPX也叫做“Novell的協(xié)議集”。
■NWLink通信協(xié)議。WindowsNT中提供了兩個IPX/SPX的兼容協(xié)議:“NWLinkSPX/SPX兼容協(xié)議”和“NWLinkNetBIOS”,兩者統(tǒng)稱為“NWLink通信協(xié)議”。NWLink協(xié)議是Novell公司IPX/SPX協(xié)議在微軟網(wǎng)絡(luò)中的實(shí)現(xiàn),它在繼承IPX/SPX協(xié)議優(yōu)點(diǎn)的同時,更適應(yīng)了微軟的操作系統(tǒng)和網(wǎng)絡(luò)環(huán)境。WindowsNT網(wǎng)絡(luò)和Windows95/98的用戶,可以利用NWLink協(xié)議獲得NetWare服務(wù)器的服務(wù)。如果你的網(wǎng)絡(luò)從Novell環(huán)境轉(zhuǎn)向微軟平臺,或兩種平臺共存時,NWLink通信協(xié)議是最好的選擇。不過在使用NWLink協(xié)議時,其中“NWLinkIPX/SPX兼容協(xié)議”類似于Windows95/98中的“IPX/SPX兼容協(xié)議”,它只能作為客戶端的協(xié)議實(shí)現(xiàn)對NetWare服務(wù)器的訪問,離開了NetWare服務(wù)器,此兼容協(xié)議將失去作用;而“NWLinkNetBIOS”協(xié)議不但可在NetWare服務(wù)器與WindowsNT之間傳遞信息,而且能夠用于WindowsNT、Windows95/98相互之間任意通信。
3.TCP/IP協(xié)議
TCP/IP(TransmissionControlProtocol/InternetProtocol,傳輸控制協(xié)議/網(wǎng)際協(xié)議)是目前最常用到的一種通信協(xié)議,它是計算機(jī)世界里的一個通用協(xié)議。在局域網(wǎng)中,TCP/IP最早出現(xiàn)在Unix系統(tǒng)中,現(xiàn)在幾乎所有的廠商和操作系統(tǒng)都開始支持它。同時,TCP/IP也是Internet的基礎(chǔ)協(xié)議。
■TCP/IP通信協(xié)議的特點(diǎn)。TCP/IP具有很高的靈活性,支持任意規(guī)模的網(wǎng)絡(luò),幾乎可連接所有的服務(wù)器和工作站。但其靈活性也為它的使用帶來了許多不便,在使用NetBEUI和IPX/SPX及其兼容協(xié)議時都不需要進(jìn)行配置,而TCP/IP協(xié)議在使用時首先要進(jìn)行復(fù)雜的設(shè)置。每個節(jié)點(diǎn)至少需要一個“IP地址”、一個“子網(wǎng)掩碼”、一個“默認(rèn)網(wǎng)關(guān)”和一個“主機(jī)名”。如此復(fù)雜的設(shè)置,對于一些初識網(wǎng)絡(luò)的用戶來說的確帶來了不便。不過,在WindowsNT中提供了一個稱為動態(tài)主機(jī)配置協(xié)議(DHCP)的工具,它可自動為客戶機(jī)分配連入網(wǎng)絡(luò)時所需的信息,減輕了聯(lián)網(wǎng)工作上的負(fù)擔(dān),并避免了出錯。當(dāng)然,DHCP所擁有的功能必須要有DHCP服務(wù)器才能實(shí)現(xiàn)。
同IPX/SPX及其兼容協(xié)議一樣,TCP/IP也是一種可路由的協(xié)議。但是,兩者存在著一些差別。TCP/IP的地址是分級的,這使得它很容易確定并找到網(wǎng)上的用戶,同時也提高了網(wǎng)絡(luò)帶寬的利用率。當(dāng)需要時,運(yùn)行TCP/IP協(xié)議的服務(wù)器(如WindowsNT服務(wù)器)還可以被配置成TCP/IP路由器。與TCP/IP不同的是,IPX/SPX協(xié)議中的IPX使用的是一種廣播協(xié)議,它經(jīng)常出現(xiàn)廣播包堵塞,所以無法獲得最佳的網(wǎng)絡(luò)帶寬。
■Windows95/98中的TCP/IP協(xié)議。Windows95/98的用戶不但可以使用TCP/IP組建對等網(wǎng),而且可以方便地接入其它的服務(wù)器。值得注意的是,如果Windows95/98工作站只安裝了TCP/IP協(xié)議,它是不能直接加入WindowsNT域的。雖然該工作站可通過運(yùn)行在WindowsNT服務(wù)器上的服務(wù)器(如ProxyServer)來訪問Internet,但卻不能通過它登錄WindowsNT服務(wù)器的域。如果要讓只安裝TCP/IP協(xié)議的Windows95/98用戶加入到WindowsNT域,還必須在Windows95/98上安裝NetBEUI協(xié)議。
■TCP/IP協(xié)議在局域網(wǎng)中的配置。在提到TCP/IP協(xié)議時,有許多用戶便被其復(fù)雜的描述和配置所困擾,而不敢放心地去使用。其實(shí)就局域網(wǎng)用戶來說,只要你掌握了一些有關(guān)TCP/IP方面的知識,使用起來也非常方便。
IP地址基礎(chǔ)知識。前面在談到IPX/SPX協(xié)議時就已知道,IPX的地址由“網(wǎng)絡(luò)ID”(NetWorkID)和“節(jié)點(diǎn)ID”(NodeID)兩部分組成,IPX/SPX協(xié)議是靠IPX地址來進(jìn)行網(wǎng)上用戶的識別的。同樣,TCP/IP協(xié)議也是靠自己的IP地址來識別在網(wǎng)上的位置和身份的,IP地址同樣由“網(wǎng)絡(luò)ID”和“節(jié)點(diǎn)ID”(或稱HOSTID,主機(jī)地址)兩部分組成。一個完整的IP地址用32位(bit)二進(jìn)制數(shù)組成,每8位(1個字節(jié))為一個段(Segment),共4段(Segment1~Segment4),段與段之間用“.”號隔開。為了便于應(yīng)用,IP地址在實(shí)際使用時并不直接用二進(jìn)制,而是用大家熟悉的十進(jìn)制數(shù)表示,如192.168.0.1等。IP地址的完整組成:“網(wǎng)絡(luò)ID”和“節(jié)點(diǎn)ID”都包含在32位二進(jìn)制數(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位二進(jìn)制數(shù)中的第一位必須是“0”。其余3段表示“節(jié)點(diǎn)ID”;B類地址中,前兩段用來表示“網(wǎng)絡(luò)ID”,且Segment1的8位二進(jìn)制數(shù)中的前二位必須是“10”。后兩段用來表示“節(jié)點(diǎn)ID”;在C類地址中,前三段表示“網(wǎng)絡(luò)ID”,且Segment1的8位二進(jìn)制數(shù)中的前三位必須是“110”。最后一段Segment4用來表示“節(jié)點(diǎn)ID”。
值得一提的是,IP地址中的所有“網(wǎng)絡(luò)ID”都要向一個名為InterNIC(InternetNetworkInformationCenter,互聯(lián)網(wǎng)絡(luò)信息中心)申請,而“節(jié)點(diǎn)ID”可以自由分配。目前可供使用的IP地址只有C類,A類和B類的資源均已用盡。不過在選用IP地址時,總的原則是:網(wǎng)絡(luò)中每個設(shè)備的IP地址必須唯一,在不同的設(shè)備上不允許出現(xiàn)相同的IP地址。表1列出了IP地址中的“網(wǎng)絡(luò)ID”的有關(guān)屬性,“節(jié)點(diǎn)ID”在互不重復(fù)的情況下由用戶自由分配。其實(shí),將IP地址進(jìn)行分類,主要是為了滿足網(wǎng)絡(luò)的互聯(lián)。如果你的網(wǎng)絡(luò)是一個封閉式的網(wǎng)絡(luò),只要在保證每個設(shè)備的IP地址唯一的前提下,三類地址中的任意一個都可以直接使用(為以防萬一,你還是老老實(shí)實(shí)地使用C類IP地址為好)。
子網(wǎng)掩碼。對IP地址的解釋稱之為子網(wǎng)掩碼。從名稱可以看出,子網(wǎng)掩碼是用于對子網(wǎng)的管理,主要是在多網(wǎng)段環(huán)境中對IP地址中的“網(wǎng)絡(luò)ID”進(jìn)行擴(kuò)展。舉個例子來說明:例如某個節(jié)點(diǎn)的IP地址為192.168.0.1,它是一個C類網(wǎng)。其中前面三段共24位用來表示“網(wǎng)絡(luò)ID”,是非常珍貴的資源;而最后一段共8位可以作為“節(jié)點(diǎn)ID”自由分配。但是,如果公司的局域網(wǎng)是分段管理的,或者該網(wǎng)絡(luò)是由多個局域網(wǎng)互聯(lián)而成,是否要給每個網(wǎng)段或每個局域網(wǎng)都申請分配一個“網(wǎng)絡(luò)ID”呢?這顯然是不合理的。此時,我們可以使用子網(wǎng)掩碼的功能,將其中一個或幾個節(jié)點(diǎn)的IP地址全部充當(dāng)成“網(wǎng)絡(luò)ID”來使用,用來擴(kuò)展“網(wǎng)絡(luò)ID”不足的困難。
當(dāng)我們將某一節(jié)點(diǎn)的IP地址如192.168.0.1已設(shè)置成一個“網(wǎng)絡(luò)ID”時,網(wǎng)絡(luò)上的其它設(shè)備又怎樣知道它是一個“網(wǎng)絡(luò)ID”,而不是一個節(jié)點(diǎn)IP地址呢?這就要靠子網(wǎng)掩碼來告知。子網(wǎng)掩碼是這樣做的:如果某一位的二進(jìn)制數(shù)是“1”,它就知道是“網(wǎng)絡(luò)ID”的一部分;如果是“0”便認(rèn)作是“節(jié)點(diǎn)ID”的一部分。如將192.168.0.1當(dāng)做“網(wǎng)絡(luò)ID”時,其子網(wǎng)掩碼就是11111111.11111111.11111111.00000001,對應(yīng)的十進(jìn)制數(shù)表示為255.255.255.1。否則它的子網(wǎng)掩碼就是11111111.11111111.11111111.00000000,對應(yīng)的十進(jìn)制數(shù)表示應(yīng)為255.255.255.0。有了子網(wǎng)掩碼,便可方便地實(shí)現(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è)置。它充當(dāng)了一個翻譯的身份,負(fù)責(zé)對不同的通信協(xié)議進(jìn)行翻譯,使運(yùn)行不同協(xié)議的兩種網(wǎng)絡(luò)之間可以實(shí)現(xiàn)相互通信。如運(yùn)行TCP/IP協(xié)議的WindowsNT用戶要訪問運(yùn)行IPX/SPX協(xié)議的Novell網(wǎng)絡(luò)資源時,則必須由網(wǎng)關(guān)作為中介。如果兩個運(yùn)行TCP/IP協(xié)議的網(wǎng)絡(luò)之間進(jìn)行互聯(lián),則可以使用WindowsNT所提供的“默認(rèn)網(wǎng)關(guān)”(DefaultGateway)來完成。網(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地址)。當(dāng)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地址。
主機(jī)名。網(wǎng)絡(luò)中唯一能夠代表用戶或設(shè)備身份的只有IP地址。但一般情況下,眾多的IP地址不容易記憶,操作起來也不方便。為了改善這種狀況,我們可給予每個用戶或設(shè)備一個有意義的名稱,如“WANGQUN”。至于在網(wǎng)絡(luò)中用到“WANGQUN”時,怎樣知道其對應(yīng)的IP地址呢?這完全由操作系統(tǒng)自己完成,我們大可不必考慮。
三、通信協(xié)議的安裝、設(shè)置和測試
局域網(wǎng)中的一些協(xié)議,在安裝操作系統(tǒng)時會自動安裝。如在安裝WindowsNT或Windows95/98時,系統(tǒng)會自動安裝NetBEUI通信協(xié)議。在安裝NetWare時,系統(tǒng)會自動安裝IPX/SPX通信協(xié)議。其中三種協(xié)議中,NetBEUI和IPX/SPX在安裝后不需要進(jìn)行設(shè)置就可以直接使用,但TCP/IP要經(jīng)過必要的設(shè)置。所以下文主要以WindowsNT環(huán)境下的TCP/IP協(xié)議為主,介紹其安裝、設(shè)置和測試方法,其他操作系統(tǒng)中協(xié)議的有關(guān)操作與WindowsNT基本相同,甚至更為簡單。
■TCP/IP通信協(xié)議的安裝。在WindowsNT中,如果未安裝有TCP/IP通信協(xié)議,可選擇“開始/設(shè)置/控制面板/網(wǎng)絡(luò)”,將出現(xiàn)“網(wǎng)絡(luò)”對話框,選擇對話框中的“協(xié)議/添加”,選取其中的TCP/IP協(xié)議,然后單擊“確定”按鈕。系統(tǒng)會詢問你是否要進(jìn)行“DHCP服務(wù)器”的設(shè)置?如果你的IP地址是固定的(一般是這樣),可選擇“否”。隨后,系統(tǒng)開始從安裝盤中復(fù)制所需的文件。
■TCP/IP通信協(xié)議的設(shè)置。在“網(wǎng)絡(luò)”對話框中選擇已安裝的TCP/IP協(xié)議,打開其“屬性”,在指定的位置輸入已分配好的“IP地址”和“子網(wǎng)掩碼”。如果該用戶還要訪問其它WidnowsNT網(wǎng)絡(luò)的資源,還可以在“默認(rèn)網(wǎng)關(guān)”處輸入網(wǎng)關(guān)的地址。
■TCP/IP通信協(xié)議的測試。當(dāng)TCP/IP協(xié)議安裝并設(shè)置結(jié)束后,為了保證其能夠正常工作,在使用前一定要進(jìn)行測試。筆者建議大家使用系統(tǒng)自帶的工具程序:PING.EXE,該工具可以檢查任何一個用戶是否與同一網(wǎng)段的其他用戶連通,是否與其他網(wǎng)段的用戶連接正常,同時還能檢查出自己的IP地址是否與其他用戶的IP地址發(fā)生沖突。假如服務(wù)器的IP地址為192.168.0.1,如要測試你的機(jī)器是否與服務(wù)器接通時,只需切換到DOS提示符下,并鍵入命令“PING192.168.0.1”即可。如果出現(xiàn)類似于“Replyfrom192.168.0.1……”的回應(yīng),說明TCP/IP協(xié)議工作正常;如果顯示類似于“Requesttimedout”的信息,說明雙方的TCP/IP協(xié)議的設(shè)置可能有錯,或網(wǎng)絡(luò)的其它連接(如網(wǎng)卡、HUB或連線等)有問題,還需進(jìn)一步檢查。
四、小結(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遷移到WindowsNT,或兩種平臺共存時,IPX/SPX及其兼容協(xié)議可提供一個很好的傳輸環(huán)境。如果你正在規(guī)劃一個高效率、可互聯(lián)性和可擴(kuò)展性的網(wǎng)絡(luò),TCP/IP則將是理想的選擇。
參考文獻(xiàn)
[1]阮家棟俞麗和《微型計算機(jī)網(wǎng)絡(luò)原理及應(yīng)用》北京中國紡織大學(xué)出版社1995
篇8
1.2深度優(yōu)化和開發(fā)高校人才資源的重要途徑
基于協(xié)同創(chuàng)新模式下的高校人才管理機(jī)制創(chuàng)新,能夠更好地結(jié)合科研院所和企業(yè)的個性化需求,促進(jìn)定向的人才培養(yǎng)計劃,實(shí)現(xiàn)高校人才培養(yǎng)目標(biāo)與社會自主創(chuàng)新需求的無縫對接,既滿足高校對高素質(zhì)人才的方向性需求,又實(shí)現(xiàn)人才培養(yǎng)的有的放矢.同時,企業(yè)和科研院所的管理人員、技術(shù)骨干也受聘到高校,從事教學(xué)和人才培養(yǎng)工作,建立協(xié)同人才培養(yǎng)體系,使教師真正置身于教學(xué)與科研融合、理論與實(shí)踐結(jié)合的氛圍中,對于深度優(yōu)化和開發(fā)高校人才資源具有事半功倍的效果.
1.3釋放高校人才管理活力的關(guān)鍵驅(qū)動
一方面,通過協(xié)同創(chuàng)新,可以倒逼高校在吸引和選拔人才機(jī)制方面實(shí)施創(chuàng)新,破除人才發(fā)展中排資論輩、唯學(xué)歷、唯背景的滯后的人才建設(shè)觀念,建立和完善貼近創(chuàng)新需求和符合人才發(fā)展訴求的選人、用人、育人機(jī)制;另一方面,協(xié)同創(chuàng)新管理模式為高校人事制度改革提供了契機(jī),有利于打破干部和人才能上不能下、能進(jìn)不能出的舊體制,為釋放高校人才管理活力提供制度支撐.
1.4提升高校人才管理水平的重要保證
高校作為科技人才資源最聚集的創(chuàng)新主體,不僅要積極探索創(chuàng)新型人才隊伍建設(shè)管理機(jī)制,不斷提升人才隊伍的創(chuàng)新能力,更需要深化多方協(xié)同合作機(jī)制,堅持“求大同存小異”,積極打造一批“學(xué)科專業(yè)基礎(chǔ)扎實(shí),科研能力突出,服務(wù)意識超前,具有協(xié)同合作精神”的協(xié)同創(chuàng)新團(tuán)隊.因此,協(xié)同創(chuàng)新發(fā)展模式可以促進(jìn)高校以協(xié)同創(chuàng)新人才建設(shè)為導(dǎo)向,集聚和培養(yǎng)一批拔尖創(chuàng)新人才,建立和完善服務(wù)于協(xié)同創(chuàng)新的人才制度建設(shè)體系,大力提高人才管理水平,為實(shí)現(xiàn)協(xié)同創(chuàng)新和產(chǎn)學(xué)研用合作共建提供人才資源保證.
2協(xié)同創(chuàng)新模式下高校人才管理機(jī)制的現(xiàn)狀與問題
2.1管理理念與協(xié)同創(chuàng)新不匹配高校人才管理的頂層設(shè)計理念與協(xié)同創(chuàng)新的發(fā)展理念、目標(biāo)融合度不高.高校人才管理的頂層設(shè)計是面向高校全局發(fā)展的統(tǒng)籌規(guī)劃,可概括為建構(gòu)架、組團(tuán)隊、定機(jī)制三部分.就目前而言,高校人才管理原有的頂層設(shè)計并未將協(xié)同創(chuàng)新納入其中,只是在固有模式下進(jìn)行發(fā)展,未發(fā)揮高校人才的最大效用;高校的人才管理在管理理念上還帶有濃重的傳統(tǒng)體制色彩,人才等級觀念嚴(yán)重,“以人為本”的管理理念認(rèn)識不到位,管理過程中偏重于強(qiáng)調(diào)事,而忽視人的需求與感受;在人才管理的具體工作中,人浮于事、墨守成規(guī)的現(xiàn)象普遍存在,缺乏前瞻性、主動性和創(chuàng)新性;高校的人員調(diào)配統(tǒng)一,人員淘汰機(jī)制未市場化,致使高校教師忽視了崗位意識,不利于高校與企業(yè)、社會的協(xié)同創(chuàng)新活動,而且對于高層次人才的引進(jìn)不夠重視,引入機(jī)制存在缺陷,影響了高校協(xié)同創(chuàng)新活動的進(jìn)展.
2.2選才機(jī)制不完備
選才是高校人才管理的“入口”.結(jié)合協(xié)同創(chuàng)新,目前高層次人才的選才機(jī)制和管理體系尚待進(jìn)一步創(chuàng)新和完善,突出表現(xiàn)在:高校在選才機(jī)制方面存在與協(xié)同創(chuàng)新結(jié)合程度不夠,人才選聘定位不清晰,選才流程有待規(guī)范;圍繞協(xié)同創(chuàng)新開展有針對性的人才選拔活動不充分,未考慮本校自身特色和需求,對人才盲目引進(jìn)和忽視全方位考察,導(dǎo)致高校師資配置結(jié)構(gòu)不合理,人才缺乏與人才浪費(fèi)現(xiàn)象共存.因此,高校作為協(xié)同創(chuàng)新的重要參與方,在協(xié)同創(chuàng)新過程中涉及到多學(xué)科、多領(lǐng)域的人才,而其各有所長以及能力和科研素質(zhì)突出的人才亟需通過科學(xué)的選聘流程,選撥到協(xié)同創(chuàng)新平臺上來.這就要求高校的人才選撥和聘用管理應(yīng)該在人才規(guī)格和定位、選才標(biāo)準(zhǔn)、與協(xié)同創(chuàng)新任務(wù)目標(biāo)導(dǎo)向緊密契合等方面開展人才選用機(jī)制的創(chuàng)新和完善。
2.3人才考評機(jī)制不健全
結(jié)合高校協(xié)同創(chuàng)新,人才的考評機(jī)制還有待完善.高校在考核過程中,過于強(qiáng)調(diào)教師的教學(xué)工作量、論文數(shù)量等量化指標(biāo),忽視了科技創(chuàng)新導(dǎo)向下的內(nèi)涵建設(shè)指標(biāo);過于注重考核的最終結(jié)果,忽視了其創(chuàng)新工作過程;考核標(biāo)準(zhǔn)過于單一,融入?yún)f(xié)同科技創(chuàng)新要素不夠,無法有效衡量每個教師在協(xié)同創(chuàng)新中的科技創(chuàng)新貢獻(xiàn)效率和能力水平,使得教師趨向于短期效應(yīng).因此,基于高校的發(fā)展目標(biāo)和協(xié)同創(chuàng)新任務(wù),高校人才考評體系需要融入?yún)f(xié)同創(chuàng)新要素,在制定的績效考核總體框架下,建構(gòu)包含協(xié)同創(chuàng)新要素和內(nèi)容的人才考評機(jī)制,尤其是對高校協(xié)同創(chuàng)新領(lǐng)軍人才進(jìn)行專項考評,依據(jù)考評結(jié)果,為后續(xù)的協(xié)同創(chuàng)新人才管理和激勵提供有力依據(jù).
2.4協(xié)調(diào)溝通機(jī)制不完善
在協(xié)同創(chuàng)新中,高校與相關(guān)創(chuàng)新機(jī)構(gòu)的人才管理需要建立和完善協(xié)調(diào)溝通機(jī)制.從高校內(nèi)部來看,圍繞協(xié)同創(chuàng)新,由于高校人才建設(shè)管理涉及多學(xué)科多專業(yè)的人才整合,協(xié)調(diào)溝通的渠道出現(xiàn)阻塞現(xiàn)象時有發(fā)生,嚴(yán)重影響了人才管理協(xié)調(diào)溝通的及時性和有效性,大大降低了高校人才管理的協(xié)調(diào)溝通效率與效果;從高校與協(xié)同機(jī)構(gòu)來看,不同的協(xié)同單位人才管理體系差異明顯,如何在差異化人才管理體系中實(shí)現(xiàn)有效對接是高校人才管理的重要任務(wù),其中,在協(xié)調(diào)溝通過程中,最關(guān)鍵的是缺少必要的協(xié)調(diào)溝通平臺和溝通機(jī)制.相比新的協(xié)同創(chuàng)新管理模式,高校現(xiàn)有人才管理機(jī)制中的協(xié)調(diào)溝通機(jī)制尚不健全,缺少與協(xié)同機(jī)構(gòu)協(xié)調(diào)溝通的機(jī)制,松散程度高,隨機(jī)成分明顯,沒有建立規(guī)范長效化的溝通機(jī)制,成員單位被動性溝通較強(qiáng),溝通平臺的缺失和渠道梗阻,使得高校人才和協(xié)同成員人才對接效率低下.結(jié)合協(xié)同創(chuàng)新的大背景,高校人才管理需要建立完善協(xié)同創(chuàng)新平臺內(nèi)部和外部兩個協(xié)調(diào)溝通機(jī)制,使協(xié)調(diào)溝通對接有效,溝通效率提升,在溝通中實(shí)現(xiàn)人才集聚和科技創(chuàng)新.
3天津綠色建筑協(xié)同創(chuàng)新中心人才管理機(jī)制解讀
為落實(shí)天津市“高等學(xué)校創(chuàng)新能力提升計劃”,促進(jìn)高校與企業(yè)在天津綠色建筑領(lǐng)域開展產(chǎn)學(xué)研深度合作,建立戰(zhàn)略聯(lián)盟,實(shí)現(xiàn)資源共享.天津城建大學(xué)利用自身在綠色建筑領(lǐng)域?qū)W科優(yōu)勢和科研實(shí)力,由天津城建大學(xué)牽頭,與天津市建筑設(shè)計院、天津住宅建設(shè)發(fā)展集團(tuán)有限公司、天津市建設(shè)工程技術(shù)研究所、天津生態(tài)城綠色建筑研究院有限公司共同組建的“天津綠色建筑協(xié)同創(chuàng)新中心”于2014年12月正式掛牌成立.中心建立以原始創(chuàng)新和解決國家、地方重大需求問題為目標(biāo),以優(yōu)化校企交叉融合為導(dǎo)向的崗位設(shè)置模式,按照科學(xué)設(shè)崗、全球招聘、擇優(yōu)聘用的原則,由中心進(jìn)行聘用.實(shí)行理事會領(lǐng)導(dǎo)下的主任負(fù)責(zé)制.在中心人才管理運(yùn)行機(jī)制上,主要內(nèi)容如下.
(1)完善人才引進(jìn)機(jī)制.
針對協(xié)同創(chuàng)新中心人員來源多樣、成員復(fù)雜、流動性強(qiáng)的特點(diǎn),全部實(shí)行崗位聘用制.根據(jù)協(xié)同創(chuàng)新中心任務(wù)的需要,同時為避免盲目引進(jìn)人才,結(jié)合自身戰(zhàn)略發(fā)展規(guī)劃,制定高層次創(chuàng)新型人才引進(jìn)的遠(yuǎn)期規(guī)劃和近期目標(biāo),建立可持續(xù)的人才引進(jìn)機(jī)制.另外,通過與產(chǎn)業(yè)界聯(lián)合引進(jìn)高層次人才和領(lǐng)軍人才的方式,不僅能夠快速形成人才合力以推動科技創(chuàng)新,而且更有助于高校與業(yè)界保持產(chǎn)學(xué)研協(xié)同的常態(tài)化.
(2)優(yōu)化管理機(jī)制.
高效的人事管理機(jī)制是協(xié)同創(chuàng)新中心穩(wěn)步運(yùn)行的基礎(chǔ)保障.中心基于“以人為本”的理念,通過協(xié)同創(chuàng)新管理,對一些新興或交叉學(xué)科研究領(lǐng)域的高層次人才給予其相應(yīng)編制、特殊待遇.通過建立人員動態(tài)管理和退出機(jī)制,所聘人員聘期結(jié)束后,考核合格的可續(xù)聘,不續(xù)聘的可回原單位、原崗位工作.優(yōu)化的人才管理機(jī)制結(jié)合協(xié)同創(chuàng)新目標(biāo)與任務(wù)的要求,系統(tǒng)設(shè)計人事人才管理辦法,形成有利于協(xié)同創(chuàng)新的長效機(jī)制,為培養(yǎng)創(chuàng)新型人才提供良好的科研氛圍.
(3)協(xié)調(diào)利益機(jī)制.
利益分配的結(jié)果是否公平合理,是否能夠使參與協(xié)同的各方均滿意是影響協(xié)同創(chuàng)新長效發(fā)展的基礎(chǔ)性因素.因此,在開展協(xié)同創(chuàng)新之前,各方主體簽訂合作協(xié)議,明確各方的責(zé)任和義務(wù),確定各方利益分配原則.本中心以“平等、貢獻(xiàn)、利益與風(fēng)險相一致”為基本原則,根據(jù)各方主體在協(xié)同創(chuàng)新不同階段所做出的努力不同,給予相應(yīng)的利益.
(4)構(gòu)建協(xié)同激勵機(jī)制.
中心制定了《綠色建筑協(xié)同創(chuàng)新中心科研優(yōu)秀成果獎勵辦法》,建立以績效為導(dǎo)向的激勵機(jī)制,獎勵采用現(xiàn)金、實(shí)物、資源配置等多種形式,以滿足科技創(chuàng)新人員的不同需求;當(dāng)暫未取得顯著的社會效益和經(jīng)濟(jì)效益時,中心也會充分考慮各創(chuàng)新主體及科技人員已付出的艱辛勞動和貢獻(xiàn).
(5)注重考核評價機(jī)制.
創(chuàng)新協(xié)同中心通過協(xié)調(diào)各方主體,根據(jù)協(xié)同創(chuàng)新中心的目標(biāo)與重點(diǎn)任務(wù),既堅持評價標(biāo)準(zhǔn),又兼顧任務(wù)的差異性,不僅注重科研產(chǎn)出成果數(shù)量和級別,更注重對其研究成果創(chuàng)新性與貢獻(xiàn)力的考察;對不同類型的研究項目,制定具體細(xì)化的考評標(biāo)準(zhǔn),如對基礎(chǔ)性研究,注重其理論價值;而對解決重大社會經(jīng)濟(jì)問題和技術(shù)攻關(guān)的研究項目,則側(cè)重其經(jīng)濟(jì)效益、社會效益等方面的考核.
4協(xié)同創(chuàng)新模式下推進(jìn)高校人才管理機(jī)制創(chuàng)新的對策建議
4.1更新人才管理理念
高校人才管理機(jī)制創(chuàng)新需要更新人才建設(shè)理念,完善其頂層設(shè)計,加強(qiáng)協(xié)同創(chuàng)新理念與人才建設(shè)理念的融合.在頂層設(shè)計最初階段,應(yīng)該注入?yún)f(xié)同創(chuàng)新的發(fā)展理念,在考慮學(xué)校人才建設(shè)自身特色和優(yōu)勢的前提下,緊密結(jié)合協(xié)同創(chuàng)新發(fā)展的理念、目標(biāo)導(dǎo)向和任務(wù),樹立協(xié)同創(chuàng)新模式下的人才建設(shè)理念,這種理念需要細(xì)致梳理協(xié)同創(chuàng)新理念和人才建設(shè)理念的矛盾點(diǎn)、沖突點(diǎn).在學(xué)校整體人才建設(shè)戰(zhàn)略框架下,必須融入?yún)f(xié)同創(chuàng)新人才建設(shè)理念和要求,樹立國際化、一流化、市場化、集約化等人才建設(shè)管理理念,促成人才改革與國際接軌、與重大經(jīng)濟(jì)社會發(fā)展需求接軌,打造各層次高水平人才,形成人才集聚和集約利用.
4.2選用培育創(chuàng)新人才
在協(xié)同創(chuàng)新模式下,創(chuàng)新型人才和創(chuàng)新性人才團(tuán)隊是關(guān)鍵.要以高校長遠(yuǎn)發(fā)展為目標(biāo),重點(diǎn)關(guān)注創(chuàng)新型教師人才的選用和留用,注重培育創(chuàng)新型人才.只要其業(yè)務(wù)素質(zhì)和能力突出,社會貢獻(xiàn)較顯著,均應(yīng)囊括到高校人才的界定范圍內(nèi).制定具有操作性、針對性的創(chuàng)新型人才界定標(biāo)準(zhǔn),采取激勵措施,引導(dǎo)調(diào)動不同領(lǐng)域和類型的創(chuàng)新型人才的創(chuàng)新積極性,針對領(lǐng)軍型創(chuàng)新人才開設(shè)綠色選才通道,組建協(xié)同創(chuàng)新團(tuán)隊和持續(xù)培育創(chuàng)新型人才.當(dāng)前,重點(diǎn)抓好協(xié)同創(chuàng)新中心的人才團(tuán)隊建設(shè)和領(lǐng)軍人才建設(shè),需要在多學(xué)科交叉領(lǐng)域和國內(nèi)外前沿領(lǐng)域,以協(xié)同創(chuàng)新建設(shè)任務(wù)為目標(biāo),建設(shè)便捷、高效、激勵的創(chuàng)新型人才選才體系,以領(lǐng)軍人才為核心搭建創(chuàng)新型團(tuán)隊,完善人才團(tuán)隊激勵、考評管理機(jī)制.
4.3健全考核評價體系
高校現(xiàn)有的人才考核評價方式方法顯得過于模式化.因此,要完善高校人才考核評價方法,使得高校人才的考核評價方式方法多樣化、靈活化,最終形成以創(chuàng)新質(zhì)量和貢獻(xiàn)為向?qū)У脑u價機(jī)制;注重原始創(chuàng)新和解決國家重大需求的實(shí)效,建立綜合評價機(jī)制和退出機(jī)制.對于高校高層次創(chuàng)造性人才,應(yīng)以創(chuàng)新為導(dǎo)向,在堅持品德、知識、能力、業(yè)績等要素構(gòu)成的評價體系基礎(chǔ)上,更注重對其研究成果創(chuàng)新性與貢獻(xiàn)力的考察,以及是否解決重大社會經(jīng)濟(jì)問題和技術(shù)攻關(guān)難題,側(cè)重對經(jīng)濟(jì)效益、社會效益等方面的考核.
篇9
WangGuangming
(ClassOne,GradeThree,DepartmentofComputerScience,ZaozhuangTeachers''''College,Zaozhuang277100)
Abstract:BasedontheLAN,forNetWare、Windows95/98andthemainisWindowsNToperationsystem,thispaperintroduceandanalysisthecharacteristic、capabilityandtheessentialconfiguremethodofthecommunicationprotocols.
KeyWords:LAN;CommunicationProtocols;TCP/IP
不同的網(wǎng)絡(luò)協(xié)議都有其存在的必要,每一種協(xié)議都有它所主要依賴的操作系統(tǒng)和工作環(huán)境。在一個網(wǎng)絡(luò)上運(yùn)行得很好的通信協(xié)議,在另一個看起來很相似的網(wǎng)絡(luò)上可能完全不適合。因此,組建網(wǎng)絡(luò)時通信協(xié)議的選擇尤為重要。
無論是幾臺機(jī)器組成的Windows95/98對等網(wǎng),還是規(guī)模較大的WindowsNT、Novell或Unix/Xenix局域網(wǎng),凡是親自組建或管理過網(wǎng)絡(luò)的人,都遇到過如何選擇和配置網(wǎng)絡(luò)通信協(xié)議的問題。由于許多用戶對網(wǎng)絡(luò)中的協(xié)議及其功能特點(diǎn)不是很清楚,所以在組網(wǎng)中經(jīng)常選用了不符合自身網(wǎng)絡(luò)特點(diǎn)的通信協(xié)議。其結(jié)果就造成了網(wǎng)絡(luò)無法接通,或者是速度太慢,工作不穩(wěn)定等現(xiàn)象而影響了網(wǎng)絡(luò)的可靠性。下面我就分析一下各個協(xié)議的特點(diǎn)和性能借以說明我配置協(xié)議的理論和立場。
一、通信協(xié)議
組建網(wǎng)絡(luò)時,必須選擇一種網(wǎng)絡(luò)通信協(xié)議,使得用戶之間能夠相互進(jìn)行“交流”。協(xié)議(Protocol)是網(wǎng)絡(luò)設(shè)備用來通信的一套規(guī)則,這套規(guī)則可以理解為一種彼此都能聽得懂的公用語言。關(guān)于網(wǎng)絡(luò)中的協(xié)議可以概括為兩類:“內(nèi)部協(xié)議”和“外部協(xié)議”下面分別予以介紹。
1.內(nèi)部協(xié)議
1978年,國際標(biāo)準(zhǔn)化組織(ISO)為網(wǎng)絡(luò)通信制定了一個標(biāo)準(zhǔn)模式,稱為OSI/RM(OpenSystemInterconnect/ReferenceModel,開放系統(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é)議。由于它直接負(fù)責(zé)計算機(jī)之間的相互通信,所以通常稱為網(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ò)之間進(jìn)行互聯(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。當(dāng)你的網(wǎng)絡(luò)規(guī)模較大,且網(wǎng)絡(luò)結(jié)構(gòu)復(fù)雜時,應(yīng)選擇可管理性和可擴(kuò)充性較好的協(xié)議,如TCP/IP。
第二、除特殊情況外,一個網(wǎng)絡(luò)盡量只選擇一種通信協(xié)議。現(xiàn)實(shí)中許多人的做法是一次選擇多個協(xié)議,或選擇系統(tǒng)所提供的所有協(xié)議,其實(shí)這樣做是很不可取的。因為每個協(xié)議都要占用計算機(jī)的內(nèi)存,選擇的協(xié)議越多,占用計算機(jī)的內(nèi)存資源就越多。一方面影響了計算機(jī)的運(yùn)行速度,另一方面不利于網(wǎng)絡(luò)的管理。事實(shí)上一個網(wǎng)絡(luò)中一般一種通信協(xié)議就可以滿足需要。
第三、注意協(xié)議的版本。每個協(xié)議都有它的發(fā)展和完善過程,因而出現(xiàn)了不同的版本,每個版本的協(xié)議都有它最為合適的網(wǎng)絡(luò)環(huán)境。從整體來看,高版本協(xié)議的功能和性能要比低版本好。所以在選擇時,在滿足網(wǎng)絡(luò)功能要求的前提下,應(yīng)盡量選擇高版本的通信協(xié)議。
第四、協(xié)議的一致性。如果要讓兩臺實(shí)現(xiàn)互聯(lián)的計算機(jī)間進(jìn)行對話,它們兩者使用的通信協(xié)議必須相同。否則中間還需要一個“翻譯”進(jìn)行不同協(xié)議的轉(zhuǎn)換,這樣不僅影響通信速度,同時也不利于網(wǎng)絡(luò)的安全和穩(wěn)定運(yùn)行。
二、局域網(wǎng)中常用的三種通信協(xié)議
BEUI協(xié)議
■NetBEUI通信協(xié)議的特點(diǎn)。NetBEUI(NetBIOSExtendedUserInterface,用戶擴(kuò)展接口)由IBM于1985年開發(fā)完成,它是一種體積小、效率高、速度快的通信協(xié)議。NetBEUI也是微軟最鐘愛的一種通信協(xié)議,所以它被稱為微軟所有產(chǎn)品中通信協(xié)議的“母語”。微軟在其早期產(chǎn)品,如DOS、LANManager、Windows3.x和WindowsforWorkgroup中主要選擇NetBEUI作為自己的通信協(xié)議。在微軟如今的主流產(chǎn)品,如Windows95/98和WindowsNT中,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è)備進(jìn)行兩個局域網(wǎng)的互聯(lián)時,將不能使用NetBEUI通信協(xié)議。否則,與不同網(wǎng)卡(每一塊網(wǎng)卡連接一個網(wǎng)段)相連的設(shè)備之間,以及不同的局域網(wǎng)之間將無法進(jìn)行通信。
雖然NetBEUI存在許多不盡人意的地方,但它也具有其他協(xié)議所不具備的優(yōu)點(diǎn)。在三種通信協(xié)議中,NetBEUI占用內(nèi)存最少,在網(wǎng)絡(luò)中基本不需要任何配置。尤其在微軟產(chǎn)品幾乎獨(dú)占PC操作系統(tǒng)的今天,它很適合于廣大的網(wǎng)絡(luò)初學(xué)者使用。
■NetBEUI與NetBIOS之間的關(guān)系。細(xì)心的讀者可能已經(jīng)發(fā)現(xiàn),NetBEUI中包含一個網(wǎng)絡(luò)接口標(biāo)準(zhǔn)NetBIOS。NetBIOS(NetworkBasicInput/OutputSystem,網(wǎng)絡(luò)基本輸入/輸出系統(tǒng))是IBM在1983年開發(fā)的一套用于實(shí)現(xiàn)PC間相互通信的標(biāo)準(zhǔn),其目的是開發(fā)一種僅僅在小型局域網(wǎng)上使用的通信規(guī)范。該網(wǎng)絡(luò)由PC組成,最大用戶數(shù)不超過30個,其特點(diǎn)是突出一個“小”字。后來,IBM發(fā)現(xiàn)NetBIOS存在的許多缺陷,所以于1985年對其進(jìn)行了改進(jìn),推出了NetBEUI通信協(xié)議。隨即,微軟將NetBEUI作為其客戶機(jī)/服務(wù)器網(wǎng)絡(luò)系統(tǒng)的基本通信協(xié)議,并進(jìn)一步進(jìn)行了擴(kuò)充和完善。最有代表性的是在NetBEUI中增加了叫做SMB(ServerMessageBlocks,服務(wù)器消息塊)的組成部分,以降低網(wǎng)絡(luò)的通信堵塞。為此,有時將NetBEUI協(xié)議也稱為“SMB協(xié)議”。
人們常將NetBIOS和NetBEUI混淆起來,其實(shí)NetBIOS只能算是一個網(wǎng)絡(luò)應(yīng)用程序的接口規(guī)范,是NetBEUI的基礎(chǔ),它不具有嚴(yán)格的通信協(xié)議功能。而NetBEUI是建立在NetBIOS基礎(chǔ)之上的一個網(wǎng)絡(luò)傳輸協(xié)議。
2.IPX/SPX及其兼容協(xié)議
■IPX/SPX通信協(xié)議的特點(diǎn)。IPX/SPX(InternetworkPacketeXchange/SequencesPacketeXchange,網(wǎng)際包交換/順序包交換)是Novell公司的通信協(xié)議集。與NetBEUI的明顯區(qū)別是,IPX/SPX顯得比較龐大,在復(fù)雜環(huán)境下具有很強(qiáng)的適應(yīng)性。因為,IPX/SPX在設(shè)計一開始就考慮了多網(wǎng)段的問題,具有強(qiáng)大的路由功能,適合于大型網(wǎng)絡(luò)使用。當(dāng)用戶端接入NetWare服務(wù)器時,IPX/SPX及其兼容協(xié)議是最好的選擇。但在非Novell網(wǎng)絡(luò)環(huán)境中,一般不使用IPX/SPX。尤其在WindowsNT網(wǎng)絡(luò)和由Windows95/98組成的對等網(wǎng)中,無法直接使用IPX/SPX通信協(xié)議。
■IPX/SPX協(xié)議的工作方式。IPX/SPX及其兼容協(xié)議不需要任何配置,它可通過“網(wǎng)絡(luò)地址”來識別自己的身份。Novell網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址由兩部分組成:標(biāo)明物理網(wǎng)段的“網(wǎng)絡(luò)ID”和標(biāo)明特殊設(shè)備的“節(jié)點(diǎn)ID”。其中網(wǎng)絡(luò)ID集中在NetWare服務(wù)器或路由器中,節(jié)點(diǎn)ID即為每個網(wǎng)卡的ID號(網(wǎng)卡卡號)。所有的網(wǎng)絡(luò)ID和節(jié)點(diǎn)ID都是一個獨(dú)一無二的“內(nèi)部IPX地址”。正是由于網(wǎng)絡(luò)地址的唯一性,才使IPX/SPX具有較強(qiáng)的路由功能。
在IPX/SPX協(xié)議中,IPX是NetWare最底層的協(xié)議,它只負(fù)責(zé)數(shù)據(jù)在網(wǎng)絡(luò)中的移動,并不保證數(shù)據(jù)是否傳輸成功,也不提供糾錯服務(wù)。IPX在負(fù)責(zé)數(shù)據(jù)傳送時,如果接收節(jié)點(diǎn)在同一網(wǎng)段內(nèi),就直接按該節(jié)點(diǎn)的ID將數(shù)據(jù)傳給它;如果接收節(jié)點(diǎn)是遠(yuǎn)程的(不在同一網(wǎng)段內(nèi),或位于不同的局域網(wǎng)中),數(shù)據(jù)將交給NetWare服務(wù)器或路由器中的網(wǎng)絡(luò)ID,繼續(xù)數(shù)據(jù)的下一步傳輸。SPX在整個協(xié)議中負(fù)責(zé)對所傳輸?shù)臄?shù)據(jù)進(jìn)行無差錯處理,所以我們將IPX/SPX也叫做“Novell的協(xié)議集”。
■NWLink通信協(xié)議。WindowsNT中提供了兩個IPX/SPX的兼容協(xié)議:“NWLinkSPX/SPX兼容協(xié)議”和“NWLinkNetBIOS”,兩者統(tǒng)稱為“NWLink通信協(xié)議”。NWLink協(xié)議是Novell公司IPX/SPX協(xié)議在微軟網(wǎng)絡(luò)中的實(shí)現(xiàn),它在繼承IPX/SPX協(xié)議優(yōu)點(diǎn)的同時,更適應(yīng)了微軟的操作系統(tǒng)和網(wǎng)絡(luò)環(huán)境。WindowsNT網(wǎng)絡(luò)和Windows95/98的用戶,可以利用NWLink協(xié)議獲得NetWare服務(wù)器的服務(wù)。如果你的網(wǎng)絡(luò)從Novell環(huán)境轉(zhuǎn)向微軟平臺,或兩種平臺共存時,NWLink通信協(xié)議是最好的選擇。不過在使用NWLink協(xié)議時,其中“NWLinkIPX/SPX兼容協(xié)議”類似于Windows95/98中的“IPX/SPX兼容協(xié)議”,它只能作為客戶端的協(xié)議實(shí)現(xiàn)對NetWare服務(wù)器的訪問,離開了NetWare服務(wù)器,此兼容協(xié)議將失去作用;而“NWLinkNetBIOS”協(xié)議不但可在NetWare服務(wù)器與WindowsNT之間傳遞信息,而且能夠用于WindowsNT、Windows95/98相互之間任意通信。
3.TCP/IP協(xié)議
TCP/IP(TransmissionControlProtocol/InternetProtocol,傳輸控制協(xié)議/網(wǎng)際協(xié)議)是目前最常用到的一種通信協(xié)議,它是計算機(jī)世界里的一個通用協(xié)議。在局域網(wǎng)中,TCP/IP最早出現(xiàn)在Unix系統(tǒng)中,現(xiàn)在幾乎所有的廠商和操作系統(tǒng)都開始支持它。同時,TCP/IP也是Internet的基礎(chǔ)協(xié)議。
■TCP/IP通信協(xié)議的特點(diǎn)。TCP/IP具有很高的靈活性,支持任意規(guī)模的網(wǎng)絡(luò),幾乎可連接所有的服務(wù)器和工作站。但其靈活性也為它的使用帶來了許多不便,在使用NetBEUI和IPX/SPX及其兼容協(xié)議時都不需要進(jìn)行配置,而TCP/IP協(xié)議在使用時首先要進(jìn)行復(fù)雜的設(shè)置。每個節(jié)點(diǎn)至少需要一個“IP地址”、一個“子網(wǎng)掩碼”、一個“默認(rèn)網(wǎng)關(guān)”和一個“主機(jī)名”。如此復(fù)雜的設(shè)置,對于一些初識網(wǎng)絡(luò)的用戶來說的確帶來了不便。不過,在WindowsNT中提供了一個稱為動態(tài)主機(jī)配置協(xié)議(DHCP)的工具,它可自動為客戶機(jī)分配連入網(wǎng)絡(luò)時所需的信息,減輕了聯(lián)網(wǎng)工作上的負(fù)擔(dān),并避免了出錯。當(dāng)然,DHCP所擁有的功能必須要有DHCP服務(wù)器才能實(shí)現(xiàn)。
同IPX/SPX及其兼容協(xié)議一樣,TCP/IP也是一種可路由的協(xié)議。但是,兩者存在著一些差別。TCP/IP的地址是分級的,這使得它很容易確定并找到網(wǎng)上的用戶,同時也提高了網(wǎng)絡(luò)帶寬的利用率。當(dāng)需要時,運(yùn)行TCP/IP協(xié)議的服務(wù)器(如WindowsNT服務(wù)器)還可以被配置成TCP/IP路由器。與TCP/IP不同的是,IPX/SPX協(xié)議中的IPX使用的是一種廣播協(xié)議,它經(jīng)常出現(xiàn)廣播包堵塞,所以無法獲得最佳的網(wǎng)絡(luò)帶寬。
■Windows95/98中的TCP/IP協(xié)議。Windows95/98的用戶不但可以使用TCP/IP組建對等網(wǎng),而且可以方便地接入其它的服務(wù)器。值得注意的是,如果Windows95/98工作站只安裝了TCP/IP協(xié)議,它是不能直接加入WindowsNT域的。雖然該工作站可通過運(yùn)行在WindowsNT服務(wù)器上的服務(wù)器(如ProxyServer)來訪問Internet,但卻不能通過它登錄WindowsNT服務(wù)器的域。如果要讓只安裝TCP/IP協(xié)議的Windows95/98用戶加入到WindowsNT域,還必須在Windows95/98上安裝NetBEUI協(xié)議。■TCP/IP協(xié)議在局域網(wǎng)中的配置。在提到TCP/IP協(xié)議時,有許多用戶便被其復(fù)雜的描述和配置所困擾,而不敢放心地去使用。其實(shí)就局域網(wǎng)用戶來說,只要你掌握了一些有關(guān)TCP/IP方面的知識,使用起來也非常方便。
IP地址基礎(chǔ)知識。前面在談到IPX/SPX協(xié)議時就已知道,IPX的地址由“網(wǎng)絡(luò)ID”(NetWorkID)和“節(jié)點(diǎn)ID”(NodeID)兩部分組成,IPX/SPX協(xié)議是靠IPX地址來進(jìn)行網(wǎng)上用戶的識別的。同樣,TCP/IP協(xié)議也是靠自己的IP地址來識別在網(wǎng)上的位置和身份的,IP地址同樣由“網(wǎng)絡(luò)ID”和“節(jié)點(diǎn)ID”(或稱HOSTID,主機(jī)地址)兩部分組成。一個完整的IP地址用32位(bit)二進(jìn)制數(shù)組成,每8位(1個字節(jié))為一個段(Segment),共4段(Segment1~Segment4),段與段之間用“.”號隔開。為了便于應(yīng)用,IP地址在實(shí)際使用時并不直接用二進(jìn)制,而是用大家熟悉的十進(jìn)制數(shù)表示,如192.168.0.1等。IP地址的完整組成:“網(wǎng)絡(luò)ID”和“節(jié)點(diǎn)ID”都包含在32位二進(jìn)制數(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位二進(jìn)制數(shù)中的第一位必須是“0”。其余3段表示“節(jié)點(diǎn)ID”;B類地址中,前兩段用來表示“網(wǎng)絡(luò)ID”,且Segment1的8位二進(jìn)制數(shù)中的前二位必須是“10”。后兩段用來表示“節(jié)點(diǎn)ID”;在C類地址中,前三段表示“網(wǎng)絡(luò)ID”,且Segment1的8位二進(jìn)制數(shù)中的前三位必須是“110”。最后一段Segment4用來表示“節(jié)點(diǎn)ID”。
值得一提的是,IP地址中的所有“網(wǎng)絡(luò)ID”都要向一個名為InterNIC(InternetNetworkInformationCenter,互聯(lián)網(wǎng)絡(luò)信息中心)申請,而“節(jié)點(diǎn)ID”可以自由分配。目前可供使用的IP地址只有C類,A類和B類的資源均已用盡。不過在選用IP地址時,總的原則是:網(wǎng)絡(luò)中每個設(shè)備的IP地址必須唯一,在不同的設(shè)備上不允許出現(xiàn)相同的IP地址。表1列出了IP地址中的“網(wǎng)絡(luò)ID”的有關(guān)屬性,“節(jié)點(diǎn)ID”在互不重復(fù)的情況下由用戶自由分配。其實(shí),將IP地址進(jìn)行分類,主要是為了滿足網(wǎng)絡(luò)的互聯(lián)。如果你的網(wǎng)絡(luò)是一個封閉式的網(wǎng)絡(luò),只要在保證每個設(shè)備的IP地址唯一的前提下,三類地址中的任意一個都可以直接使用(為以防萬一,你還是老老實(shí)實(shí)地使用C類IP地址為好)。
子網(wǎng)掩碼。對IP地址的解釋稱之為子網(wǎng)掩碼。從名稱可以看出,子網(wǎng)掩碼是用于對子網(wǎng)的管理,主要是在多網(wǎng)段環(huán)境中對IP地址中的“網(wǎng)絡(luò)ID”進(jìn)行擴(kuò)展。舉個例子來說明:例如某個節(jié)點(diǎn)的IP地址為192.168.0.1,它是一個C類網(wǎng)。其中前面三段共24位用來表示“網(wǎng)絡(luò)ID”,是非常珍貴的資源;而最后一段共8位可以作為“節(jié)點(diǎn)ID”自由分配。但是,如果公司的局域網(wǎng)是分段管理的,或者該網(wǎng)絡(luò)是由多個局域網(wǎng)互聯(lián)而成,是否要給每個網(wǎng)段或每個局域網(wǎng)都申請分配一個“網(wǎng)絡(luò)ID”呢?這顯然是不合理的。此時,我們可以使用子網(wǎng)掩碼的功能,將其中一個或幾個節(jié)點(diǎn)的IP地址全部充當(dāng)成“網(wǎng)絡(luò)ID”來使用,用來擴(kuò)展“網(wǎng)絡(luò)ID”不足的困難。
當(dāng)我們將某一節(jié)點(diǎn)的IP地址如192.168.0.1已設(shè)置成一個“網(wǎng)絡(luò)ID”時,網(wǎng)絡(luò)上的其它設(shè)備又怎樣知道它是一個“網(wǎng)絡(luò)ID”,而不是一個節(jié)點(diǎn)IP地址呢?這就要靠子網(wǎng)掩碼來告知。子網(wǎng)掩碼是這樣做的:如果某一位的二進(jìn)制數(shù)是“1”,它就知道是“網(wǎng)絡(luò)ID”的一部分;如果是“0”便認(rèn)作是“節(jié)點(diǎn)ID”的一部分。如將192.168.0.1當(dāng)做“網(wǎng)絡(luò)ID”時,其子網(wǎng)掩碼就是11111111.11111111.11111111.00000001,對應(yīng)的十進(jìn)制數(shù)表示為255.255.255.1。否則它的子網(wǎng)掩碼就是11111111.11111111.11111111.00000000,對應(yīng)的十進(jìn)制數(shù)表示應(yīng)為255.255.255.0。有了子網(wǎng)掩碼,便可方便地實(shí)現(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è)置。它充當(dāng)了一個翻譯的身份,負(fù)責(zé)對不同的通信協(xié)議進(jìn)行翻譯,使運(yùn)行不同協(xié)議的兩種網(wǎng)絡(luò)之間可以實(shí)現(xiàn)相互通信。如運(yùn)行TCP/IP協(xié)議的WindowsNT用戶要訪問運(yùn)行IPX/SPX協(xié)議的Novell網(wǎng)絡(luò)資源時,則必須由網(wǎng)關(guān)作為中介。如果兩個運(yùn)行TCP/IP協(xié)議的網(wǎng)絡(luò)之間進(jìn)行互聯(lián),則可以使用WindowsNT所提供的“默認(rèn)網(wǎng)關(guān)”(DefaultGateway)來完成。網(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地址)。當(dāng)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地址。
主機(jī)名。網(wǎng)絡(luò)中唯一能夠代表用戶或設(shè)備身份的只有IP地址。但一般情況下,眾多的IP地址不容易記憶,操作起來也不方便。為了改善這種狀況,我們可給予每個用戶或設(shè)備一個有意義的名稱,如“WANGQUN”。至于在網(wǎng)絡(luò)中用到“WANGQUN”時,怎樣知道其對應(yīng)的IP地址呢?這完全由操作系統(tǒng)自己完成,我們大可不必考慮。
三、通信協(xié)議的安裝、設(shè)置和測試
局域網(wǎng)中的一些協(xié)議,在安裝操作系統(tǒng)時會自動安裝。如在安裝WindowsNT或Windows95/98時,系統(tǒng)會自動安裝NetBEUI通信協(xié)議。在安裝NetWare時,系統(tǒng)會自動安裝IPX/SPX通信協(xié)議。其中三種協(xié)議中,NetBEUI和IPX/SPX在安裝后不需要進(jìn)行設(shè)置就可以直接使用,但TCP/IP要經(jīng)過必要的設(shè)置。所以下文主要以WindowsNT環(huán)境下的TCP/IP協(xié)議為主,介紹其安裝、設(shè)置和測試方法,其他操作系統(tǒng)中協(xié)議的有關(guān)操作與WindowsNT基本相同,甚至更為簡單。
■TCP/IP通信協(xié)議的安裝。在WindowsNT中,如果未安裝有TCP/IP通信協(xié)議,可選擇“開始/設(shè)置/控制面板/網(wǎng)絡(luò)”,將出現(xiàn)“網(wǎng)絡(luò)”對話框,選擇對話框中的“協(xié)議/添加”,選取其中的TCP/IP協(xié)議,然后單擊“確定”按鈕。系統(tǒng)會詢問你是否要進(jìn)行“DHCP服務(wù)器”的設(shè)置?如果你的IP地址是固定的(一般是這樣),可選擇“否”。隨后,系統(tǒng)開始從安裝盤中復(fù)制所需的文件。
■TCP/IP通信協(xié)議的設(shè)置。在“網(wǎng)絡(luò)”對話框中選擇已安裝的TCP/IP協(xié)議,打開其“屬性”,在指定的位置輸入已分配好的“IP地址”和“子網(wǎng)掩碼”。如果該用戶還要訪問其它WidnowsNT網(wǎng)絡(luò)的資源,還可以在“默認(rèn)網(wǎng)關(guān)”處輸入網(wǎng)關(guān)的地址。
■TCP/IP通信協(xié)議的測試。當(dāng)TCP/IP協(xié)議安裝并設(shè)置結(jié)束后,為了保證其能夠正常工作,在使用前一定要進(jìn)行測試。筆者建議大家使用系統(tǒng)自帶的工具程序:PING.EXE,該工具可以檢查任何一個用戶是否與同一網(wǎng)段的其他用戶連通,是否與其他網(wǎng)段的用戶連接正常,同時還能檢查出自己的IP地址是否與其他用戶的IP地址發(fā)生沖突。假如服務(wù)器的IP地址為192.168.0.1,如要測試你的機(jī)器是否與服務(wù)器接通時,只需切換到DOS提示符下,并鍵入命令“PING192.168.0.1”即可。如果出現(xiàn)類似于“Replyfrom192.168.0.1……”的回應(yīng),說明TCP/IP協(xié)議工作正常;如果顯示類似于“Requesttimedout”的信息,說明雙方的TCP/IP協(xié)議的設(shè)置可能有錯,或網(wǎng)絡(luò)的其它連接(如網(wǎng)卡、HUB或連線等)有問題,還需進(jìn)一步檢查。
四、小結(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遷移到WindowsNT,或兩種平臺共存時,IPX/SPX及其兼容協(xié)議可提供一個很好的傳輸環(huán)境。如果你正在規(guī)劃一個高效率、可互聯(lián)性和可擴(kuò)展性的網(wǎng)絡(luò),TCP/IP則將是理想的選擇。
參考文獻(xiàn)轉(zhuǎn)
篇10
下面介紹一下如何使用JAVA來進(jìn)行網(wǎng)絡(luò)編程:
1) 由于客戶端通過IE同服務(wù)器建立聯(lián)系,所以客戶端使用Applet,服務(wù)器端使用Application;
2) 服務(wù)器應(yīng)設(shè)置成多線程,應(yīng)答多個客戶的請求;
3) 兩端通信使用SOCKET機(jī)制。
1 Java中輸入/輸出流概念:
過濾流DataInputStream 和DataOutputStream 除了分別作為FilterInputStream 和FilterOutputStream的子類外,還分別實(shí)現(xiàn)了接口DataInput 和DataOutput。接口DataInput 中定義的方法主要包括從流中讀取基本類型的數(shù)據(jù)、讀取一行數(shù)據(jù)、或者讀取指定長度的字節(jié)數(shù),如readBoolean() readInt()、readLine()、readFully()等。接口DataOutput中定義的方法主要是向流中寫入基本類型的數(shù)據(jù)或者寫入一定長度的字節(jié)數(shù)組,如writeChar()、writeDouble() DataInputStream可以從所連接的輸入流中讀取與機(jī)器無關(guān)的基本類型數(shù)據(jù),用以實(shí)現(xiàn)一種獨(dú)立于具體平臺的輸入方式;DataInputStream 可以向所連接的輸出流寫入基本類型的數(shù)據(jù)。
2 Socket 機(jī)制
Socket是面向客戶/服務(wù)器模型設(shè)計的,網(wǎng)絡(luò)上的兩個程序通過一個雙向的通訊連接實(shí)現(xiàn)數(shù)據(jù)的交換,這個雙向鏈路的一端稱為一個Socket。 Socket通常用來實(shí)現(xiàn)客戶方和服務(wù)方的連接。客戶程序可以向Socket寫請求,服務(wù)器將處理此請求,然后通過Socket將結(jié)果返回給用戶。
Socket通信機(jī)制提供了兩種通訊方式:有聯(lián)接和無聯(lián)接方式,分別面向不同的應(yīng)用需求。使用有聯(lián)接方式時,通信鏈路提供了可靠的,全雙工的字節(jié)流服務(wù)。在該方式下,通信雙方必須創(chuàng)建一個聯(lián)接過程并建立一條通訊鏈路,以后的網(wǎng)絡(luò)通信操作完全在這一對進(jìn)程之間進(jìn)行,通信完畢關(guān)閉此聯(lián)接過程。使用無聯(lián)接方式時其系統(tǒng)開銷比無聯(lián)接方式小,但通信鏈路提供了不可靠的數(shù)據(jù)報服務(wù),不能保證信源所傳輸?shù)臄?shù)據(jù)一定能夠到達(dá)信宿。在該方式下,通信雙方不必創(chuàng)建一個聯(lián)接過程和建立一條通訊鏈路,網(wǎng)絡(luò)通信操作在不同的主機(jī)和進(jìn)程之間轉(zhuǎn)發(fā)進(jìn)行。
3 Java語言
Java語言的優(yōu)點(diǎn)主要表現(xiàn)在:簡單、面向?qū)ο蟆⒍嗑€程、分布性、體系結(jié)構(gòu)中立、安全性等方面。
(1) 簡單性
Java與C++語言非常相近,但Java比C++簡單,它拋棄了C++中的一些不是絕對必要的功能,如頭文件、預(yù)處理文件、指針、結(jié)構(gòu)、運(yùn)算符重載、多重繼承以及自動強(qiáng)迫同型。 Java實(shí)現(xiàn)了自動的垃圾收集,簡化了內(nèi)存管理的工作。這使程序設(shè)計更加簡便,同時減少了出錯的可能。
(2) 面向?qū)ο?/p>
Java提供了簡單的類機(jī)制和動態(tài)的構(gòu)架模型。對象中封裝了它的狀態(tài)變量和方法,很好地實(shí)現(xiàn)了模塊化和信息隱藏;而類則提供了一類對象的原型,通過繼承和重載機(jī)制,子類可以使用或重新定義父類或超類所提供的方法,從而既實(shí)現(xiàn)了代碼的復(fù)用,又提供了一種動態(tài)的解決方案。
Java是一種完全面向?qū)ο蟮某绦蛟O(shè)計語言,它除了數(shù)組、布爾和字符三個基本數(shù)據(jù)類型外的其它類都是對象,它不再支持全局變量。在Java中,如果不創(chuàng)建新類就無法創(chuàng)建程序,Java程序在運(yùn)行時必須先創(chuàng)建一個類的實(shí)例,然后才能提交運(yùn)行。
Java同樣支持繼承特性,Java的類可以從其它類中繼承行為,但Java只支持類的單重繼承,即每個類只能從一個類中繼承。
Java支持界面,界面允許程序員定義方法但又不立即實(shí)現(xiàn),一個類可以實(shí)現(xiàn)多個界面,利用界面可以得到多重繼承的許多優(yōu)點(diǎn)而又沒有多重繼承的問題。
(3) 多線程
多線程使應(yīng)用程序可以同時進(jìn)行不同的操作,處理不同的事件。在多線程機(jī)制中,不同的線程處理不同的任務(wù),他們之間互不干涉,不會由于一處等待影響其他部分,這樣容易實(shí)現(xiàn)網(wǎng)絡(luò)上的實(shí)時交互操作。
Java程序可以有多個執(zhí)行線程,如可以讓一個線程進(jìn)行復(fù)雜的計算,而讓另一個線程與用戶進(jìn)行交互,這樣用戶可以在不中斷計算線程的前提下與系統(tǒng)進(jìn)行交互。多線程保證了較高的執(zhí)行效率。
(4) 分布性
Java是面向網(wǎng)絡(luò)的語言。通過它提供的類庫可以處理TCP/IP協(xié)議,用戶可以通過URL地址在網(wǎng)絡(luò)上很方便的訪問其他對象。
(5) 體系結(jié)構(gòu)中立
Java是一種網(wǎng)絡(luò)語言,為使Java程序能在網(wǎng)絡(luò)的任何地方運(yùn)行,Java解釋器生成與體系結(jié)構(gòu)無關(guān)的字節(jié)碼結(jié)構(gòu)的文件格式。Java為了做到結(jié)構(gòu)中立,除生成機(jī)器無關(guān)的字節(jié)碼外,還制定了完全統(tǒng)一的語言文本,如Java的基本數(shù)據(jù)類型不會隨目標(biāo)機(jī)的變化而變化,一個整型總是32位,一個長整型總是64位。
為了使Java的應(yīng)用程序能不依賴于具體的系統(tǒng),Java語言環(huán)境還提供了用于訪問底層操作系統(tǒng)功能的類組成的包,當(dāng)程序使用這些包時,可以確保它能運(yùn)行在各種支持Java的平臺上。
java.lang: 一般的語言包。其中包括用于字符串處理、多線程、異常處理和數(shù)字函數(shù)等的類,該包是實(shí)現(xiàn)Java程序運(yùn)行平臺的基本包
java.util: 實(shí)用工具包。其中包括哈希表、堆棧、時間和日期等
java.io: 基于流模型的輸入/輸出包。該包用統(tǒng)一的流模型實(shí)現(xiàn)了各種格式的輸入/輸出,包括文件系統(tǒng)、網(wǎng)絡(luò)和設(shè)備的輸入/輸出等
java.net: 網(wǎng)絡(luò)包。該包支持TCP/IP協(xié)議,其中提供了socket、URL和WWW的編程接口
java.awt: 抽象窗口工具集。其中實(shí)現(xiàn)了可以跨平臺的圖形用戶界面組件,包括窗口、菜單、滾動條和對話框等
java.applet: 支持applet程序設(shè)計的基本包
(6) 安全性
用于網(wǎng)絡(luò)、分布環(huán)境下的Java必須要防止病毒的入侵,Java不支持指針,一切對內(nèi)存的訪問都必須通過對象的實(shí)例變量來實(shí)現(xiàn),這樣就防止了程序員使用欺騙手段訪問對象的私有成員,同時也避免了指針操作中容易產(chǎn)生的錯誤。
4 JAVA工具
(1) JDK
1) Java編譯器
Java編譯器將Java源代碼文件編譯成可執(zhí)行的Java字節(jié)碼。Java源代碼文件的擴(kuò)展名為 .java,Java編譯器把這種擴(kuò)展名的文件編譯成擴(kuò)展名為.class的文件。源文件中的每個類在編譯后都將產(chǎn)生一個class文件,這意味一個Java源代碼文件可能編譯生成多個class文件。
2) Java解釋器
Java解釋器對編譯生成的字節(jié)碼格式的可執(zhí)行程序的運(yùn)行提供支持,它是運(yùn)行非圖形Java程序的命令行工具。
3) Appletviewer
它是Java Applet的簡單測試工具,可使用它來測試Java Applet程序,而不需要WWW瀏覽器的支持。
(2) Visual J++
Visual J++ 集成了可視化界面設(shè)計、交互式調(diào)試、代碼編輯、聯(lián)機(jī)幫助信息和介紹如何快速掌握該開發(fā)環(huán)境的實(shí)用向?qū)У榷囗椆δ埽瑫r具有能充分利用Active X和COM新技術(shù)的優(yōu)勢。利用Visual J++可創(chuàng)建交互性很強(qiáng)的Internet應(yīng)用程序,是難得的Java 開發(fā)系統(tǒng)。
5 客戶機(jī)/服務(wù)器通信的實(shí)現(xiàn):
(1) Application 同 Applet 的通信
兩端通過Socket機(jī)制進(jìn)行連接:
1) 客戶端的編程流程:
? 打開Socket,新建一個套接字;
? 為套接字建立一個輸入和輸出流;
? 根據(jù)服務(wù)器協(xié)議從套接字讀入或向套接字寫入;
? 清除套接字和輸入/輸出流;
2)服務(wù)器端的編程流程:
? 打開Server Socket,創(chuàng)建一個服務(wù)器型套接字和一個普通套接字,服務(wù)器型套接字在指定端口為客戶端請求的Socket 服務(wù);
? 使用ServerSocket類的accept()方法使服務(wù)器型套接字處于監(jiān)聽狀態(tài)并把監(jiān)聽結(jié)果返回給普通套接字;
? 為該普通套接字創(chuàng)建輸入和輸出流;
? 從輸入和輸出流中讀入或?qū)懭胱止?jié)流,進(jìn)行相應(yīng)的處理,并將結(jié)果返回給客戶端;
? 在客戶端和服務(wù)器工作結(jié)束后關(guān)閉所有的對象,如服務(wù)器型的套接字,普通套接字,輸入和輸出流。
正是由于Java系統(tǒng)具有基于Socket的靈活通信機(jī)制,因而其應(yīng)用程序能自由地打開和訪問網(wǎng)絡(luò)上的對象,就象在本地文件系統(tǒng)中一樣。
(2) Applet之間的通信:
Applet之間的通信使用Applet Context類的getApplet()方法。
只要在程序中加入
Applet oneapplet=getAppletContext().getApplet(“first”);便可使用name為first的Applet中的方法了。
在該課題中大量使用了該種通信方法,因為專門同服務(wù)器端通信的 Applet中包含接收信息方法和發(fā)送信息方法,所有客戶端的Applet都要使用負(fù)責(zé)通信的Applet中的方法,所以客戶端的Applet同負(fù)責(zé)通信的Applet必須進(jìn)行通信。
6 程序
//服務(wù)器端程序S.java 負(fù)責(zé)與客戶端通信
import java.io.*;
import java.net.*;
import java.lang.*;
import T2;
class ThreadEchoHandler extends Thread //創(chuàng)建線程
{
T2 theT2=new T2();
Socket incoming;
int counter;
ThreadEchoHandler(Socket i,int c)
{ incoming=i;
counter=c; }
public void run()
{
try
{
DataInputStream in=new DataInputStream(incoming.getInputStream());
DataOutputStream out=new DataOutputStream(incoming.getOutputStream());
System.out.println ("hello");
boolean done=false;
while(!done)
{ String aa="";
String str=in.readUTF(); //從客戶端得到字符串
//在此加入各自的服務(wù)程序
System.out.println (str);
theT2.pass(str); //解碼
theT2.tongji(); //修改監(jiān)控庫中的信息
aa=theT2.guan(); //操縱數(shù)據(jù)庫
System.out.println ("string z is:"+aa);
if(aa.compareTo("null")!=0 )
//若是查詢數(shù)據(jù)庫,返回查詢后的結(jié)果
{ //若不是查詢數(shù)據(jù)庫,不向客戶端輸出信息
out.writeUTF(aa);
out.flush(); }
}//while
incoming.close(); //線程關(guān)閉
}//try
catch(IOException e)
{System.out.println(e);}
}//end run
}
//----------------------------------------
class S
{
public static void main(String[] args)
{
int i=1;
try
{
ServerSocket s=new ServerSocket(1111);
for(;;)
{
Socket incoming=s.accept();
System.out.println("connect: "+i);
new ThreadEchoHandler(incoming,i).start();
i++;
}
}
catch(Exception e)
{ System.out.println(e); }
}
}
//客戶端通信小應(yīng)用程序 Echo.java
import java.io.*;
import java.net.*;
import java.awt.*;
import java.applet.*;
public class Echo extends Applet
{
TextArea ta;
Socket echoSocket;
DataOutputStream os;
DataInputStream is;
String Line;
public void init()
{
setBackground(Color.white);
ta=new TextArea(5,80);
ta.setEditable(false);
add(ta);
try
{echoSocket=new Socket("10.102.4.41",1111);} //與服務(wù)器建立連接
catch(IOException e)
{System.out.println("error");}
}
public void st(String stri) //發(fā)送字符串的方法
{
try
{ DataOutputStream os=new DataOutputStream(echoSocket.getOutputStream());
DataInputStream is=new DataInputStream(echoSocket.getInputStream());
os.writeUTF(""+ stri ); //向服務(wù)器輸送string
os.flush();
}
catch(IOException e)
{System.out.println(" error:"+e); }
}
public String st1() //接收字符串的方法
{
String Line="";
try
{ DataOutputStream os=new DataOutputStream(echoSocket.getOutputStream());
DataInputStream is=new DataInputStream(echoSocket.getInputStream());
Line=is.readUTF(); //從服務(wù)器讀來的信息
ta.appendText(""+Line); //在文本域中輸出信息
}
catch(IOException e)
{System.out.println(" error:"+e); }
return Line;
}
}
7 程序調(diào)試心得:
1) 在建立Socket連接時,兩端的端口號必須設(shè)為一致,否則建立不了連接。服務(wù)器端必須有主機(jī)IP地址或主機(jī)名參數(shù)。
2) 連接建立好之后應(yīng)確定輸入和輸出流。起初程序中用的是DataInputStream和PrintStream,結(jié)果只能傳輸英文,傳輸中文時產(chǎn)生亂碼,將PrintStream改為DataOutputStream,使用readUTF()和writeUTF()方法后,中文傳輸問題得到解決。
3) 如果一個使用某端口的程序沒有關(guān)閉,另一個程序就不能使用這個端口。
4) 開始進(jìn)行通信的程序均為 Application,因不符合客戶機(jī)/服務(wù)器機(jī)制,應(yīng)將客戶端的Application改為Applet。其轉(zhuǎn)化的主要步驟如下:
? 創(chuàng)建一個包含APPLET標(biāo)簽的HTML文件;
? 去掉應(yīng)用程序中的main()方法;
? 類名應(yīng)繼承Applet類,而不是Frame類,并在程序開頭加入
import java.applet.*;語句;
? 用init()方法代替Application程序中的構(gòu)造方法,當(dāng)瀏覽器創(chuàng)建Applet類對象的時候,它自動執(zhí)行init()方法;
? 如Application中缺省使用了BorderLayout布局管理器,應(yīng)在Applet的init()方法中重新設(shè)定;
? 如果Application中有setTitle()方法,必須將其去掉,如Application中使用了菜單,在Applet 中用按鈕來替換。
5) 懂得了在一程序中如何引用自定義的類中的方法和變量,在程序開頭加入import 類名;在程序中加入 類名 實(shí)例=new 類名(); 然后使用
實(shí)例.方法(),實(shí)例.變量即可。
參考文獻(xiàn)
篇11
NFC技術(shù)為廣大使用者解決了很多以前不能在路上解決的問題,例如,著急出差卻已經(jīng)買不到票耽誤了行程,NFC技術(shù)可以在網(wǎng)上迅速查到票的剩余情況并及時更新;在旅游的路上找不到路,NFC技術(shù)可以進(jìn)行定位;著急打車卻沒有空車,NFC技術(shù)可以通過網(wǎng)絡(luò)幫助使用者聯(lián)系車輛并自動定位。
3、NFC的關(guān)鍵技術(shù)
3.1調(diào)制技術(shù)
NFC的工作頻段是12.33-14.99MHz。為了保證NFC信號的頻譜范圍在13.56MHz頻段內(nèi),NFC信號的波特率必須小于1Mbps。當(dāng)數(shù)據(jù)傳輸速率大于1Mbps時,只有采用多進(jìn)制調(diào)制才能滿足高速傳輸要求。如果采用多進(jìn)制ASK調(diào)制脈沖波形,則由于脈沖波形的調(diào)制度較低,多進(jìn)信號的分辨率很低,這將導(dǎo)致系統(tǒng)輸出信噪比的嚴(yán)重下降。多進(jìn)制差分相移鍵控可解決這一難題。DPSK信號是利用前后兩個相鄰碼元載波的相位差來傳送數(shù)字信息,而與載波的幅度沒有關(guān)系,因此調(diào)制信號的幅度在傳輸過程中始終保持不變。同時,在DPSK接收機(jī)中避免了復(fù)雜的相干解調(diào),價格低廉、容易實(shí)現(xiàn)。因此在高速數(shù)據(jù)傳輸時,采用多進(jìn)制DPSK調(diào)制是一種理想的選擇。
3.2信源編碼
隨著數(shù)據(jù)傳輸速率的上升,脈沖的寬度變得越來越窄,對電路的脈沖響應(yīng)要求也愈來愈高。為了減小電路的實(shí)現(xiàn)難度,在高速傳輸時可以采用Miller碼進(jìn)行信源編碼。它是Manchester碼的一種變形,Miller碼的平均脈寬要比Manchester碼寬,降低了編碼硬件的實(shí)現(xiàn)難度。
3.3防沖突機(jī)制
如我們所知,NFC技術(shù)是兩個技術(shù)設(shè)備相互靠攏就可以開啟的網(wǎng)絡(luò),但并不是隨便的兩個設(shè)備都可以靠攏,NFC技術(shù)在啟動之前,都是需要對周圍可以連接的系統(tǒng)進(jìn)行檢測,看是否能夠有空閑的設(shè)備供自己與之想靠攏,這是NFC技術(shù)在工作之前必須要確認(rèn)的一個步驟,因為隨便和其它設(shè)備相連,會導(dǎo)致網(wǎng)絡(luò)混亂,網(wǎng)絡(luò)突然斷開,設(shè)備與設(shè)備之間的聯(lián)系不緊密,會造成NFC技術(shù)的癱瘓。因此,在連接其他設(shè)備之前,NFC技術(shù)的設(shè)備通常都是先對周圍進(jìn)行掃描,當(dāng)周圍的射頻場小,也就是說掃描后確定有未連接的設(shè)備,在對其他設(shè)備進(jìn)行呼叫,相對近的設(shè)備會與這一臺設(shè)備相連,連接成為網(wǎng)絡(luò)。NFC技術(shù)中沒有那兩個技術(shù)設(shè)備是固定連接的,所以在確定了較近的設(shè)備正常工作后,會連接成為可安全使用的網(wǎng)絡(luò)。
3.4傳輸協(xié)議
篇12
我們在嵌入式系統(tǒng)的開發(fā)過程中,經(jīng)常需要設(shè)計串行通信口,用以同其它設(shè)備或計算機(jī)網(wǎng)絡(luò)交換數(shù)據(jù)。針對不同的應(yīng)用場合及不同的通信格式,在硬件設(shè)計方面有許多不同的芯片可供選擇,如Intel8251A、Intel8274、Intel82530等。采用ZILOG公司的串行通信控制器Z85C30進(jìn)行設(shè)計,和其它器件相比,具有功能強(qiáng)、速度快、外部邏輯少等優(yōu)點(diǎn)。
1串行通信控制器Z85C30介紹
Z85C30是ZILOG公司推出的一種串行通信控制器(SCC)。它具有雙通道,適用于8位、16位處理器的系統(tǒng),能夠完成串行到并行、并行到串行的轉(zhuǎn)換。Z85C30能夠處理諸如異步格式、面向字節(jié)的同步規(guī)程(如IBM雙同步規(guī)程)、面向比特的同步規(guī)程(如HDLC、SDLC);能夠產(chǎn)生、檢查CRC循環(huán)冗余檢驗碼。
Z85C30每個通道有14個寫寄存器、7個讀寄存器。通過對其編程,可將通信控制器配置滿足各種格式,如數(shù)據(jù)長度、停止位的位數(shù)、有無奇偶檢驗等。
1.1Z850C30主要性能
①同步速率。16MHz時鐘下,傳輸速率達(dá)4Mb/s;使用16MHz時鐘,傳輸速率達(dá)1Mb/s(FM編碼);使用16MHz時鐘,傳輸速率達(dá)500Kb/s(NRZI編碼)。
②異步性能。每個字符5、6、7或8位;1/2或2位停止位;奇或偶校驗;1、16、32、64倍時鐘格式;斷點(diǎn)產(chǎn)生和測試;奇偶、超載和幀出錯測試。
③按字節(jié)同步性能。內(nèi)同步或外同步;1或2個同步字符;自動CRC產(chǎn)生、測試。
④SDLC/HDLC性能。異常中止序列的產(chǎn)生和檢測;“0”的自動插入和刪除,報文間標(biāo)志的自動插入,地址段的識別,信息段剩余管理,CRC產(chǎn)生、測試;具有EOP識別/循不入口和出口的SDLC方式;可選NRZ、NRZI、曼徹斯特或FM編/解碼;具有時鐘恢復(fù)能力的數(shù)字鎖相環(huán);具有自動回波和局部回送的診斷能力。
另外,Z85C30能在SDLC/HDLC方式下更高效地工作,如果有10×19位SDLC/HDLC幀狀態(tài)FIFO,14位SDLC/HDLC幀計數(shù)器,自動SDLC/HDLC標(biāo)志發(fā)送,自動復(fù)位SDLC/HDLCUnderrun/EOM標(biāo)志,自動預(yù)置SDLC/HDLCCRC等。
1.2Z85C30主要引腳簡介
Z85C30引腳按功能分為7組:數(shù)據(jù)地址總線、總線時序和復(fù)位、控制引腳、中斷控制、串行數(shù)據(jù)、通道控制引腳和時鐘引腳,如圖1所示。Z85C30引腳定義如圖2所示。
D7~D0:數(shù)據(jù)地址總線,用于傳送命令和數(shù)據(jù)。
RD、WR:讀、寫信號,用于對Z85C30的寄存器操作,低電平有效。
CE:片選信號。
A/B:A、B通道選擇,低電平表示選擇B通道,高電平選擇A通道。
D/C:數(shù)據(jù)/控制選擇,高電平表示與85C30之間傳輸?shù)氖菙?shù)據(jù),低電平表示與85C30間傳輸?shù)氖敲钚盘枴?/p>
INT:中斷請求,低電平有效,當(dāng)SCC需要申請中斷時,該信號有效。
INTACK:中斷響應(yīng),低電平有效。
IEI:中斷允許輸入。輸入,高電平有效。當(dāng)有多個中斷源時,IEI和IEO一起組成中斷順序鏈優(yōu)先級排隊電路。
IEO:中斷允許輸出。輸出,高電平有效。
PCLK:時鐘輸入,用來同步內(nèi)部信號,是標(biāo)準(zhǔn)的TTL電平信號。
TxD、RxD:發(fā)送、接收數(shù)據(jù),分A、B兩個通道。
TRxC、RTxC:通道時鐘,它們能被編程為幾種不同的操作械。RTxC能提供接收時鐘或傳送時鐘(在輸入方式),能提供傳輸時鐘計數(shù)器輸出(數(shù)據(jù)鎖相器)、晶體振蕩器輸出、波特率發(fā)生器輸出和輸入時鐘輸出(它們都是在輸出方式)。RTxC能提供接收時鐘、傳送時鐘、波特率發(fā)生器時鐘、數(shù)字鎖相環(huán)時鐘。
1.3Z85C30的接口時序
RD和WR是總線傳輸?shù)膬蓚€控制信號。CE、D/C、A/B和INTACK用于控制總線傳輸?shù)念愋汀?偩€上傳輸?shù)牡刂吩谟行Ш螅琑D和WR才變低。CE、WR和CE、RD鎖存地址的時序是一致的。
(1)讀周期時序
在RD和CE有效時,A/B和D/C上的地址被鎖存。在此周期內(nèi)CE必須保持低,并且INTACK必須保持高。Z85X30的總線驅(qū)動設(shè)備只有在RD和CE都有效地才使能。在讀操作用D/C為高時,不會影響指針的狀態(tài)。當(dāng)D/C為低且在內(nèi)部操作完成后,指針復(fù)位到0。
(2)寫周期時序
在CE和WR有效時,A/B、D/C和數(shù)據(jù)D7~D0同時被鎖存。在此周期內(nèi)CE必須保持低,并且INTACK必須保持高。在寫操作且D/C為高時,不會影響指針的狀態(tài)。當(dāng)D/C為低且在內(nèi)部操作完畢后,指針復(fù)位到0。
(3)中斷響應(yīng)周期
當(dāng)INTACK為低時,進(jìn)入中斷響應(yīng)周期。這個A/B、D/C、CE、WR信號都被忽略。
1.4Z85X30寄存器訪問
訪問寄存器有兩個步驟,是使用寄存器指針來完成尋址的。為尋址一個指定的寄存器,先通過寫入WR0的指針位來指定寄存器。因為Z85X30只有唯一的寄存器設(shè)置存在,因此,可以從兩個通道中的任意一個將指針寫入。當(dāng)指針寫入后,再次的讀或?qū)懼芷冢ó?dāng)D/C為低時)將存取剛才指定的寄存器。在讀和寫周期結(jié)束時,指針被復(fù)位到0。
對RR8(接收數(shù)據(jù)緩沖FIFO)的讀及對WR8(傳送數(shù)據(jù)緩沖FIFO)的寫操作,可以按以上方法進(jìn)行,也可以在D/C為高時進(jìn)行存取。當(dāng)D/C為高時,可以直接對相應(yīng)的數(shù)據(jù)寄存器進(jìn)行存取,并且指針的狀態(tài)為獨(dú)立的。這樣,允許在一個周期內(nèi)尋址數(shù)據(jù)寄存器,并且不影響指針的狀態(tài)。
2Z85C30與CPU的接口
以下介紹以8051作CPU與Z85C30的接口電路,如圖3所示。
Z85C30的時鐘選用7.0728MHz。54LS373用來鎖存片選信號和Z85C30的地址(用來區(qū)分命令、數(shù)據(jù)寄存器)。因為Z85C30的寫時序在數(shù)據(jù)有效后,才應(yīng)出現(xiàn)WR的下降沿;在數(shù)據(jù)無效之前,應(yīng)出現(xiàn)WR上升沿。用1片D觸發(fā)器54LS74和2個反相器件來延遲送到Z85C30的WR。由于電路設(shè)計為TTL電路,在實(shí)際的應(yīng)用,還需加入TTL-RS232轉(zhuǎn)換電路芯片。
3軟件設(shè)計
3.1Z85Z30的I/O操作
X85C30有三種基本的I/O操作形式:查詢、中斷、塊操作。這三種I/O操作在初始化和數(shù)據(jù)傳送時涉及到寄存器操作。
查詢方式依靠軟件查詢串行控制器,從而決定什么時候數(shù)據(jù)應(yīng)從串行控制器輸入或輸出。在此模式中,主中斷使能位和WAIT/DMA請求位都應(yīng)編程為0,從而清除任何中斷或DMA請求。查詢是通過對RR0的狀態(tài)檢測進(jìn)行的。在此模式中,中斷功能失效。在轉(zhuǎn)入數(shù)據(jù)處理前,必須對RR0讀分析,以決定進(jìn)入怎樣的例程。
中斷方式中,串行控制器的每一個通道包括三個中斷源:接收器中斷、發(fā)送器中斷和外部/狀態(tài)中斷。
塊操作方式可將W/REQ輸出與WR1中的就緒/請求位配合。通過編程,W/REQ輸出在塊操作方式中能被定義為WAIT信號,在DMA方式中可作為REQ信號。
3.2軟件的編寫
不同的應(yīng)用場合,對Z85C30的初始化流程不同,這就需要對Z85C30的寫寄存器賦予相應(yīng)的初值。
圖38051與Z85C30的接口電路
在SCC初始化完成后,即可進(jìn)行通信。傳送緩沖區(qū)和接收緩沖區(qū)全部為空。軟件把第1個傳送字符寫到傳送緩沖器,中斷才會產(chǎn)生。第1個傳送字符到了SCC的移位寄存器,傳送中斷產(chǎn)生。然后,SCC繼續(xù)判斷中斷,直到報文結(jié)束。報文結(jié)束時,應(yīng)執(zhí)行復(fù)位發(fā)送中斷賦值命令,用來禁止發(fā)送請求中斷。SCC檢測到最后一個字符,中斷將停止,直到另外的報文寫到傳送緩沖器。
寄存器RR2用來說明中斷矢量和狀態(tài),它從B信道讀取。RR3是中斷賦值寄存器,用來指示中斷的類型,它從A信道讀取。看網(wǎng)絡(luò)補(bǔ)充版中列出了Z85C30的中斷流程。
篇13
SSL安全協(xié)議在數(shù)據(jù)傳遞的過程中被經(jīng)常性的使用,能夠運(yùn)用監(jiān)控系統(tǒng)分析網(wǎng)絡(luò)中的隱患,從而確保數(shù)據(jù)能夠安全的傳遞,從而能夠?qū)π盘栠M(jìn)行及時地收集,通過轉(zhuǎn)碼的方式,將數(shù)據(jù)壓縮,在選用通信設(shè)備的時候,也能夠?qū)υO(shè)備進(jìn)行識別,從而能夠運(yùn)用SSL安全協(xié)議,提高數(shù)據(jù)傳輸?shù)挠行浴7?wù)器:它屬于整個系統(tǒng)中最關(guān)鍵的部分,對所有的視頻服務(wù),在視頻采集、播放以及轉(zhuǎn)發(fā)等部分建立信息,并且將其通過通道寫入數(shù)據(jù)庫。客戶端實(shí)現(xiàn)了將密碼輸送到用戶處,在密碼輸入無誤的情況下,能夠訪問頁面。通過SSL安全協(xié)議,有效的連接客戶端和服務(wù)器之間,提高信息傳輸?shù)陌踩裕硗庠搮f(xié)議基于實(shí)時性的要求,將收集到的信息通過網(wǎng)絡(luò)實(shí)現(xiàn)連接,從而能夠完善數(shù)據(jù)傳輸?shù)耐ǖ溃ㄟ^無線視頻的方式,將傳輸?shù)男盘栆圆煌姆绞竭M(jìn)行分類,然后形成不同的模塊,然后與函數(shù)組合起來,通過特定的方式實(shí)現(xiàn)數(shù)據(jù)的加密處理。