網路應用 web應用

2021-08-18 18:43:25 字數 835 閱讀 7225

world wide web :tim berners-lee

網頁、網頁互相鏈結

網頁(web page)包含多個物件(objects)

物件的定址(addressing)

url(uniform resoure locator):統一資源定位器 rfc1738

scheme: //host:port/path

全球資訊網應用遵循http(hypertext transfer protocol)超文字傳輸協議

c/s 結構

客戶--browser:請求、接收、展示web 物件

伺服器--web server:響應客戶的請求,傳送物件

http版本

1、伺服器在80埠等待客戶的請求

2、瀏覽器發起到伺服器的tcp連線(建立套接字socket)

3、伺服器接受來自瀏覽器的tcp連線

4、瀏覽器(http客戶端)與web伺服器(http伺服器)交換http訊息

5、關閉tcp連線

無狀態(stateless)

伺服器不維護任何有關客戶端過去所發請求的資訊

其他:

有狀態的協議更複雜:

需維護狀態(歷史資訊)

如果客戶端或伺服器失效,會產生狀態的不一致,解決這種不一致代價高

網路應用和web應用 MOOC

第一節課 網路應用 網路應用有哪些特點 與單機應用有哪些本質不同?網路應用首先要有基礎環境,一部分軟體跑到我們自己的機子上,一部分抱在伺服器上面 比如 瀏覽器跑在我們的機子上,還有一些軟體跑在就是某個硬體伺服器上,他們之間互動就構成了我們網路應用 網路應用的體系結構 有三個 1.客戶機 伺服器結構 ...

網路應用 Web應用之HTTP連線

非永續性連線 nonpersistent http 每個tcp連線最多允許傳輸乙個物件 http 1.0版本使用非永續性連線 永續性連線 persistent http 每個tcp連線允許傳輸多個物件 http 1.1 版本預設使用永續性連線 從客戶端傳送乙個很小的資料報到伺服器並返回所經歷的時間 ...

網路應用 Web應用之HTTP訊息格式

http協議有兩類訊息 1 請求訊息 2 響應訊息 ascii 人直接可讀 http請求的訊息的通用格式 post方法 網頁中經常需要填寫 from 在請求訊息的訊息體 entity body 中上傳客戶端的輸入 url方法 使用get方法 輸入資訊通過request行的url欄位上傳 head 請...