web:全球資訊網
world wide web
非常普遍的網際網路應用,每天都有數以億萬計的web資源傳輸
web的發展
安全問題:sql注入、上傳漏洞為主 主要危害
web伺服器
web2.0 : 微博、部落格等 可以進行人與人之間的互動
安全問題:以xss csrf等安全漏洞為主 主要危害
web使用者為主
web工作流程
瀏覽器的工作流程
1、瀏覽器
->dns
伺服器 傳送
dns請求,請求查詢訪問網頁的
ip位址
2、dns
伺服器->
瀏覽器 返回網域名稱對應的
ip位址
此種方式叫做dns解析,通過
dns解析瀏覽器才能找到
web伺服器
3、瀏覽器
->web
伺服器 傳送
請求4、
web伺服器
->
瀏覽器 伺服器處理完請求之後會給瀏覽器傳送
響應瀏覽器是如何把伺服器返回的http響應轉化為看到的各種各樣的**的呢?
html js css
等url協議
url:統一資源定位符,支援多種協議
等url的作用:定位伺服器的資源
url充當了
web伺服器的收貨位址,瀏覽器通過
url定位到
web伺服器的資源,把
wen伺服器的資源展示給使用者
url的詳細格式
host:以
//開始
path:以/開始
query-string:以?開始
anchor:以#開始
http協議:超文字傳輸協議
http協議是
web通訊時使用的協議,也是
web的基礎,也是網際網路運用最廣泛的網路協議
http協議的流程
http報文
get請求報文
post請求報文
http請求
--referer
web基礎知識
一 html 1.基礎標籤 網頁標題 正文標題 段落 換行標籤 超級鏈結 2.行 表頭 單元格 3.表單 文字框密碼框 多選框單選框 提交按鈕 重置按鈕 隱藏文字 選擇框編寫框 4.列表 有序列表 無序列表 列表項 二 資料庫的基本知識 mysql 1.基本資料型別 整數 int 小數 double...
基礎知識 web
右鍵資料夾 git bush here 可以在當前路徑下開啟多個終端視窗 包管理devdependencies 這裡面的東西只是在開發環境會用到 但是線上環境用不到。比如說 stylus loader 就是在開發環境的時候用到的 為啥呢?為啥需要stylus loader呢?因為stylus loa...
web基礎知識
500 client請求的資源,服務端存在,但在執行時出錯 404請求的資源找不到 location 服務端須要client訪問的頁面路徑 server apache tomcat 服務端的web服務端名 content encoding gzip 服務端可以傳送壓縮編碼型別 content len...