網(wǎng)絡(luò)程序范文10篇

時間:2024-03-24 02:28:05

導(dǎo)語:這里是公務(wù)員之家根據(jù)多年的文秘經(jīng)驗(yàn),為你推薦的十篇網(wǎng)絡(luò)程序范文,還可以咨詢客服老師獲取更多原創(chuàng)文章,歡迎參考。

網(wǎng)絡(luò)程序

編寫網(wǎng)絡(luò)通信程序論文

摘要本文闡述了使用JAVA編程語言對基于客戶/服務(wù)器模式的應(yīng)用編寫網(wǎng)絡(luò)通信程序,討論了SOCKET機(jī)制、輸入輸出流以及程序?qū)崿F(xiàn)代碼。

關(guān)鍵詞JAVA,網(wǎng)絡(luò),SOCKET,APPLET

網(wǎng)絡(luò)上的系統(tǒng)結(jié)構(gòu)多為客戶/服務(wù)器模式,服務(wù)器端負(fù)責(zé)數(shù)據(jù)和圖像等的存儲、維護(hù)、管理以及傳遞,客戶端則負(fù)責(zé)人機(jī)界面的操作、送出需求及顯示收回的數(shù)據(jù)。

下面介紹一下如何使用JAVA來進(jìn)行網(wǎng)絡(luò)編程:

1)由于客戶端通過IE同服務(wù)器建立聯(lián)系,所以客戶端使用Applet,服務(wù)器端使用Application;

2)服務(wù)器應(yīng)設(shè)置成多線程,應(yīng)答多個客戶的請求;

查看全文

網(wǎng)絡(luò)程序安全管理措施思索

隨著計算機(jī)的快速發(fā)展和不斷的更新,網(wǎng)絡(luò)安全問題也同樣如雨后春筍般層出不窮。由于網(wǎng)絡(luò)擁有開放性、自由化的性能,所以共享化的網(wǎng)絡(luò)服務(wù)也同樣給人們帶來了很多安全上的漏洞。根據(jù)調(diào)查結(jié)果顯示,近年來以網(wǎng)絡(luò)黑客、文件共享、郵件傳送、特洛依木馬病毒等多種途徑傳播到計算機(jī)系統(tǒng)中,使得計算機(jī)病毒的發(fā)展日益猖獗起來,從而造成網(wǎng)絡(luò)安全性日益衰減的情況。這種狀況使得廣大計算機(jī)用戶在充分享受網(wǎng)絡(luò)資源的同時也在擔(dān)心著獲取到的網(wǎng)絡(luò)資源的安全性。所以網(wǎng)絡(luò)安全問題已經(jīng)逐漸成為網(wǎng)絡(luò)管理人員、企業(yè)經(jīng)營者、社會服務(wù)者等人員長期困擾和有待解決的問題。

一、計算機(jī)網(wǎng)絡(luò)系統(tǒng)安全對于社會的現(xiàn)實(shí)意義

國際標(biāo)準(zhǔn)化委員會對計算機(jī)網(wǎng)絡(luò)系統(tǒng)安全是這樣進(jìn)行定義的,“計算機(jī)網(wǎng)絡(luò)系統(tǒng)是為數(shù)據(jù)處理系統(tǒng)和采取的技術(shù)管理提供安全保護(hù),保護(hù)計算機(jī)硬件、軟件、數(shù)據(jù)等不因偶然的失誤或者是惡意的原因而遭到破壞、更改、顯露”。我們可以很通俗地說,網(wǎng)絡(luò)系統(tǒng)安全主要是用來保護(hù)網(wǎng)絡(luò)信息系統(tǒng),使網(wǎng)絡(luò)信息系統(tǒng)沒有存在危險、沒有受到威脅以及不出現(xiàn)惡性事故。從技術(shù)角度上來說,網(wǎng)絡(luò)信息安全主要表現(xiàn)在它對于整個網(wǎng)絡(luò)運(yùn)行系統(tǒng)的保密性、完整性、真實(shí)性、可靠性、可用性和不可抵賴性等多方面。因?yàn)槿绻W(wǎng)絡(luò)保護(hù)不當(dāng)將直接影響到對于數(shù)據(jù)的完整性和可用性等問題,還會為企業(yè)帶來不可估量的經(jīng)濟(jì)上的損失。由此可見,保護(hù)計算機(jī)系統(tǒng)安全對于整個社會來說是極為重要的。我們不僅應(yīng)從技術(shù)研究和安全管理方面入手來解決問題,同時還應(yīng)從網(wǎng)絡(luò)運(yùn)營方面加大控制,達(dá)到雙管齊下,真正營造一個可靠、健康、安全的網(wǎng)絡(luò)運(yùn)營環(huán)境,來確保網(wǎng)絡(luò)系統(tǒng)的暢通和高效。

