網路基礎二之應用層

2021-09-17 08:57:12 字數 862 閱讀 1421

1. 套接字

也就是我們通常所說的**,如:

(1)帶層次的檔案路徑又稱為訪問資源;

(2)查詢字串又稱為引數;

(3)埠號與名稱對等,所以埠號一般省略。

3. http格式

空行:將報頭和有效載荷(正文)進行分離

4. http方法

(1)get方法:獲取資源,傳參在url中,不安全,並且長度有限;

(2)post方法:傳參在正文,比較安全,長度沒有限制;

(3)put方法:傳輸檔案;

(4)head方法:獲取報文首部;

(5)delete方法:刪除檔案;

(6)link:建立和資源之間的聯絡;

(7)等等。

5. http的狀態碼

(1)1xx:資訊狀態碼,表示接受的請求正在處理;

(2)2xx:成功狀態碼,表示請求正常處理完畢;

(3)3xx:重定向狀態碼,表示需要附加操作才能完成請求;

(4)4xx:客戶端錯誤狀態碼,表示伺服器無法處理此類請求;

(5)5xx:伺服器錯誤狀態碼,表示伺服器處理請求出錯。

網路基礎 應用層

應用層 解決如何使用 響應狀態碼 http常見header content type 資料型別 text html等 content length body的 長度 host 客戶端告知伺服器,所請求的資源是在哪個主機的哪個端 口上 user agent 宣告 使用者的作業系統和瀏覽器版本資訊 re...

網路基礎 應用層(HTTP協議)

我們寫的解決我們實際問題的網路程式都是在應用層。今天我們詳細來了解一下應用層的http協議。協議就是一種約定,socket apide 介面,在讀寫資料時,都是按字串的方式來傳送接收的。如果我們要傳輸一些結構化的資料怎麼辦呢?我們可以約定 定義乙個結構體來標識我們需要互動的資訊,傳送資料時將這個結構...

網路基礎 應用層HTTP協議

目錄 應用層 tcp ip協議中的應用層 http協議 http協議 url 統一資源定位符 urlencode urldecode http協議格式 概述 http 請求訊息request 響應訊息response 首行 請求 request 首行 響應 response 首行 頭部 正文 實現乙...