網站_域名_DNS_埠_web訪問過程

Sol_9發表於2024-06-13

網站基本概念

伺服器:能夠提供伺服器的機器,取決於機器上所安裝的服務軟體

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

解決資料回顯和資料通訊問題

拿到了某個執行命令或進行其他操作的環境

相關文章