成人网站入口,五月丁香久久,亚洲精品99,亚洲欧美精品中文幕无码三区,丁香五月激情网,国产一区二区不卡视频,日韩精品网站,国产精品999

深圳市瑞申電子有限公司

深圳市瑞申電子有限公司是一家10年專業(yè)大功率電感生產(chǎn)加工廠商,主要以大功率,大電流、扁平線圈電感、平面變壓器設(shè)計、生產(chǎn)、銷售工廠。設(shè)計、繞線、組裝、檢測、包裝、出貨等全制程的工藝流程!擁有完整、科學的質(zhì)量管理體系。專業(yè)技術(shù)團隊10人,我們的誠信、實力和產(chǎn)品質(zhì)量獲得業(yè)界的認可。歡迎各界朋友蒞臨參觀、指導和業(yè)務(wù)洽談。 ...

基于Linux內(nèi)核模式的PPPoE優(yōu)化與實現(xiàn)

時間:2016-06-15 11:13:20 點擊:

PPPoE(Point.to.Point Protoeol over Ethernet)是將PPP協(xié)議封裝在以太網(wǎng)幀上進行傳輸,它的通信過程分為探測(Discovery)和PPP會話(Session)2個階段。PPPoE Discovery階段主要是客戶機確定AC(Access Concentrator)以及客戶機與AC協(xié)商Session ID。而PPPoE Sess-ion用于完成數(shù)據(jù)包的接收與發(fā)送,同時它也用于完成PPP鏈路的協(xié)商(LCP),以及網(wǎng)絡(luò)層的控制協(xié)商(IPCP)等。

傳統(tǒng)的PPPoE先會用Raw socket讀取數(shù)據(jù),然后采用用戶態(tài)程序?qū)ζ浞獍獍?,然后再發(fā)送給內(nèi)核。但是這種方法會引起大量的內(nèi)核空間與用戶空間的上下文切換,從而帶來不必要的開銷。而對于實現(xiàn)于內(nèi)核態(tài)的PPPoE,它會把所有的封包以及解包實現(xiàn)于內(nèi)核,這樣就大大提高PPPoE的效率。

1 PPPoE協(xié)議概述

1. 1 PPPoE Discovery階段

在PPPoE Discovery階段,客戶機首先廣播一個PADI(0x09)幀。收到PADI幀的一個或多個服務(wù)器會發(fā)送PADO(0x07)幀,這個包中包含了服務(wù)器的各種標識。然后,客戶機會選擇其中一個服務(wù)器發(fā)送PADR(0x19),表明主機選擇了這個服務(wù)器。最終,收到PADR(0x65)幀的服務(wù)器會為新的會話分配資源并向客戶機發(fā)送PADS(0x65)。當此階段完成,這兩次的對話完成了SESSION_ID以及雙方物理地址,為后續(xù)數(shù)據(jù)會話打好基礎(chǔ)。

同時PPP協(xié)議還提供了一個PADT請求,該請求用于結(jié)束這次PPPoE會話。這個請求可以由任何一方發(fā)出,同時代表這次回話的結(jié)束,圖1描述整個discovery過程。

整個discovery過程

1.2 PPPoE Session階段

PPPoE Discovery階段是為整個PPPoE會話獲取雙方物理地址以及Session_ID,這個Session_ID就成為了雙方的通信憑證,在整個會話過程中保持不變。PPP幀數(shù)據(jù)被封在以太幀中,它在以太幀的標識為0x8864,當碰到0x8864時,就認為是一個PPPoE包。 大功率電感廠家 |大電流電感工廠

  • 降壓調(diào)節(jié)器如何“變身”智能可調(diào)光LED驅(qū)動器?
    4月08日 第三屆·無線通信技術(shù)研討會 立即報名 12月04日 2015?第二屆中國IoT大會 精彩回顧 10月30日ETF?智能硬件開發(fā)技術(shù)培訓會 精彩回顧 10月23日ETF?第三屆 消費
  • 高速DSP與PC實現(xiàn)串口通信的方法
    數(shù)字信號處理器(Digital Signal Processor,DSP)在圖形圖像處理、高精度測量控制、高性能儀器儀表等眾多領(lǐng)域得到越來越廣泛的應(yīng)用,實際運用中,通常須將DSP采集處理后的數(shù)據(jù)傳送到
  • 電源各種拓撲結(jié)果電路圖實例
    開關(guān)電源各種拓撲結(jié)構(gòu)電路圖實例【摘要】為電源行業(yè)的技術(shù)編輯,每天編寫及整理出一篇篇技術(shù)文章便是我們工作的樂趣與重心。 在常人眼里,編輯工作似乎既繁瑣又枯燥無味。 但
  • 大功率電感

    苍溪县| 通许县| 祁东县| 库尔勒市| 山丹县| 清远市| 华安县| 南开区| 镇远县| 林口县| 墨竹工卡县| 手游| 稻城县| 宝应县| 贵州省| 丹阳市| 泾川县| 讷河市| 渝北区| 新平| 寿宁县| 晋宁县| 浮山县| 荥阳市| 会泽县| 苏尼特左旗| 陆丰市| 清涧县| 新绛县| 沭阳县| 唐河县| 余庆县| 西贡区| 大城县| 蚌埠市| 莱州市| 黎平县| 礼泉县| 黔东| 正蓝旗| 乌审旗|