2005-10-28

Homework 10-21-2005

2. What is cookie? What's the benefit and risk?

所謂的cookie是一種使用者瀏覽網頁的紀錄檔,cookie以文字檔(.txt格式)的方式,將資料記錄在"使用者的電腦"上面,因此它所紀錄的是此台"電腦"的瀏覽紀錄和瀏覽動作,並非"個人"的瀏覽紀錄或者動作,不過所有的cookie都有時效限制,時效到了就會自動清除。

  • benefit 因 為cookie紀錄了這台電腦的瀏覽動作,因此有些網頁會在你連結上去後,去看這台電腦的cookie,根據這台電腦之前曾經有過的動作,提供個人化的 網頁服務(當然網頁也會在你使用的時候,對你的電腦貼上新的cookie)。例如:cookie可能紀錄了使用者的登入訊息,網頁接收到了cookie裡 面的資訊,可能就會自動通過認證,而不需要再輸入自己的使用者名稱 和密碼,這是cookie目前最被廣為應用的部分;或者更高級的應用─假設,曾經點閱了某家航空公司的時刻表,網站可以根據你所留下的cookie整理成 適合個人的旅行計畫,或者將個人感興趣(時常點閱)的資訊放在網頁的最前列,使得同一個網頁因為cookie的資訊不同而變成專屬於個人的個性化網頁,更符合不同使用者的需求。
  • risk
    1. 承上面的benegfit,一體兩面的也具有它的缺點。最顯而易見的例子就是公用電腦,因為cookie是認電腦而非認人,所以前個使用者的個人訊息可能因為cookie的紀錄而不小心被後面的使用者使用,造成個人資訊洩漏的情況。
    2. 由 於目前並無關於cookie與使用者隱私權的相關法律約束,所以許多網站可以利用cookie跟蹤用戶,甚至有些程序或有些網頁會 要求使用者必須開啟cookie,此時用戶可能就必須要選擇是否允許接受這個網站。這部分可以依個人需求,從"網際網路選項"的"隱私"來設定對 cookie的限制性。
    3. 另 外要注意的是,假設已變更了cookie的處理方式,設定了新的隱私權模式,這樣的設定可能無 法套用在"已儲存"的cookie中,因此這邊也提供一個建議:更新前,可以先刪除所有的現有cookie,以確保所有的cookie的能夠符合新的設 定。(當然,如果有不希望的cookie被放置到電腦上面,也可以做刪除的動作)
3. Do Problem 1, 2 of Textbook on P.194.
  1. URL(Uniform Resource Locator) 簡單而通俗的說,就是網址。就像每個住戶都有地址一樣,每個網路資源我們都給予它特定的位置,在全球各地,只要輸入正確的資源位置(URL),就可以獲取在這個位置上面的資源。 假設:中原大學的地址是中壢市中北路200號 相同的,中原大學的URL是http://www.cycu.edu.tw
    • http://(HTTP)表示這個資源的類型,URL中,另外尚有FTP(ftp://)、Gopher(gopher://)、NEWS (news://) 等不同類型資源。
    • www.cycu.edu.tw是主機的名字,這個資源存放在叫做www的伺服器裡,這個伺服器是登記在cycu.edu.tw的區域名稱之下。
  2. stateless(非狀態留存) 所謂stateless connection是Server在送資料回Client後,會自動關閉the Connection。打個比方:你與你的用戶中間有一道牆,你並不知道牆另一邊的用戶長得什麼樣子,甚至是男是女你都不知道,然後你通過牆上的一個小窗遞給他一項物件,至於物件最終的流向,你也一無所知。早期的Web Server (httpd 1.0)就是這樣的設計。在httpd 1.1中允許Web Server自行設定Stateful Time,以提高多媒體資料的傳輸效率。

0 Comments:

Post a Comment

<< Home