應用層之使用者 伺服器互動 身份驗證與cookie

2021-06-22 13:39:45 字數 629 閱讀 9852

cookie是一種可以由web站點用來跟蹤使用者的候選機制。

例子:假設乙個客戶首次聯絡乙個使用cookie的web站點,伺服器會在其響應中包含乙個set=cookie:頭部。該頭部的值通常是乙個由web伺服器產生的標識數,例如:

set-cookie:1678453

客戶收到這個響應訊息,看到其中的set=cookie:頭部,會往存放在這個客戶主機中的某個特殊的cookie檔案中新增一行

這一行一半包含伺服器主機的主機名和這個與使用者關聯的標識數。

在乙個段時間,比如說一周後,請求同乙個伺服器的時候,由同乙個使用者啟動的新客戶會在請求訊息中包含乙個cookie:頭部,其值就是之前由該伺服器產生的標識數,例如:

cookie:1678453

用這種方式,伺服器並不知道提出請求的使用者的使用者名稱,但是它知道該使用者與乙個禮拜前聽出請求的使用者是同乙個。

web伺服器使用cookie的目的:

1、如果伺服器要求身份認證,但是又不想在同乙個使用者每次訪問本web站點都麻煩的輸入使用者名稱和口令,可以設定乙個cookie

2、如果伺服器想要記住使用者的偏好,一邊在他們後續訪問期間有目的的提供廣告

3、如果web扎年提供購物服務,那麼伺服器可以使用cookie跟蹤使用者購買的物品,也就是建立乙個虛擬的購物車

SQL 2005如何更改伺服器身份驗證模式

如何更改伺服器身份驗證模式 安裝過程中,sql server 資料庫引擎設定為windows 身份驗證模式或sql server 和 windows 身份驗證模式。本主題介紹如何在安裝後更改安全模式。如果在安裝過程中選擇 windows 身份驗證模式 則sa登入將被禁用。如果稍後將身份驗證模式更改為...

思傑ISE身份驗證伺服器配置SSL證書

在沃通ca申請到ssl證書後,解壓原始壓縮包,得到下面三個zip,再解壓,拿到for other server包裡的四個證書檔案 然後,結合生成csr一起的.key檔案部署。使用for other server包裡的domain.crt公鑰和csr一起生成出來的key私鑰檔案,匯入到ststem c...

如何更改伺服器身份驗證模式 vs2005

安裝過程中,sql server 資料庫引擎設定為windows 身份驗證模式或sql server 和 windows 身份驗證模式。本主題介紹如何在安裝後更改安全模式。如果在安裝過程中選擇 windows 身份驗證模式 則sa登入將被禁用。如果稍後將身份驗證模式更改為 sql server 和 ...