1.1 概述本章首先介紹客戶-服務(wù)器事務(wù)概念。我們從使用 U D P的客戶-服務(wù)器應(yīng)用開始,這是最簡單的情形。接著我們編寫使用 T C P的客戶和服務(wù)器程序,并由此考察兩臺(tái)主機(jī)間交互的T C P / I P分組。然后我們使用T / T C P,證明利用T / T C P可以減少分組數(shù),并給出為利用 T / T C P需要對兩端的源代碼所做的最少改動(dòng)。接下來介紹了運(yùn)行書中示例程序的測試網(wǎng)絡(luò),并對分別使用 U D P、T C P和T / T C P的客戶-服務(wù)器應(yīng)用程序進(jìn)行了簡單的時(shí)間耗費(fèi)比較。我們考察了一些使用 T C P的典型I n t e r n e t應(yīng)用程序,看看如果兩端都支持 T / T C P,將需要做哪些修改。緊接著,簡要介紹了 I n t e r n e t協(xié)議族中事務(wù)協(xié)議的發(fā)展歷史,概略敘述了現(xiàn)有的 T / T C P實(shí)現(xiàn)。本書全文以及有關(guān)T / T C P的文獻(xiàn)中,事務(wù)一詞的含義都是指客戶向服務(wù)器發(fā)出一個(gè)請求,然后服務(wù)器對該請求作出應(yīng)答。 I n t e r n e t中最常見的一個(gè)例子是,客戶向域名服務(wù)器 ( D N S )發(fā)出請求,查詢域名對應(yīng)的 I P地址,然后域名服務(wù)器給出響應(yīng)。本書中的事務(wù)這個(gè)術(shù)語并沒有數(shù)據(jù)庫中的事務(wù)那樣的含義:加鎖、兩步提交、回退,等等。TCP IP詳解 卷1協(xié)議 :http://dl.21ic.com/download/tcpip-288223.html TCP IP詳解 卷2實(shí)現(xiàn) :http://dl.21ic.com/download/tcpip-288224.html TCPIP詳解卷三:TCP事務(wù)協(xié)議,HTTP,NNTP和UNIX域協(xié)議 :http://dl.21ic.com/download/tcpip-288225.html
上傳時(shí)間: 2022-07-27
上傳用戶:
1.1 引言很多不同的廠家生產(chǎn)各種型號的計(jì)算機(jī),它們運(yùn)行完全不同的操作系統(tǒng),但 T C P / I P協(xié)議族允許它們互相進(jìn)行通信。這一點(diǎn)很讓人感到吃驚,因?yàn)樗淖饔靡堰h(yuǎn)遠(yuǎn)超出了起初的設(shè)想。T C P / I P起源于6 0年代末美國政府資助的一個(gè)分組交換網(wǎng)絡(luò)研究項(xiàng)目,到 9 0年代已發(fā)展成為計(jì)算機(jī)之間最常應(yīng)用的組網(wǎng)形式。它是一個(gè)真正的開放系統(tǒng),因?yàn)閰f(xié)議族的定義及其多種實(shí)現(xiàn)可以不用花錢或花很少的錢就可以公開地得到。它成為被稱作“全球互聯(lián)網(wǎng)”或“因特網(wǎng)( I n t e r n e t )”的基礎(chǔ),該廣域網(wǎng)(WA N)已包含超過1 0 0萬臺(tái)遍布世界各地的計(jì)算機(jī)。本章主要對T C P / I P協(xié)議族進(jìn)行概述,其目的是為本書其余章節(jié)提供充分的背景知識(shí)。如果讀者要從歷史的角度了解有關(guān)T C P / I P的早期發(fā)展情況,請參考文獻(xiàn)[ Lynch 1993]。TCP IP詳解 卷1協(xié)議 :http://dl.21ic.com/download/tcpip-288223.html TCP IP詳解 卷2實(shí)現(xiàn) :http://dl.21ic.com/download/tcpip-288224.html TCPIP詳解卷三:TCP事務(wù)協(xié)議,HTTP,NNTP和UNIX域協(xié)議 :http://dl.21ic.com/download/tcpip-288225.html
標(biāo)簽: tcp-ip
上傳時(shí)間: 2022-07-27
上傳用戶:
第1章 引 言產(chǎn)業(yè)界人士和觀察家(甚至包括那些經(jīng)過多年外層空間旅行剛剛返回這個(gè)世界的人)都已經(jīng)很清楚,因特網(wǎng)( I n t e r n e t)發(fā)展所達(dá)到的地位和其所產(chǎn)生的現(xiàn)象都不同于本世紀(jì)或上世紀(jì)所提出的任何一種技術(shù)。 I n t e r n e t的延伸和影響范圍、有關(guān) I n t e r n e t 出版物、以及包括美國在線(A O L)、美國電報(bào)電話公司( AT & T)和微軟公司等I n t e r n e t產(chǎn)業(yè)界的大量風(fēng)險(xiǎn)投資者,這一切都會(huì)使我們有一種紛繁迷亂的感覺。所有這些都是通過這樣或那樣的方式與 I n t e r n e t連接起來。I n t e r n e t也是Joe Sixpack和Fortune 1000這樣的網(wǎng)站每天都關(guān)心、考慮和使用的唯一技術(shù)。或許I n t e r n e t是世界上少有的幾個(gè)能夠以相同的平等程度來對待每一個(gè)用戶的實(shí)體組織之一。一個(gè)企業(yè)的首席執(zhí)行官( C E O)如果想給公司提供更好的網(wǎng)絡(luò)服務(wù)保證,他必須建立一個(gè)專用網(wǎng)絡(luò)。而在I n t e r n e t中,每一個(gè)人對網(wǎng)絡(luò)的訪問都是平等的。I n t e r n e t的發(fā)展并沒有損害到那些在過去 1 5 0年中所發(fā)展起來的其他技術(shù)。的確,電話技術(shù)是相當(dāng)重要的,它可以使我們能夠在雙方不見面的情況下通過聲音與線路另一端的人通話。同樣,汽車也改變了我們的生活,汽車的出現(xiàn)能夠使我們在一天之內(nèi)跨越更大的距離,而這個(gè)距離要比任何其他動(dòng)物多出一個(gè)數(shù)量級。電燈、無線電和電視都曾經(jīng)是改善我們?nèi)粘I畹氖种匾募夹g(shù),擴(kuò)展了我們在非睡眠狀態(tài)的時(shí)間,向我們傳播各種信息,使我們享受更多的娛樂。我們已經(jīng)在很大程度上解決了生存問題。大多數(shù)人的飯桌上有足夠的食品、有溫暖的住所,并且都有一個(gè)工作場所,可以每天早出晚歸地工作。我們也可以不必被動(dòng)地接收各種電視節(jié)目,而可以輕松地使用遙控器選擇欣賞自己喜愛的頻道。I n t e r n e t除了有把事情變得更好的能力外,也可能會(huì)把事情搞得更糟。在好的一方面,I n t e r n e t能夠使我們在世界范圍同人們進(jìn)行對等通信;使我們能夠訪問那些存儲(chǔ)在數(shù)以百萬計(jì)的網(wǎng)絡(luò)計(jì)算機(jī)上的幾乎無限的大量信息。一些功能強(qiáng)大的搜索引擎能夠使我們更加簡單和迅速地實(shí)現(xiàn)對有用、有意義的信息資源的定位。不同階段的商務(wù)活動(dòng),包括從最初的偶然興趣直到成熟的采購定單等,都可以在 I n t e r n e t上完成。甚至于許多人已經(jīng)開始幻想在將來的某天,I n t e r n e t能使我們不再需要每天早起去上班了。人們可以靠在枕頭上使用一臺(tái)膝上型計(jì)算機(jī)(或許將來可能出現(xiàn)的任何先進(jìn)的計(jì)算機(jī))通過撥接 I n t e r n e t對所有的商務(wù)活動(dòng)和某些消遣娛樂進(jìn)行管理和維護(hù)。在不利的一方面,I n t e r n e t也可能使我們成為有電子怪癖的人,使我們?nèi)狈εc其他人進(jìn)行直接交流的能力。人們僅有的非睡眠時(shí)間都將被耗費(fèi)在計(jì)算機(jī)的熒光屏前,不停地鍵入I n t e r n e t地址(U R L)或指向其他的超級鏈接。最令人不安的是,由于“等待回應(yīng)( W F R E,waiting for reply)”而浪費(fèi)的時(shí)間是不可挽回的。 W F R E現(xiàn)象的出現(xiàn)是由于I n t e r n e t上太擁塞、太慢,以至于你的瀏覽器似乎進(jìn)入了一個(gè)永久“等待回應(yīng)”的狀態(tài)。有時(shí)候它只是幾秒鐘的問題;另一些情況下可能是幾分鐘。你在 W F R E狀態(tài)下盯著計(jì)算機(jī)熒光屏等待所花費(fèi)的時(shí)間第一部分 概 述是相當(dāng)大的,這些時(shí)間的總和可能會(huì)是一個(gè)令人吃驚的數(shù)字,其數(shù)量級或許是幾個(gè)月甚至幾年。我們所討論的要點(diǎn)在于:1) Internet已經(jīng)經(jīng)歷了巨大的增長過程,并且這種增長將會(huì)繼續(xù)。2) 不論是居民用戶或者是團(tuán)體用戶, I n t e r n e t都受到了同等的歡迎。對于后者, I n t e r n e t還意味著新的收入增長點(diǎn)。3) 一些實(shí)力很強(qiáng)并且有創(chuàng)造力的產(chǎn)業(yè)巨頭正在致力于 I n t e r n e t的應(yīng)用,以便為其企業(yè)自身及其消費(fèi)者提供有利條件。無庸置疑,不論是偶爾對 I n t e r n e t的臨時(shí)使用還是正式規(guī)范地應(yīng)用I n t e r n e t,都將導(dǎo)致對I n t e r n e t更多的興趣和廣告宣傳。與此同時(shí),也將伴隨著 I n t e r n e t應(yīng)用和及其流量的成比例的增長。4) 目前I n t e r n e t的帶寬和容量還是缺乏的,這導(dǎo)致了 I n t e r n e t上不穩(wěn)定的響應(yīng)時(shí)間和不可預(yù)知的性能。同時(shí)產(chǎn)生的問題是, I n t e r n e t是否有能力支持未來的、高帶寬需求的、時(shí)延敏感的應(yīng)用?或者說I n t e r n e t是否有能力支持居民對帶寬容量的適度增長的需求?我們是如何進(jìn)入了這樣一個(gè)不穩(wěn)定的狀態(tài)呢?這個(gè)問題有若干答案,但其中沒有一個(gè)是真正有權(quán)威性的解釋,或許還有一些是可以根本不考慮的。首先, I n t e r n e t是其自身成功的一個(gè)受害者。每一天都有新的用戶加入到 I n t e r n e t中,越來越多的人不停地使用瀏覽器通過一個(gè)We b站點(diǎn)搜尋他們所感興趣的下一個(gè) We b站點(diǎn)。由于訪問 I n t e r n e t的價(jià)格僅是電話的市話費(fèi)用附加一個(gè)適度的費(fèi)率,因此并沒有一個(gè)價(jià)格上的保護(hù)手段來防止某些瀏覽者對 I n t e r n e t資源的長時(shí)間占用。另一種資源的缺乏不一定是由于網(wǎng)絡(luò)資源的不足引起的,而更大程度上是由于服務(wù)器的資源不足造成的。對某些服務(wù)器或服務(wù)器陣列來說,突發(fā)性的連接請求所引起的負(fù)荷和突發(fā)的頻度可能大大超過了這些服務(wù)器的處理能力。這種突發(fā)的大量的連接請求一般發(fā)生在大量的客戶試圖同時(shí)訪問同一個(gè) We b服務(wù)器的時(shí)候。這個(gè)問題可以被認(rèn)為是一個(gè)臨時(shí)性的問題,因?yàn)榉?wù)器的供應(yīng)商通常會(huì)不斷地提供新型的內(nèi)容服務(wù)器主機(jī)、負(fù)載平衡器、 We b緩存器等來使該問題得到緩解 。另一個(gè)問題是某些鏈路可能正好沒有足夠的帶寬來支持業(yè)務(wù)所提供的流量負(fù)荷。這個(gè)問題的部分解決方案當(dāng)然是增加更多的帶寬;一些新的技術(shù),如波分復(fù)用( W D M)技術(shù),似乎可以為用戶提供幾乎無限的帶寬。所有這些我們上述所討論的問題都是造成 I n t e r n e t及I n t r a n e t(I n t r a n e t是I n t e r n e t在企業(yè)范圍內(nèi)的一個(gè)著名的復(fù)制品)性能極其不穩(wěn)定的重要因素。在這些問題中,有很多都已經(jīng)被研究清楚了;雖然其中有些諸如價(jià)格等問題是不可能在一夜之間得到解決的,但是我們至少已經(jīng)知道解決方案是存在的,并且可以在不久的將來得到應(yīng)用。然而,有關(guān)I n t e r n e t性能和基于I P協(xié)議進(jìn)行網(wǎng)絡(luò)互連的最基本問題,很大程度上還在于基本 I P路由轉(zhuǎn)發(fā)處理過程和該功能的實(shí)現(xiàn)平臺(tái)。
標(biāo)簽: ip交換技術(shù)
上傳時(shí)間: 2022-07-27
上傳用戶:fliang
dsp hư ớ ng dẫ n giao tiế p LCD code viế t bằ ng C
上傳時(shí)間: 2017-06-17
上傳用戶:xuanjie
dsp từ cơ bả n đ ế n nâ ng cao 1
上傳時(shí)間: 2014-12-05
上傳用戶:watch100
LinQ SQL TẤ N CÔ NG KIỂ U SQL INJECTION - TÁ C HẠ I VÀ PHÒ NG TRÁ NH
標(biāo)簽: INJECTION SQL LinQ 7844
上傳時(shí)間: 2013-12-15
上傳用戶:eclipse
slickeditv10.0linuxcrackz.w.t.zip SlickEdit v10.0 for linux 注冊機(jī) 在國內(nèi)網(wǎng)站上找了N天都沒找到,在國外一家網(wǎng)站找到。雖然不是源代碼,但是SlickEdit是Linux下最好用的30多種編程IDE。這個(gè)是注冊機(jī)安裝文件在百度裡找吧
標(biāo)簽: 10.0 linuxcrackz slickeditv SlickEdit
上傳時(shí)間: 2013-12-10
上傳用戶:大融融rr
X(t)=Asin(2*pi *f *t+ q)+n(t) 估計(jì)其中的參數(shù)為A,f, q。n(t)為隨機(jī)噪聲,服從正態(tài)分布。 其他的具體見附件中的程序
上傳時(shí)間: 2013-12-18
上傳用戶:225588
最佳高度問題。 問題描述: 假設(shè)有n個(gè)任務(wù)由K個(gè)可并行工作的機(jī)器完成。完成任務(wù)i需要的時(shí)間為t(i)。試設(shè)計(jì)一個(gè)算法找出完成這n個(gè)任務(wù)的最佳調(diào)度,使得完成全部任務(wù)的時(shí)間最早。
標(biāo)簽: 并行 機(jī)器 算法 調(diào)度
上傳時(shí)間: 2014-12-07
上傳用戶:Amygdala
實(shí)現(xiàn)背包問題 package problem 1. 問題描述 假設(shè)有一個(gè)能裝入總體積為T的背包和n件體積分別為w1 , w2 , … , wn 的物品,能否從n件物品中挑選若干件恰好裝滿背包,即使w1 +w2 + … + wn=T,要求找出所有滿足上述條件的解。例如:當(dāng)T=10,各件物品的體積{1,8,4,3,5,2}時(shí),可找到下列4組解: (1,4,3,2)、(1,4,5)、(8,2)、(3,5,2)。 2. 基本要求 讀入T、n、w1 , w2 , … , wn 3.提示: 可利用遞歸方法:若選中w1 則問題變成在w2 , … , wn 中挑選若干件使得其重量之和為T- w1 ,若不選中w1,則問題變成在w2 , … , wn 中挑選若干件使得其重量之和為T 。依次類推。 也可利用回溯法的設(shè)計(jì)思想來解決背包問題。首先將物品排成一列,然后順序選取物品裝入背包,假設(shè)已選取了前i 件物品之后背包還沒有裝滿,則繼續(xù)選取第i+1件物品,若該件物品“太大”不能裝入,則棄之而繼續(xù)選取下一件,直至背包裝滿為止。但如果在剩余的物品中找不到合適的物品以填滿背包,則說明“剛剛”裝入背包的那件物品“不合適”,應(yīng)將它取出“棄之一邊”,繼續(xù)再從“它之后”的物品中選取,如此重復(fù),,直至求得滿足條件的解,或者無解。 注:沒壓縮密碼
標(biāo)簽: package problem 體積 w2
上傳時(shí)間: 2014-01-18
上傳用戶:yxgi5
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1