https 安全超文字傳輸協議
ftp 文字傳輸協議
tcp 網路控制協議
ip 網際網路協議
udp 使用者資料協議
等2、什麼是http協議
總結來說:http協議即在瀏覽器和伺服器通訊之間的乙個規則,即協議;
它不僅保證計算機正確快速地傳輸超文字文件,還確定傳輸文件中的哪一部分,以及哪部分內容首先顯示(如文字先於圖形)等。
是客戶端瀏覽器或其他程式與web伺服器之間的應用層通訊協議。在internet上的web伺服器上存放的都是超文字資訊,客戶機需要通過http協議傳輸所要訪問的超文字資訊
包含命令和傳輸資訊,不僅可用於web訪問,也可以用於其他網際網路/內聯網應用系統之間的通訊,從而實現各類應用資源超**訪問的整合。
我們在瀏覽器的位址列裡輸入的**位址叫做url (uniform resource locator,統一資源定位符)。就像每家每戶都有乙個門牌位址一樣,每個網頁也都有乙個internet位址。
當你在瀏覽器的位址框中輸入乙個url或是單擊乙個超級鏈結時,url就確定了要瀏覽的位址。瀏覽器通過超文字傳輸協議(http),將web伺服器上站點的
網頁**
提取出來,並翻譯成漂亮的網頁。
通俗的來講介面就相當於一件工具,當你要用它的時候通過http協議中的請求和響應去申請和獲取;
協議方式多種,可以通過不同的協議獲取相應的物件;
4、http協議版本
(1)http協議1.0與1.1
http1.0每次請求都要建立新的tcp連線,連線不能復用;
http1.1連線可以復用;
http1.1在request訊息頭增加host,http1.0沒有這個域
http1.1增加了對put、delete、connet等request方法的支援;
(2)http1.1與http2
http2採用二進位制格式而不是文字格式;
http2完全的多路復用;
http2可以讓伺服器主動把響應推送到客戶端快取中;
協議需要到ca申請證書,一般免費證書較少,因而需要一定費用。
是超文字傳輸協議,資訊是明文傳輸,https則是具有安全性的ssl加密傳輸協議。
和https使用的是完全不同的連線方式,用的埠也不一樣,前者是80,後者是443。
的連線很簡單,是無狀態的;https協議是由ssl+http協議構建的可進行加密傳輸、身份認證的網路協議,比http協議安全。
簡單快速:客戶端向伺服器傳送請求時,只需傳送請求方法和路徑;
靈活:http允許傳輸任意型別的資料物件,正在傳輸的型別由content-type加以標記;
無連線:限制每次只處理乙個請求,處理完後即斷開連線;http協議每次響應完成後,會斷開與客戶端的連線;
無狀態:http是無狀態協議,無狀態是指協議對於事務處理沒有記憶能力;由於伺服器斷開了連線,就無法知曉連線間的關係。
(1)客戶端發起請求到api層
(2)api接收到客戶端發起的使用者請求;(api對業務邏輯進行驗證)
(3)api將使用者輸入的資料傳送給資料庫;
(4)資料庫將查詢資料庫的條目返回給api
(5)api將返回成功或失敗的狀態碼發給客戶端;
(6)客戶端將返回資訊提示給使用者;
tcp/ip三次握手
例:客戶端向服務端發起溝通
服務端先確認哪個客戶端,將客戶端的資訊發回客戶端
客戶端收到服務端資訊,確認無誤後再發給服務端
溝通建立
2、osi七層模型
osi定義了網路互連的七層框架
3、url與uri
url:(uniform/universal resource locator 的縮寫,統一資源定位符)。
uri:(uniform resource identifier 的縮寫,統一資源識別符號)(
代表一種標準)。
關係:
uri
屬於 url 更高層次的抽象,一種字串文字標準。
就是說,uri 屬於父類,而 url 屬於 uri 的子類。url 是 uri 的乙個子集。
二者的區別在於,uri 表示請求伺服器的路徑,定義這麼乙個資源。而 url 同時說明要如何訪問這個資源(http://)。 大家把瀏覽器位址列裡訪問**的位址認為是url就好了,也就是以http/https開頭的uri子集。
http協議詳解(一)HTTP協議基礎
最近在看一些http的東西,http比較雜,大致整理了一下,用思維導圖的方式呈現了出來。我會分幾個板塊來介紹http協議,具體的板塊也在下面的思維導圖中標註出來了,盡量以簡潔的方式為大家呈現http的內容。初寫部落格,文中有些紕漏的地方還請大家指點。http 超文字傳輸協議,本質上是一種通訊協議。用...
http協議(一) http協議基礎知識
l https 安全超文字傳輸協議 l ftp 文字傳輸協議 l tcp 網路控制協議 l ip 網際網路協議 l udp 使用者資料協議 等http是客戶端瀏覽器或其他程式與web伺服器之間的應用層通訊協議。在internet上的web伺服器上存放的都是超文字資訊,客戶機需要通過http協議傳輸所...
http協議基礎
定義 http協議是一種基於請求 響應模式的,無狀態協議.請求方法 http 1.1 方法 作用 get 請求獲取由request uri所所標識的資源 post 在request uri所標識的資源後附加新的資訊 head 請求獲取由request uri所所標識的資源的響應訊息報頭 put 請求...