{"id":528,"date":"2023-02-05T16:48:50","date_gmt":"2023-02-05T08:48:50","guid":{"rendered":"http:\/\/39.104.58.144\/?page_id=528"},"modified":"2023-02-07T17:12:51","modified_gmt":"2023-02-07T09:12:51","slug":"ppp-decoder","status":"publish","type":"page","link":"http:\/\/www.algmain.com\/index.php\/simpleteam\/encoder-decoder\/ppp-decoder\/","title":{"rendered":"PPP\u89e3\u7801\u5668"},"content":{"rendered":"\n<p>PPP\u534f\u8bae\u662f\u4e00\u79cd\u6bd4\u8f83\u5e38\u7528\u7684\u534f\u8bae\u3002\u8fd9\u91cc\u7684PPP\u89e3\u7801\u5668\u4e3b\u8981\u662f\u9488\u5bf9\u57fa\u4e8eModem\u7684PPP\u534f\u8bae\u8fdb\u884c\u89e3\u7801\u3002\u4ece\u4e2d\u53ef\u4ee5\u7aa5\u63a2PPP\u534f\u8bae\u7684\u5de5\u4f5c\u60c5\u51b5\u3002<\/p>\n\n\n\n<p>PPP\u89e3\u7801\u5668\u662f\u4e00\u4e2a\u53ef\u4ee5\u8fd0\u884c\u7684Jar\u5305\u3002\u70b9\u51fb\u8fd9\u91cc\u53ef\u4ee5\u4e0b\u8f7d\u8be5\u7a0b\u5e8f\uff1a<a href=\"http:\/\/algmain.com\/downloads\/PPPDecoder.jar\">PPPDecoder.jar<\/a>\u3002<\/p>\n\n\n\n<p>\u542f\u52a8\u89e3\u7801\u5668\u53ef\u4ee5\u4f7f\u7528\u5982\u4e0b\u6307\u4ee4\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Java \u2013cp PPPDecoder.jar; PPPDecoder &#91;file name]<\/code><\/pre>\n\n\n\n<p>\u5176\u4e2dfile name\u6307\u5b9a\u4e86PPP\u534f\u8bae\u7684\u901a\u8baf\u8bb0\u5f55\u65e5\u5fd7\u3002\u683c\u5f0f\u8981\u6c42\u6309\u7167\u884c\u8fdb\u884c\u6574\u7406\uff0c\u6570\u636e\u4e4b\u95f4\u6ca1\u6709\u591a\u4f59\u7a7a\u683c\uff0c\u5f00\u5934\u548c\u7ed3\u5c3e\u90fd\u5fc5\u987b\u662f\u201c7E\u201d\u3002\u8fd9\u4e2a\u5f00\u5934\u548c\u7ed3\u5c3e\u662f\u5178\u578b\u7684PPP\u534f\u8bae\u8981\u6c42\u3002<\/p>\n\n\n\n<p>\u4f8b\u5982\u4e00\u4e2a\u5178\u578b\u7684\u4e32\u53e3\u6570\u636e\u8bb0\u5f55\u5982\u4e0b\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"558\" height=\"88\" src=\"http:\/\/39.104.58.144\/wp-content\/uploads\/2023\/02\/com1ppp.png\" alt=\"\" class=\"wp-image-546\" srcset=\"http:\/\/www.algmain.com\/wp-content\/uploads\/2023\/02\/com1ppp.png 558w, http:\/\/www.algmain.com\/wp-content\/uploads\/2023\/02\/com1ppp-300x47.png 300w\" sizes=\"(max-width: 558px) 100vw, 558px\" \/><\/figure>\n\n\n\n<p>\u7b2c\u4e00\u884c\u901a\u8baf\u6570\u636e\u7ecf\u8fc7\u6574\u7406\u540e\u53ef\u4ee5\u5982\u4e0b\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>7EFF7D23C0217D217D207D207D377D227D267D207D207D207D207D257D267D3BF13A387D277D227D287D227D2D7D237D2656CD7E<\/code><\/pre>\n\n\n\n<p>\u8fd9\u6837\u7684\u6570\u636e\u5c31\u53ef\u4ee5\u9001\u5f80PPPDecoder\u8fdb\u884c\u89e3\u6790\u3002\u4e0b\u9762\u7684\u8868\u683c\u4e2d\u7ed9\u51fa\u4e86\u90e8\u5206\u6807\u51c6\u89e3\u6790\u7ed3\u679c\u4ec5\u4f9b\u53c2\u8003\u3002<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n Experimentation.main : 0x7eff7d23c0217d217d207d207d377d227d267d207d207d207d207d257d267d3bf13a387d277d227d287d227d2d7d237d2656cd7e\n        SimpleBuffer.dump : show parameters !\n                size = 0\n                position = 0\n                (no data available !)\n        HDLCPacket.dump : show parameters !\n                acf_compression = false\n                pf_compression = false\n                (data is unavailable)\n        SimpleBuffer.dump : show parameters !\n                size = 50\n                position = 0\n                data = 0xff7d23c0217d217d207d207d377d227d267d207d207d207d207d257d267d3bf13a387d277d227d287d227d2d7d237d2656cd\n        HDLCPacket.dump : show parameters !\n                acf_compression = false\n                pf_compression = false\n                protocol = 0xc021 (LCP, Link Control Protocol)\n                ppp_fcs16 = 0x56cd (GOOD)\n                bytes = 0xff03c0210100001702060000000005061bf13a38070208020d0306\n        LCPPacket.dump : show parameters !\n                code = 0x01 (Configure-Request)\n                identifier = 0\n                total = 23\n        LCPConfigureRequest.dump : show parameters !\n        AsyncControlCharacterMap.dump : show parameters !\n                accm = 0x00000000\n        MagicNumber.dump : show parameters !\n                magic_number = 0x1bf13a38\n        PFCompression.dump : no parameters !\n        ACFCompression.dump : no parameters !\n        Callback.dump : show parameters !\n                operation = 0x06 (unknown)\n                message = 0x\n\n        Experimentation.main : 0x7eff7d23c0217d217d207d203b7d227d267d207d207d207d207d237d25c223817d257d2639f75ea67d277d227d287d227d2d7d237d267d317d247d264e7d337d377d21ae5f8132e64e4a7d289c40eebb84e8b1a17d207d207d207d207d377d247d207d264b347e7eff7d23c0217d227d207d207d377d227d267d207d207d207d207d257d267d3bf13a387d277d227d287d227d2d7d237d267d3c5f7e\n        SimpleBuffer.dump : show parameters !\n                size = 0\n                position = 0\n                (no data available !)\n        HDLCPacket.dump : show parameters !\n                acf_compression = false\n                pf_compression = false\n                (data is unavailable)\n        SimpleBuffer.dump : show parameters !\n                size = 101\n                position = 0\n                data = 0xff7d23c0217d217d207d203b7d227d267d207d207d207d207d237d25c223817d257d2639f75ea67d277d227d287d227d2d7d237d267d317d247d264e7d337d377d21ae5f8132e64e4a7d289c40eebb84e8b1a17d207d207d207d207d377d247d207d264b34\n        HDLCPacket.dump : show parameters !\n                acf_compression = false\n                pf_compression = false\n                protocol = 0xc021 (LCP, Link Control Protocol)\n                ppp_fcs16 = 0x4b34 (GOOD)\n                bytes = 0xff03c0210100003b0206000000000305c22381050639f75ea6070208020d03061104064e131701ae5f8132e64e4a089c40eebb84e8b1a10000000017040006\n        LCPPacket.dump : show parameters !\n                code = 0x01 (Configure-Request)\n                identifier = 0\n                total = 59\n        LCPConfigureRequest.dump : show parameters !\n        AsyncControlCharacterMap.dump : show parameters !\n                accm = 0x00000000\n        AuthenticationProtocol.dump : show parameters !\n                protocol = 0xc223 (Challenge Handshake Authentication Protocol)\n        MagicNumber.dump : show parameters !\n                magic_number = 0x39f75ea6\n        PFCompression.dump : no parameters !\n        ACFCompression.dump : no parameters !\n        Callback.dump : show parameters !\n                operation = 0x06 (unknown)\n                message = 0x\n        MultilinkMaxReceiveReconstructedUnit.dump : show parameters !\n                mrru = 1614\n        MultilinkEndpointDiscriminator.dump : show parameters !\n                class = 0x01 (locally assigned address)\n                address = 0xae5f8132e64e4a089c40eebb84e8b1a100000000\n        LinkDiscriminatorForBACP.dump : show parameters !\n                link_discriminatorr = 0x00000006\n        SimpleBuffer.dump : show parameters !\n                size = 0\n                position = 0\n                (no data available !)\n        HDLCPacket.dump : show parameters !\n                acf_compression = false\n                pf_compression = false\n                (data is unavailable)\n        SimpleBuffer.dump : show parameters !\n                size = 51\n                position = 0\n                data = 0xff7d23c0217d227d207d207d377d227d267d207d207d207d207d257d267d3bf13a387d277d227d287d227d2d7d237d267d3c5f\n        HDLCPacket.dump : show parameters !\n                acf_compression = false\n                pf_compression = false\n                protocol = 0xc021 (LCP, Link Control Protocol)\n                ppp_fcs16 = 0x1c5f (GOOD)\n                bytes = 0xff03c0210200001702060000000005061bf13a38070208020d0306\n        LCPPacket.dump : show parameters !\n                code = 0x02 (Configure-Ack)\n                identifier = 0\n                total = 23\n        LCPConfigureAck.dump : show parameters !\n        AsyncControlCharacterMap.dump : show parameters !\n                accm = 0x00000000\n        MagicNumber.dump : show parameters !\n                magic_number = 0x1bf13a38\n        PFCompression.dump : no parameters !\n        ACFCompression.dump : no parameters !\n        Callback.dump : show parameters !\n                operation = 0x06 (unknown)\n                message = 0x\n<\/pre><\/div>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PPP\u534f\u8bae\u662f\u4e00\u79cd\u6bd4\u8f83\u5e38\u7528\u7684\u534f\u8bae\u3002\u8fd9\u91cc\u7684PPP\u89e3\u7801\u5668\u4e3b\u8981\u662f\u9488\u5bf9\u57fa\u4e8eModem\u7684PPP\u534f\u8bae\u8fdb\u884c\u89e3\u7801\u3002\u4ece\u4e2d\u53ef\u4ee5\u7aa5\u63a2P [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":523,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-528","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.algmain.com\/index.php\/wp-json\/wp\/v2\/pages\/528"}],"collection":[{"href":"http:\/\/www.algmain.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.algmain.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.algmain.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.algmain.com\/index.php\/wp-json\/wp\/v2\/comments?post=528"}],"version-history":[{"count":4,"href":"http:\/\/www.algmain.com\/index.php\/wp-json\/wp\/v2\/pages\/528\/revisions"}],"predecessor-version":[{"id":572,"href":"http:\/\/www.algmain.com\/index.php\/wp-json\/wp\/v2\/pages\/528\/revisions\/572"}],"up":[{"embeddable":true,"href":"http:\/\/www.algmain.com\/index.php\/wp-json\/wp\/v2\/pages\/523"}],"wp:attachment":[{"href":"http:\/\/www.algmain.com\/index.php\/wp-json\/wp\/v2\/media?parent=528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}