中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

做網(wǎng)站遵義優(yōu)化師是一份怎樣的工作

做網(wǎng)站遵義,優(yōu)化師是一份怎樣的工作,鮮花購物網(wǎng)站源碼,做購物網(wǎng)站騙人文章目錄 前言1. HTTP1 . 1 協(xié)議特點1 . 2 URL1 . 3 Request請求報文1 . 3 .1 請求行1 . 3 .2 請求頭1 . 3 .3 請求正文1 . 3 .4 常見傳參方式 1 . 4 Response響應(yīng)報文1 . 4 .1 響應(yīng)行1 . 4 .2 響應(yīng)頭1 . 4 .3 響應(yīng)正文 2. Web會話2 .1 Cookie2 .2 Session2 .3 固定會話攻擊 前…

文章目錄

    • 前言
    • 1. HTTP
      • 1 . 1 協(xié)議特點
      • 1 . 2 URL
      • 1 . 3 Request請求報文
        • 1 . 3 .1 請求行
        • 1 . 3 .2 請求頭
        • 1 . 3 .3 請求正文
        • 1 . 3 .4 常見傳參方式
      • 1 . 4 Response響應(yīng)報文
        • 1 . 4 .1 響應(yīng)行
        • 1 . 4 .2 響應(yīng)頭
        • 1 . 4 .3 響應(yīng)正文
    • 2. Web會話
      • 2 .1 Cookie
      • 2 .2 Session
      • 2 .3 固定會話攻擊

前言

Web機制:客戶端(用戶、瀏覽器)+ 服務(wù)端(Web容器+中間件+數(shù)據(jù)庫)。

1. HTTP

? HTTP(Hyper Text Transfer Protocol,超文本傳輸協(xié)議)是瀏覽器與服務(wù)端之間的通信協(xié)議。

? HTTP將HTML文檔傳輸?shù)絎eb歷覽器中進行訪問。HTTP是一個請求和響應(yīng)的協(xié)議,瀏覽器發(fā)出請求,服務(wù)端向請求做出回應(yīng)。

? HTTP在網(wǎng)絡(luò)中傳輸是以明文的形式,所以就會產(chǎn)生明文傳輸漏洞。為了解決這個問題,可以使用加強版的HTTPS協(xié)議,其在HTTP的基礎(chǔ)上加上了一個安全套接字層SSL,但也會存在如 HTTPS 降級等漏洞問題。

? HTTP 默認(rèn)端口為80,HTTPS 默認(rèn)端口為 443。

1 . 1 協(xié)議特點

? HTTP是一個請求和響應(yīng)的協(xié)議,瀏覽器發(fā)出請求,服務(wù)端向請求做出回應(yīng)。

  • 采用B/S架構(gòu)模式(瀏覽器/服務(wù)器)
  • 協(xié)議是無狀態(tài)的協(xié)議
  • 瀏覽器向服務(wù)器發(fā)出請求時,只需傳輸請求方法請求路徑
  • 允許傳輸任意類型的數(shù)據(jù)對象

1 . 2 URL

? URL(Uniform Resource Locator,統(tǒng)一資源定位符),是全球唯一的,用來告訴Web容器,瀏覽器請求資源的路徑。

標(biāo)準(zhǔn)格式:

schema://login:password@address:port/path/to/resource/?query_string#fragment
URL參數(shù)說明實例
schema協(xié)議http
login:password用戶名:密碼
address服務(wù)器地址IP192.168.109.100
port端口號80
path/to/resource請求資源路徑/cms/index.html
query_string請求參數(shù)name=dai
fragment錨點

例子:

# http
http://192.168.109.100/cms/
# ftp
ftp://ftpuser:ftppassword@192.168.109.100

URL編碼:URL從Path開始只能出現(xiàn)A-Za-z0-9,-_.~其他符號都會被URL編碼。

符號URL編碼
#%23
%20
&%26
>%3e

1 . 3 Request請求報文

HTTP 請求報文由 請求行、請求頭、請求正文 三部分組成。下面是一個完整的HTTP請求報文:

GET /cms/ HTTP/1.1
Host: 192.168.109.100
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.125 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Referer: http://192.168.109.100/
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9
Connection: close
1 . 3 .1 請求行

請求行是報文的第一行,由空格字符將其分為三部分,所以空格等字符不能隨便出現(xiàn)。

GET /cms/ HTTP/1.1

說明:

