http 1.0協議(http 1.0)和1.1(1.1)的區別

HTTP 1.0與1.1...

HTTP 1.0與1.1

作為一個網際網路使用者,你一定遇到過HTTP的使用。這是一個最常見的信件,尤其是目前網上操作的數百萬頁。正是這個專案是這裡討論的問題。顯然,如果您對HTTP有所瞭解,有兩個版本,1.0和1.1。這兩個版本是什麼意思?下麵是對HTTP1.0和HTTP1.1的逐步回顧。

術語HTTP是指超文字傳輸協議。它作為客戶端和伺服器協議,定義了全球網路中訊息的傳輸和格式化方式。http1.0是在1996年初引入的,當時有一些公司開始在網上開展業務。HTTP的使用越來越普及,網際網路上超過75%的流量完全依賴HTTP。

HTTP 1.0最多隻能定義16個狀態碼,這是一個保留號碼。使用16個狀態碼的主要限制是發現了解析度較差的報告,因此需要提出HTTP1.1。HTTP1.1附帶了24個狀態程式碼,能夠解決HTTP1.1以前面臨的限制。錯誤報告完成得更快,並且在錯誤發生時很容易檢測到錯誤。

使用HTTP1.1帶來的另一個優點是警告頭,它能夠執行多個輔助狀態警報。HTTP1.1中次要狀態指示的主要目的是在成功請求時向接收者通知問題。HTTP1.1中提出的警告請求可以分為兩類。這些類是基於三位數程式碼上顯示的第一個數字。在一個類中,在成功地將程式碼驗證到快取中時刪除了警告。第二個類是一個被保留的類,它附帶了一個重新驗證的快取條目。

HTTP1.0的使用只允許進行基本的身份驗證,這將面臨使用者名稱和密碼未加密的挑戰。正如你正確地認為的那樣,這帶來了被窺探的危險因素。HTTP 1.0也沒有依賴性,因此透過窺探活動收集的資訊可以在以後使用。HTTP1.1的出現確實糾正了這個問題,提供了摘要訪問認證的使用。這反映了基本的身份驗證,並允許伺服器使用一個一次性值,這實際上使得窺探很難實現。密碼、使用者名稱和一個時間值的校驗和都是加密的。因此,您可以放心,在使用HTTP1.1時不可能進行窺探。

HTTP1.0設計需要為透過它發出的每個請求提供一個新的TCP連線。這帶來了一個挑戰,因為在每個請求中建立一個新的TCP連線需要花費大量的時間和成本,使得連線速度非常慢。為瞭解決這個問題,HTTP1.1提出了使用持久連線,以及使用管道請求來處理持久連線。

摘要

HTTP表示超文字傳輸協議

HTTP 1.1通常是對HTTP 1.0限制的升級

HTTP 1.0可以定義16個狀態碼

HTTP 1.1可以定義24個狀態碼

HTTP1.1有一個警告頭,能夠生成許多輔助狀態警報

HTTP 1.0身份驗證不安全,因為它未加密

HTTP1.1是安全的,因為它使用使用者名稱、密碼和一個時間值的校驗和。

  • 發表於 2021-06-24 12:15
  • 閱讀 ( 31 )
  • 分類:通用

你可能感興趣的文章

顯示埠與hdmi有什麼區別,哪種最好?

...。雖然我們大多數人不會注意到來自這些埠的影片源之間的區別,但兩者之間存在一些明顯的對比。 ...

  • 發佈於 2021-03-11 08:57
  • 閲讀 ( 66 )

免費ip地理定位api是一個有價值的網站管理員工具

...程式程式設計介面(API)是一組可用於構建軟體的定義和協議。簡而言之,一個API允許兩個應用程式相互通訊。通常,服務提供api,使軟體能夠訪問服務收集的資料。 ...

  • 發佈於 2021-03-20 15:06
  • 閲讀 ( 49 )

什麼是http/2?它如何影響網際網路的未來?

...可能還沒有聽說過HTTP/2,但它是對HTTP的最新更新。新的協議標準引入了一些新的概念,使得伺服器和應用程式之間的通訊更快、更高效。 ...

  • 發佈於 2021-03-22 10:55
  • 閲讀 ( 56 )

如何檢查您的pc或mac支援哪個藍芽版本

...管它在不同的計算機上看起來有點不同。這是鏈路管理器協議版本,它會告訴你你的電腦上有哪個版本的藍芽。 以下是根據官方藍芽規範,LMP版本如何轉換為藍芽版本: LMP 0:藍芽1.0b LMP 1:藍芽1.1 LMP 2:藍芽1.2 LMP 3:藍芽2.0 LMP...

  • 發佈於 2021-04-05 02:25
  • 閲讀 ( 57 )

什麼是503服務不可用錯誤(如何修復它)?

...用 503服務不可用 服務不可用–DNS故障 HTTP錯誤503 HTTP 503協議 錯誤503服務不可用 需要記住的一點是,503錯誤是伺服器端錯誤。這意味著問題存在於你試圖訪問的網站上,而不是你的電腦上。這既是好訊息也是壞訊息。這是個好...

  • 發佈於 2021-04-05 02:39
  • 閲讀 ( 53 )

web伺服器是否每個伺服器只包含一個網站?

...提供了答案: Basically, the browser includes the domain name in the HTTP request so the web server knows which domain was requested and can respond accordingly. HTTP Requests Here is how your typical HTTP request happens: 1. The user provides a URL, in the form http://host:port/path. 2. The br...

  • 發佈於 2021-04-09 11:57
  • 閲讀 ( 61 )

為什麼windows使用反斜槓而其他所有東西都使用正斜槓

...看到一個反斜槓,因此這可能會造成混淆。網站遵循Unix協議,其他協議如FTP也遵循Unix協議。即使您在Windows機器上執行web伺服器或FTP伺服器,它們也會使用正斜槓,因為這是協議所要求的。 其他作業系統使用正斜槓也是出於同...

  • 發佈於 2021-04-11 11:40
  • 閲讀 ( 58 )

為什麼我的web瀏覽器有時無法顯示剩餘的下載時間?

...了以下見解: To request documents from web servers, browsers use the HTTP protocol. You may know that name from your address bar (it may be hidden now, but when you click the address bar, copy the URL and paste it in some text editor, you’ll see http:// at the beginning). It’s a simple t...

  • 發佈於 2021-04-11 17:03
  • 閲讀 ( 45 )

在internet explorer中啟用更多同步下載

...三次下載直到前兩次中的一次下載完成後才開始?原因是http1.1規範規定一次只能允許兩個連線,所以瀏覽器遵守這個限制。 我們可以透過使用登錄檔駭客來提高IE的這個數字,但是讓我警告你不要發瘋,把它增加得太多。 如果...

  • 發佈於 2021-04-14 11:15
  • 閲讀 ( 26 )

minecraft更新到1.1版:新語言,改進的羊和弓

在正式釋出1.0版後不到兩個月,Minecraft本週又更新到1.1版。這一更新為遊戲增加了一些有趣的功能:現在吃草的綿羊會重新長出羊毛,增強的蝴蝶結,從樹上掉下來的蘋果(宣佈更新的影片說:“牛頓會感到驕傲”),以及用來...

  • 發佈於 2021-04-21 02:43
  • 閲讀 ( 30 )
wfcj46994
wfcj46994

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