freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)撥號(hào)后ppp的鏈接的建立-展示頁

2025-07-05 12:57本頁面
  

【正文】 E對(duì)它進(jìn)行分析如表3。接下去對(duì)PAP進(jìn)行確認(rèn),系統(tǒng)對(duì)字符映射的丟棄進(jìn)行協(xié)商。隨后服務(wù)器端返回一個(gè)拒絕包給CHAP,本文用PAP來代替。PPP連接的建立主要經(jīng)過三個(gè)階段,分別是LCP協(xié)商、密碼認(rèn)證以及網(wǎng)絡(luò)層協(xié)議配置。其中,C51系統(tǒng)是已經(jīng)植入PPP協(xié)議的51系列單片機(jī),電話線部分也可以是某個(gè)網(wǎng)絡(luò)的一部分,甚至是Internet。這種協(xié)議的取舍是由硬件的客觀限制以及實(shí)際的應(yīng)用需要共同決定的。例如采用UDP協(xié)議而不是功能相對(duì)齊全但協(xié)議內(nèi)容過于龐大的TCP/IP協(xié)議來傳輸數(shù)據(jù),傳輸中基本上不使用數(shù)據(jù)壓縮協(xié)議,跳過單片機(jī)作為服務(wù)器端時(shí)的密碼驗(yàn)證過程,省略IPX、AppleTalk等網(wǎng)絡(luò)層協(xié)議等。單片機(jī)的存儲(chǔ)空間只有64KB,而PPP協(xié)議包括LCP、PAP、IPCP以及NCP等協(xié)議,并且在連接建立后還要用到數(shù)據(jù)傳輸協(xié)議(TCP/IP、UDP等)、各種壓縮協(xié)議等。關(guān)于PPP協(xié)議的詳盡描述可以參閱RFC1661文檔。另一種可能是用鏈路控制協(xié)議來指定是否需要對(duì)這32個(gè)字符中的某些值進(jìn)行轉(zhuǎn)義。例如,遇到字符0x01時(shí)需連續(xù)傳送0x7D和0x21兩個(gè)字符(這時(shí),第6個(gè)比特取補(bǔ)碼后變?yōu)?,而前面兩種情況均把它變?yōu)?)。(2)當(dāng)遇到轉(zhuǎn)義字符0x7D時(shí),需連續(xù)傳送2個(gè)字符:0x7D和0x5D,以實(shí)現(xiàn)轉(zhuǎn)義字符的轉(zhuǎn)義。由于標(biāo)志字符的值是0x7E,因此當(dāng)該字符出現(xiàn)在信息字段中時(shí), PPP需要對(duì)它進(jìn)行轉(zhuǎn)義。在IP自尋址情況下,IP數(shù)據(jù)包的大小與PPP協(xié)議幀的大小是兼容的,有效載荷包含有關(guān)協(xié)議的商談和數(shù)據(jù)包的保持。這個(gè)時(shí)候ID表示的是一種服務(wù)類型。ID對(duì)于每一幀來說都是唯一的,所有協(xié)議間的商談和響應(yīng)都通過ID聯(lián)系在一起。代碼部分用來指示LCP、PAP、IPCP或者CHAP協(xié)議數(shù)據(jù)包中的某種類型。事實(shí)上它們都是信息域(Payload)的一部分。協(xié)議域長度通常為2字節(jié),表示信息域里包含的是哪種協(xié)議以及它的處理信息。每個(gè)PPP數(shù)據(jù)包的開始和結(jié)束都有一個(gè)0x7E的數(shù)據(jù)標(biāo)志。此階段,接收到的所有非LCP數(shù)據(jù)包都將被丟棄。當(dāng)連接被終止時(shí),PPP會(huì)通知物理層采取相應(yīng)的動(dòng)作。 終止連接階段PPP連接可以隨時(shí)被終止。此階段,LCP協(xié)議自動(dòng)狀態(tài)機(jī)處于打開狀態(tài),接收到的任何不支持的協(xié)議數(shù)據(jù)包都會(huì)被返回一個(gè)協(xié)議拒絕包,而接收到的所有支持的數(shù)據(jù)包都將被丟棄。 網(wǎng)絡(luò)層協(xié)議階段一旦PPP完成上述階段,便進(jìn)入網(wǎng)絡(luò)協(xié)議階段。如果認(rèn)證失敗,將進(jìn)入連接終止階段。默認(rèn)情況下,是不要求認(rèn)證的。收到LCP配置數(shù)據(jù)包將使鏈路從網(wǎng)絡(luò)層協(xié)議階段或者認(rèn)證階段返回到鏈路建立階段。所有的配置選項(xiàng)都假定使用默認(rèn)值,除非在配置交換過程中被改變。 連接建立階段LCP用于交換配置信息包、建立連接。此時(shí),LCP自動(dòng)機(jī)處于初始階段。 連接死亡階段一個(gè)連接的開始和結(jié)束都要經(jīng)歷這個(gè)階段。配置好的鏈路將一直處于通信狀態(tài),直到LCP幀或NCP幀明確提示關(guān)閉鏈路,或有其它的外部事件發(fā)生。在LCP建立好數(shù)據(jù)鏈路并協(xié)調(diào)好所選設(shè)備后,發(fā)送端PPP發(fā)送NCP幀,以選擇和配置一個(gè)或多個(gè)網(wǎng)絡(luò)層協(xié)議。用網(wǎng)絡(luò)控制協(xié)議簇(NCP)來建立和配置不同的網(wǎng)絡(luò)層協(xié)議,PPP允許同時(shí)采用多種網(wǎng)絡(luò)層協(xié)議。1 PPP的工作原理PPP采用高級(jí)數(shù)據(jù)鏈路控制(HDLC)協(xié)議作為在對(duì)點(diǎn)鏈路上分裝數(shù)據(jù)報(bào)的基本方法。嵌入式單片機(jī)PPP協(xié)議是在單片機(jī)中嵌入PPP協(xié)議,以實(shí)現(xiàn)單片機(jī)與計(jì)算機(jī)之間的PPP數(shù)據(jù)傳輸,使它既可以作為PPP連接的客戶端,也可以作為獨(dú)立的PPP服務(wù)器端來使用。關(guān)鍵詞:PPP協(xié)議 單片機(jī) 單片機(jī)PPP協(xié)議PPP協(xié)議(PointtoPoint Protocol)提供了在串行點(diǎn)對(duì)點(diǎn)鏈路上傳輸數(shù)據(jù)報(bào)的方法,支持異步8位數(shù)據(jù)及位導(dǎo)向的同步連接(如ISDN)。若無數(shù)據(jù)傳輸,這時(shí)呼叫信息可達(dá)GPRS MODULE ,由于MODULE 此時(shí),在數(shù)據(jù)狀態(tài),在沒有使用MULTIPLEX情況下只能通過RING腳得到信息,MCU如要處理過個(gè)呼叫可切換到AT Command狀態(tài)。GPRS接到INTERNET后,信道正在通信時(shí),任何外來的呼叫都會(huì)沒有響應(yīng)。11. Command狀態(tài)的ATH指令掛斷目前的連接。10.中斷GPRS 的PPP連接,可用LCP包完成///或用AT +++命令切換,若切回?cái)?shù)據(jù)狀態(tài)輸入ATO到CMS91 GPPRS MODULE。AT Command狀態(tài)使用 模式轉(zhuǎn)換,無需中斷連接的前提下GRRS的數(shù)據(jù)模式――― IPCP通過后,要有相關(guān)NCP協(xié)議進(jìn)行網(wǎng)絡(luò)層協(xié)議的選擇TCP/IP或UDP,進(jìn)行數(shù)據(jù)傳輸。否則就要進(jìn)行IP地址和端口的映射轉(zhuǎn)換后才可進(jìn)行通訊。若CMNET將局域網(wǎng)內(nèi)部直接路由關(guān)閉后,可以通過PC+GPRS方式利用PING測(cè)試,測(cè)試通過則可用。PAP通過以后需要進(jìn)行IP協(xié)調(diào)配置(IPCP),選項(xiàng)3配置(IP地址)而網(wǎng)關(guān)與DNS配置信息可省略,發(fā)送NAK選項(xiàng)3配置,返回終端目前的IP, LCP配置成功進(jìn)入PAP認(rèn)證,目前中移動(dòng)用明文密碼認(rèn)證身份,認(rèn)證通過讀取SIM卡信息來完成身份認(rèn)證,以電話號(hào)碼來識(shí)別用戶名和密碼,因此發(fā)送用戶名和密碼的數(shù)據(jù)包可以為NULL。任何一方接受請(qǐng)求時(shí)發(fā)ACK,不處理NAK數(shù)據(jù)包 不同可能也有不同 GPRS以PPP撥號(hào)實(shí)現(xiàn)GPRS與因特網(wǎng)的數(shù)據(jù)通信的具體實(shí)現(xiàn)流程: (20100105 20:28:39)轉(zhuǎn)載標(biāo)簽:在接收數(shù)據(jù)的目的端,PC機(jī)上安裝了Netxray ,對(duì)測(cè)試程序的結(jié)果進(jìn)行測(cè)試,驗(yàn)證出最終在目的端接收到的數(shù)據(jù)就是我們?cè)谠炊怂l(fā)送的數(shù)據(jù),而且所有的數(shù)據(jù)包都符合TCP/IP規(guī)范。完整的TCP/IP協(xié)議很大,只能嵌入到32位以上的單片機(jī)上運(yùn)行。利用該軟件可以很方便地查看進(jìn)行該機(jī)器的數(shù)據(jù)包的功能,我們驗(yàn)證出源端發(fā)送數(shù)據(jù)的測(cè)試程序是可行的。數(shù)據(jù)的正確性由應(yīng)用程序控制。 (5)IP包的處理在協(xié)商好PPP協(xié)議的各選項(xiàng)后,即可進(jìn)行數(shù)據(jù)傳輸了。(4)CCP包的處理有些服務(wù)器試圖協(xié)商壓縮,但由于我們關(guān)心的是程序的大小(越小越好)而不是數(shù)據(jù)傳送的速度,所以CCP請(qǐng)求被拒絕。本程序通過發(fā)出一個(gè)無效的地址請(qǐng)求(),等待服務(wù)器回答一個(gè)NAK(選項(xiàng)為3)從這個(gè)NAK包中得到自己的正確地址。簡單起見,程序中只交換了一個(gè)PAP包,但已完成了用戶的身份鑒定,如圖6所示。為簡單起見,本文的測(cè)試程序選擇了0xc023作為選項(xiàng)3的參數(shù),這樣,程序?qū)⒁悦魑牡男卧谝粋€(gè)數(shù)據(jù)包中發(fā)出用戶名和密碼。選項(xiàng)2是必須支持的。本文也未處理剩余的七類數(shù)據(jù)包,因任何原因造成的鏈路終止問題都由單片機(jī)在程序的控制下重新?lián)芴?hào)來解決。本文中,只用了ConfigureRequest、Reject、Ack三種LCP數(shù)據(jù)包,這是實(shí)現(xiàn)應(yīng)答所必需的最低限度。c鏈路維修包,用于管理和調(diào)試一個(gè)鏈路,包括Code Reject、Protocol Reject、Echo Request、Echo Reply、Discard Request。LCP包有3類:a鏈路配置包,用于建立和配置鏈路,包括Configure Ack、Configure Nak、Configure Request、Configure Reject。系統(tǒng)原理如圖3所示,測(cè)試程序如圖4所示。在本方案中,物理層接口采用的是:單片機(jī)通過RS232與Modeem通信,電話線與Modem相連。ADAM5510的功能模塊如圖2所示。二、基于PPP協(xié)議單片機(jī)撥號(hào)上網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)本方案選用的單片機(jī)是ADAM5510。對(duì)于每個(gè)所支持的網(wǎng)絡(luò)層來說,所選擇的方法有不同的網(wǎng)絡(luò)控制協(xié)議NCP(Network Control Protocol)。這個(gè)協(xié)議被稱為鏈路控制協(xié)議LCP(Link Control Protocol)。這種幀格式也處理錯(cuò)誤檢測(cè)工作。PPP處理錯(cuò)誤檢測(cè),支持多種協(xié)議,在連接時(shí)鐘允許商議IP地址,允許身份驗(yàn)證,以及在SLIP上所做的許多其他改進(jìn)。一、PPP協(xié)議簡介IETF成立了一個(gè)小組,推出了點(diǎn)到點(diǎn)線路的數(shù)據(jù)鏈路層協(xié)議,并成為正式的因特網(wǎng)標(biāo)準(zhǔn)。所以, 要實(shí)現(xiàn)上述單片機(jī)通過拔號(hào)直接連上因特網(wǎng),需要考慮的主要技術(shù)就是如何在單片機(jī)上嵌入能符號(hào)需要的經(jīng)過簡化的網(wǎng)絡(luò)協(xié)議。8位、16位單睡機(jī)的因?yàn)槠漭^好的性價(jià)比,在測(cè)控領(lǐng)域仍然占據(jù)著重要地址。點(diǎn)擊數(shù):12 【字體: 】錄入:Admin 基于PPP協(xié)議單片機(jī)拔號(hào)上網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)作者:佚名 來源:不詳 更新時(shí)間:2008816 21:09:53 摘要:通過對(duì)TCP/IP協(xié)議簇進(jìn)行簡化,討論數(shù)據(jù)包的配置,設(shè)計(jì)并實(shí)現(xiàn)單片機(jī)拔號(hào)上網(wǎng)的系統(tǒng)。 關(guān)鍵詞:單片機(jī) 協(xié)議 TCP/IP 數(shù)據(jù)包引言20世紀(jì)90年代,以因特網(wǎng)為代表的計(jì)算機(jī)網(wǎng)絡(luò)通信技術(shù)的發(fā)展和應(yīng)用取得了前所未有的突破和成功,單片機(jī)上網(wǎng)技術(shù)在生活和現(xiàn)代建設(shè)的各方面的應(yīng)用和研究隨之成為當(dāng)今一個(gè)熱門話題。這些單片機(jī)的RAM、ROM一般都很小,而網(wǎng)絡(luò)協(xié)議通常嵌入在操作系統(tǒng)中,無法把龐大的操作系統(tǒng)直接安裝在這樣的單片機(jī)中。這就是本文所要討論的主題。 本文著重分析所用數(shù)據(jù)包的類型和選項(xiàng),給出幾個(gè)典型數(shù)據(jù)包的格式。這項(xiàng)工作定義的PPP(PointtoPoint Protocol),即點(diǎn)到點(diǎn)協(xié)議,并以RFC文件RFC1661,后來以RFC1662和RFC1663進(jìn)一步明確下來。雖然許多因特網(wǎng)服務(wù)提供者仍支持SLIP和PPP,但未來顯然屬于PPP,不管是撥號(hào)線路,還是租用路由器與路由器的線路都是如此。 PPP成就了3件事:(1)明確地劃分出一幀的尾部和下一幀的頭部的成幀方式。(2)當(dāng)線路不再需要時(shí),跳出這些線路,測(cè)試它們,商議選擇,并仔細(xì)地再次釋放鏈路控制協(xié)議。(3)用獨(dú)立于所使用的網(wǎng)絡(luò)層協(xié)議的方法來商議使用網(wǎng)絡(luò)層的哪些選項(xiàng)。NCP在因特網(wǎng)中(TCP/IP協(xié)議)為IPCP。 PPP數(shù)據(jù)幀的格式如圖1所示。它是臺(tái)灣ADVANTECH公司推出的一種功能較強(qiáng)、價(jià)位適中的單片機(jī),具有8018816bit單片機(jī),RS23RS485口各一個(gè),還有一個(gè)編程口(ADAVANTECH公司為5510系列單片機(jī)開發(fā)了同普通的Turbo C界面很相似的集成開發(fā)環(huán)境,這種IDE能靈活地編輯、編譯、仿真、開始和調(diào)試適用于5510系列的軟件)。這種單片機(jī)在硬件構(gòu)成上已比較完善,使我們可以集中精力于TCP/IP協(xié)議的分析和軟件的實(shí)現(xiàn)。單片機(jī)直接從RS232端口收發(fā)數(shù)據(jù)?!渲酶鞣N數(shù)據(jù)包(1)LCP包的配置LCP包的配置如圖5所示。b鏈路結(jié)束包,用于結(jié)束一個(gè)鏈路,包括Terminate Request、Terminate Ack。LCP包的選項(xiàng)最常見的有:1 Maximum Receive Unit、2 Async Control Character Map、3 Authectication Protocol、7 Protocol Field Compression、8 Address and Control Field Compression。單片機(jī)發(fā)出的Request選項(xiàng)是我們預(yù)先設(shè)定的,而ISP發(fā)出的選項(xiàng)若有我們不接受的內(nèi)部,則單片機(jī)回答一個(gè)Reject,任何一方接受請(qǐng)求時(shí)發(fā)Ack,因此未處理NAK數(shù)據(jù)包。由于我們每次發(fā)送(接收)的數(shù)據(jù)較少(由于單片機(jī)RAM的限制,設(shè)定的緩沖區(qū)很?。?MRU選項(xiàng)默認(rèn)值為1500字節(jié),最小值為576字節(jié),所以測(cè)試程序不支持選項(xiàng)1。選項(xiàng)3提供了發(fā)送password的方法,它的參數(shù)可以是0xc023或0xc223。測(cè)試程序不請(qǐng)求選項(xiàng)7和8的服務(wù),也就是根據(jù)默認(rèn)的規(guī)定,發(fā)送的數(shù)據(jù)包含有PPP協(xié)議域和控制域。 (2)PAP包的配置由于LCP包中選項(xiàng)3的使用情況,PAP包是必需的。(3)IPCP包的配置IPCP選項(xiàng)是關(guān)于IP地址和IP壓縮的,測(cè)試選擇了選項(xiàng)3(IPaddress)。IPCP包的配置如圖7所示。同樣,為了簡單起見,采用了UDP協(xié)議而不是TCP協(xié)議。(6)驗(yàn)證在()端,。結(jié)束語本文針對(duì)實(shí)際應(yīng)用情況,對(duì)龐大的TCP/IP網(wǎng)絡(luò)協(xié)議組進(jìn)行了簡化,具體分析了簡化后的協(xié)議組中各種數(shù)據(jù)包,同時(shí)給出了測(cè)試程序?qū)λ璋l(fā)送數(shù)據(jù)的具體打包過程。我們?cè)谲浖恍枰?K B(字節(jié)的ROM即可運(yùn)行。 以PPP撥號(hào)實(shí)現(xiàn)GPRS與因特網(wǎng)的數(shù)據(jù)通信的具體實(shí)現(xiàn)流程雜談分類:GPRS 模塊的ECHO關(guān)閉,MCU發(fā)送ATEOV1到GPRS模塊。完成接入初始化:AT+CGDCONT=1,“IP”,“CMNET”。呼叫CMNET:ATD*99***1#。MODEN返回正確的CENNECT信息。終端主動(dòng)發(fā)送LCP數(shù)據(jù)包(REQ,ACK,Reject)進(jìn)行鏈路協(xié)商,據(jù)服務(wù)器ISP提供商的ISP發(fā)生的選項(xiàng)若終端不接愛,則返回Reject服務(wù)器ISP發(fā)送LCP(Request)終端ACK則無需拒絕Reject; 不可鏈路則重復(fù)發(fā)送(程序和MCU機(jī)制完成)直至連接成功 這一IP可用否,要看CMNET的設(shè)置 本方案之中,可以無需考慮相關(guān)的網(wǎng)絡(luò)層數(shù)據(jù)傳輸協(xié)議 嵌入式單片機(jī)PPP協(xié)議的應(yīng)用研究摘要:介紹了PPP協(xié)議原理、單片機(jī)與PC機(jī)之間PPP連接的建立,程序流程等。它提供了一種管理兩點(diǎn)間會(huì)話的有效方法,正在取代SLIP(Serial Line Interface Protocol)協(xié)議成為點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)的標(biāo)準(zhǔn)。它在家電控制和小型數(shù)據(jù)傳輸系統(tǒng)中具有非常廣闊的應(yīng)用前景,并且具有成本低、傳輸穩(wěn)定等特點(diǎn),是當(dāng)前單片機(jī)研究的熱門話題之一。使用可擴(kuò)展的鏈路控制協(xié)議(LCP)來建立、配置和測(cè)試數(shù)據(jù)鏈路。為了建立點(diǎn)對(duì)點(diǎn)鏈路上的通信連接,發(fā)送端PPP首先發(fā)送LCP幀,以配置和測(cè)試數(shù)據(jù)鏈路。當(dāng)所選的網(wǎng)絡(luò)層協(xié)議配置好后,便可以將各網(wǎng)絡(luò)層協(xié)議的數(shù)據(jù)包發(fā)送到數(shù)據(jù)鏈路上。PPP連接狀態(tài)圖如圖1所示。當(dāng)一個(gè)外部事件指示物理層已準(zhǔn)備好并可使用時(shí),PPP進(jìn)入建立連接階段。當(dāng)它向鏈路建立階段轉(zhuǎn)換時(shí)將給LCP自動(dòng)機(jī)發(fā)送一個(gè)UP事件信號(hào)。一旦一個(gè)配置成功的
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1