列數(shù)說明例子
1請求方法GET
2資源路徑/cms/
3協(xié)議版本HTTP/1.1

請求方法總結(jié):

請求方法說明
GET用于請求服務(wù)器發(fā)送某個資源
POST提交表單或上傳文件
HEAD請求資源,但只請求頭部,不請求正文
OPTIONS測試服務(wù)器所支持的方法
TRACE回顯瀏覽器的請求
PUT向服務(wù)器寫入文檔
DELETE請求服務(wù)器刪除指定資源
1 . 3 .2 請求頭

從請求報文第二行開始到第一個空行為止的內(nèi)容。請求頭包含了很多字段。

請求頭字段說明
Host指定被請求資源的服務(wù)器地址和端口號
User-Agent瀏覽器信息,瀏覽器指紋
Referer當(dāng)前URL的上一個URL
Cookie請求者的身份信息,類似于身份證
Content-Type指明實體的介質(zhì)類型
Content-Length指明實體的正文長度
Authorization基本認(rèn)證
1 . 3 .3 請求正文

一般為POST方法,第一個空行以后的內(nèi)容。

1 . 3 .4 常見傳參方式
  1. POST傳參

    提交的參數(shù)放在請求正文中。

  2. GET傳參

    向服務(wù)器提交的參數(shù)存放在URL中,例如 ?name=dai,向服務(wù)器傳輸多個參數(shù)用& 連接。

1 . 4 Response響應(yīng)報文

響應(yīng)報文由 響應(yīng)行、響應(yīng)頭、響應(yīng)報文 三部分組成。下面是一個完整的HTTP響應(yīng)報文:

HTTP/1.1 200 OK
Date: Mon, 05 Aug 2024 02:43:55 GMT
Server: Apache/2.4.23 (Win32) OpenSSL/1.0.2j PHP/5.4.45
X-Powered-By: PHP/5.4.45
Content-Length: 7314
Connection: close
Content-Type: text/html; charset=utf-8<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
。。。。。
1 . 4 .1 響應(yīng)行

響應(yīng)報文的第一行。

HTTP/1.1 200 OK

說明:

列數(shù)說明例子
1協(xié)議版本HTTP/1.1
2響應(yīng)狀態(tài)碼200
3描述短句OK

常見響應(yīng)狀態(tài)碼:

狀態(tài)碼類型常見狀態(tài)碼
1XX信息性狀態(tài)碼
2XX成功狀態(tài)碼200、201
3XX重定向狀態(tài)碼302、304
4XX客戶端錯誤狀態(tài)碼404、403
5XX服務(wù)端錯誤狀態(tài)碼500
1 . 4 .2 響應(yīng)頭

從響應(yīng)報文第二行開始到第一個空行為止的內(nèi)容。響應(yīng)頭包含了很多字段。

Date: Mon, 05 Aug 2024 02:43:55 GMT
Server: Apache/2.4.23 (Win32) OpenSSL/1.0.2j PHP/5.4.45
X-Powered-By: PHP/5.4.45
Content-Length: 7314
Connection: close
Content-Type: text/html; charset=utf-8

說明:

響應(yīng)頭字段說明
Date時間
ServerWeb服務(wù)器指紋
Refresh服務(wù)器端告知瀏覽器定時刷新瀏覽器
Content-Length正文長度
Connection連接
Content-Type響應(yīng)正文的類型
Set-Cookie服務(wù)器向瀏覽器端寫入Cookie信息
1 . 4 .3 響應(yīng)正文

瀏覽器接收到的HTML代碼,服務(wù)器返回的資源內(nèi)容。

2. Web會話

? 當(dāng)我們進行網(wǎng)購時,選擇商品、加入購物車、付款這一系列流程都是需要保持用戶登錄狀態(tài)的。Web會話技術(shù)就是用來管理Web應(yīng)用程序在多個頁面和請求之間保持用戶登錄狀態(tài)的一種技術(shù)。

? HTTP協(xié)議本身是無狀態(tài)的協(xié)議,所以HTTP協(xié)議不會記錄會話狀態(tài),不同的請求之間是沒有任何聯(lián)系的。所以我們希望在瀏覽器與服務(wù)器交互的這個會話期間,服務(wù)器可以保持對瀏覽器會話的識別,也就是保持HTTP的狀態(tài)。

2 .1 Cookie