二、影響計算機(jī)網(wǎng)絡(luò)系統(tǒng)不安全的因素

(一)計算機(jī)軟件系統(tǒng)上存在缺失

每一個計算機(jī)系統(tǒng)都是由很多網(wǎng)絡(luò)軟件構(gòu)成的,所以形式上紛繁復(fù)雜。而每一個操作系統(tǒng)或者是網(wǎng)絡(luò)軟件的出現(xiàn)都不可能是無缺陷和漏洞的,這樣就會為計算機(jī)在運(yùn)行時留下安全隱患。而當(dāng)用戶一旦打開計算機(jī)連接到網(wǎng)絡(luò)時,就有可能會出現(xiàn)網(wǎng)絡(luò)運(yùn)行錯誤或者是癱瘓的不良狀態(tài)。

查看全文

網(wǎng)絡(luò)通信程序設(shè)計論文

關(guān)鍵詞:DSP網(wǎng)絡(luò)通信程序通信協(xié)議網(wǎng)卡

DSP芯片是專門為實(shí)現(xiàn)各種數(shù)字信號處理算法而設(shè)計的、具有特殊結(jié)構(gòu)的微處理器,其卓越的性能、不斷上升的性價比、日漸完善的開發(fā)方式使它的應(yīng)用越來越廣泛。將計算機(jī)網(wǎng)絡(luò)技術(shù)引入以DSP為核心的嵌入式系統(tǒng),使其成為數(shù)字化、網(wǎng)絡(luò)化相結(jié)合,集通信、計算機(jī)和視聽功能于一體的電子產(chǎn)品,必須大大提升DSP系統(tǒng)的應(yīng)用價值和市場前景。將DSP技術(shù)與網(wǎng)絡(luò)技術(shù)相結(jié)合,必須解決兩個關(guān)鍵問題:一是實(shí)現(xiàn)DSP與網(wǎng)卡的硬件接口技術(shù),二是基于DSP的網(wǎng)絡(luò)通信程序設(shè)計。DSP與網(wǎng)卡的硬件接口技術(shù)參考文獻(xiàn)[1]有比較詳盡的論述,以下主要討論基于DSP的網(wǎng)絡(luò)通信程序設(shè)計。

1通信協(xié)議的制定

協(xié)議是用來管理通信的法規(guī),是網(wǎng)絡(luò)系統(tǒng)功能實(shí)現(xiàn)的基礎(chǔ)。由于DSP可以實(shí)現(xiàn)對網(wǎng)卡的直接操作,對應(yīng)于OSI網(wǎng)絡(luò)模型,網(wǎng)卡包含了物理層和數(shù)據(jù)鏈路層的全部內(nèi)容,因此,規(guī)定了數(shù)據(jù)鏈路層上數(shù)據(jù)幀封裝格式,就可以為基于DSP的局域網(wǎng)絡(luò)中任意站點(diǎn)之間的通信提供具體規(guī)范。因?yàn)橐蕴W(wǎng)是當(dāng)今最受歡迎的局域網(wǎng)之一,在以太網(wǎng)中,網(wǎng)卡用于實(shí)現(xiàn)802.3規(guī)程,其典型代表是Novell公司的NE2000和3COM公司的3C503等網(wǎng)卡,所以研究工作中的具體試驗(yàn)平臺是以DSP為核心構(gòu)成的以太局域網(wǎng),主要用于語音的實(shí)時通信,所使用的網(wǎng)卡為Novell公司的NE2000網(wǎng)卡。NE2000網(wǎng)卡的基本組成請見參考文獻(xiàn)[2],其核心器件是網(wǎng)絡(luò)接口控制器(NIC)DP8390。該器件有三部分功能:第一是IEEE802.3MAC(媒體訪問控制)子層協(xié)議邏輯,實(shí)現(xiàn)數(shù)據(jù)幀的封裝和解封,CSMA/CA(帶碰撞檢測功能的載波偵聽多址接入)協(xié)議以及CRC校驗(yàn)等功能;第二是寄存器堆,用戶對NE2000網(wǎng)卡通信過程的控制主要通過對這些寄存器堆中各種命令寄存器編程實(shí)現(xiàn);第三是對網(wǎng)卡上緩沖RAM的讀寫控制邏輯。DP8390發(fā)送和接收采用標(biāo)準(zhǔn)的IEEE802.3幀格式。IEEE802.3參考了以太網(wǎng)的協(xié)議和技術(shù)規(guī)范,但對數(shù)據(jù)包的基本結(jié)構(gòu)進(jìn)行了修改,主要是類型字段變成了長度字段。所以,以DSP為核心的局域網(wǎng)內(nèi)通信數(shù)據(jù)包基本格式如圖1所示。

