網站基本概念
伺服器:能夠提供伺服器的機器,取決於機器上所安裝的服務軟體
web伺服器:提供web服務(網站訪問),需要安裝web服務軟體,Apache,tomcat,iis等
域名 (Domain Name)
方便人記的
DNS (Domain Name System)
域名系統, 一個分散式資料庫,讓ip和域名相互對映
讓你不用記ip
先找本地DNS,再找網路DNS
本地DNS:hosts檔案,訪問本地時
網路DNS:去DNS伺服器找
埠 (Port)
- 虛擬埠
例如80埠,21埠...
軟體應用層
- 物理埠
web程式的訪問過程
瀏覽器發起訪問 -> DNS解析域名(直接輸ip不用解析)-> 伺服器電腦 -> 服務軟體
靜態網站的訪問
動態網站的訪問
多了
-
php引擎解析動態資料,並返回html給Apache,可能會呼叫資料庫
-
資料庫
搭建環境
安裝Apache
反彈shell
解決資料回顯和資料通訊問題
拿到了某個執行命令或進行其他操作的環境