? Cookie(Cookies)技術(shù)就是我們用來辨別用戶身份,進行會話跟蹤而存儲在本地終端上的一段文本。它由服務(wù)器在進行HTTP響應(yīng)的時候發(fā)送給瀏覽器,每當(dāng)瀏覽器向服務(wù)器發(fā)送請求的時候,它會自動將響應(yīng)的Cookie包含在請求中,如果服務(wù)器識別了這個自動發(fā)送的Cookie信息,那么服務(wù)器就識別了會話。

2 .2 Session

? Session 是一種可以保留更多信息在服務(wù)端的一種技術(shù),服務(wù)器會為每一個客戶端開辟一塊內(nèi)存空間(Session對象),客戶端在發(fā)送請求的時候,都可以使用之間的Session。

2 .3 固定會話攻擊

  1. 竊取

    F12,在命令行執(zhí)行。

    alter(document.cookie)
    

在這里插入圖片描述
在這里插入圖片描述

  1. 獲取到Cookie信息

    username=admin; userid=1; PHPSESSID=mcm25gpg74qp4gpn9sv54tj754
    
  2. 進行欺騙

    在沒有Cookie信息的時候,我們將這三條命令(根據(jù)Cookie進行替換)在命令行執(zhí)行,再次刷新就可以進去。

    document.cookie = "username=admin;";
    document.cookie = "userid=1;";
    document.cookie = "PHPSESSID=mcm25gpg74qp4gpn9sv54tj754";
    
http://m.risenshineclean.com/news/7092.html

相關(guān)文章:

  • 餓了嗎網(wǎng)站wordpress百度收錄網(wǎng)站鏈接入口
  • 武漢網(wǎng)站制作電話搜狗推廣助手
  • 做盜文網(wǎng)站2020最成功的網(wǎng)絡(luò)營銷
  • 桂林網(wǎng)站制作公司短視頻精準(zhǔn)獲客
  • 邯鄲網(wǎng)站建設(shè)公司哪家好外貿(mào)網(wǎng)站建設(shè) google
  • 一個網(wǎng)站空間可以做多少個網(wǎng)站seo基本步驟
  • php做學(xué)校網(wǎng)站免費怎么注冊電商平臺
  • 泉州(晉江)網(wǎng)站建設(shè)html靜態(tài)網(wǎng)頁制作
  • 沈陽網(wǎng)站制作列表網(wǎng)整站seo教程
  • 高端平面設(shè)計網(wǎng)站seo優(yōu)化方式
  • 云南省城鄉(xiāng)住房與建設(shè)廳網(wǎng)站網(wǎng)頁搜索優(yōu)化
  • 洛陽網(wǎng)站seo免費推廣
  • 電子商務(wù)網(wǎng)站建設(shè)規(guī)劃書的內(nèi)容seo是搜索引擎營銷嗎
  • 鹽城網(wǎng)站建設(shè)效果google中文搜索引擎
  • 南昌縣住房和城鄉(xiāng)建設(shè)局網(wǎng)站seo文章是什么意思
  • 做外貿(mào)什么網(wǎng)站比較好游戲推廣平臺有哪些
  • 一個空間兩個php網(wǎng)站網(wǎng)絡(luò)優(yōu)化培訓(xùn)騙局
  • 寧波網(wǎng)站建設(shè)服務(wù)報價百度自動優(yōu)化
  • 怎么下載建設(shè)銀行網(wǎng)站搜索引擎優(yōu)化案例
  • 做推廣用那個網(wǎng)站信息流優(yōu)化師培訓(xùn)機構(gòu)
  • 又拍云wordpress優(yōu)化網(wǎng)站seo策略
  • wordpress js load谷歌seo排名工具
  • 自己制作網(wǎng)站app一手app推廣接單平臺
  • 湛江有哪些網(wǎng)站建設(shè)公司滄州百度推廣公司
  • 做網(wǎng)站圖片路徑做緩存嗎快速網(wǎng)站輕松排名
  • 網(wǎng)站優(yōu)化比較好用的軟件win10優(yōu)化大師是官方的嗎
  • 東方財富網(wǎng)官方網(wǎng)站首頁免費網(wǎng)站建站頁面
  • 南充做網(wǎng)站公司百度熱線客服24小時
  • 福州網(wǎng)站設(shè)計大概多少錢大數(shù)據(jù)查詢
  • 視頻網(wǎng)站直播怎么做的國內(nèi)搜索引擎排行榜