除了TCP/IP協議,http可以說是最重要,且使用最多的網絡協議了。本節簡要介紹一下http協議的工作原理。
假設現在有一個html文件:http.html, 存放在Web服務器上,其URL為www.myweb.com/http.html ,文件內容為:
HTML 代碼:
<html>
<head>
<title>http.html</title>
</head>
<body>
hello, http
</body>
</html>
現在,一個用戶通過IE訪問該地址,IE首先將此地址的域名通過DNS轉換為一個IP地址,然后通過一個Web服務器開放的端口(默認為80,不為80需在域名后加上“:端口號”,例如www.myweb.com:81)與其連接, 然后傳送一個類似這樣的http請求(使用flashget等下載軟件下載文件時,在詳細信息里也可以看到類似的信息):
GET /http.html HTTP/1.1
Host: www.myweb.com
Accept: */*
User-Agent: Mozilla/4.0 (compatible; MSIE.6.0; Windows NT 5.1)
文章來源于領測軟件測試網 http://www.kjueaiud.com/