常用協議整理

2021-10-25 15:51:18 字數 2433 閱讀 2633

層級

協議說明

備註應用層

rtpsrtp

安全實時傳輸協議(secure real-time transport protocol或srtp)是在實時傳輸協議(real-time transport protocol或rtp)基礎上所定義的乙個協議,旨在為單播和多播應用程式中的實時傳輸協議的資料提供加密、訊息認證、完整性保證和重放保護

rtcp

實時傳輸控制協議(real-time transport control protocol,rtcp)是實時傳輸協議(rtp)的乙個姐妹協議。rtcp為rtp**流提供通道外控制。rtcp定期在流多**會話參加者之間傳輸控制資料。rtcp的主要功能是為rtp所提供的服務質量提供反饋。rtcp收集相關**連線的統計資訊,例如:傳輸位元組數,傳輸分組數,丟失分組數,時延抖動,單向和雙向網路延遲等等。網路應用程式可以利用rtcp所提供的資訊試圖提高服務質量,比如限制資訊流量或改用壓縮比較小的編解碼器。rtcp本身不提供資料加密或身份認證,其伴生協議srtcp(安全實時傳輸控制協議)則可用於此類用途。

srtcp

安全實時傳輸控制協議(secure rtcp或srtcp);安全實時傳輸控制協議為實時傳輸控制協議提供類似的與安全有關的特性,就像安全實時傳輸協議為實時傳輸協議提供的那些一樣

rtsp

實時流傳輸協議(real time streaming protocol),rtsp是一種雙向實時資料傳輸協議,客戶機和伺服器都可以發出請求,伺服器端可以自行選擇使用tcp或udp來傳送串流內容,它允許客戶端向伺服器端傳送請求,如回放、快進、倒退等操作。rtsp可基於rtp來傳送資料,還可以選擇tcp、udp、組播udp等通道來傳送資料,具有很好的擴充套件性;但並不特別強調時間同步,所以比較能容忍網路延遲

sipsdp

(session description protocol)是一種通用的會話描述協議,主要用來描述多**會話,用途包括會話宣告、會話邀請、會話初始化等;sdp 完全是一種會話描述格式,它不屬於傳輸協議,它只使用不同的適當的傳輸協議,包括會話通知協議(sap)、會話初始協議(sip)、實時流協議(rtsp)、mime 擴充套件協議的電子郵件以及超文字傳輸協議(http)。sdp 資訊是文字資訊,採用 utf-8 編 碼中的 iso 10646 字元

狀態碼:1xx訊息——請求已被伺服器接收,繼續處理2xx成功——請求已成功被伺服器接收、理解、並接受3xx重定向——需要後續操作才能完成這一請求4xx請求錯誤——請求含有詞法錯誤或者無法被執行5xx伺服器錯誤——伺服器在處理某個正確請求時發生錯誤

超文字傳輸安全協議(英語:hypertext transfer protocol secure,縮寫:https),是一種通過計算機網路進行安全通訊的傳輸協議。https經由http進行通訊,但利用ssl/tls來加密資料報。https開發的主要目的,是提供對**伺服器的身份認證,保護交換資料的隱私與完整性。https的信任基於預先安裝在作業系統中的證書頒發機構(ca)http的url是由「http://」起始與預設使用埠80,而https的url則是由「https://」起始與預設使用埠443。

websocket

傳輸層tcp

傳輸控制協議(英語:transmission control protocol,縮寫:tcp)是一種面向連線的、可靠的、基於位元組流的傳輸層通訊協議;tcp協議的執行可劃分為三個階段:連線建立(connection establishment)、資料傳送(data transfer)和連線終止(connection termination);資料在tcp層稱為流(stream),資料分組稱為分段(segment)。作為比較,資料在ip層稱為datagram,資料分組稱為分片(fragment)。 udp 中分組稱為message

udp使用者資料報協議(英語:user datagram protocol,縮寫:udp;又稱使用者資料報協議)是乙個簡單的面向資料報的通訊協議,位於osi模型的傳輸層;udp只提供資料的不可靠傳遞,它一旦把應用程式發給網路層的資料傳送出去,就不保留資料備份(所以udp有時候也被認為是不可靠的資料報協議)

udp適用於不需要或在程式中執行錯誤檢查和糾正的應用,它避免了協議棧中此類處理的開銷,對時間有較高要求的應用程式通常使用udp,因為丟棄資料報比等待或重傳導致延遲更可取。流**,實時多人遊戲和ip語音(voip)是經常使用udp的應用程式udp傳送端無法檢測擁塞,資料擁塞控制協議(dccp)設計成通過在諸如流**型別的高速率udp流中增加主機擁塞控制,來減小這個潛在的問題。

網路層ip

ip位址有兩個主要的功能:標識主機:更具體地說,標識其網路介面,並且提供主機在網路中的位置。網路定址:網際協議(縮寫:ip)的乙個重要機制就是網路定址(英語:internet address)。該功能的目的是將 資料報 從乙個網路模組 送到 目的地。在傳送的整個過程,ip位址(address)充當著目的地的位置,網域名稱(name)意味著我們要找什麼,路由(route)代表著如何到達目的地的這個過程。[3] 每個ip資料報的標頭包含了傳送主機的ip位址和目的主機的ip位址。

UDP協議整理

iso七層模型 1.1 udp報頭 udp報頭的結構如圖 udp報頭由4個部分組成,其中兩個是可選的 粉紅背景標出部分 各16bit的 埠和目的埠用來標記傳送和接受的應用程序。因為udp不需要應答,所以 埠是可選的,如果 埠不用,那麼置為零。在目的埠後面是長度固定的以位元組為單位的報文長度域,用來指...

vrrp協議整理

圖 1通常,同一網段內的所有主機上都存在乙個相同的預設閘道器,如圖 1所示,處於同一網段的主機a b c的預設閘道器路由器為gateway,主機發往其它網段的報文將通過預設閘道器進行 從而實現主機與外部網路的通訊。當預設閘道器發生故障時,本網段內所有主機將無法與外部網路通訊。如下圖 2,若gatew...

HTTP TCP UDP協議整理

超文字傳輸協議,這裡需要明白乙個概念什麼是傳輸協議 傳輸協議 在客戶端和伺服器端通訊時,規範了傳輸資料的格式 作為超文字傳輸協議,是當前網際網路上應用最為廣泛的一種網路協議。特點 1xx 伺服器接收未完成,返回1xx狀態碼 2xx 表示成功 200 客戶端與伺服器處理成功 3xx 客戶端需要進一步操...