1. 程式人生 > 其它 >web相關概念回顧以及web伺服器軟體_概念

web相關概念回顧以及web伺服器軟體_概念

web相關概念回顧

1.軟體架構:

  1.C/S:客戶端/伺服器端

  2.B/S:瀏覽器/伺服器

2.資源分類

  1.靜態資源:所有使用者訪問後,得到的結果都是一樣的,稱為靜態資源,靜態資源可以直接被瀏覽器解析

    如:  html  css   JavaScript

  2.動態資源:每個使用者訪問相同資源後,得到的結果可能不一樣,稱為動態資源,動態資源被訪問後,需要先轉為靜態資源,在返回給瀏覽器

    如: servlet/jsp,php,asp...

3.網路通訊三要素

  1.IP埠:電子裝置(計算機)在網路中的唯一標識

  2.埠:應用程式在計算機中的唯一標識。0~65536

  3.傳輸協議:規定了資料傳輸的規則

      基礎協議:  

        1.tcp:安全協議,三次握手

        2.udp不安全協議。速度快

web伺服器軟體_概念

web伺服器軟體:

  伺服器:安裝了伺服器軟體的計算機

  伺服器軟體:接收使用者的請求,處理請求,做出響應

  web伺服器軟體:接收使用者的請求,處理請求,做出響應

    在web伺服器軟體中,可以部署web專案,讓使用者通過瀏覽器來訪問這些專案

    web容器

  常見的java相關的web伺服器軟體:

    webLogic:oracle公司,大型的JavaEE伺服器,支援所有的JavaEE規範,收費的。

    webSphere:IBM公司,大型的JavaEE伺服器,支援所有的JavaEE規範,收費的。

    JBoss:JBoss公司,大型的JavaEE伺服器,支援所有的JavaEE規範,收費的。

    Tomcat:Apache基金組織,中小型的JavaEE伺服器,僅僅支援少量的JavaEE規範servlet/jsp,開源的,免費的

  JavaEE:Java語言在企業級開發中使用的技術規範的總和,一共規定了13項大的規範。