WEB基礎知識

2022-09-09 21:15:24 字數 1476 閱讀 4644

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...