正式名稱是 internet,「上網」 實際上是訪問網際網路的子集全球資訊網,它基於 http 協議,傳輸 html 等超文字資源
還有許多全球資訊網之外的資源,例如 電子郵件,bt,ftp,ssh等,需要各自專有協議訪問
web browser,檢索檢視網際網路網頁資源的應用程式。在 http 協議中,被稱為user agent,意思是作為訪問者的**發起 http 請求
content delivery network(內容分發網路),可以快取源站的資料,讓瀏覽器的請求不用千里迢迢到達源站伺服器,直接在半路就可以獲取響應。除了網路加速外,還提供 負載均衡,安全防護,邊緣計算等功能
像乙隻不知疲倦的螞蟻,不停在**間奔走,蒐集抓取各種資訊。
大部分爬蟲由搜尋引擎放出,抓取網頁存入資料庫,建立關鍵字索引,方便我們搜尋網際網路頁面
網路應用防火牆,是應用層面的防火牆,專門檢測 http 流量,防護 web應用的安全技術。
位於 web 伺服器之前,阻止 sql注入,跨站指令碼等攻擊
網路通訊協議棧,由四層組成,最上層是應用層,最下層是鏈結層,tcp和ip位於中間,tcp屬於傳輸層,ip 屬於網際層
http 是乙個傳輸協議,不關心定址,路由,資料完整性等傳輸細節,這些工作都有下層來處理。而 tcp/ip 協議剛好滿足 http 的要求,所以 http 協議就執行在了 tcp/ip 上,也叫作 http over tcp/iptcp/ip 協議使用 ip 位址來表示計算機,數字形式的位址對於計算機來說方便了,對於人類來說卻難以記憶,於是網域名稱系統(domain name system),用有意義的名字代替 ip 位址
網域名稱又稱為 主機名,為了更好標記不同國家或阻止的主機,被設計成了乙個有層次的結構,網域名稱用.
分割,級別從左到右逐級公升高,最右邊被稱為 頂級網域名稱。例如,代表公司的.com
,代表教育機構的.edu
,代表國家的.cn
等
所以出現了uri 統一資源識別符號,能夠唯一地標記網際網路上的資源,uri 另乙個更常用的表現形式是url,統一資源定位符,它是 uri 的乙個子集。
url有三部分構成:
協議名:https / http
路徑:資源和主機上的位置
http over ssl/tls,也就是執行在 ssl/tls 協議上的 http
secure socket layer,由網景公司發明,是乙個負責加密通訊的安全協議,建立在 tcp/ip 之上,可以被用作 http 的下層。當發展到 3.0 時被標準化,改名為 tls,由於歷史原因很多人稱之為 ssl/tls
綜合對稱加密,非對稱加密,摘要演算法,數字簽名,數字證書等技術,能夠在不安全的環境中為通訊雙方建立乙個秘密的,安全的傳輸通道
proxy,是 http 協議中請求方和應答方中間的乙個環節,既可以**客戶端的請求,也可以**伺服器的響應。**有很多種類,常見的有:
cdn:代替源站伺服器響應客戶端的請求,通常扮演透明**和反向**
世界HIPS產品一覽
1.classical 主機入侵防禦系統 這些主機入侵防禦系統是用於保護家用計算機免受普通的安全威脅,並能抵抗惡意軟體威脅 更多手段和 行為分析 黑名單 白名單 完整性檢查 或技術 沙盤 虛擬機器 被整合到同一產品中來。大多數安全輔助工具 secureit等 純粹的虛擬機器和虛擬系統產品 vmwar...
Http傳輸Header一覽
response header date 伺服器端時間 server 伺服器端的伺服器軟體 apache 2.2.6 etag 檔案識別符號 content encoding傳送啟用了gzip壓縮 gzip content length 內容長度 content type 內容型別 請求header...
http 返回code一覽
200 伺服器成功返回網頁 404 請求的網頁不存在 503 服務不可用 1xx 臨時響應 表示臨時響應並需要請求者繼續執行操作的狀態 說明 100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。101 切換協議 請求者已要求伺服器切換協議,伺服器已確認並準...