TCP 透明代理模塊主要包括了數(shù)據(jù)采集模塊,壓縮與發(fā)送控制模塊,發(fā)送模塊。其中數(shù)據(jù)采集模塊主要負(fù)責(zé)把流經(jīng)廣域網(wǎng)加速系統(tǒng)的指定的數(shù)據(jù)包截獲,交給加速系統(tǒng)進(jìn)行處理。主要使用過了 linux 中的 ipq 技術(shù),在截獲數(shù)據(jù)包的同時,還需要解析數(shù)據(jù)包,把數(shù)據(jù)包的相關(guān)信息,例如序列號,確認(rèn)號等保留,包括發(fā)送方信息,接收方信息等上下文信息,保存到指定的數(shù)據(jù)結(jié)構(gòu)中,在重組發(fā)送中將會用到這些信息。然后是壓縮與發(fā)送控制模塊,主要是負(fù)責(zé)把解析的數(shù)據(jù)段重組后,組成較大的連續(xù)的數(shù)據(jù)段,然后交給壓縮替換進(jìn)程,進(jìn)行壓縮替換。同時在壓縮替換后,需要把壓縮后的數(shù)據(jù)包進(jìn)行重新的分片,封裝成 TCP 協(xié)議的數(shù)據(jù)報文。最后經(jīng)過壓縮并且重新封裝后的數(shù)據(jù)報文,交給發(fā)送模塊,使用 raw socket 技術(shù)發(fā)送到廣域網(wǎng)中。
田鑫,專業(yè)的企業(yè)組網(wǎng)服務(wù)商,致力于為企業(yè)提供企業(yè)組網(wǎng)(SD-WAN、MPLS、云互聯(lián)),業(yè)務(wù)云化、數(shù)據(jù)中心、網(wǎng)絡(luò)安全、行業(yè)IT解決方案等相關(guān)服務(wù)。
更多相關(guān)內(nèi)容推薦:
什么是廣域網(wǎng)?廣域網(wǎng)優(yōu)化是什么意思?
廣域網(wǎng)加速,數(shù)據(jù)壓縮技術(shù)的發(fā)展現(xiàn)狀
廣域網(wǎng)加速,數(shù)據(jù)緩存技術(shù)的發(fā)展現(xiàn)狀
廣域網(wǎng)加速,TCP 優(yōu)化技術(shù)的發(fā)展現(xiàn)狀
廣域網(wǎng)加速原理,廣域網(wǎng)如何進(jìn)行加速?