WEB開發相關概念
阿新 • • 發佈:2019-02-01
常見網路服務埠號:
- http: 80
- smtp: 25 郵件傳送
- FTP : 21
- POP3: 110 郵件接收
http://www.sina.com的解釋 :
http表示傳輸協議為http,預設埠號為80;sina.com是域名,一個域名可以對應多個主機名,例如mail.sina.com;www.sina.com是主機名。
WEB資源的訪問流程:
- 瀏覽器填寫訪問的資源Http://www.sina.com.cn/mail/1.html
- 瀏覽器先詢問當前作業系統該主機名www.sina.com.cn是否在本地有對應的IP(例如windows系統下system32/host檔案裡面就可以配置主機名對應的IP),沒有則訪問DNS伺服器,通過以上兩種方式獲取到對應的IP。
- 用查詢到的IP連線到sina的伺服器
- 向新浪伺服器傳送http請求,其中包含各種資訊,有訪問資源路徑、主機名HOST等。
- sina伺服器解析資訊獲取到客戶機想要訪問的主機名,是因為sina伺服器上面含有多個主機名,需要確定訪問的是哪臺主機。
- 從請求資訊獲取到客戶機想要訪問的Web應用。
- 從請求資訊獲取到客戶機想要訪問的Web資源。
- 伺服器讀取相應主機下的WEB應用的WEB資源。
- 伺服器將讀取到的資源資訊組裝成HTTP響應。(包含了響應方式、響應內容資訊等)
- 伺服器將HTTP響應傳送給瀏覽器
- 瀏覽器解析顯示。
為什麼要打包成war包:
這是因為war包放到伺服器之後會自動解壓。 方式:jar -cvf new.war new