DSP讀出數(shù)據(jù)包和打包從目的地址開始。目的地址用來指明一個數(shù)據(jù)幀在網(wǎng)絡(luò)中被傳送的目的節(jié)點(diǎn)地址。NE2000支持3種目的地址:單地址、組地址及廣播地址。單地址表示只有1個節(jié)點(diǎn)可以接收該幀信息;組地址表示最多可以有64個字節(jié)接收同一幀信息;而廣播地址則表示它可以被同一網(wǎng)絡(luò)中的所有節(jié)接收。源地址是發(fā)送幀節(jié)點(diǎn)的物理地址,它只能是單地址。目的地址和源地址指網(wǎng)卡的硬件地址,又稱物理地址。

在源地址之后的2個字節(jié)表示該幀的數(shù)據(jù)長度,只表示數(shù)據(jù)部分的長度,由用戶自己填入。數(shù)據(jù)字段由46~1500字節(jié)組成。大于1500字節(jié)的數(shù)據(jù)應(yīng)分為多個幀來發(fā)送;小于46字節(jié)時,必須填充至46字節(jié)。原因有兩個:一是保證從目的地址字段到幀校驗(yàn)字段長度為64字節(jié)的最短幀長,以便區(qū)分信道中的有效幀和無用信息;二是為了防止一個站發(fā)送短幀時,在第一個比特尚未到達(dá)總線的最遠(yuǎn)端時就完成幀發(fā)送,因而在可能發(fā)生碰撞時檢測不到?jīng)_突信號。NE2000對接收到的從目的地址字段后小于64字節(jié)的幀均認(rèn)為是“碎片”,并予以刪除。在數(shù)據(jù)字段,根據(jù)系統(tǒng)的具體功能要求,用戶可以預(yù)留出若干個字節(jié)以規(guī)定相應(yīng)的協(xié)議,以便通信雙方依據(jù)這些字節(jié)中包含的信息實(shí)現(xiàn)不同的功能。

查看全文

小議網(wǎng)絡(luò)資源的教學(xué)程序

一、網(wǎng)絡(luò)資源介紹

(一)基于網(wǎng)絡(luò)資源的教學(xué)模式變革的必然性

21世紀(jì)正在形成的數(shù)字化生存環(huán)境對我們的教育目標(biāo)、教學(xué)內(nèi)容、教學(xué)方法和手段等提出了全新的挑戰(zhàn)和要求,傳統(tǒng)教學(xué)模式的局限性越來越明顯。開放式學(xué)習(xí)、多元化學(xué)習(xí)、終身學(xué)習(xí)的出現(xiàn)促使傳統(tǒng)的教學(xué)模式從根本上發(fā)生變革,創(chuàng)建新型的教學(xué)模式是時展的必然要求。信息社會的發(fā)展,不僅要求提高人們的技術(shù)和能力,而且要求調(diào)整人們的社會能力,“社會能力”對人的一生具有重要意義,它包括:1.認(rèn)識問題和解決問題的能力2.認(rèn)識所承擔(dān)業(yè)務(wù)和工作內(nèi)在聯(lián)系的能力3.在工作范圍內(nèi)發(fā)揮主觀能動性,自我發(fā)展和獨(dú)立進(jìn)取的能力4.在工作過程中,獨(dú)立、有效的組織能力5.在工作領(lǐng)域協(xié)調(diào)與協(xié)作的能力6.把握新信息、新技術(shù)的能力7.駕馭媒體,高效利用學(xué)習(xí)資源,促進(jìn)學(xué)習(xí)過程優(yōu)化的能力因此,教育機(jī)構(gòu)面臨的任務(wù)之一,是培養(yǎng)適應(yīng)21世紀(jì)的新型人才,正視不斷發(fā)展的社會現(xiàn)實(shí),不斷探索教學(xué)過程的新改善,引導(dǎo)學(xué)生優(yōu)化自己的學(xué)習(xí)過程,掌握好現(xiàn)代信息技術(shù)支持下的學(xué)習(xí)技術(shù),具備很強(qiáng)的信息獲取、信息分析、信息加工及信息表達(dá)能力,即學(xué)會高效率學(xué)習(xí)的能力;任務(wù)之二,是利用有限的資源為越來越多有著不同知識背景的人提供最高質(zhì)量的教育信息服務(wù),利用互聯(lián)網(wǎng)集結(jié)豐富的教學(xué)資源,為學(xué)習(xí)者提供最有效的學(xué)習(xí)。為此,教育界已經(jīng)采取了一些措施來回應(yīng)這些變化,其中很重要的一項(xiàng)就是研究以學(xué)生為核心的教與學(xué)的策略。在這種情況下,有不少人開始對以學(xué)生為中心的教與學(xué)模式即基于網(wǎng)絡(luò)資源的教學(xué)過程進(jìn)行研究。

