升騰終端telnet模塊1天-相關(guān)協(xié)議介紹_第1頁(yè)
升騰終端telnet模塊1天-相關(guān)協(xié)議介紹_第2頁(yè)
升騰終端telnet模塊1天-相關(guān)協(xié)議介紹_第3頁(yè)
升騰終端telnet模塊1天-相關(guān)協(xié)議介紹_第4頁(yè)
升騰終端telnet模塊1天-相關(guān)協(xié)議介紹_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

net協(xié)議Telnet是標(biāo)準(zhǔn)的提供登錄功能的應(yīng)用,幾乎每個(gè)TCP/IP的實(shí)現(xiàn)都提供這個(gè)功能。它能夠運(yùn)行在不同操作系統(tǒng)的主機(jī)之間。Telnet通過(guò)客戶進(jìn)服務(wù)器進(jìn)程之間的選 登錄采用客戶-服務(wù)器模式。下圖是一個(gè)Telnet信息的傳輸是通過(guò)TCP連接,連接的任何返回信息都輸出到終端上。Telnet服務(wù)器進(jìn)程經(jīng)常要和一種叫做“偽終端設(shè)備”(pseudo-terminaldevice)打交道,至少在Unix系統(tǒng)下是這樣的。這就使得對(duì)于登錄外殼(shell)進(jìn)程來(lái)講,它是被Telnet服務(wù)器程序中最的方面之一。紹Telnet是如何處理這個(gè)問(wèn)題的。注意在上圖中,我們用虛線框把終端驅(qū)動(dòng)進(jìn)偽終端驅(qū)動(dòng)進(jìn)程框了起來(lái)。在TCP/IP實(shí)現(xiàn)中,虛線框的內(nèi)容一般是操作系統(tǒng)內(nèi)核的一部分。Telnet客戶進(jìn)服務(wù)器進(jìn)程一般必須要有一個(gè)帳號(hào)。對(duì)于Telnet,如果比較一下它們客戶進(jìn)服務(wù)器進(jìn)程源代碼的數(shù)量,就可以知道這兩者的復(fù)雜程度。圖26-2顯示了伯克利不同版本的Telnet客戶進(jìn)服務(wù)現(xiàn)在,不斷有新的Telnet選項(xiàng)被添加到Telnet中去,這就使得Telnet實(shí)現(xiàn)的源代碼數(shù)量終端上鍵入的信息)和服務(wù)器進(jìn)程端發(fā)出的字節(jié)數(shù)的數(shù)量之比是120。這是因?yàn)槲覀冊(cè)诮K Telnet協(xié)議可以工作在任何主機(jī)(例如,任何操作系統(tǒng))或任何終端之間。RFC854[Pos和Reynolds1983a]定義了該協(xié)議的規(guī)范,其中還定義了一種通用字符終端叫做網(wǎng)絡(luò)虛擬終端NVT(NetworkVirtualTerminal)。NVT是虛擬設(shè)備,連接的雙方,即客么類型,操作系統(tǒng)必須能夠把NVT格式轉(zhuǎn)換為終端所能夠支持的格式。NVT是帶有鍵盤1、NVT術(shù)語(yǔ)NVTASCII代表7比特的ASCII字符集,網(wǎng)間網(wǎng)協(xié)議族都使用NVTASCII。每個(gè)7比特的字符都以8比特格式發(fā)送,最比特為0。行結(jié)束符以兩個(gè)字符CR(回車)和緊接著的它們是CR和緊接著的NUL(字節(jié)0),以r0表示。在下面的章節(jié)中可以看到,F(xiàn)TPSMTP,Finger和Whois協(xié)議都以NVTASCII來(lái)描述客戶命令和服務(wù)器的響應(yīng)。Telnet通信的兩個(gè)方向都采用帶內(nèi)信令方式。字節(jié)0xff(十進(jìn)制的255)叫做IA(interpretascommand,意思是“作為命令來(lái)解釋”)。該字節(jié)后面的一個(gè)字節(jié)才是命令流是NVTASCII,它們都是7bit的格式,這就暗示著255這個(gè)數(shù)據(jù)字節(jié)不能在Telnet上傳輸。其實(shí)在Telnet中有一個(gè)二進(jìn)制選項(xiàng),在RFC856Postel和Reynolds1983b]中有定義,關(guān)于這點(diǎn)我們沒(méi)有討論,該選項(xiàng)允許數(shù)據(jù)以8bit進(jìn)行傳輸)。圖268列出了所有的Telnet命令。由于這些命令中很多命令很少用到,所以對(duì)于一些重要令,如果在下雖然我們可以認(rèn)為Telnet連接的雙方都是NVT,但是實(shí)際上Telnet連接雙方首先進(jìn)行交WILLenable選項(xiàng)DOWONT:發(fā)送方本身想選項(xiàng)DON’T:發(fā)送方想讓接收端去選項(xiàng)由于Telnet規(guī)則規(guī)定,對(duì)于激活選項(xiàng)請(qǐng)求(如1和2),同意或者不同意。而對(duì)于使選協(xié)商需要3個(gè)字節(jié):一個(gè)IAC字節(jié),接著一個(gè)字節(jié)是WILL,DO,WONT和DONT這四者之dNumberRFC文檔中指明選項(xiàng)字節(jié)的值,并且一些相關(guān)的RFC文檔描述了這些選項(xiàng)。下圖Telnet的選項(xiàng)協(xié)商機(jī)制和Telnet協(xié)議的大部分內(nèi)容一樣,是對(duì)稱的。連接的雙方都可以有些選項(xiàng)不是僅僅用“激活”或“”戶進(jìn)程必須發(fā)送用一個(gè)ASCII,子選項(xiàng)協(xié)商機(jī)制。在RFC1091[okken1989]中定義了如何表示終端類型這樣的子選項(xiàng)協(xié)商機(jī)制。首先連接的某一方(通常是客戶進(jìn)程)發(fā)送3個(gè)字節(jié)的字符序列來(lái)請(qǐng)求激活該選項(xiàng)。<IAC,WILL,這里的24(十進(jìn)制)是終端類型選項(xiàng)的ID號(hào)。如果收端(通常是服務(wù)器進(jìn)程)同意,那么<IAC,DO,<IAC,SB,24,1,IAC,該字符串詢問(wèn)客戶進(jìn)程的終端類型。其中SB是子選項(xiàng)協(xié)商的起始命令標(biāo)志。下一個(gè)字節(jié)的“24”代表這是終端類型選項(xiàng)的子(通常SB后面的選項(xiàng)值就是子選項(xiàng)所要提交的)。下一個(gè)字節(jié)的“1”表示“發(fā)送你的終端類型”。子選項(xiàng)協(xié)商的結(jié)束命令標(biāo)志也是IAC,就像SB是起始命令標(biāo)志一樣。如果終端類型是ibmpc,客戶進(jìn)程的響應(yīng)命令將是:<IAC,SB,24,0‘I’,‘B’,‘M’,‘P’,‘C’,IAC,端類型的數(shù)值定義,但是最起碼在Unix系統(tǒng)之間,終端類型可以用任何對(duì)方可理解的數(shù)據(jù)進(jìn)行表示。只要這些數(shù)據(jù)在termcap或terminfo數(shù)據(jù)庫(kù)中有定義)。在Telnet子選項(xiàng)對(duì)于大多數(shù)Telnet的服務(wù)器進(jìn)客戶進(jìn)程,共有4種操作方式這是Telnet的默認(rèn)方式,但現(xiàn)在卻很少使用。NVT默認(rèn)是一個(gè)半雙工設(shè)備,在接收用戶向是從NVT鍵盤到NVT,所以客戶進(jìn)程到服務(wù)器進(jìn)程只能發(fā)送整行的數(shù)據(jù)。雖然終端功能。RFC857[Pos 和Reynolds1983c]定義了ECHO選項(xiàng),RFC858[Pos Reynolds1983d]定義了SUPPRESSGOAHEAD(抑制繼續(xù)進(jìn)行)選項(xiàng)。如果聯(lián)合使用這兩個(gè)選項(xiàng),就可以支持下面將討論的方式:帶回顯的一次一個(gè)字符的方式。此,但目前大多數(shù)Telnet實(shí)現(xiàn)都把這種方式作為默認(rèn)方式。看到,如果要進(jìn)入這種方式,只要激活服務(wù)器進(jìn)程的SUPPRESSGOAHEAD選項(xiàng)即可。這可以通過(guò)由客戶進(jìn)程發(fā)務(wù)器進(jìn)程通常還會(huì)跟著發(fā)送WILLECHO,以使回顯功能有效。該方式通常叫做準(zhǔn)行方式(kludgelinemode),該方式的實(shí)現(xiàn)是遵照RFC858的。該RFCTelnet就我們用這個(gè)術(shù)語(yǔ)代表實(shí)行方式選項(xiàng),這是在RFC1184[Borman1990]中定義的。這個(gè)選項(xiàng)也新的Telnet實(shí)現(xiàn)支持這種方式。圖26-11是不同的Telnet客戶進(jìn)服務(wù)器進(jìn)程之間默認(rèn)的操作方式?!癱har”表示一次一個(gè)字符方式,“kludge”表示準(zhǔn)行方式,“l(fā)inemode”表示如RFC1184定義的進(jìn)服務(wù)器進(jìn)程都是BSD/386或4.4BSD的時(shí)候才支持實(shí)行方式。當(dāng)服務(wù)器進(jìn)程的操Telnet以DataMark命令(即圖268中的DM)作為同步信號(hào),該同步信號(hào)是以TCP緊急來(lái)。Telnet的雙方都可以發(fā)送該命令。當(dāng)一端收到對(duì)方已經(jīng)進(jìn)入了緊急方式后,它將開始讀數(shù)據(jù)流,一邊讀一邊丟棄所讀的數(shù)據(jù),直到讀到Telnet命令為止。緊急數(shù)據(jù)的最后一個(gè)字節(jié)就是DM字節(jié)。采用TCP緊急方式的原因就是:即使TCP數(shù)據(jù)流已經(jīng)被TCP流量控制所終止,Telnet命令也可以在連接上傳輸。在下節(jié)中看到Telnet同步信和RloginTelnet客戶進(jìn)程也可以使用戶直接和客戶進(jìn)程進(jìn)行交互,而不是被發(fā)送到服務(wù)器進(jìn)程。通??蛻舻霓D(zhuǎn)義字符是Control_](control鍵和右中括號(hào)進(jìn)程提供“help”命令,該命令將顯示所有可用令。在下節(jié)中看到客戶進(jìn)程轉(zhuǎn)義的例子,以及此時(shí)可以輸入令。在這里介紹在三種不同的操作方式下Telnet選項(xiàng)協(xié)商的情況。這些方式包括:?jiǎn)巫挚吹胶芏噙x項(xiàng)被服務(wù)器。為了看到服務(wù)器和客戶機(jī)之間選項(xiàng)協(xié)商的內(nèi)容,激活客戶進(jìn)程的一個(gè)選項(xiàng)來(lái)顯示所有的選項(xiàng)協(xié)商。同樣我們運(yùn)行tcpdump來(lái)獲得數(shù)VD開頭的選項(xiàng)協(xié)商的每一步都進(jìn)行了標(biāo)注。關(guān)于每一步的解釋如下:客戶進(jìn)程要按照在RFC1091[VanBokkelen1989]中的定義發(fā)送終端類型。這對(duì)Unix類型ILL。NAWS的意思是“協(xié)商窗口大小”,它在RFC1073Waitzman中有定義。如果服務(wù)LFLOW代表“本地流量控制”,這在RFC1371[Hedrick和Borman1992]中定義??蛻暨M(jìn)器進(jìn)程同意(實(shí)際上不同意,見13行),只要Control_S和Control_Q進(jìn)程需要在客戶進(jìn)服務(wù)器進(jìn)程進(jìn)行切換,客戶進(jìn)程都要向服務(wù)器進(jìn)程發(fā)送子選項(xiàng)(這類似于圖26-4中Rlogin的0x10和0x20命令)。正如在關(guān)于Rlogin的討論中我們所提到的那樣,由LINEMODE代表面所說(shuō)的實(shí)行方式。所有終端字符的處理由Telnet客戶進(jìn)程完(例如回格,刪除行等),然后整行發(fā)送給服務(wù)器進(jìn)程。在本節(jié)后面,介紹一個(gè)例子。該選項(xiàng)同樣被服務(wù)器進(jìn)程,如14行所示。ENVIRON選項(xiàng)允許客戶進(jìn)程把環(huán)境變量發(fā)送給服務(wù)器進(jìn)程,這在RFC1408Borman19務(wù)器進(jìn)程該選項(xiàng)(Unix中的環(huán)境變量通常是大寫字母,緊跟一個(gè)等號(hào),然后是一個(gè)環(huán)境變量:DISPLAY和PRINTER,前提是這兩個(gè)變量已經(jīng)定義并且有效。TelneSTATUS選項(xiàng)(RFC859[Pos和Reynolds1983e]中定義)允許連接的一方詢問(wèn)對(duì)方對(duì)Telnet選項(xiàng)目前狀態(tài)的理解。在這個(gè)例子中,客戶進(jìn)程要求對(duì)方激活選項(xiàng)(DO)。如果服務(wù)器進(jìn)程同意(實(shí)際上不同意,見16行),客戶進(jìn)程就可以要求服務(wù)器進(jìn)程以子選項(xiàng)的這是服務(wù)器進(jìn)程的第一個(gè)響應(yīng)。服務(wù)器進(jìn)程同意激活終端類型選項(xiàng)(幾乎所有的Unix要等到服務(wù)器進(jìn)程用子選項(xiàng)的形式詢問(wèn)終端類型的時(shí)候才能夠發(fā)送(17行)。服務(wù)器進(jìn)程同意抑制發(fā)送GOAHEAD命令服務(wù)器進(jìn)程不同意客戶進(jìn)程發(fā)送它的窗口大小服務(wù)器進(jìn)程不同意客戶進(jìn)程發(fā)送它的終端速率服務(wù)器進(jìn)程不同意客戶進(jìn)程激活行方式選項(xiàng)客戶進(jìn)程把終端類型IBMPC3”以6換。這是目前大多數(shù)Unix的Telnet服務(wù)器進(jìn)程判斷客戶進(jìn)程是否運(yùn)行42BSD或更新的BSD版本時(shí)的一個(gè)方法。如果客戶進(jìn)程回送WILLECHO,就表明客戶進(jìn)程運(yùn)行的是老版本的4.2BSDTCP的緊急(在這種情況下就不能采用TCP緊急方式)22)客戶進(jìn)程回送WONTECHO,表示它不是一臺(tái)4.2BSD主機(jī)。)這是客戶進(jìn)程發(fā)起的選項(xiàng)協(xié)商。該報(bào)文段顯示多個(gè)Telnet選項(xiàng)可以打在一個(gè)TCP段中發(fā)送。報(bào)文段3是圖26-12中的第9行,即DOTERMINALTYPE命令。報(bào)文段5包含下面的8個(gè)選項(xiàng)協(xié)商中服務(wù)器進(jìn)程的響應(yīng),即圖26-12中的10~17行。該報(bào)文段的長(zhǎng)度是27字節(jié),因?yàn)?0~16行是常規(guī)選項(xiàng),每個(gè)占3個(gè)字節(jié),而17行的子選項(xiàng)部分占6個(gè)字節(jié)。報(bào)文段6包含12個(gè)字節(jié),和18行對(duì)應(yīng),這是客戶發(fā)送它的終端類型的子選項(xiàng)。報(bào)文段8(53個(gè)字節(jié)包含兩個(gè)Telnet命令和47字節(jié)的輸出數(shù)據(jù)。前面的兩個(gè)服務(wù)器進(jìn)程發(fā)送Telnet命令占6字節(jié),:WILLECHO和DOECHO(19和21行)。后47個(gè)字節(jié)的數(shù)據(jù)是:\r\n\r\nUNIX(r)SystemVRelease4.0(svr4)前面4rn”在Telnet命令可以在一個(gè)數(shù)據(jù)段中傳輸。Telnet服務(wù)器進(jìn)客戶進(jìn)程必須掃描接收到的每個(gè)字符,尋找IAC字節(jié)并執(zhí)行它后續(xù)令。報(bào)文段920和22行。23行是報(bào)文段10的響應(yīng),也是服的過(guò)程中還可以進(jìn)行選項(xiàng)協(xié)商,我們?cè)谠摾又芯筒欢嘟榻B了。報(bào)文段12是服務(wù)器進(jìn)程發(fā)送的提示符“l(fā)ogin:”。報(bào)文段14是用戶輸入的登錄用戶名的第一個(gè)字符,它的回顯在報(bào)文段15中。這和我們?cè)?92節(jié)中介紹的Rlogin交互類似:客戶進(jìn)程每次發(fā)送一個(gè)服務(wù)器進(jìn)程完成回顯工作。圖26-12中的選項(xiàng)協(xié)商由客戶進(jìn)程初始化的,但是在本書中我回顯(echo)服務(wù)器等情況。當(dāng)然我們介紹這些的目的是為了描述TCP的各種特性。但考這是因?yàn)樵赨nix系統(tǒng)中,除非使用標(biāo)準(zhǔn)的Telnet端23,否則客戶進(jìn)程不進(jìn)行選項(xiàng)協(xié)商。這個(gè)特性使得Telnet客戶進(jìn)程可以使用標(biāo)準(zhǔn)的NVT同其他一些非Telnet服務(wù)器進(jìn)程交換數(shù)據(jù)。我們已經(jīng)在日間服務(wù)器、回顯服務(wù)器和丟棄(discard服務(wù)器中使用了這個(gè)特為了描述Telnet的行方式選項(xiàng)協(xié)商過(guò)程,我們?cè)谥鳈C(jī)bsdi運(yùn)行客戶進(jìn)程,服務(wù)器是位于vangogh.vs.berkeleyedu節(jié)點(diǎn)運(yùn)行4.4BSD操作系統(tǒng)的一臺(tái)主機(jī)。BSD386和44BSD都支持這個(gè)選項(xiàng)。我們不詳細(xì)討論所有的報(bào)文、選項(xiàng)和對(duì)于BSD386希望協(xié)商的選項(xiàng)例如:窗口大小、本地流量控制、狀態(tài)、環(huán)境變量和終端速率等,4.4BSD服務(wù)器進(jìn)程都支持。44BSD服務(wù)器進(jìn)程將協(xié)商一個(gè)BSD386客戶進(jìn)程不支持的新選項(xiàng):鑒別(為避免以和上個(gè)例子一樣,客戶進(jìn)程發(fā)送WILLLINEMODE選項(xiàng),由于服務(wù)器進(jìn)程支持該選項(xiàng),所以服務(wù)器進(jìn)程發(fā)送DOLINEMODE。此時(shí)客戶進(jìn)程以子選項(xiàng)形式給服務(wù)器進(jìn)程發(fā)送16個(gè)器進(jìn)程還要求客戶進(jìn)程把所有中斷鍵和信號(hào)鍵轉(zhuǎn)換為相應(yīng)的TelnetControl_C,我們可以按Control_C來(lái)中斷服務(wù)器端的某個(gè)進(jìn)程。客戶進(jìn)程必須把Control_C轉(zhuǎn)換為Telnet的IP命令(<IAC,IP>)傳輸給服務(wù)器進(jìn)程。當(dāng)用戶輸令時(shí)情況也有所不同。在Rlogin和一次一字符方式的Telnet中,都是由服務(wù)器進(jìn)程發(fā)送WILLECHO客戶進(jìn)程回送DOECHO服務(wù)器進(jìn)程向客戶進(jìn)程發(fā)送字符串Password:服務(wù)器進(jìn)程發(fā)送WONTECHO客戶進(jìn)程回送DONTECHO。然后繼續(xù)由客戶進(jìn)程負(fù)責(zé)回顯。一旦登錄完成,客戶進(jìn)程客戶進(jìn)服務(wù)器進(jìn)程之間的數(shù)據(jù)交互數(shù)量,而且對(duì)于用戶的_擊鍵(也就是回顯和編輯)Vangogh%date(去掉了業(yè)務(wù)種類信息和窗口通告信息)。 把它和在Rlogin中輸入同樣命令(圖192)時(shí)的情況進(jìn)行一下比較。我們看到在Telnet行方式下只需要2個(gè)報(bào)文段(一個(gè)包含數(shù)據(jù),另一個(gè)用于ACK,連同IP和TCP首部共86字節(jié)),而在Rlogin中要發(fā)送15個(gè)報(bào)文段(5個(gè)有鍵入的數(shù)據(jù),5個(gè)有回顯的數(shù)據(jù),5個(gè)是ACK,共611字節(jié))??梢姽?jié)省的數(shù)據(jù)量是非??捎^的。如果在服務(wù)器端運(yùn)行一個(gè)需Telnet服務(wù)器進(jìn)程被通告需要客戶響應(yīng)以DOECHOWONTECHO命令,同時(shí)發(fā)送行方式子選項(xiàng),告訴客戶恢復(fù)進(jìn)入行方式??蛻繇憫?yīng)DONTECHO來(lái)講,例如編輯器,回顯必須失效而單個(gè)字符方式必須有效。圖26-15概括了Rlogin和Telnet不同方式之間的差異。一次一行方式(準(zhǔn)行方式從圖26-11可以看出,如果客戶不支持行方式,那么較新的服務(wù)器支持行方式選項(xiàng),它也BSD386服務(wù)器進(jìn)程如何協(xié)商當(dāng)客戶進(jìn)程不同意服務(wù)器進(jìn)程激活行方式的請(qǐng)求時(shí),服務(wù)器進(jìn)程發(fā)送DOTIMINGMARK選項(xiàng)。RFC860[Pos和Reynolds1983f]定義了這個(gè)Telnet選項(xiàng)。它的作用是讓收發(fā)雙客戶響應(yīng)WILLTIMINGMARK兩個(gè)選項(xiàng)。我們面已經(jīng)強(qiáng)調(diào):?jiǎn)蝹€(gè)字符方式下是假定SUPPRESSGOAHEAD和ECHO選項(xiàng)同時(shí)有效的,所以兩個(gè)選項(xiàng)就進(jìn)入了準(zhǔn)行方式。服務(wù)器發(fā)送login提示符,然后用戶鍵入用戶名。用戶名是以整行的方式發(fā)送給服務(wù)器發(fā)送Password提示符和WILLECHO命令。這將使客戶進(jìn)程的回顯失幕上??蛻繇憫?yīng)DOECHO命令。我們鍵令。客戶以整行方式發(fā)送到服務(wù)器服務(wù)器發(fā)送WONTECHO命令,使得客戶重新激活回顯功能,客戶響應(yīng)DONTECHO。從在圖2611char”的記錄都支持準(zhǔn)行方式,只不過(guò)如果在服務(wù)器端運(yùn)行如vi編輯器這樣的應(yīng)用程序,同樣會(huì)有行方式下遇到的問(wèn)題。當(dāng)要運(yùn)服務(wù)器進(jìn)程向客戶進(jìn)程發(fā)送WILLSUPPRESSGOAHEAD和WILLECHO,這將使客戶進(jìn)程當(dāng)應(yīng)用程序結(jié)束并改變其偽終端方式時(shí),服務(wù)器進(jìn)程發(fā)送WONTSUPPRESSGOAHEAD和WONTECHO命令,使得客戶進(jìn)程返回準(zhǔn)行方式。客戶進(jìn)程回送DONTSUPPRESSGOAHEAD和DONTECHO命令,告訴服務(wù)器進(jìn)程它圖2616概括了單個(gè)字符方式及準(zhǔn)行方式中不同的SUPPRESSGOAHEAD和ECHO選項(xiàng)圖26-16準(zhǔn)行方式下net選項(xiàng)的設(shè)看一下當(dāng)用戶鍵入中斷鍵時(shí)Telnet將發(fā)生什么情況。假定在客戶主機(jī)bsdi和服務(wù)器cangoghcsberkeleyedu之間建立了一個(gè)Telnet會(huì)話。圖2617顯示了當(dāng)用戶鍵入中斷鍵后的時(shí)間系列(去掉了窗口通告和服務(wù)類型)。報(bào)文段1中顯示的是中斷鍵(通常是Control_C或DELETE)已經(jīng)轉(zhuǎn)換為Telnet的IP(中斷)<IACIP>。下面的3個(gè)字節(jié):<IACDOTM>,組成了Telnet的DOTIMINGMARK選項(xiàng)。這個(gè)標(biāo)志由客戶進(jìn)程發(fā)送,必須使用WILL或WONT響應(yīng)。所有在響應(yīng)前收1沒(méi)有采用TCP緊急方式。Hos

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論