日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

request url换成ip地址_【协议粗讲】TTP协议之URL,不能不知道的协议技术点

發(fā)布時間:2025/3/20 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 request url换成ip地址_【协议粗讲】TTP协议之URL,不能不知道的协议技术点 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

點擊藍(lán)字關(guān)注我

HTTP協(xié)議

HTTP協(xié)議

Hyper Text Transfer Protocol(超文本傳輸協(xié)議)

是用于從萬維網(wǎng)(WWW:World Wide Web )服務(wù)器傳輸超文本到本地瀏覽器的傳送協(xié)議。

HTTP是一個基于TCP/IP通信協(xié)議來傳遞數(shù)據(jù),經(jīng)典的HTTP是1.0版本,目前主流的HTTP是1.1版本,當(dāng)然當(dāng)前比較潮流的網(wǎng)絡(luò)已經(jīng)開始使用2.0版本的HTTP。

下面是一個URL

全稱是UniformResourceLocator,中文叫統(tǒng)一資源定位符,是互聯(lián)網(wǎng)上用來標(biāo)識某一處資源的地址。

http://www.baidu.com/s?wd=CCIE&ie=UTF-8

在上面這個URL中,可以簡單分為下面幾斷:

1.HTTP叫Protocol,即協(xié)議,在Internet中可以使用多種協(xié)議,如HTTP,FTP等等本例中使用的是HTTP協(xié)議。在"HTTP"后面的“//”為分隔符

2.www.baidu.com叫Host,客戶端指定自己想訪問的http服務(wù)器的域名/IP 地址和端口號。

3.s?wd=CCIE&ie=UTF-8叫URI,是uniform resource identifier,統(tǒng)一資源標(biāo)識符,用來唯一的標(biāo)識一個資源,其中在URI中,wd叫變量名,CCIE叫變量值,也就是搜索的資源。

下面我們通過實驗簡單來看看HTTP里面的Request請求包和Respond響應(yīng)。

我已經(jīng)在我局域網(wǎng)的一臺Windows上安裝好了WWW的服務(wù)(此處不贅述),主要是下面圖片內(nèi)容。

我通過本地瀏覽器做個測試,如下圖:

另外我用GNS3模擬器里面的思科3640路由器橋接到筆記本本地物理網(wǎng)卡,方法如下:

設(shè)備連線,

配置R1可以訪問我本地局域網(wǎng)網(wǎng)站:

使用R1對WWW網(wǎng)站進行訪問測試:R1#telnet 192.168.1.111 80

上面是一個HTTP的響應(yīng)消息。

可以看到當(dāng)前是HTTP 1.1的版本,1.0版本的HTTP提供的是瞬時服務(wù),1.1版本的HTTP可以維持TCP的會話,后面的400代表客戶端有問題,無法訪問(因為我使用路由器測試的,不是PC系統(tǒng)的瀏覽器)

下面的Content Type代表傳遞的信息是text的html網(wǎng)頁,Server可以看到服務(wù)器的系統(tǒng)是微軟2.0的版本,Connection可以看到會話已經(jīng)關(guān)閉,Content-Length代表傳遞內(nèi)容的長度。下面尖括號里面的內(nèi)容就是具體的內(nèi)容了。

另外我用我的PC對WWW網(wǎng)站進行訪問測試,并且抓取本地網(wǎng)卡的TCP數(shù)據(jù)包:

下面我簡單分析一下Wireshark抓包的結(jié)果。

上圖為TCP三次握手的過程,第一個數(shù)據(jù)包TCP里面syn bit置1,代表這是一個192.168.1.200主動發(fā)起的連接。

上圖是TCP三次握手建立成功之后

192.168.1.200主動發(fā)送的一個Request請求包,GET是HTTP的一個命令,用于獲取資源。URI是/說明要查看的是目的主機的主頁面。

Host,代表目的主機。

User-Agent:暴露了我的PC系統(tǒng)是Windows NT 10,x64的版本以及系統(tǒng)瀏覽器為火狐firefox。

Accept:代表請求的內(nèi)容。

Connection:keep-alive,說明TCP會話目前一直在維持。

上圖是針對TCP三次握手之后發(fā)起的第一個Request的響應(yīng)消息,叫Response。

status Code:200,代表正常訪問;

如果此處代碼是300代表重定向;

如果此處代碼是400代表客戶端有問題,比如上面我使用路由器telnet host 的80端口就出現(xiàn)400錯誤;

如果是500代表服務(wù)器出現(xiàn)了問題,比如服務(wù)由于內(nèi)存CPU被沾滿暫時無法為客戶提供服務(wù)等等。

抓包最下面Line-base text data代表具體的內(nèi)容,如下圖(當(dāng)然是html的格式):

暫時說到這里。關(guān)于HTTP協(xié)議,其實內(nèi)容量非常大,網(wǎng)頁安全也是當(dāng)前非常重要的內(nèi)容。

掃碼

加入課堂

每晚7:30

騰訊課堂 精彩開啟

方便來自五湖四海的網(wǎng)絡(luò)愛好者

共同討(吹)論(牛)交(逗)流(趣)

熱烈歡迎大家加入專屬Q(mào)Q群:

加入即可領(lǐng)取:

1、實用模擬器安裝包

2、內(nèi)部精選電子書籍

3、精品實用工程案例

特殊時期,自我充實

群內(nèi)資料定期上傳更有講師全天技術(shù)答疑?

總結(jié)

以上是生活随笔為你收集整理的request url换成ip地址_【协议粗讲】TTP协议之URL,不能不知道的协议技术点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。