1.HTTP協議
1.1 WWW
WWW是到目前為止最著名的分布式應用,中文名字為“萬維網”,常簡稱為Web。 WWW服務是目前應用最廣的一種基本互聯網應用,我們第天上網都要用到這種服務。
1.2 TCP/IP
TCP/IP,傳輸控制協議/Internet互聯協議,是Internet最基本的協議和Internet國際互 聯網路的基礎。TCP/IP定義了電子設備接入Internet以及資料在其間傳輸的標準。
1.3 HTTP協議原理
HTTP(超文本傳輸協議)用于傳送WWW方式的資料,是互聯網上應用最為廣泛的一種網路 協議。HTTP是一個面向連接、無狀態的請求應答協議,也是一個客戶端終端(用戶)和服 務器端(網站)請求和應答的標準。
1.4 HTTPS
HTTPS(超文本傳輸安全協議)是HTTP的安全版,是一種基于SSL/TLS的HTTP,所有的 HTTP資料都是在SSL/TLS協議封裝之上傳輸的。HTTP用于在Web瀏覽器和網站服務器之 間傳遞資訊。 為了資料傳輸的安全,HTTPS在HTTP的基礎上加入了SSL協議,SSL依靠證書來驗證服務器 的身份,并為瀏覽器和服務器之間的通信加密。
2.Web開發技術
2.1 HTML
HTML即超文本標記語言,用于描述網頁。
2.2 JavaScript
JavaScript是一種基于物件和事件驅動并具有安全性能的腳本語言。使用它的目的是與 HTML、Java腳本語言一起實作在一個Web頁面中鏈接多個物件,與Web客戶互動作用。
2.3 CSS
級聯樣式表(CSS)通常又稱為風格樣式表,用于進行網頁風格設計。
2.4 XML
XML(可擴展標記語言)是一種類似于HTML的標記語言,主要用于結構化檔案資訊。XML和 HTML為不同的目的而設計,區別包括XML用于傳輸和存盤資料,即XML的設計宗旨是傳輸 資料,而非顯示資料,而HTML僅用于顯示資料;HTML的標簽都是預定義的,而XML沒有預 定義標簽,需要自行定義標簽。
2.5 Cookie機制
Cookie實際上是一小段文本資訊。客戶端請求服務器,如果服務器需要記錄該用戶狀態,就使用response向客戶端瀏覽器頒發一個Cookie。客戶端瀏覽器會把Cookie保存起來。當瀏覽器再次請求該網站時,瀏覽器把請求的網址連同該Cookie一同提交給服務器。服務器檢查該Cookie,以此來辨認用戶狀態。服務器還可以根據需要修改Cookie的內容。
2.6 Session機制
session是另一種記錄客戶狀態的機制,與Cookie不同的是,Cookie保存在客戶端瀏覽器 端中,而Session保存在服務器上。客戶端瀏覽器訪問服務器時,服務器把客戶端資訊以 某種形式記錄在服務器上。客戶端瀏覽器再次訪問時只需要從該Session中查找該客戶的 狀態就可以了。
2.7 Applet
Applet是可通過Internet下載并在接收計算機上運行的一小仙程式。Applet通常用Java 語言撰寫并運行在瀏覽器軟體中,典型應用為萬維網網頁頁面定制或添加互動格式元素。
2.8 Servlet
JavaServlet是一種作為單獨檔案跟網頁一起發送的小程式,通常在服務器端運行,可提 供為用戶進行運算或者根據用戶互作用定位圖形等服務。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/20563.html
標籤:網絡
上一篇:第六章 p2p原理與實踐
下一篇:第六章 P2P原理與實踐
