網絡程序范文10篇
時間:2024-03-24 02:28:05
導語:這里是公務員之家根據多年的文秘經驗,為你推薦的十篇網絡程序范文,還可以咨詢客服老師獲取更多原創文章,歡迎參考。
編寫網絡通信程序論文
摘要本文闡述了使用JAVA編程語言對基于客戶/服務器模式的應用編寫網絡通信程序,討論了SOCKET機制、輸入輸出流以及程序實現代碼。
關鍵詞JAVA,網絡,SOCKET,APPLET
網絡上的系統結構多為客戶/服務器模式,服務器端負責數據和圖像等的存儲、維護、管理以及傳遞,客戶端則負責人機界面的操作、送出需求及顯示收回的數據。
下面介紹一下如何使用JAVA來進行網絡編程:
1)由于客戶端通過IE同服務器建立聯系,所以客戶端使用Applet,服務器端使用Application;
2)服務器應設置成多線程,應答多個客戶的請求;
網絡程序安全管理措施思索
隨著計算機的快速發展和不斷的更新,網絡安全問題也同樣如雨后春筍般層出不窮。由于網絡擁有開放性、自由化的性能,所以共享化的網絡服務也同樣給人們帶來了很多安全上的漏洞。根據調查結果顯示,近年來以網絡黑客、文件共享、郵件傳送、特洛依木馬病毒等多種途徑傳播到計算機系統中,使得計算機病毒的發展日益猖獗起來,從而造成網絡安全性日益衰減的情況。這種狀況使得廣大計算機用戶在充分享受網絡資源的同時也在擔心著獲取到的網絡資源的安全性。所以網絡安全問題已經逐漸成為網絡管理人員、企業經營者、社會服務者等人員長期困擾和有待解決的問題。
一、計算機網絡系統安全對于社會的現實意義
國際標準化委員會對計算機網絡系統安全是這樣進行定義的,“計算機網絡系統是為數據處理系統和采取的技術管理提供安全保護,保護計算機硬件、軟件、數據等不因偶然的失誤或者是惡意的原因而遭到破壞、更改、顯露”。我們可以很通俗地說,網絡系統安全主要是用來保護網絡信息系統,使網絡信息系統沒有存在危險、沒有受到威脅以及不出現惡性事故。從技術角度上來說,網絡信息安全主要表現在它對于整個網絡運行系統的保密性、完整性、真實性、可靠性、可用性和不可抵賴性等多方面。因為如果網絡保護不當將直接影響到對于數據的完整性和可用性等問題,還會為企業帶來不可估量的經濟上的損失。由此可見,保護計算機系統安全對于整個社會來說是極為重要的。我們不僅應從技術研究和安全管理方面入手來解決問題,同時還應從網絡運營方面加大控制,達到雙管齊下,真正營造一個可靠、健康、安全的網絡運營環境,來確保網絡系統的暢通和高效。
二、影響計算機網絡系統不安全的因素
(一)計算機軟件系統上存在缺失
每一個計算機系統都是由很多網絡軟件構成的,所以形式上紛繁復雜。而每一個操作系統或者是網絡軟件的出現都不可能是無缺陷和漏洞的,這樣就會為計算機在運行時留下安全隱患。而當用戶一旦打開計算機連接到網絡時,就有可能會出現網絡運行錯誤或者是癱瘓的不良狀態。
網絡通信程序設計論文
關鍵詞:DSP網絡通信程序通信協議網卡
DSP芯片是專門為實現各種數字信號處理算法而設計的、具有特殊結構的微處理器,其卓越的性能、不斷上升的性價比、日漸完善的開發方式使它的應用越來越廣泛。將計算機網絡技術引入以DSP為核心的嵌入式系統,使其成為數字化、網絡化相結合,集通信、計算機和視聽功能于一體的電子產品,必須大大提升DSP系統的應用價值和市場前景。將DSP技術與網絡技術相結合,必須解決兩個關鍵問題:一是實現DSP與網卡的硬件接口技術,二是基于DSP的網絡通信程序設計。DSP與網卡的硬件接口技術參考文獻[1]有比較詳盡的論述,以下主要討論基于DSP的網絡通信程序設計。
1通信協議的制定
協議是用來管理通信的法規,是網絡系統功能實現的基礎。由于DSP可以實現對網卡的直接操作,對應于OSI網絡模型,網卡包含了物理層和數據鏈路層的全部內容,因此,規定了數據鏈路層上數據幀封裝格式,就可以為基于DSP的局域網絡中任意站點之間的通信提供具體規范。因為以太網是當今最受歡迎的局域網之一,在以太網中,網卡用于實現802.3規程,其典型代表是Novell公司的NE2000和3COM公司的3C503等網卡,所以研究工作中的具體試驗平臺是以DSP為核心構成的以太局域網,主要用于語音的實時通信,所使用的網卡為Novell公司的NE2000網卡。NE2000網卡的基本組成請見參考文獻[2],其核心器件是網絡接口控制器(NIC)DP8390。該器件有三部分功能:第一是IEEE802.3MAC(媒體訪問控制)子層協議邏輯,實現數據幀的封裝和解封,CSMA/CA(帶碰撞檢測功能的載波偵聽多址接入)協議以及CRC校驗等功能;第二是寄存器堆,用戶對NE2000網卡通信過程的控制主要通過對這些寄存器堆中各種命令寄存器編程實現;第三是對網卡上緩沖RAM的讀寫控制邏輯。DP8390發送和接收采用標準的IEEE802.3幀格式。IEEE802.3參考了以太網的協議和技術規范,但對數據包的基本結構進行了修改,主要是類型字段變成了長度字段。所以,以DSP為核心的局域網內通信數據包基本格式如圖1所示。
DSP讀出數據包和打包從目的地址開始。目的地址用來指明一個數據幀在網絡中被傳送的目的節點地址。NE2000支持3種目的地址:單地址、組地址及廣播地址。單地址表示只有1個節點可以接收該幀信息;組地址表示最多可以有64個字節接收同一幀信息;而廣播地址則表示它可以被同一網絡中的所有節接收。源地址是發送幀節點的物理地址,它只能是單地址。目的地址和源地址指網卡的硬件地址,又稱物理地址。
在源地址之后的2個字節表示該幀的數據長度,只表示數據部分的長度,由用戶自己填入。數據字段由46~1500字節組成。大于1500字節的數據應分為多個幀來發送;小于46字節時,必須填充至46字節。原因有兩個:一是保證從目的地址字段到幀校驗字段長度為64字節的最短幀長,以便區分信道中的有效幀和無用信息;二是為了防止一個站發送短幀時,在第一個比特尚未到達總線的最遠端時就完成幀發送,因而在可能發生碰撞時檢測不到沖突信號。NE2000對接收到的從目的地址字段后小于64字節的幀均認為是“碎片”,并予以刪除。在數據字段,根據系統的具體功能要求,用戶可以預留出若干個字節以規定相應的協議,以便通信雙方依據這些字節中包含的信息實現不同的功能。
小議網絡資源的教學程序
一、網絡資源介紹
(一)基于網絡資源的教學模式變革的必然性
21世紀正在形成的數字化生存環境對我們的教育目標、教學內容、教學方法和手段等提出了全新的挑戰和要求,傳統教學模式的局限性越來越明顯。開放式學習、多元化學習、終身學習的出現促使傳統的教學模式從根本上發生變革,創建新型的教學模式是時展的必然要求。信息社會的發展,不僅要求提高人們的技術和能力,而且要求調整人們的社會能力,“社會能力”對人的一生具有重要意義,它包括:1.認識問題和解決問題的能力2.認識所承擔業務和工作內在聯系的能力3.在工作范圍內發揮主觀能動性,自我發展和獨立進取的能力4.在工作過程中,獨立、有效的組織能力5.在工作領域協調與協作的能力6.把握新信息、新技術的能力7.駕馭媒體,高效利用學習資源,促進學習過程優化的能力因此,教育機構面臨的任務之一,是培養適應21世紀的新型人才,正視不斷發展的社會現實,不斷探索教學過程的新改善,引導學生優化自己的學習過程,掌握好現代信息技術支持下的學習技術,具備很強的信息獲取、信息分析、信息加工及信息表達能力,即學會高效率學習的能力;任務之二,是利用有限的資源為越來越多有著不同知識背景的人提供最高質量的教育信息服務,利用互聯網集結豐富的教學資源,為學習者提供最有效的學習。為此,教育界已經采取了一些措施來回應這些變化,其中很重要的一項就是研究以學生為核心的教與學的策略。在這種情況下,有不少人開始對以學生為中心的教與學模式即基于網絡資源的教學過程進行研究。
(二)基于網絡資源的教學模式提出的主要依據
基于網絡資源的教學模式的提出主要依據現代教育技術解決教育教學問題的基本發表思想,即依靠各種各樣的學習資源,以個別化學習為核心,采用系統方法來促進教學的順利進行。AECT94定義中明確指出,教育技術領域實踐和研究的主要對象是學習過程和學習資源。將學習過程和學習資源作為主要研究對象的理念是人們對教育技術發展的正確反映,也是認知心理學取代行為心理學占據教育技術理論基礎主導地位的必然結果。以認知主義為發表的教育技術更側重將學生引入“學會學習”的方向。進入80年代后,國際教育技術界對“學”的關注由教學資源進一步擴展到教學過程,把教學過程看作是系統組織的教學資源、教學內容和學習者的有機整體??梢?,教育技術研究對象的重新確立,為我們提出基于資源的教學模式提供了堅實的理論依據。
(三)基于網絡資源的教學模式開展的技術支持
生產調度網絡程序運用
在企業生產管理中.網絡技術得到越來越廣泛的應用.信息系統提供了一個性能好容量大可靠性高安全性強的數據平臺.使人們便于實時監控管理.模擬生產流程.對于提高經濟效益和社會效益具有廣泛的意義。
1主要功能
1.1實時數據庫:包括實時生產數據的采集貯存,管理,查詢,系統可管理多達幾十萬店的實時數據.配合和先進的歷史數據壓縮算法.可以保存長達數年的歷史數據。
1.2提供統一的配置管理系統安裝調試好后.可以通過配置管理工具.在單臺機上維護整個系統。
1.3趨勢分析提供實時和歷史趨勢查看功能.并能對單點或多點多時間段的數據進行對比分析。
1.4流程圖提供實時流程查看功能.從模擬圖察看數據與生產現場的同步變化.坐在辦公室就可以了解生產狀況。
電腦安全與網絡程序維護
一、計算機網絡系統安全概述
計算機網絡系統安全主要包括三個方面的內容:安全性、保密性、完整性。從系統安全的內容出發,計算機網絡系統中安全機制基本的任務是訪問控制:即授權、確定訪問權限、實施訪問權限、計算機網絡審計跟蹤。網絡安全是對網絡信息保密性、完整性和可用性的保護,主要包括組成網絡系統的硬件、軟件及在網絡上傳輸信息的安全性。在現實生活中,網絡安全的具體含義往往會隨著使用者的不同而變化,例如用戶僅僅希望個人信息在網絡上傳輸時受到保護,避免被竊聽、篡改和偽造;而網絡提供商除了要關心這些之外,還要考慮如何應付突發攻擊事件,以及出現異常時如何恢復網絡通信,保持網絡通信的連續性。
二、影響計算機網絡系統安全的因素
1、自然因素:
(1)軟件漏洞任何的系統軟件和應用軟件都不能是百分之百的無缺陷和無漏洞的,而這些缺陷和漏洞恰恰是非法用戶、黑客進行竊取機密信息和破壞信息的首選途徑。
(2)病毒攻擊因為企業網絡同樣也是連接在互聯網上的一個網絡,所以它不可避免的要遭到這樣或者那樣的病毒的攻擊。這些病毒有些是普通沒有太大破壞的,而有些卻是能造成系統崩潰的高危險病毒。病毒一方面會感染大量的機器,造成機器“罷工”并成為感染添另一方面會大量占用網絡帶寬,阻塞正常流量,形成拒絕服務攻擊。
計算機網絡程序雷電預防研討
隨著時代的發展,計算機網絡系統以漸漸融入人們的生活中。但是其在發展中常會出現網絡安全問題。就目前來看,計算機網絡通信系統常會受雷電的干擾,而常使計算機網路系統出現信息中斷的現象。要想保證以計算機為基礎網絡系統的安全運行,就應該重視計算機網絡系統雷電防護。如何解決計算機網絡系統的雷擊問題,并對其進行有效的防護,已經成為計算機網絡系統應用過程中值得注意的問題。
1雷電雷擊地面規律
要想更好的對計算機網絡系統進行雷擊防護,就應該對累計地面規律進行相應的分析,以便更好的解決雷擊系統問題。一般情況下,雷擊地面過程主要包括兩方面,一方面是先導放電,另一方面是主放電。當雷云中電荷集中在幾個電荷中心的時候,并不是所有電荷中心的電荷數量都是相等。一旦某一點的電荷數量較多,其周圍的強度就會使其周圍的空氣絕緣甚至出現穿擊。當空氣有游離的時候,就會使原來絕緣的空氣具有導電性,并通過雷云向相應的位置伸展,進而形成放電過程。但是這里的先導放電并不是連續的,而是雷云到地面后,先導放電隨之下降。雷云與先導放電中負電荷能更好的感應出大地上的正電荷,這就會嚴重的影響建筑物及計算機系統機房內部的通信設備,甚至會毀壞計算機系統;主放電過程就是當點到到達地面或是到達地面臨近的地方,就會因先導通道部位的電位極高,而使剩余空氣中的電場強度,達到一定的程度,進而使空氣出現游離現象,并產生強度較高的離子區,沿著先到通道自上而下的進行傳播,最終形成一條高導電率等離子通道,并使雷云中的負電荷和大地中的正電荷中和,以達到主放電過程。從中可以看出,雷云的放電量是多重的,一旦雷云產生一定量的電流可能會造成電子設備燒毀或是電器設備損壞。
2雷電進入計算機網絡的方式
雷電進入計算機網絡的方式總體上來說可分為供電電源線路入侵、電磁感應及地電位反擊電壓通過接地體入侵。一般情況下,計算機系統的電源是由電力線路輸入內室的,這種方式很可能會遭受到雷擊或雷擊電磁脈沖。這里的供電線路入侵一般是因直擊雷集中高壓線路后,在低壓電線路上出現相應的過電壓,并入侵到計算機設備中。也可能是雷擊中建筑物或是其附近的線路時產生雷擊脈沖,給計算機網絡帶來毀滅性的打擊;電磁感應中的靜電感應一般是在雷云的作用下,通過相應的通信線路上的符號形成的相反電荷,也可能事因為雷電電流速度的變化,而使周圍的磁場變強并在近線路上有較高的電動勢。也有可能因雷電架空線路的作用,使雷電波通過相應的線路進入屋內,損壞相應設備甚至會危害人們的生命健康;地電位反擊電壓通過接地體入侵是在雷擊中建筑物時,會產生強大的電流并通過接地體直接泄入大地,并在接地體附近形成放射型的電位分布。一旦建筑物周圍有獨立接地體的電子設備,計算機與設備與建筑物之間就會有較高的電壓差,甚至會有電位反擊,使雷電入侵電壓達到萬伏以上。一旦出現這種狀況很可能導致計算機設備不同程度的損壞。
3計算機網絡系統雷電防護措施
網絡通信程序設計分析論文
摘要:通過分析網卡基本通信過程控制和數字信號處理器(DSP)對網卡直接編程方法,成功設計基于DSP的網絡通信程序,從而最終實現DSP系統數字化和網絡化的融合。
關鍵詞:DSP網絡通信程序通信協議網卡
DSP芯片是專門為實現各種數字信號處理算法而設計的、具有特殊結構的微處理器,其卓越的性能、不斷上升的性價比、日漸完善的開發方式使它的應用越來越廣泛。將計算機網絡技術引入以DSP為核心的嵌入式系統,使其成為數字化、網絡化相結合,集通信、計算機和視聽功能于一體的電子產品,必須大大提升DSP系統的應用價值和市場前景。將DSP技術與網絡技術相結合,必須解決兩個關鍵問題:一是實現DSP與網卡的硬件接口技術,二是基于DSP的網絡通信程序設計。DSP與網卡的硬件接口技術參考文獻[1]有比較詳盡的論述,以下主要討論基于DSP的網絡通信程序設計。
1通信協議的制定
協議是用來管理通信的法規,是網絡系統功能實現的基礎。由于DSP可以實現對網卡的直接操作,對應于OSI網絡模型,網卡包含了物理層和數據鏈路層的全部內容,因此,規定了數據鏈路層上數據幀封裝格式,就可以為基于DSP的局域網絡中任意站點之間的通信提供具體規范。因為以太網是當今最受歡迎的局域網之一,在以太網中,網卡用于實現802.3規程,其典型代表是Novell公司的NE2000和3COM公司的3C503等網卡,所以研究工作中的具體試驗平臺是以DSP為核心構成的以太局域網,主要用于語音的實時通信,所使用的網卡為Novell公司的NE2000網卡。NE2000網卡的基本組成請見參考文獻[2],其核心器件是網絡接口控制器(NIC)DP8390。該器件有三部分功能:第一是IEEE802.3MAC(媒體訪問控制)子層協議邏輯,實現數據幀的封裝和解封,CSMA/CA(帶碰撞檢測功能的載波偵聽多址接入)協議以及CRC校驗等功能;第二是寄存器堆,用戶對NE2000網卡通信過程的控制主要通過對這些寄存器堆中各種命令寄存器編程實現;第三是對網卡上緩沖RAM的讀寫控制邏輯。DP8390發送和接收采用標準的IEEE802.3幀格式。IEEE802.3參考了以太網的協議和技術規范,但對數據包的基本結構進行了修改,主要是類型字段變成了長度字段。所以,以DSP為核心的局域網內通信數據包基本格式如圖1所示。
DSP讀出數據包和打包從目的地址開始。目的地址用來指明一個數據幀在網絡中被傳送的目的節點地址。NE2000支持3種目的地址:單地址、組地址及廣播地址。單地址表示只有1個節點可以接收該幀信息;組地址表示最多可以有64個字節接收同一幀信息;而廣播地址則表示它可以被同一網絡中的所有節接收。源地址是發送幀節點的物理地址,它只能是單地址。目的地址和源地址指網卡的硬件地址,又稱物理地址。
使用JAVA網絡編寫通信程序論文
摘要本文闡述了使用JAVA編程語言對基于客戶/服務器模式的應用編寫網絡通信程序,討論了SOCKET機制、輸入輸出流以及程序實現代碼。
關鍵詞JAVA,網絡,SOCKET,APPLET
網絡上的系統結構多為客戶/服務器模式,服務器端負責數據和圖像等的存儲、維護、管理以及傳遞,客戶端則負責人機界面的操作、送出需求及顯示收回的數據。
下面介紹一下如何使用JAVA來進行網絡編程:
1)由于客戶端通過IE同服務器建立聯系,所以客戶端使用Applet,服務器端使用Application;
2)服務器應設置成多線程,應答多個客戶的請求;
剖析網絡時代企業會計業務程序革新
20世紀90年代以來,在以互聯網為代表的信息技術革命和經濟全球化的推動下,企業置身于日新月異的市場競爭中,面臨著對產品和服務提出更高要求的顧客、日益激烈的競爭和變化的挑戰。計算機的處理速度、儲存能力等實現了質的飛躍,遠程通訊技術、互聯網絡技術迅猛發展,企業正邁入網絡經濟時代。
網絡經濟時代最大的特征是信息傳遞的迅速、及時和準確,企業會計報表的半年呈報或年度呈報已不能適應網絡時代的要求,實時聯機報告系統既是需要又成為可能。全球經濟環境下大規模的會計信息使用者投資策略呈現多樣化和個性化的趨勢,管理者、投資者以及相關利益集團希望可以隨時通過在線訪問獲取企業最新的、歷史的會計信息,以便作出正確的經營決策,減少風險。另外從會計信息呈報的內容方面看,投資者要求從看重財務信息擴展到財務信息與非財務信息并重,從著重呈報最終經營成果信息擴展到呈報企業的背景信息和前瞻性信息為主的信息,但目前的會計業務流程并不能滿足上述要求。因此,用信息技術徹底地重新設計會計業務流程,是滿足企業內外會計信息使用者的需求,提高企業核心競爭力的重要研究議題。
一、傳統的會計業務流程及其缺陷
傳統的會計信息系統需經過一系列順序的循環活動,會計核算嚴格按照“填制憑證一登記賬簿一編制報表”的順序,一層層地進行。這種會計流程雖然在內部牽制方面能發揮一定的作用,但是會延長時間,降低會計報告的及時性,且使得會計信息內容單一化。時下流行的電算化會計信息系統雖然替代了手工操作,但財務會計流程自動化僅僅是手工財會工作的翻版,并未改變傳統會計信息系統結構的本質。大部分電算化商品軟件一般將會計系統分解為原材料核算子系統、工資核算子系統、銷售核算子系統、固定資產核算子系統、成本核算子系統、賬務處理子系統、報表編制子系統等相對獨立的模塊,各模塊下再進行細分,形成一個名副其實的“金字塔”式結構。因此各核算子系統之間彼此分割,成為一個個獨立的信息孤島,會計數據傳輸往往是滯后的、零散的。這種財務會計流程并沒有改變傳統會計信息系統結構的本質,也沒有消除其缺陷。
1.難以滿足管理需要。財務部門只是記錄經濟業務的資金流信息,并不采集業務活動的全部數據,同一經濟業務的相關數據被分別保存在財會人員和非財會人員手中,財務人員手中只有描述業務事件的子集數據也這樣忽略了大量管理信息,導致會計信息系統與其他系統數據有可能不一致或信息隔閡和信息重復。
2.無法滿足實時控制的需要。傳統會計信息系統所反映的資金流信息往往滯后于物流信息,財務賬和財務報告不是當前時點的余額,以至于企業元法從效益角度上對經營生產活動進行實時控制。會計數據通常是在業務發生后采集,會計數據加工是將滯后采集的數掘進行排序、過賬、匯總、對賬等。財務報告不能直接利用,必須經過若干后臺加工才能提交到使用者手中。在經濟環境瞬息萬變的今日,信息的實時性決定了它的有效性和控制力度,會計信息的滯后性不能使管理者從會計信息系統中得到所需的信息,降低了會計信息的相關性,失去了其應有的價值。不管是手工的會計業務流程還是這種會計電算化方式的會計信息系統,其實質仍然是事后算賬,并沒有充分發揮網絡的優勢,無法支持事前支持、事中控制、事后分析。