亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: [詢問]如何使用內(nèi)核中的壓縮算法 [打印本頁]

作者: C.J    時(shí)間: 2008-04-23 18:30
標(biāo)題: [詢問]如何使用內(nèi)核中的壓縮算法
程序需要使用 PPP 的 deflate, bsd_comp等壓縮算法模塊。 可是不知道如何才能注冊(cè)上,并使用之。

請(qǐng)有經(jīng)驗(yàn)的朋友提個(gè)醒??
作者: lyl19    時(shí)間: 2008-04-23 23:42
ppp_register_compressor       ppp_generic.c
用這個(gè)注冊(cè)壓縮協(xié)議

應(yīng)用層協(xié)商了一種算法后,通過ioctl向內(nèi)核通知  ccp_test()       ccp.c
內(nèi)核然后尋找該壓縮協(xié)議,進(jìn)行設(shè)置       ppp_set_compress   ppp_generic.c

大致就這一過程,
作者: C.J    時(shí)間: 2008-04-24 09:08
原帖由 lyl19 于 2008-4-23 23:42 發(fā)表
ppp_register_compressor       ppp_generic.c
用這個(gè)注冊(cè)壓縮協(xié)議

應(yīng)用層協(xié)商了一種算法后,通過ioctl向內(nèi)核通知  ccp_test()       ccp.c
內(nèi)核然后尋找該壓縮協(xié)議,進(jìn)行設(shè)置       ppp_set_com ...


謝謝回復(fù),這個(gè)差不多的過程和我的差不多
不過網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)有點(diǎn)奇怪:


與WIN協(xié)商CCP時(shí),算法用MPPE(MPPC),WIN會(huì)間隔一段時(shí)間發(fā)送PPP_COMP數(shù)據(jù)(但我方客戶端收到的是沒有解壓到數(shù)據(jù),這個(gè)不是應(yīng)該是 ppp_generic解壓完再發(fā)給客戶端的嗎?)
看了MPPE模塊代碼,原來是linux下的MPPE不支持沒有加密的(40bit or 128bit選一),原本誤以為是壓縮算法沒注冊(cè)好的問題了。

修改協(xié)商參數(shù)后:
與WIN協(xié)商CCP時(shí),算法用MPPE(MPPC+128bit加密),WIN有一個(gè)明文數(shù)據(jù)包過來(是網(wǎng)絡(luò)上傳輸?shù)木褪敲魑,?yīng)該沒有經(jīng)過解壓處理,奇怪的數(shù)據(jù)包)。

不懂了。
作者: lyl19    時(shí)間: 2008-04-24 19:43
“看了MPPE模塊代碼”

看這個(gè)的時(shí)候是跳過的,感覺加密解密什么的好難,直接看代碼太暈,樓主是如何學(xué)習(xí)這方面的知識(shí)的
作者: C.J    時(shí)間: 2008-04-25 23:12
原帖由 lyl19 于 2008-4-24 19:43 發(fā)表
“看了MPPE模塊代碼”

看這個(gè)的時(shí)候是跳過的,感覺加密解密什么的好難,直接看代碼太暈,樓主是如何學(xué)習(xí)這方面的知識(shí)的


呵呵,看得不深入,只是看了個(gè)大概的邏輯,知道大概處理過程。 加密解密要看太細(xì)了,還沒接觸呢

現(xiàn)在我發(fā)現(xiàn)可能是 pppol2tp 模塊的BUG,沒有處理那個(gè)特殊的報(bào)文,正在和pppol2tp作者聯(lián)系討論這個(gè),未果。
作者: C.J    時(shí)間: 2008-04-26 16:17
加密是自己實(shí)現(xiàn)的嗎 你們?
我感覺我們這已經(jīng)加了好多密了,覺得是否加得過分了:
ipsec 有加密,
ppp中的EAP(PEAP有加密,TLS).
ccp還協(xié)商MPPE或者ECP協(xié)商個(gè)加密.
這些我們使用的都是公共加密方法,某些實(shí)現(xiàn)會(huì)用上自己加密.




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2