在搞OSS物件儲存中發現了自身的一些不足
阿新 • • 發佈:2020-09-30
最近在搞OSS物件儲存,發現了自身的一些不足,趁著有空在此做個總結,希望能夠幫助到大家!!!首先解釋下OSS,Object Storage Service(物件儲存服務),一般的雲公司,都會提供OSS的。說的通俗點,就是遠端伺服器提供一定的空間專門來儲存檔案的,這些檔案可以直接通過url任意時間,任意地點訪問。 而把檔案儲存到OSS空間裡,就是使用的http協議。OSS中的Bucket就是Windows系統下的資料夾。 # 一、http原理 我們知道http協議是基於TCP/IP協議的,也就是說,通過http進行資料傳輸,首先需要進行TCP連線。TCP連線需要進行三次握手,斷開連線需要進行四次揮手。 關於TCP的三次握手跟四次揮手,話不多說,直接推薦,人家已經寫的很好了。 無需我多說廢話。 TCP的三次握手 TCP的四次揮手 握手要稍微瞭解一下的,不然可能無法理解下面的keep-alive。 想了解https原理的,推薦徹底搞懂https原理 ## http請求資訊 ![](https://img2020.cnblogs.com/blog/1600391/202009/1600391-20200929112531459-212235526.png) http的請求報文,就是傳送給服務端的資訊,主要包含三個部分:請求行、請求頭部、請求資料 (借用別人的圖)