KCP網路傳輸協議

2021-08-08 11:44:21 字數 435 閱讀 7650

# 網路傳輸協議kcp

## kcp簡介

kcp是一種快速的可靠的arq協議(a fast and reliable arq protocol),但嚴格意義上講kcp並不是一種網路傳輸協議,因為kcp並不負責網路底層的資料收發工作,通常由傳統的udp協議來完成底層資料的收發,kcp只是一種保證網路傳輸資料可靠的演算法。kcp是一種介於udp和tcp之間的協議。

## kcp優勢

kcp已經收到越來越多手遊開發專案的關注,最主要的原因kcp協議可以克服udp丟包問題,在比tcp浪費10%~20%頻寬的情況下,可以換取平均延遲降低30%~40%,最大延遲降低三倍的效果。關於[kcp演算法實現方法和原始碼][1

]在git上已經由比較完整的介紹,此處就不再做過多的贅述。

## kcp的用途

---------

[1]:

[2]:

網路傳輸協議

transmission control protocol 傳輸控制協議 amf action message format 是flash與服務端通訊的一種常見的二進位制編碼模式,其傳輸效率高,可以在http層面上傳輸。現在很多flash webgame都採用這樣的訊息格式。amf協議是基於http...

網路傳輸協議

伺服器和客戶端間進行通訊時的約束和規範,客戶端與服務端的資料互動並不是雜亂無章的,需要遵照 基於 一定的規範進行,這個規範就是http協議。http協議主要由請求和響應構成。常用請求方法 post get put delete。請求由客戶端發起,其規範格式為 請求行 請求頭 請求主體。響應由伺服器發...

網路傳輸之網路協議

之所以說神奇的網路協議,是因為網路本身就覺得很神奇。當我想要給乙個小夥伴傳輸檔案時,我們兩個人看到的都是一樣的介面,就像通過qq,今目標傳送檔案時,檔案傳輸速度,傳到了多少,都是一樣的,但是我們實際上卻隔著千山萬水。這篇文章就來說一說,是如何實現傳輸的。這篇文章,是郭凱師哥點燃了自己對這方面的興趣,...