隨著數(shù)據(jù)中心網(wǎng)絡(luò)需求的不斷提升,尤其是對(duì)數(shù)據(jù)速率和延遲的嚴(yán)格要求,網(wǎng)絡(luò)協(xié)議棧正逐漸從軟件轉(zhuǎn)向硬件實(shí)現(xiàn)。這一轉(zhuǎn)變旨在以低延遲和低CPU利用率實(shí)現(xiàn)100 Gbps甚至更高的數(shù)據(jù)速率。然而,傳統(tǒng)的網(wǎng)絡(luò)接口卡(NIC)中的網(wǎng)絡(luò)協(xié)議棧通常采用硬連線方式,這限制了傳輸協(xié)議的創(chuàng)新和靈活性。為了解決這一問題,本文提出了一種名為Tonic的可編程硬件架構(gòu),旨在高速網(wǎng)卡中實(shí)現(xiàn)靈活且高效的傳輸協(xié)議。