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

正文內(nèi)容

畢業(yè)設(shè)計-基于java的網(wǎng)絡安全聊天工具:網(wǎng)絡功能部分最終版-wenkub

2023-06-17 15:21:09 本頁面
 

【正文】 va 語言設(shè)計 C/S 程序時需要注意以下幾點: ( 1)、 服務器應使用 ServerSocket 類來處理客戶機的連接請求。下面是客戶機 /服務器的一個典型運作過程: 服 務器監(jiān)聽相應端口的輸入; 基于 java 的網(wǎng)絡安全聊天工具:網(wǎng)絡功能部分 9 客戶機發(fā)出一個請求; 服務器接收到此請求; 服務器處理這個請求,并把結(jié)果返回給客戶機; 重復上述過程,直至完成一次會話過程。 .2 客戶機 /服務器環(huán)境下的 Java 應用程序 客戶機 /服務器在分布處理過程中,使用基于連接的網(wǎng)絡通信模式。 Java 網(wǎng)絡類庫是 Java 語言為適應 Inter 環(huán)境而進行的擴展。而在 Web 模型中,服務器一端被分解成兩部分:一部分是應用服務器 (Web 服務器 ),另一部分是數(shù)據(jù)庫服務器。 第三此握手:源端機收到含有兩次初始序列號的應答后,在向目的主機發(fā)送一個帶有兩次連接的序列號的確認。 Socket 程序的工作過程: 建立 Socket 連接:在通信開始之前由通信雙方確認身份,建立一條專用的虛擬連接通道。(參考文獻 [2][4]) Socket 的簡介 Socket,簡稱套接字,用于實現(xiàn)網(wǎng)絡上客戶和服務器之間的連接。 TCP 只是調(diào)用 IP 接口,向 TCP 提供所有 TCP 需要的服務。實現(xiàn)了高層協(xié)議的標準化,能為用戶提供多種可靠的服務。 基于 java 的網(wǎng)絡安全聊天工具:網(wǎng)絡功能部分 6 TCP 協(xié)議的功能:差錯控制 —— 可靠性、面向連接、分段( Segment)、端口號。 TCP/IP 協(xié)議的體系結(jié)構(gòu)共有四個層次 ,即應用層、傳輸層、網(wǎng)絡互聯(lián)層和網(wǎng)絡接口層。即通信雙方一方作為服務器等待客戶提出請求并予以響應。網(wǎng)絡編程中有兩個主要的問題,一個是如何準確的定位網(wǎng)絡上一臺或多臺主機,另一個就是找到主機后如何可靠高效的進行數(shù)據(jù)傳輸。 C/S 基于 java 的網(wǎng)絡安全聊天工具:網(wǎng)絡功能部分 4 目 錄 目錄 .......................................................................... 4 第一章 緒論 ................................................................... 5 JAVA 的網(wǎng)絡功能與編程 .................................................... 5 網(wǎng)絡編程基礎(chǔ)知識 .................................................... 5 IP/TCP 協(xié)議常識 ...................................................... 5 Socket 的簡介 ........................................................ 6 網(wǎng)絡編程在 JAVA 上的實現(xiàn) ................................................. 8 Java 網(wǎng)絡應用模型 .................................................... 8 客戶機 /服務器環(huán)境下的 Java 應用程序 .................................. 8 第二章 java 網(wǎng)絡安全聊天系統(tǒng)設(shè)計 .............................................. 10 課題來源 ................................................................ 10 聊天系統(tǒng)的設(shè)計步驟及功能模塊劃分 ....................................... 10 聊天系統(tǒng)各功能模塊 ...................................................... 10 需求分析 ............................................................... 11 聊天系統(tǒng)的總體設(shè)計要點 ................................................. 12 第三章 系統(tǒng)設(shè)計與實現(xiàn) ........................................................ 16 開發(fā)環(huán)境與工具 ......................................................... 16 硬件環(huán)境 ............................................................... 16 各個功能模塊的具體實現(xiàn) ................................................. 16 服務器的具體實現(xiàn) ................................................... 16 客戶端的具體實現(xiàn) .................................................... 18 組員的加密實現(xiàn) .................................................... 19 功能模塊的測試 ......................................................... 20 第四章 總結(jié) .................................................................. 26 畢業(yè)設(shè)計總結(jié)與展望 ..................................................... 26 經(jīng)驗與感想 ............................................................. 26 致謝語 ....................................................................... 27 [參考文獻 ] ................................................................... 28 基于 java 的網(wǎng)絡安全聊天工具:網(wǎng)絡功能部分 5 第一章 緒論 引言 隨著互聯(lián)網(wǎng)逐步普及,人們的生活和工作也越來越離不開信息網(wǎng)絡的支持, 而聊天工具等是人們最常見, 最直接的網(wǎng)上交流的方式。s. Implement system develop includes one server procedure and a two customers procedure aspect mainly. The former builds a server by Socket cover meet character , the server can fetch , transmit a customer to hold hair doing information, can refresh consumer listing together. The latter passes with server buildingup connection , does the end carrying out a customer and customer whole course of information exchange. Come to build multiwire Cheng among them by inheriting Thread directly the kind. Developing the fundamental theory knowledge being hit by the programming having made use of a puter work , holding the pattern (Client/Server pattern) , work programming design procedures if the TCP/IP agreement , the customer hold/ a server and so on. Keyword: Chat implement 。后者通過與服務器建立連接,來進行客戶端與客戶端的信息交流。目前,出現(xiàn)了很多非常不錯的聊天工具,其中應用比較廣泛的有 Netmeeting、騰訊 、 MSNMessager 等等。但是越來越多的服務導致了信息的安全性一直在下降,所以小團體小范圍內(nèi)的聊天工具就顯得十分有必要了,這也是我們一開始選擇這個課題的初衷。其中通過直接繼承 Thread 類來建立多線程。 data base 。本聊天系統(tǒng)以聊天交流為主,為廣大用戶提供一個借助網(wǎng)絡進行人際交往的平臺。在 TCP/IP 協(xié)議中 IP 層主要負責網(wǎng)絡主機的定位,數(shù)據(jù)傳輸?shù)穆酚桑?由 IP 地址可以唯一地確定 Inter 上的一臺主機??蛻魟t在需要服務時向服務器提出申請。 IP協(xié)議的作用:第一,它是網(wǎng)絡層的協(xié)議,提供互聯(lián)網(wǎng)上數(shù)據(jù)傳輸?shù)慕y(tǒng)一格式。TCP是傳輸控制協(xié)議,是面向連接的提供了一種可靠的傳輸服務,它用三次握手和滑動窗口機制來保證傳輸?shù)目煽啃?,及進行流量控制。 (2)TCP/IP 協(xié)議進行傳輸數(shù)據(jù)傳輸 的過程: 應用程序為了傳輸數(shù)據(jù)會調(diào)用 TCP,將數(shù)據(jù)和對應的參數(shù)傳給 TCP,將 TCP 數(shù)據(jù)包封裝在 IP 包內(nèi),通過網(wǎng)絡送給目的 TCP。 (3)端口號: 有的時候,一個 ip 地址不能完整的標識一臺 服務器,這是應為一臺物理性的計算機同時運行著多個應用程序,這就需要我們來區(qū)別同一臺機子上的不同的服務,所以就在傳輸層和應用層上設(shè)置接口,就是 端口。也就是說網(wǎng)絡上兩個或兩個以上雙工方式通信的進程之間總有一個連接,這個連接的端點成為套接字,套接字是在比較低的層次上通信的。 數(shù)據(jù)通信:利用虛擬連接通道傳送數(shù)據(jù)信息進行通道。 具體過程如下 (圖 三次握手的流程) 基于 java 的網(wǎng)絡安全聊天工具:網(wǎng)絡功能部分 8 網(wǎng)絡編程在 JAVA 上的實現(xiàn) .1 Java 網(wǎng)絡應用模型 和 Inter 上的許多環(huán)境一樣,完整的 Java 應用環(huán)境實際上也是一個客戶機 /服務器環(huán)境,更確切地說是瀏覽器 /服務器模型(即 Browser/Server 模型,簡稱 Web模型)。 針對分布式計算環(huán)境, Java 通過其網(wǎng)絡類庫提供了良好的支持。另外,為適應Inter 的不斷發(fā)展, Java 還提供了動態(tài)擴充協(xié)議,以不斷擴充 Java 網(wǎng)絡類庫。該通信模式首先在客戶機和服務器之間定義一套通信協(xié)議,并創(chuàng)建一 Socket 類,利用這個類建立一條可靠的鏈接;然后,客戶機 /服務器再在這條鏈接上可靠地傳輸數(shù)據(jù)。 按照以上過程,我們使用 Java 語言編寫一個分別針對服務器和客戶機的應用程序( Application)。當客戶機連接到服務器所監(jiān)聽的端口時, ServerSocket 將分配一新的 Socket 對象。 ( 2)、服務器使用了多線程機制。 Connection 的構(gòu)造函數(shù)將初始化基于 Socket 對象的通信流,并啟動線程的運行。最后,客戶機程序從標準輸入(如:控制臺)中讀取數(shù)據(jù),并把這些數(shù)據(jù)寫到服務器,在從服務器讀取應答消息,然后把這些應答消息寫到準輸出。 聊天系統(tǒng)的設(shè)計步驟及功能模塊劃分 聊天系統(tǒng)工作原理圖 (圖 服務器和客戶端之間關(guān)系 ) 2 .3 聊天系統(tǒng)各功能模塊 ( 1)服務器程序模塊 服務器與客戶間通過套接口 Socket(TCP)連接。服務器與客戶都通過構(gòu)造 ObjectInputStream,ObjectOutputStream 來建立輸入輸出流,然后雙方通過該輸入輸出流來相互傳遞信息 ,一旦收到客戶方的連接請求,服務器 accept()方法返回一個新建的 Socket 對象。首先來看一下服務器端的任務: 1.服務器端應當建立一個 ServerSocket,并且不斷進行偵聽是否有客戶端連接或者斷開連接 (包括判斷沒有響應的連接超時 )。 (圖 服務器的主要功能圖 ) 如上圖就是服務器端最主要的幾個任務。根據(jù)消息的內(nèi)容進行操作,如抬出各種對話框、確
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1