後端相關技能(四) 網路協議

2021-09-13 02:22:49 字數 714 閱讀 3648

預期學習目標

http 的請求報文分為三個部分請求行請求頭請求體
# url 的編碼格式採用的是 ascii 碼

# url 需要轉碼的特殊字元「+ 空格 / ? % # & =」

# php 使用 urlencode/urldecode 進行 編碼/解碼

特殊字元

代表含義

替換內容

+url 中+號表示空格

%2b空格

url中的空格可以用+號或者編碼

%20/

分隔目錄和子目錄

%2f?

分隔實際的url和引數

%3f%

指定特殊字元

%25#

表示書籤

%23&

url 中指定的引數間的分隔符

%26=

url 中指定引數的值

%3d名稱

代表含義

form-data

表單提交,儲存表單和檔案

x-www-form-urlencoded

表單提交,會將表單內的資料轉換為鍵值對

raw可以上傳任意格式的文字,可以上傳text、json、xml等

binary

上傳二進位制資料,通常用來上傳檔案

6 3網路協議

1.telnet 測試埠,呼叫tcp,格式telnet 192.168.1.50 8080,telnet通了,網路就通了,但資料好壞不能看出來。2.ping 要看資料質量,用ping來檢查,訪問時,外網慢,內網快。3.tracert 的請求超時,不代表網路不通,代表沒有返回值,可能存在防火牆。4.d...

三(網路相關)

1 管道 半雙工 即資料只能在乙個方向上流動 具有固定的讀端和寫端。2 訊息佇列 是系統或應用之間的一種通訊方式,是儲存訊息的容器,保證資訊可靠傳遞。3 訊號量 乙個計數器。訊號量用於實現程序間的互斥與同步,而不是用於儲存程序間通訊資料。4 共享記憶體 兩個或多個程序共享乙個給定的儲存區。tcp 基...

5 網路層 IP協議相關技術

5.1 dns 網域名稱解析協議 5.1.1 網域名稱伺服器 網域名稱是分層結構,網域名稱伺服器也是對應的層級結構。有了網域名稱結構,還需要有乙個東西去解析網域名稱,網域名稱需要由遍及全世界的網域名稱伺服器去解析,網域名稱伺服器實際上就是裝有網域名稱系統的主機。由高向低進行層次劃分,可分為以下幾大類...