“喜歡的話,後面我們完善了再送你一臺,先不說這個,我們來談談超文本技術的協議,你來看看這些……”
李方誠打開電腦,調用出事先準備的好的文檔,一併打開呈現出來。
“這個……這個協議……似乎跟我瞭解的不大一樣。”蒂姆直愣愣的看着這些平日裡熟悉的字符,此刻卻又有些陌生的重新組合。
只是這重新的組合,卻又如同一個新的樂章,成爲了全新的面貌。
變得靈動而又特別。
“我倒是不知道蒂姆先生你從什麼地方作爲切入點,不過想來也不差,你看看我這個,我這個協議採用了請求和響應模型……”
“我看看,這邊是……好像你這裡是做了客戶端向服務器做了個請求……只是,這個客戶端向服務器發起的請求……”蒂姆突然眼前一亮,好像發現了寶貝!
“這個客戶端發起的請求,看來瞞不住你,沒錯,這裡麪包含了幾個核心要求才能成功。”李方誠知道蒂姆在想什麼,笑着肯定了。
“我想想,協議版本肯定是要的,你這裡一大段協議請求……還有,這邊這一串……是請求的辦法……這是請求修飾符……這裡又是?”
“沒道理啊,在這裡還做判定……還有,變量信息……奇怪……調取內容信息這我可以理解,只是這一大段是……”
蒂姆馬上進入了狀態,跟李方誠溝通了起來。
“這是客戶信息,也是識別身份的一個重要條件,所以這邊的內容會跟其他的板塊不一樣,只是,你不覺得,哪怕擁有了這些,還是缺了一個關鍵的因素嗎?”李方誠把全部的代碼都放了出來給蒂姆仔細的看。
“缺的東西……我之前也在想這個問題,局域網的範圍內,因爲我們是統一的服務器分配,每臺電腦都有獨立的ip,彼此之間不會有任何衝突,但是當突破到之前我就在想,能有什麼辦法在局域網之外,突破這個限制,又或者是……強制分配,這樣一來,如果解決了超文本協議的問題,就可以……”蒂姆思路也開始活躍起來。
“沒錯,你說的,正是現在欠缺的,我們稱之爲統一資源定位符,只要有了這個,就可以從互聯網上,將得到的資源的位置和訪問方法的一種簡潔的表示,換句話說,可以識別到每一個不同的文件,重新進行編排,這樣一來,文件的最關鍵一步,也是最根本的一步,就完成了……”
“而且統一資源定位符,有很多的優點,它的語法是一般的,但是也是可擴展的,這使得它的兼容性會近乎完美,它使用ascii代碼的一部分來表示互聯網的地址,如果我沒記錯的話,這可比你編寫的統一資源標誌符來說,無疑纔是更適合的。”
李方誠笑了笑,看着一臉震驚的蒂姆。
“你怎麼知道我是在統一資源標誌符上面研究,這……”蒂姆越發的覺得李方誠神秘萬分。
“蒂姆先生,這不是重點吧,你不覺得,我說得很有道理嗎?”李方誠一時嘴快,又說太多了,連忙轉移話題。
“定位符和資源符……在關係上,你是怎麼規劃的……”蒂姆遲疑了一下,還是更關注技術上的問題。
“當然,統一資源定位符是統一資源標誌符的一個下種。統一資源標誌符確定一個資源,而統一資源定位符不但確定一個資源,而且還表示出它在哪裡。這是兩者的根本區別,可以說,又了統一資源定位符,那麼,網絡協議……你覺得,還遠嗎?”
李方誠露出了神秘的笑容。
“是了……一旦具備了定位符,之前的顧慮就可以解決……實在是太神奇了!除了這些……還有……”蒂姆又再次埋頭研究起來。
“目前,我們的流程已經打通了……你看,客戶端向服務器發送一個請求,這個請求頭,裡面包含了請求的方法、統一資源定位符、協議版本、以及包含請求修飾符、客戶信息和內容的類似於mime的消息結構……整體來看,服務器以一個狀態行作爲響應,響應的內容包括消息協議的版本,成功或者錯誤編碼加上包含服務器信息、實體元信息以及可能的實體內容……”李方誠給蒂姆講解。
“原來是這樣……那麼,你這邊的協議,現在做除出了幾種?”蒂姆邊查看邊詢問。
“我這邊現在有超文本傳輸協議資源http……文件傳輸協議ftp……電子郵件地址mailto……輕型目錄訪問協議搜索ldap……當地電腦或網上分享的文件file……usenet新聞組news……gopher協議gopher……哦,對了,還有telnet協議telnet……”李方誠如數家珍一般的一個個告訴了蒂姆。
只是,李方誠每報出一個,蒂姆的臉色就多一份震驚!
這麼多的協議的做出來了,還是在華夏這樣的地方……這簡直讓身爲天才的他感受到了巨大的壓力,自己研究的東西,卻被人提前製作了出來,這樣的打擊不可謂不大!
“李先生……你這……既然,你都做到這個份上了,那我們還有什麼好交流的,以你們的水準……以及完全超過我了……”蒂姆儘管不想承認,但是他的驕傲,卻又不允許他說謊,只好一臉苦澀的告訴李方誠。
“別這麼說,我也只是站在巨人的肩膀上,再加上運氣好,才走到了現在……”李方誠看着意志消沉的蒂姆,連忙說到。
“可,說好的溝通,我這也是實在是不知道能說什麼了……我應該向你學習……”蒂姆滾動着眼前的無數信息,越看越是心驚,越看也越是佩服。
“別這麼說,你別看現在以及完成的好像差不多了,但是,實際上,還是差了一些……”李方誠搖搖頭說道。