54 內容分發之二(應用層)

2021-09-13 03:51:30 字數 730 閱讀 7978

對等網路

bittorrent

dht——分布式雜湊表

應用層總結

電子郵件是internet 的原始撒手鐗應用。世界上絕大多數電子郵件系統都使用由rfc 5321 和rfc 5322 定義的協議。郵件都有簡單的ascii 頭,而且通過陽me 可以傳送許多態別的內容。郵件被提交給郵件傳輸**,由它作進一步的傳遞:通過不同的使用者**,使用者從郵件傳輸**處獲取並檢索郵件,這些使用者**包括web 應用。提交的郵件使用smtp 傳送,郵件傳輸的工作通過建立的一條tcp 連線進行,即要建立一條從傳送端郵件傳輸**到接收端郵件傳輸**的tcp 連線。

快取和持續連線是被廣泛用來提高web 效能的兩種技術。儘管移動**的頻寬和處理能力都有了很大的增長,但在移動裝置上使用web 獨具挑戰性。web 站點通常給帶有小螢幕的裝置傳送頁面的裁剪版本,這樣的頁面具有較小影象和較少複雜的導航。web 協議越來越多地被用於機器對機器通訊。作為對內容的描述, xml 優於html,因為它更易於機器的處理。soap 是乙個使用http來傳送xml 訊息的rpc 機制。

盛極一時的**數量只有一小部分,而數量巨大的**又沒那麼流行。為了滿足流行的**的需求,已經部署了內容分發網路。cdn 使用dns 把客戶指向乙個附近的伺服器:伺服器放置在世界各地的資料中心。另外, p2p 網路讓一組機器彼此共享內容,比如電影。它們提供的內容分發能力可隨著p2p網路的機器數量的不斷增大而獲得提公升,而且可與最大的**相媲美。

53 內容分發之一(應用層)

引言 研究人員針對內容分發開發了使用頻寬的不同體系結構。一種體系結構就是內容分發網路 cdn,content distribution network 採用這種體系結構,內容提供商在internet 的某些位置建立一組分布式機器,然後通過它們給客戶提供內容。另一種體系結構是對等網路 p2p,peer...

51 流式音訊之二(應用層)

1 流式儲存 前向糾錯 fec,forward error correction 適用於應用程式級的簡單糾錯編碼。整個資料報的奇偶校驗提供了乙個範例 每傳送4 個資料報,就據此構造第5 個奇偶包,組成一組一起傳送。如圖所示中的資料報a b c 和d。奇偶包p 包含了冗餘位,這些冗餘位取自4 個資料報...

第二章 應用層

一 網路應用程式體系結構 1 客戶機 伺服器體系結構 2 p2p體系結構 其實在這種體系結構中也有客戶機和伺服器,只是每個主機既充當了客戶機,又充當了伺服器的角色。發起主動連線的是客戶機,被動連線的是伺服器。二 套接字 程序是通過稱為套接字的軟體介面在網路上傳送和接受資料。打個比方 程序是一座房子,...