原创 TCP(二)

在闡述TCP連接建立和終止的原理時,課本使用了Telnet的diacard服務。這裏對Telnet作一個簡短回顧。 Telnet協議允許用戶通過網絡登錄遠程的計算機系統。這裏所指的計算機系統不僅僅是基於Unix的,只要支持Telnet協

原创 TCP持續定時器(TCP Persist Timer)

22.1簡介 我們已經知道接收者會在窗口大小中向發送者通告一個適當的數據量,TCP正是通過這種方法來進行流量控制的。當窗口大小變成0時將會發生什麼情況呢?TCP將有效地阻止發送者向另一端發送數據,直到窗口大小變成非零。 我們可以在圖20.

原创 昨夜冠軍盃決賽回顧

我喜歡體育,喜歡像運動員一樣去感受賽場上的心跳,搏殺,鬥智鬥勇,狂喜,或者黯然神傷。雖然算不上球迷,但我還是挑燈收看了北京時間5月18號凌晨2:45打響的歐洲冠軍盃決賽(the UEFA Champions League Final),畢

原创 RTSP協議狀態機

    RTSP客戶端和服務器端的狀態機描述了從RTSP會話初始化到會話終止的過程中協議的行爲。    根據每個對象的要素來定義其狀態。可以通過媒體流

原创 學點Java正則表達式

    正則表達式用來指定字符串模式。當你需要定位匹配某種模式的字符串時就可以使用正則表達式。例如,我們下面有一個例程就是在一個HTML文件中通過查找

原创 TCP(三)

對TCP的通信量研究表明,包含成塊數據(bulk data)的包的數量和包含交互式數據的包的數量基本持平,前者如FTP,電子郵件等,後者有Telnet,Rlogin等。這是對包數量的統計,但對字節數量統計顯示:通信量的90%是成塊數據,而

原创 扯淡JVM和JRE

凡是接觸過Java的人都知道JRE的概念,即Java運行時環境(Java Runtime Environment),因爲它是運行Java程序必不可少的(除非程序用GCJ等編譯,但我懷疑這樣處理後還能不能稱之爲“Java程序”了)。 Jav

原创 TCP(四)

1.介紹 TFTP使用了一種停等(stop-and-wait)協議。數據塊的發送者需要等待當前塊的確認後才能發送下一塊。而TCP使用了一種叫做滑動窗口的協議(sliding window protocol)來進行流量控制。它允許發送者在停

原创 uClinux在S3C44B0X上的移植

前期準備:裝有Linux系統的主機(具備c編譯環境),立宇泰公司的ARMSYS44B0開發版(集成Samsung的S3C44b0X芯片)及各種連線,uClinux源代碼,交叉編譯工具arm-elf-tools1.uClinux簡介,基本結

原创 TCP(一)

TCP:傳輸控制協議17.1 簡介本章我們將描述TCP提供給給應用層的服務。也會對TCP的頭域字段(header fields)進行考察。接下來的幾章,我們將更細節地檢查所有這些頭域字段的使用。我們從本章開始對TCP進行討論,並延續到後面

原创 讀RFC2326RTSP ch10方法定義

    方法表徵(method token)表示了對請求統一資源標誌符(Request-URI)識別的資源所執行的操作。方法名區分大小寫。將來可能定義新的方法。方法名可能不以美元符'$'(十進制數24)開頭,但必須具有表徵意義(must

原创 關於《Java2核心技術 卷二:高級特性的 (V1.3)5E》的翻譯

我不知道有多少人看過這本教材,當然這裏所指的是由幾位國人翻譯的中文版,機械工業出版社出版(!),我在逛過的大大小小的計算機書店都有意無意地看到過這本書,而且我手頭這本已經是它的第八次印刷了,印數也已逼近2W(估計現在已經超過了),此書這麼

原创 TCP存活定時器(TCP Keepalive Timer)

23.1介紹 在一個空閒的(idle)TCP連接上,沒有任何的數據流,許多TCP/IP的初學者都對此感到驚奇。也就是說,如果TCP連接兩端沒有任何一個進程在向對方發送數據,那麼在這兩個TCP模塊之間沒有任何的數據交換。你可能在其它的網絡協