tcphttp首部
get /2.html
host: www.magedu.com(虛擬主機)
http報文:請求報文 相應報文
請求報文語法:
響應報文語法:
狀態**:
1xx:純資訊
2xx:"成功"類的資訊(200,201,202)
3xx:重定向類的資訊(301永久重定向,302臨時重定向,304not notify)
4xx:客戶端錯誤類的資訊(404請求了乙個不存在的檔案)
5xx:伺服器端錯誤類的資訊(500)
請求報文:
相應報文:
web伺服器的主要操作
1、建立連線-接受或拒絕客戶端連線請求;
2、接受請求-通過網路讀取http請求報文;
3、處理請求-解析請求並作出相應的動作;
4、訪問資源-訪問請求報文中相關的資源;
5、構建相應-使用正確的首部生成http響應報文;
6、傳送相應-向客戶端傳送生成的響應報文;
7、記錄日誌-當已經完成的http事物記錄進日誌檔案;
ss:10 image, 3 css, 5 html
18資源 單獨請求
ss:10 image, 3 css, 5 html
18資源 單獨請求 瀏覽器多執行緒,每乙個執行緒傳送乙個請求
http基於tcp,需要三次握手,四次斷開
瀏覽器快取是加速網頁資源訪問速度的。
為了避免三次握手、四次斷開等機制,http 1.1引入了
1、增強了快取功能
2、引入了長連線
為了資源的有效利用,長連線規定了超時斷開,最多允許請求多少次。
多個使用者同時訪問**,如何響應
繼續第九課。。。
Linux搭建web伺服器
部分借鑑於白藍的橙 httpd是apache超文字傳輸協議 http 伺服器的主程式,執行該程式 即可啟動web服務。一般結合dns使用 linux下配置dns的三種方法 1.host 本地dns解析 vi etc hosts eg 23.231.234.33 www.baidu.com 3.系統預...
16個必備Linux伺服器監控命令
16個必備linux伺服器監控命令 16個必備linux伺服器監控命令 2012年06月18日 linux,作業系統 共 3338字 想不想知道你的伺服器到底在幹什麼?那麼你要知道本文介紹的這些基本命令。一旦你熟悉掌握了這些命令,就為成為專業的 linux系統管理員打下了基礎。你可以通過圖形化使用者...
Linux監控web服務並郵件提醒
原文首發於 本文出自 rebornchang的部落格 首先說下在基於linux作業系統的郵件傳送。簡單的說使用mailx yum install mailx y命令列 mail s theme emailaddress,回車後輸入內容按ctrl d傳送郵件.管道符 echo mail main co...