Cookie: 表示在HTTP服務器和客戶之間傳遞的狀態信息,識別碼,(類似於身份證號)
用途:一般用於服務器跟蹤客戶端在服務器的活動。
當你瀏覽某網站時,由Web服務器置於你硬盤上的一個非常小的文本文件,它可以記錄你的用戶ID、密碼、瀏覽過的網頁、停留的時間等信息。
關於Cookie的兩點:
1、 Cookie只是一個小小的文本文件,不是計算機的可執行文件,因此不可能傳播計算機病毒,也不可能用來獲取用戶計算機硬盤中的信息。並只能由網站提供者讀齲
2、 因爲Cookie還可用來收集用戶在萬維網站上的行爲。所以導致雙刃劍:既給我們帶來了方便,也帶來了我們的隱私泄露問題。
Cookies的應用
幾乎所有的網站設計者在進行網站設計時都使用了Cookie,因爲他們都想給瀏覽網站的用戶提供一個更友好的、人文化的'瀏覽環境,同時也能更加準確地收集訪問者的信息。
超文本標記語言HTML:製作萬維網頁面的標準語言,它消除了不同計算機之間信息交流的障礙。(由瀏覽器對HTML文檔的各種標籤進行解釋顯示出來)。
動態文檔和靜態文檔之間的主要體現在服務器一段,主要是文檔內容的生成方法不同。
瀏覽器屏幕顯示連續更新的技術
服務器推送(server push)
所有工作交給服務器,服務器不斷地運行於動態文檔相關聯的應用程序,定期更新信息,併發送更新過的文檔。
缺點:服務器開銷太大;服務器與瀏覽器客戶的TCP連接數果多,網絡傳輸時延加大
活動文檔技術
所有工作都轉移給瀏覽器端。瀏覽器請求一個活動文檔,服務器就返回一段活動文檔程序副本,使該程序副本在瀏覽器端運行。JAVA語言是一項用於創建和運行活動文檔的技術。
瀏覽器
由一組客戶程序、一組解釋程序(必須HTML解釋程序)以及一個控制程序構成。控制程序管理這些客戶程序和解釋程序,是瀏覽器的核心部件。
API接口
系統調用接口實際上就是應用進程的控制權和操作系統的控制權進行轉換的一個接口。由於應用程序在使用系統調用之前要編寫一些程序,特別是需要設置系統調用中的許多參數,因此這種系統調用接口又稱爲API。
套接字
套接字接口是供應用程序使用TCP/IP的應用編程接口。只要應用程序使用TCP/IP 協議進行通信,它就必須通過套接字與操作系統交互(這就要使用系統調用函數)並請求其服務。
◆套接字是應用進程爲了獲得網絡通信服務而與操作系統進行交互時使用的一種機制。