請求響應原理及HTTP協議--服務器端基礎概念

1.服務器端基礎概念

1.1網站的組成

網站應用程序主要分爲兩大部分:客戶端和服務器端。html

客戶端:在瀏覽器中運行的部分,就是用戶看到並與之交互的界面程序。使用HTML、CSS、 JavaScript構建。node

服務器端:在服務器中運行的部分,負責存儲數據和處理應用邏輯。程序員

 

 

1.2 Node網站服務器

可以提供網站訪問服務的機器就是網站服務器,它可以接收客戶端的請求,可以對請求作出響應瀏覽器

其實就是知足下面三個條件服務器

  • 是一臺電腦網絡

  • 安裝Node運行環境 網站

  • 使用node.js建立一個接收請求和響應請求的對象spa

實際上就是建立軟件層面上的服務器3d

網站服務器通常都是放置在專門的網絡機房中,服務器電腦能夠沒有鼠標鍵盤顯示器等,甚至能夠只有一臺主機,程序員通常經過遠程控制去控制服務器。orm

1.3 IP地址

互聯網中設備的惟一標識。 IP是Internet Protocol Address的簡寫,表明互聯網協議地址.

 

 

1.4域名

因爲IP地址難於記憶,因此產生了域名的概念,所謂域名就是平時上網所使用的網址 http://www.itheima.com => http://124.165.219.100/ 雖然在地址欄中輸入的是網址,可是最終仍是會將域名轉換爲ip才能訪問到指定的網站服務器。

1.5端口

端口是計算機與外界通信交流的出口,用來區分服務器電腦中提供的不一樣的服務.

 

 

左邊是客戶端電腦,右邊是服務器端電腦。端口號就是數字,用來區分不一樣的服務

 

1.6 URL

統一資源定位符,又叫URL (Uniform Resource Locator), 是專爲標識Internet網上資源位置而設的一種編址方式,咱們平時所說的網頁地址指的便是URL。

URL的組成

  • 傳輸協議://服務器IP或域名:端口/資源所在位置標識

  • http://www.itcast.cn/news/20181018/09152238514.html

  • http:超文本傳輸協議,提供了一種發佈和接收HTML頁面的方法。

網站應用大多使用的是80端口,沒有輸入端口的狀況下,瀏覽器在請求的時候會默認加上80端口

1.7開發過程當中客戶端和服務器端說明

在開發階段,客戶端和服務器端使用同一臺電腦,即開發人員電腦。

 

 

本機域名: localhost 本地IP:127.0.0.1

相關文章
相關標籤/搜索