iT邦幫忙

2024 iThome 鐵人賽

DAY 13
1

compelling adj. 引人注目的;無可抗拒的
compel v. 逼迫
It's a fairly compelling argument for going.

結果今天羅門沒崩
太可惜了QQ

什麼是 DNS?如何解析域名?

1.什麼是 DNS?
Domain Name System
主要功能是將域名轉換成 IP,這過程稱為域名解析
2.如何解析域名?

  • 訪問網址時,瀏覽器會先尋找本地的 DNS 緩存,看是否曾經解析過該域名
  • 若沒有緩存,則向本地 DNS 伺服器發送查詢請求
  • 本地 DNS 伺服器會向 root DNS 伺服器發送請求,root 會回傳一個地址,該地址指向對應的頂級域名伺服器
  • 本地 DNS 伺服器然後向頂級域名伺服器查詢,獲得該域名授權的 DNS 伺服器地址
  • 再向這個新的地址發送請求,最後獲得該域名的 IP

Cookie、Session 和 LocalStorage 的區別是什麼?

Cookie、Session 和 LocalStorage 都是用來存儲客戶端數據的技術

特性 Cookie Session LocalStorage
存儲位置 存儲在用戶的瀏覽器中,由服務器設置並發送。 存儲在服務器上,用戶端僅存儲一個 Session ID,該 ID 通過 Cookie 傳遞給服務器。 存儲在用戶的瀏覽器中,數據以 key-value 形式存儲。
大小限制 每個 cookie 的大小限制為 4KB 左右。 沒有明確的大小限制,因為數據存儲在服務器上。 一般每個域名限制為 5-10MB。
有效期 可以設置有效期,過期後自動刪除。 會話期間有效,通常在用戶關閉瀏覽器或會話超時後失效。 除非手動刪除,否則不會過期。
用途 通常用於保存用戶的身份驗證資訊、會話標識符等,需要在每次 HTTP 請求時傳遞給服務器。 用於保存用戶會話相關的資訊,如登錄狀態、購物車等。 用於存儲長期保留的數據,如用戶偏好設置、主題、語言選擇等。
安全性 可能被用戶停用或篡改,不適合存儲敏感資訊。 相比 Cookie 更安全,因為數據存儲在服務器上。 存儲在瀏覽器中,可能被攻擊者訪問或篡改,不適合存儲敏感資訊。

上一篇
Day-12 網路基礎知識
下一篇
Day-14 網路基礎知識
系列文
Web仔常見的面試問題 23
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言