利用telnet連接遠程服務器端

我們可以在windows下做telnet實驗加深對於http協議的理解。
1.需要開啓telnet服務
windows+R開啓運行,輸入services.msc 或 operationalfeatures開啓服務
2.telnet的默認端口號爲25,而新浪搜狐等官網的默認端口號爲80
在命令行下:
telnet www.sina.com.cn 80可遠程連接服務器
以下:
GET /index.html HTTP/1.1
Host:www.sina.com.cn
獲取新浪首頁的Html代碼
HEAD /index.html HTTP/1.1
Host:www.sohu.com
獲取協議的響應頭
3.telnet訪問tomcat服務器
HEAD / HTPP/1.1
Host:localhost
Conenection:Keep-Alive

GET /helloworld.html HTTP/1.1
Host:localhost
Conenection:Keep-Alive

持續連接:
在http1.1版本中,給出了一個持續連接的機制,並將其作爲Http1.1中建立連接的缺省行爲。通過這種連接,瀏覽器可以在建立一個鏈接之後,發送請求並且得到迴應,然後繼續發送請求並再次得到迴應。而且,客戶端還可以發送流水線請求,也就是說,客戶端可以連續發送多個請求,而不用等待每一個響應的到來。
http1.0版本中,其機制爲連接一次,直接斷開。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章