文章目錄
- 網站基本概念
- 網站
- 服務器
- IP
- 域名
- DNS
- 埠
- 靜態網站
- 動態網站
網站基本概念
網站
網站(Website),是指在互聯網上,根據一定的規則,使用HTML、PHP等代碼語言制作的用于展示特定內容的相關網頁的集合,有可供管理人員操作的后臺及用戶使用的前臺,簡單地說,Website是一種通訊工具,就像布告欄一樣,人們可以通過Website來發布自己想要公開的資訊,或者利用Website來提供相關的網路服務,人們可以通過網頁瀏覽器來訪問Website,獲取自己需要的資訊或者享受網路服務,
服務器
服務器(Server),即提供服務的機器設備,包括處理器、硬碟、記憶體和系統總線等,在網路環境下,根據服務器提供的服務型別不同,分為檔案服務器,資料庫服務器,應用程式服務器和web服務器,
我們的電腦也可做服務器,服務器取決于機器上所安裝的軟體(服務軟體),比如web服務器,提供web服務(網站訪問),需要安裝Apache,tomcat,iis等,
IP
IP(Internet Protocol),網路之間互聯協議,是計算機網路相互連接進行通信而設計的協議,在因特網中,它是能使連接到網上所有計算機網路實作相互通信的一套規則,只要遵守IP協議就可以與因特網互聯互通,IP地址具有唯一性,即每臺電腦都有一個唯一的IP地址,
域名
域名(Domain Names),是由一串用點分隔組成的Internet上某一臺計算機的名稱,用于在資料傳輸時標識計算機的電子方位,域名對應著IP地址,如果說IP地址是給電腦看的,那么域名就是給人看的,目的是便于記憶和溝通一組服務器地址,比如IP:127.0.0.1,域名:localhost,代表本機,
DNS
域名如何對應IP地址?
DNS(Domain Name System)域名系統,因特網上作為域名和IP地址相互映射的 一個分布式資料庫,能夠是用戶方便的訪問互聯網,而不必記住被機器直接讀取的IP數串,通過主機名,最終得到主機名對應的IP地址的程序叫做域名決議(或主機名決議),
用戶輸入域名localhost =》DNS(localhost-127.0.0.1) =》服務器電腦
埠
訪問到服務器電腦后,怎么確定是哪個服務軟體?
埠(Port),設備與外界通信交流的出口,可分為虛擬埠和物理埠,
虛擬埠指計算機內部或交換機路由器的埠,不可見,比如80埠、21埠等,
物理埠又稱介面,是可見埠,比如計算機背板的RJ45網口,交換機、路由器、集線器等RJ45埠,
用戶輸入域名localhost:埠 =》DNS(localhost-127.0.0.1) =》服務器電腦 =》軟體(服務)
靜態網站
- 靜態網頁是保存在服務器上的檔案,每個網頁都是一個獨立的檔案
- 靜態網頁的內容相對穩定,因此容易被搜索引擎檢索
- 靜態網頁沒有資料庫的支持,在網站制作和維護方面作業量較大
- 靜態網頁的互動性差,在功能方面存在限制,
訪問流程:
用戶在瀏覽器輸入URL后,通過DNS獲取域名對應IP地址(先在本地DNS查找再到網路DNS查找),然后根據IP地址找到對應的服務器電腦,再根據埠號找到對應的服務軟體,分析URI,最后回傳結果,瀏覽器決議顯示,
URL(Uniformed Resource Location)統一資源定位,互聯網上的絕對定位,
URI(Uniformed Resource Identifier)統一資源標識,目標機器上相對某個檔案夾的相對路徑,

動態網站
- 互動性:網頁會根據用戶的要求和選擇而動態地改變和回應
- 自動更新:即無須手動更新HTML檔案,便會自動生成新頁面,可以大大節省作業量,
- 因時因人而變:即當不同時間、不同用戶訪問同一網址時會出現不同頁面,
此外動態網頁是與靜態網頁相對應的,也就是說,網頁URL的后綴不是.htm、.html、.shtml、.xml等靜態網頁的常見形式;
而是以.asp、.jsp、.php、.perl、.cgi等形式為后綴,在動態網頁網址中有一個標志性的符號——’?’
訪問流程
與靜態相比,會多出幾個內容:服務器端決議、資料庫等,PHP讀取代碼后,進行決議,可能需要訪問資料庫服務器,最后PHP交給Apache的是HTML.,
我的博客即將同步至騰訊云+社區,邀請大家一同入駐:https://cloud.tencent.com/developer/support-plan?invite_code=3vtgqr95rrsws
原創不易,請勿轉載(
本不富裕的訪問量雪上加霜)
博主首頁:https://blog.csdn.net/qq_45034708
如果文章對你有幫助,記得關注點贊收藏?
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/20266.html
標籤:其他