(二)基于網(wǎng)絡(luò)資源的教學(xué)模式提出的主要依據(jù)

基于網(wǎng)絡(luò)資源的教學(xué)模式的提出主要依據(jù)現(xiàn)代教育技術(shù)解決教育教學(xué)問題的基本發(fā)表思想,即依靠各種各樣的學(xué)習(xí)資源,以個別化學(xué)習(xí)為核心,采用系統(tǒng)方法來促進(jìn)教學(xué)的順利進(jìn)行。AECT94定義中明確指出,教育技術(shù)領(lǐng)域?qū)嵺`和研究的主要對象是學(xué)習(xí)過程和學(xué)習(xí)資源。將學(xué)習(xí)過程和學(xué)習(xí)資源作為主要研究對象的理念是人們對教育技術(shù)發(fā)展的正確反映,也是認(rèn)知心理學(xué)取代行為心理學(xué)占據(jù)教育技術(shù)理論基礎(chǔ)主導(dǎo)地位的必然結(jié)果。以認(rèn)知主義為發(fā)表的教育技術(shù)更側(cè)重將學(xué)生引入“學(xué)會學(xué)習(xí)”的方向。進(jìn)入80年代后,國際教育技術(shù)界對“學(xué)”的關(guān)注由教學(xué)資源進(jìn)一步擴(kuò)展到教學(xué)過程,把教學(xué)過程看作是系統(tǒng)組織的教學(xué)資源、教學(xué)內(nèi)容和學(xué)習(xí)者的有機(jī)整體。可見,教育技術(shù)研究對象的重新確立,為我們提出基于資源的教學(xué)模式提供了堅實(shí)的理論依據(jù)。

(三)基于網(wǎng)絡(luò)資源的教學(xué)模式開展的技術(shù)支持

查看全文

生產(chǎn)調(diào)度網(wǎng)絡(luò)程序運(yùn)用

在企業(yè)生產(chǎn)管理中.網(wǎng)絡(luò)技術(shù)得到越來越廣泛的應(yīng)用.信息系統(tǒng)提供了一個性能好容量大可靠性高安全性強(qiáng)的數(shù)據(jù)平臺.使人們便于實(shí)時監(jiān)控管理.模擬生產(chǎn)流程.對于提高經(jīng)濟(jì)效益和社會效益具有廣泛的意義。

1主要功能

1.1實(shí)時數(shù)據(jù)庫:包括實(shí)時生產(chǎn)數(shù)據(jù)的采集貯存,管理,查詢,系統(tǒng)可管理多達(dá)幾十萬店的實(shí)時數(shù)據(jù).配合和先進(jìn)的歷史數(shù)據(jù)壓縮算法.可以保存長達(dá)數(shù)年的歷史數(shù)據(jù)。

1.2提供統(tǒng)一的配置管理系統(tǒng)安裝調(diào)試好后.可以通過配置管理工具.在單臺機(jī)上維護(hù)整個系統(tǒng)。

1.3趨勢分析提供實(shí)時和歷史趨勢查看功能.并能對單點(diǎn)或多點(diǎn)多時間段的數(shù)據(jù)進(jìn)行對比分析。

1.4流程圖提供實(shí)時流程查看功能.從模擬圖察看數(shù)據(jù)與生產(chǎn)現(xiàn)場的同步變化.坐在辦公室就可以了解生產(chǎn)狀況。

查看全文

電腦安全與網(wǎng)絡(luò)程序維護(hù)

一、計算機(jī)網(wǎng)絡(luò)系統(tǒng)安全概述

計算機(jī)網(wǎng)絡(luò)系統(tǒng)安全主要包括三個方面的內(nèi)容:安全性、保密性、完整性。從系統(tǒng)安全的內(nèi)容出發(fā),計算機(jī)網(wǎng)絡(luò)系統(tǒng)中安全機(jī)制基本的任務(wù)是訪問控制:即授權(quán)、確定訪問權(quán)限、實(shí)施訪問權(quán)限、計算機(jī)網(wǎng)絡(luò)審計跟蹤。網(wǎng)絡(luò)安全是對網(wǎng)絡(luò)信息保密性、完整性和可用性的保護(hù),主要包括組成網(wǎng)絡(luò)系統(tǒng)的硬件、軟件及在網(wǎng)絡(luò)上傳輸信息的安全性。在現(xiàn)實(shí)生活中,網(wǎng)絡(luò)安全的具體含義往往會隨著使用者的不同而變化,例如用戶僅僅希望個人信息在網(wǎng)絡(luò)上傳輸時受到保護(hù),避免被竊聽、篡改和偽造;而網(wǎng)絡(luò)提供商除了要關(guān)心這些之外,還要考慮如何應(yīng)付突發(fā)攻擊事件,以及出現(xiàn)異常時如何恢復(fù)網(wǎng)絡(luò)通信,保持網(wǎng)絡(luò)通信的連續(xù)性。

二、影響計算機(jī)網(wǎng)絡(luò)系統(tǒng)安全的因素

1、自然因素:

(1)軟件漏洞任何的系統(tǒng)軟件和應(yīng)用軟件都不能是百分之百的無缺陷和無漏洞的,而這些缺陷和漏洞恰恰是非法用戶、黑客進(jìn)行竊取機(jī)密信息和破壞信息的首選途徑。

(2)病毒攻擊因?yàn)槠髽I(yè)網(wǎng)絡(luò)同樣也是連接在互聯(lián)網(wǎng)上的一個網(wǎng)絡(luò),所以它不可避免的要遭到這樣或者那樣的病毒的攻擊。這些病毒有些是普通沒有太大破壞的,而有些卻是能造成系統(tǒng)崩潰的高危險病毒。病毒一方面會感染大量的機(jī)器,造成機(jī)器“罷工”并成為感染添另一方面會大量占用網(wǎng)絡(luò)帶寬,阻塞正常流量,形成拒絕服務(wù)攻擊。

查看全文

計算機(jī)網(wǎng)絡(luò)程序雷電預(yù)防研討

隨著時代的發(fā)展,計算機(jī)網(wǎng)絡(luò)系統(tǒng)以漸漸融入人們的生活中。但是其在發(fā)展中常會出現(xiàn)網(wǎng)絡(luò)安全問題。就目前來看,計算機(jī)網(wǎng)絡(luò)通信系統(tǒng)常會受雷電的干擾,而常使計算機(jī)網(wǎng)路系統(tǒng)出現(xiàn)信息中斷的現(xiàn)象。要想保證以計算機(jī)為基礎(chǔ)網(wǎng)絡(luò)系統(tǒng)的安全運(yùn)行,就應(yīng)該重視計算機(jī)網(wǎng)絡(luò)系統(tǒng)雷電防護(hù)。如何解決計算機(jī)網(wǎng)絡(luò)系統(tǒng)的雷擊問題,并對其進(jìn)行有效的防護(hù),已經(jīng)成為計算機(jī)網(wǎng)絡(luò)系統(tǒng)應(yīng)用過程中值得注意的問題。

1雷電雷擊地面規(guī)律

要想更好的對計算機(jī)網(wǎng)絡(luò)系統(tǒng)進(jìn)行雷擊防護(hù),就應(yīng)該對累計地面規(guī)律進(jìn)行相應(yīng)的分析,以便更好的解決雷擊系統(tǒng)問題。一般情況下,雷擊地面過程主要包括兩方面,一方面是先導(dǎo)放電,另一方面是主放電。當(dāng)雷云中電荷集中在幾個電荷中心的時候,并不是所有電荷中心的電荷數(shù)量都是相等。一旦某一點(diǎn)的電荷數(shù)量較多,其周圍的強(qiáng)度就會使其周圍的空氣絕緣甚至出現(xiàn)穿擊。當(dāng)空氣有游離的時候,就會使原來絕緣的空氣具有導(dǎo)電性,并通過雷云向相應(yīng)的位置伸展,進(jìn)而形成放電過程。但是這里的先導(dǎo)放電并不是連續(xù)的,而是雷云到地面后,先導(dǎo)放電隨之下降。雷云與先導(dǎo)放電中負(fù)電荷能更好的感應(yīng)出大地上的正電荷,這就會嚴(yán)重的影響建筑物及計算機(jī)系統(tǒng)機(jī)房內(nèi)部的通信設(shè)備,甚至?xí)挠嬎銠C(jī)系統(tǒng);主放電過程就是當(dāng)點(diǎn)到到達(dá)地面或是到達(dá)地面臨近的地方,就會因先導(dǎo)通道部位的電位極高,而使剩余空氣中的電場強(qiáng)度,達(dá)到一定的程度,進(jìn)而使空氣出現(xiàn)游離現(xiàn)象,并產(chǎn)生強(qiáng)度較高的離子區(qū),沿著先到通道自上而下的進(jìn)行傳播,最終形成一條高導(dǎo)電率等離子通道,并使雷云中的負(fù)電荷和大地中的正電荷中和,以達(dá)到主放電過程。從中可以看出,雷云的放電量是多重的,一旦雷云產(chǎn)生一定量的電流可能會造成電子設(shè)備燒毀或是電器設(shè)備損壞。

2雷電進(jìn)入計算機(jī)網(wǎng)絡(luò)的方式

雷電進(jìn)入計算機(jī)網(wǎng)絡(luò)的方式總體上來說可分為供電電源線路入侵、電磁感應(yīng)及地電位反擊電壓通過接地體入侵。一般情況下,計算機(jī)系統(tǒng)的電源是由電力線路輸入內(nèi)室的,這種方式很可能會遭受到雷擊或雷擊電磁脈沖。這里的供電線路入侵一般是因直擊雷集中高壓線路后,在低壓電線路上出現(xiàn)相應(yīng)的過電壓,并入侵到計算機(jī)設(shè)備中。也可能是雷擊中建筑物或是其附近的線路時產(chǎn)生雷擊脈沖,給計算機(jī)網(wǎng)絡(luò)帶來毀滅性的打擊;電磁感應(yīng)中的靜電感應(yīng)一般是在雷云的作用下,通過相應(yīng)的通信線路上的符號形成的相反電荷,也可能事因?yàn)槔纂婋娏魉俣鹊淖兓?,而使周圍的磁場變?qiáng)并在近線路上有較高的電動勢。也有可能因雷電架空線路的作用,使雷電波通過相應(yīng)的線路進(jìn)入屋內(nèi),損壞相應(yīng)設(shè)備甚至?xí):θ藗兊纳】?;地電位反擊電壓通過接地體入侵是在雷擊中建筑物時,會產(chǎn)生強(qiáng)大的電流并通過接地體直接泄入大地,并在接地體附近形成放射型的電位分布。一旦建筑物周圍有獨(dú)立接地體的電子設(shè)備,計算機(jī)與設(shè)備與建筑物之間就會有較高的電壓差,甚至?xí)须娢环磽?,使雷電入侵電壓達(dá)到萬伏以上。一旦出現(xiàn)這種狀況很可能導(dǎo)致計算機(jī)設(shè)備不同程度的損壞。

3計算機(jī)網(wǎng)絡(luò)系統(tǒng)雷電防護(hù)措施

查看全文

網(wǎng)絡(luò)通信程序設(shè)計分析論文

摘要:通過分析網(wǎng)卡基本通信過程控制和數(shù)字信號處理器(DSP)對網(wǎng)卡直接編程方法,成功設(shè)計基于DSP的網(wǎng)絡(luò)通信程序,從而最終實(shí)現(xiàn)DSP系統(tǒng)數(shù)字化和網(wǎng)絡(luò)化的融合。

關(guān)鍵詞:DSP網(wǎng)絡(luò)通信程序通信協(xié)議網(wǎng)卡

DSP芯片是專門為實(shí)現(xiàn)各種數(shù)字信號處理算法而設(shè)計的、具有特殊結(jié)構(gòu)的微處理器,其卓越的性能、不斷上升的性價比、日漸完善的開發(fā)方式使它的應(yīng)用越來越廣泛。將計算機(jī)網(wǎng)絡(luò)技術(shù)引入以DSP為核心的嵌入式系統(tǒng),使其成為數(shù)字化、網(wǎng)絡(luò)化相結(jié)合,集通信、計算機(jī)和視聽功能于一體的電子產(chǎn)品,必須大大提升DSP系統(tǒng)的應(yīng)用價值和市場前景。將DSP技術(shù)與網(wǎng)絡(luò)技術(shù)相結(jié)合,必須解決兩個關(guān)鍵問題:一是實(shí)現(xiàn)DSP與網(wǎng)卡的硬件接口技術(shù),二是基于DSP的網(wǎng)絡(luò)通信程序設(shè)計。DSP與網(wǎng)卡的硬件接口技術(shù)參考文獻(xiàn)[1]有比較詳盡的論述,以下主要討論基于DSP的網(wǎng)絡(luò)通信程序設(shè)計。

1通信協(xié)議的制定

協(xié)議是用來管理通信的法規(guī),是網(wǎng)絡(luò)系統(tǒng)功能實(shí)現(xiàn)的基礎(chǔ)。由于DSP可以實(shí)現(xiàn)對網(wǎng)卡的直接操作,對應(yīng)于OSI網(wǎng)絡(luò)模型,網(wǎng)卡包含了物理層和數(shù)據(jù)鏈路層的全部內(nèi)容,因此,規(guī)定了數(shù)據(jù)鏈路層上數(shù)據(jù)幀封裝格式,就可以為基于DSP的局域網(wǎng)絡(luò)中任意站點(diǎn)之間的通信提供具體規(guī)范。因?yàn)橐蕴W(wǎng)是當(dāng)今最受歡迎的局域網(wǎng)之一,在以太網(wǎng)中,網(wǎng)卡用于實(shí)現(xiàn)802.3規(guī)程,其典型代表是Novell公司的NE2000和3COM公司的3C503等網(wǎng)卡,所以研究工作中的具體試驗(yàn)平臺是以DSP為核心構(gòu)成的以太局域網(wǎng),主要用于語音的實(shí)時通信,所使用的網(wǎng)卡為Novell公司的NE2000網(wǎng)卡。NE2000網(wǎng)卡的基本組成請見參考文獻(xiàn)[2],其核心器件是網(wǎng)絡(luò)接口控制器(NIC)DP8390。該器件有三部分功能:第一是IEEE802.3MAC(媒體訪問控制)子層協(xié)議邏輯,實(shí)現(xiàn)數(shù)據(jù)幀的封裝和解封,CSMA/CA(帶碰撞檢測功能的載波偵聽多址接入)協(xié)議以及CRC校驗(yàn)等功能;第二是寄存器堆,用戶對NE2000網(wǎng)卡通信過程的控制主要通過對這些寄存器堆中各種命令寄存器編程實(shí)現(xiàn);第三是對網(wǎng)卡上緩沖RAM的讀寫控制邏輯。DP8390發(fā)送和接收采用標(biāo)準(zhǔn)的IEEE802.3幀格式。IEEE802.3參考了以太網(wǎng)的協(xié)議和技術(shù)規(guī)范,但對數(shù)據(jù)包的基本結(jié)構(gòu)進(jìn)行了修改,主要是類型字段變成了長度字段。所以,以DSP為核心的局域網(wǎng)內(nèi)通信數(shù)據(jù)包基本格式如圖1所示。

DSP讀出數(shù)據(jù)包和打包從目的地址開始。目的地址用來指明一個數(shù)據(jù)幀在網(wǎng)絡(luò)中被傳送的目的節(jié)點(diǎn)地址。NE2000支持3種目的地址:單地址、組地址及廣播地址。單地址表示只有1個節(jié)點(diǎn)可以接收該幀信息;組地址表示最多可以有64個字節(jié)接收同一幀信息;而廣播地址則表示它可以被同一網(wǎng)絡(luò)中的所有節(jié)接收。源地址是發(fā)送幀節(jié)點(diǎn)的物理地址,它只能是單地址。目的地址和源地址指網(wǎng)卡的硬件地址,又稱物理地址。

查看全文

使用JAVA網(wǎng)絡(luò)編寫通信程序論文

摘要本文闡述了使用JAVA編程語言對基于客戶/服務(wù)器模式的應(yīng)用編寫網(wǎng)絡(luò)通信程序,討論了SOCKET機(jī)制、輸入輸出流以及程序?qū)崿F(xiàn)代碼。

關(guān)鍵詞JAVA,網(wǎng)絡(luò),SOCKET,APPLET

網(wǎng)絡(luò)上的系統(tǒng)結(jié)構(gòu)多為客戶/服務(wù)器模式,服務(wù)器端負(fù)責(zé)數(shù)據(jù)和圖像等的存儲、維護(hù)、管理以及傳遞,客戶端則負(fù)責(zé)人機(jī)界面的操作、送出需求及顯示收回的數(shù)據(jù)。

下面介紹一下如何使用JAVA來進(jìn)行網(wǎng)絡(luò)編程:

1)由于客戶端通過IE同服務(wù)器建立聯(lián)系,所以客戶端使用Applet,服務(wù)器端使用Application;

2)服務(wù)器應(yīng)設(shè)置成多線程,應(yīng)答多個客戶的請求;

查看全文

剖析網(wǎng)絡(luò)時代企業(yè)會計業(yè)務(wù)程序革新

20世紀(jì)90年代以來,在以互聯(lián)網(wǎng)為代表的信息技術(shù)革命和經(jīng)濟(jì)全球化的推動下,企業(yè)置身于日新月異的市場競爭中,面臨著對產(chǎn)品和服務(wù)提出更高要求的顧客、日益激烈的競爭和變化的挑戰(zhàn)。計算機(jī)的處理速度、儲存能力等實(shí)現(xiàn)了質(zhì)的飛躍,遠(yuǎn)程通訊技術(shù)、互聯(lián)網(wǎng)絡(luò)技術(shù)迅猛發(fā)展,企業(yè)正邁入網(wǎng)絡(luò)經(jīng)濟(jì)時代。

網(wǎng)絡(luò)經(jīng)濟(jì)時代最大的特征是信息傳遞的迅速、及時和準(zhǔn)確,企業(yè)會計報表的半年呈報或年度呈報已不能適應(yīng)網(wǎng)絡(luò)時代的要求,實(shí)時聯(lián)機(jī)報告系統(tǒng)既是需要又成為可能。全球經(jīng)濟(jì)環(huán)境下大規(guī)模的會計信息使用者投資策略呈現(xiàn)多樣化和個性化的趨勢,管理者、投資者以及相關(guān)利益集團(tuán)希望可以隨時通過在線訪問獲取企業(yè)最新的、歷史的會計信息,以便作出正確的經(jīng)營決策,減少風(fēng)險。另外從會計信息呈報的內(nèi)容方面看,投資者要求從看重財務(wù)信息擴(kuò)展到財務(wù)信息與非財務(wù)信息并重,從著重呈報最終經(jīng)營成果信息擴(kuò)展到呈報企業(yè)的背景信息和前瞻性信息為主的信息,但目前的會計業(yè)務(wù)流程并不能滿足上述要求。因此,用信息技術(shù)徹底地重新設(shè)計會計業(yè)務(wù)流程,是滿足企業(yè)內(nèi)外會計信息使用者的需求,提高企業(yè)核心競爭力的重要研究議題。

一、傳統(tǒng)的會計業(yè)務(wù)流程及其缺陷

傳統(tǒng)的會計信息系統(tǒng)需經(jīng)過一系列順序的循環(huán)活動,會計核算嚴(yán)格按照“填制憑證一登記賬簿一編制報表”的順序,一層層地進(jìn)行。這種會計流程雖然在內(nèi)部牽制方面能發(fā)揮一定的作用,但是會延長時間,降低會計報告的及時性,且使得會計信息內(nèi)容單一化。時下流行的電算化會計信息系統(tǒng)雖然替代了手工操作,但財務(wù)會計流程自動化僅僅是手工財會工作的翻版,并未改變傳統(tǒng)會計信息系統(tǒng)結(jié)構(gòu)的本質(zhì)。大部分電算化商品軟件一般將會計系統(tǒng)分解為原材料核算子系統(tǒng)、工資核算子系統(tǒng)、銷售核算子系統(tǒng)、固定資產(chǎn)核算子系統(tǒng)、成本核算子系統(tǒng)、賬務(wù)處理子系統(tǒng)、報表編制子系統(tǒng)等相對獨(dú)立的模塊,各模塊下再進(jìn)行細(xì)分,形成一個名副其實(shí)的“金字塔”式結(jié)構(gòu)。因此各核算子系統(tǒng)之間彼此分割,成為一個個獨(dú)立的信息孤島,會計數(shù)據(jù)傳輸往往是滯后的、零散的。這種財務(wù)會計流程并沒有改變傳統(tǒng)會計信息系統(tǒng)結(jié)構(gòu)的本質(zhì),也沒有消除其缺陷。

1.難以滿足管理需要。財務(wù)部門只是記錄經(jīng)濟(jì)業(yè)務(wù)的資金流信息,并不采集業(yè)務(wù)活動的全部數(shù)據(jù),同一經(jīng)濟(jì)業(yè)務(wù)的相關(guān)數(shù)據(jù)被分別保存在財會人員和非財會人員手中,財務(wù)人員手中只有描述業(yè)務(wù)事件的子集數(shù)據(jù)也這樣忽略了大量管理信息,導(dǎo)致會計信息系統(tǒng)與其他系統(tǒng)數(shù)據(jù)有可能不一致或信息隔閡和信息重復(fù)。

2.無法滿足實(shí)時控制的需要。傳統(tǒng)會計信息系統(tǒng)所反映的資金流信息往往滯后于物流信息,財務(wù)賬和財務(wù)報告不是當(dāng)前時點(diǎn)的余額,以至于企業(yè)元法從效益角度上對經(jīng)營生產(chǎn)活動進(jìn)行實(shí)時控制。會計數(shù)據(jù)通常是在業(yè)務(wù)發(fā)生后采集,會計數(shù)據(jù)加工是將滯后采集的數(shù)掘進(jìn)行排序、過賬、匯總、對賬等。財務(wù)報告不能直接利用,必須經(jīng)過若干后臺加工才能提交到使用者手中。在經(jīng)濟(jì)環(huán)境瞬息萬變的今日,信息的實(shí)時性決定了它的有效性和控制力度,會計信息的滯后性不能使管理者從會計信息系統(tǒng)中得到所需的信息,降低了會計信息的相關(guān)性,失去了其應(yīng)有的價值。不管是手工的會計業(yè)務(wù)流程還是這種會計電算化方式的會計信息系統(tǒng),其實(shí)質(zhì)仍然是事后算賬,并沒有充分發(fā)揮網(wǎng)絡(luò)的優(yōu)勢,無法支持事前支持、事中控制、事后分析。

查看全文