网络会议应用软件.docx

上传人:太** 文档编号:86546857 上传时间:2023-04-14 格式:DOCX 页数:11 大小:199.67KB
返回 下载 相关 举报
网络会议应用软件.docx_第1页
第1页 / 共11页
网络会议应用软件.docx_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《网络会议应用软件.docx》由会员分享,可在线阅读,更多相关《网络会议应用软件.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、网络体系结构试验题目:会议争论应用系统班级:网络122组长:成员:正常传输S-DATA.requestS-DATA. indication用户数据特权数据传送S-TYPED-DATA. requestS-TYPED-DATA. indication用户数据力量数据交换S-CAPABILITY-DATA. requestS-CAPABILITY-DATA. indicationS-CAPABILITY-DATA.responseS-CAPABILITY-DATA. comfirm用户数据令牌出让S-TOKEN-GIVE. requestS-TOKEN-GIVE. indication令牌令牌恳求

2、S-TOKEN-PLEASE. requestS-TOKEN-PLEASE. indication令牌用户数据掌握让出S-CONTROL-GIVE. requestS-CONTROL-GIVE. indication次同步点S-SYNC-MINOR. requestS-SYNC-MINOR. indicationS-SYNC-MINOR. responseS-SYNC-MINOR. comfirm类型同步点序号 用户数据主同步点S-SYNC-MAJOR. requestS-SYNC-MAJOR. indicationS-SYNC-MAJOR. responseS-SYNC-MAJOR. com

3、firm同步点序号 用户数据重新同步S-RESYNCHRONIZE. requestS-RESYNCHRONIZE. indicationS-RESYNCHRONIZE. responseS-RESYNCHRONIZE. comfirm重新同步类型 同步点序号 令牌用户数据P-特别报告S-P-EXCEPTION-REPORT. indication缘由u-特别报告S-U-EXCEPTION-REPORT. indicationS-U-EXCEPTION-REPORT. indication缘由用户数据活动开头S-ACTIVITY-START. requestS-ACTIVITY-START.

4、indication活动标识符 用户数据活动中断S-ACTIVITY-INTERRUPT. request S-ACTIVITY-SINTERRUPT. indication S-ACTIVITY- INTERRUPT, response S-ACTIVITY- INTERRUPT, confirm缘由活动恢复S-ACTIVITY-RESUME. requestS-ACTIVITY-RESUME. indication活动标识符 老活动标识符 同步点序号 老会话连接标 识符 用户数据活动丢弃S-ACTIVITY-DISCARD. request缘由S-ACTIVITY- DISCARD, in

5、dication S-ACTIVITY- DISCARD, response S-ACTIVITY- DISCARD.confirm活动结束S-ACTIVITY-END. requestS-ACTIVITY-END. indicationS-ACTIVITY-END. responseS-ACTIVITY-END. confirm同步点序号 用户数据1 .概述会议争论应用系统,用于多人进行对话争论的系统,主要分为两个应用程序, 服务器主要用于消息转发,以及向全部用户发送系统消息。客户端用于用户争论 内容显示和信息输入。用户在客户端登陆,进入争论的界面,或关闭程序退出会 议争论。2 .功能描述用

6、户登陆系统,在会议争论界面接收其他用户的信息和发送信息,还可以保存 内容或查询以前的内容。3 .功能需求分析会议争论系统主要包含服务器端和客户端两个方面。这两个方面所要完成的任 务不同。服务器端的任务主要是:1、服务器端应建立一个ServerSocket,并且不断进行监听是否有客户端连接 或者断开链接(包括推断没有响应的连接超时)。2、服务器端应是一个信息发送送中心,全部客户端的信息都传到服务器端, 由服务器端依据要求分发信息。3、服务器端应将处理过程中需要长久化的数据保存到数据库中。及实时的从 数据库中提取所需信息。客户端应完成的工作是:1、与服务器端建立通信通道,向服务器发送信息。2、接收

7、来自服务器的信息。3 .设计要点实现思想在Internet上的通信程序一般都是以服务器供应服务端连接响应,使用者通 过客户端程序登陆到服务器,就可以与登录在通一服务器上的用户通信,这是一 个面对连接的通讯过程。因此,程序要在TCP/IP环境下,实现服务器端和客户 端两部分程序。服务器端工作流程服务器端通过Socket ()系统调用创建一个Socket数组后(即设定了接收连 接客户端的最大数目),与指定的本地多口绑定,就可以在端口进行监听 ListenO 0假如有客户端恳求连接,则在数组中选择一个空Socket,将客户端 地址赋给这个Socketo然后登陆胜利的客户就可以在服务器上争论了。客户端

8、工作流程客户端只需建立一个Socket与服务器模块连接,胜利后通过这个Socket来 发送和接受数据。4 .功能模块及设计步骤1、功能模块该系统主要包括以下功能当用户第一次使用时须新注册用户。之后用户登录后就可以进入通信界面与在线 用户进行对话。2、具体设计与实现开发环境运用java语言与Socket类结合而开发。开发环境:服务器端:(windows平台)java环境jdk客户端:java环境jdk运行环境所需硬件环境为:中心处理器(CPU) : Intel (R) Pentium (R) proccessorl. 60GHZ硬盘:40GB以上硬盘内存:512内存软件环境:windows核心功

9、能实现Socket简介Socket简称套接字,用于实现网络上客户与服务器之间的连接。就是说网络 上两个或两个以上双工方式通信的进程之间总有一个连接,这个连接的端点成为 套接字,套接字是在比较低的层次上通信的。具体的说:一个服务器应用程序一般侦听一个特定的端口等待客户端的连接 恳求,当一个连接恳求到达时,客户端和服务器端建立一个通讯连接,在连接过 程中,客户端被安排一个本地端口与一个Socket建立连接,客户端通过写Socket 来通知服务器,以读Socket中的信息,类似的服务器也获得一个本地端口,它 需要一个新的端口号来侦听原始端口上的其它连接恳求。服务器也通过他的本地 端口连接一个Sock

10、et,通过读写和客户端通信。三次握手:第一次握手:原主机发送一个带有本次连接的序号的恳求的一个数据帧其次次握手:目的主机收到恳求后,假如同意连接,则发回一个带有一个本次 连接序号和源端机连接序号的确认。第三次握手:源端机收到含有两次初始序列号的应答后,在向目的主机发送一 个带有两次连接的序列号的确认。Socket工作原理会议争论系统工作原理是,一个服务器通过TCP连接多个客户端端口号:有时候,一个IP地址不能完整的标识一台服务器,这就需要来区分同一台机 器上的不同服务,所以就在传输层和应用层上设置接口,就是端口。端口实际是 一个16位长的地址,范围是0-65535之间,0T023这些端口是全部

11、应用进程都 知道的,1024-65535用来随时安排要求通信的客户端应用程序。在数据传输过 程中,各种服务器不断的检测安排的端口,以便发觉要求和它通信的客户端。 服务器与客户端之间的通信建立Socket连接:在通信开头之前由通信双方确认身份,建立一条专用的虚 拟连接通道。数据通信:采用虚拟连接通道传送数据信息进行通信。关闭:通信结束时,将虚拟连接拆除。服务器客户端流程图服务器端:开始说明:1、服务器刚开启后,会初始化某些必要设置,如数据连接对象和Socket连接端 口号等。2、初始化胜利后,程序会用上一步生成的serverSocket生成一个Socket对象 客户端进行监听。3、服务器每接到一

12、个恳求链接就会创建一个新的线程来服务该用户。客户端:创建新线程接收响应用户操作退出,关闭响应线程说明:与服务器不同,客户端的初始化需要有服务器的IP和对应程序的端口号。 为了能够同事首发数据,客户端也需要重新创建一个线程。改线程的关闭需要主 线程来调用子线程关闭程序来关闭。5 .(会话)功能的设计与实现1、会话管理(1)创建会话session, create ()(2)销毁会话session, destroy ()(3)设置会话参数session.set_param(name, value)(4)猎取会话套数session. get_param(name)(5)设置会话变量session, s

13、et(name, value) session /zname/z = value session, name = value(6)猎取会话变量session, get(name) sessionname session, name(7)删除会话变量 session, del(name) session/zname,z= nil session, name = nil2、单/多会话功能(1)单用户会话功能(2)多用户会话共享功能3、会话服务器的交互会话操作恳求会话操作响应 II4)合同定义5)会话ID生成算法6 .会话层供应服务会话层的主要功能是供应建立连接并有序传输数据的一种方法。会话可以使一

14、 个远程终端登录到远地的计算机,进行文件传输或进行其它的应用。会话连接建立的基础是建立运输连接,只有当运输连接建立好之后,会话连接 才能依靠于它而建立。会话与运输层的连接有三种对应关系。一种是一对一的关 系,即在会话层建立会话时,必需建立一个运输连接,当会话结束时,这个运输连 接也被释放。另一种是多对一的关系,例如在多顾客系统中,一个客户所建立的一 次会话结束后,又有另一顾客要求建立另一个会话,此时运载这些会话的运输连 接没有必要不停地建立和释放,但在同一时刻,一个运输连接只能对应一个会话 连接。第三种是一对多的关系,若运输连接建立后中途失效,此时会话层可以重新 建立一个运输连接而不用废弃原有

15、的会话,当新的运输连接建立后,原来的会话 可以连续下去。7 .会话连接的释放会话连接的释放不同于运输连接的释放,它采纳有序释放方式,也即使用完全 的握手,包括恳求、指示、响应和确认原语,只有双方同意,会话才终止。这种释 放方式不会丢失数据。对于特别缘由,会话层也可以不经协商马上释放,但这样可 能会丢失数据。8 .会话层管理与其它各层一样,两个会话实体之间的交互活动都需要协调、管理和掌握。会 话服务的获得是执行会话层合同的结果,会话层合同支持并管理同等对接会话实 体之间的数据交换。由于会话往往是由一系列交互对话组成的,所以对话的次序、 对话的进展状况必需加以掌握和管理。在会话层管理中考虑了令牌与

16、对话管理、 活动与对话单元以及同步与重新同步等措施。(1)令牌和对话管理。从原理上说,全部OSI的连接都是全双工的。但在很多状 况下,高层软件为便利起见往往设计成半双工交互式通信。例如,远程终端访问一 个数据库管理系统,往往是发出一个查询,然后等待回答,要么轮到用户发送,要 么轮到数据库发送,保持这种轮换并强制实行的过程就叫做对话管理。实现对话 管理的方法是使用数据令牌(DataToken),令牌是会话连接的一个属性,它表示了 会话服务用户对某种服务的独占使用权,只有握有令牌的用户可以发送数据,另 一方必需保持缄默。令牌可在某一时刻动态地安排给一个会话服务用户,该用户 用完后又可重新安排。所以

17、,令牌是一种非共享的0SI资源。(2)活动与对话单元。会话服务用户之间的合作可以划分为不同的规律单位, 每一个规律单位称为一个活动(Activity),每个活动的内容具有相对的完整性和 独立性。在任一时一刻,一个会话连接只能为一个活动所使用,但允许某个活动跨越 多个会话连接。此外二可以允许有多个活动挨次地使用一个会话连接,但在使用 上不允许重叠。活动与会话连接的关系可以用电话用户与电话线路的连接关系来 说明,一对拨通的电话相当于一个会话连接,使用这对电话线通话的用户进行的 对话相当于活动。明显一个电话任一时刻只能供一个人使用,即支持一个活动。 然而,当一对用户通完话后可不挂断电话,让后续需要同

18、一电话线路连接的人接 着使用,这就相当于一个会话连接挨次地供多个活动使用。若在通话过程中线路 消失故障引起中断,则需要重新再接通电话连续对话,这就相当于一个活动跨越 了多个连接。对话单元是一个活动中数据的基本交换单元,通常代表规律上重要的工作部 分。在活动中,存在一系列的交互通话,每个单向的连接通信动作所传输的数据就 构成一个对话单元。(3)同步与重新同步。会话层的另一个服务是同步。所谓同步就是使会话服务 用户对会话的进展状况有全都的了解,在会话被中断后可以从中断处连续下去, 而不必从头恢复会话。这种对会话进程的了解是通过设置同步点来获得的。会话 层允许会话用户在传输的数据中自由设置同步点,并

19、对每个同步点给予同步序号, 用以识别和管理同步点。这些同步点是插在用户数据流中一起传输给对方的。当 接收方通知发送方它收到一个同步点时,发送方就可确信接收方已将此同步点之 前发送的数据全部收妥。会话层中定义了两类同步点。主同步点用于在连续的 数据流中划分出对话单元,一个主同步点是一个对话单元的结束和下一个对话单 元的开头;次同步点用于在一个对话单元内部实现数据结构化。主同步点与次同 步点有一些不同,在重新同步时,只可能回到最近的主同步点;每一个插入数据流 中的主同步点都被明确地确认,而次同步点不被确认。9 .会话服务会话层可以向用户供应很多服务,为使两个会话服务用户在会话建立阶段能协 商所需的

20、服务,将服务分成若干个功能单元。通用的功能单元包括:(1)核心功能单元,供应连接管理和全双工数据传输的基本功能;(2)协商释放功能单元,供应有次序的释放服务;(3)半双工功能单元,供应单向数据传输;(4)同步功能单元,在会话连接期间供应同步或重新同步;(5)活动管理功能单元,供应对话活动的识别、开头、结束、暂停和重新开头等;(6)特别报告功能单元,在会话连接期间供应特别状况报告。上述全部功能的执行均有相应的用户服务原语,每一种原语类型都可能具有恳 求、指示、响应和确认四种形式。功能单元会话服务主要功能核心功能单元(非协商式)Kernel(non-negotia ble)会话连接 正常数据传送

21、有序释放 u-废弃 P-废弃会话连接建立、数据 传送、会话连接释放。协商式释放功能单元 (NegotiatedRelease)有序释放 令牌出让 令牌恳求采用释放令牌拒绝会 话连接释放指示,以连续 使用该会话连接。会话建立阶段服务原语半双工功能单元 (Half-duplex)令牌出让 令牌恳求持有数据令牌的一方 可发送正常数据。全双工功能单元 (Duplex)无附加服务双方可同时发送正常 数据。特权数据功能单兀 (Typed data)特权数据传送供应与数据令牌无关 的数据传送功能。力量数据父换功能单 元(Capability data exchange)力量数据传送在活动之间供应数据 传送功

22、能。次同步功能单元 (Minor synchronize)次同步点 令牌出让 令牌恳求供应次同步点插入功 能。主同步功能单元 (Major Synchronize)主同步点 令牌出让 令牌恳求供应主同步点插入功 能。重新同步功能单元 (Resynchronize)重新同步供应重新设定同步点 和重新安排令牌的功能。特别报告功能单元 (Exceptions)P-特别报告 u-特别报告服务供应者向用户报 告差错信息。活动管理功能单元 (ActivityManagement)活动开头 活动恢复 活动中断 活动丢弃 活动结束 令牌出让 令牌恳求 掌握出让供应活动的开头、结、中断、恢复和丢弃功 能。服务原语参数会话连接S-CONNECT. requestS-CONNECT. indication S-CONNECT. response S-CONNECT. confirm会话连接标识符 主呼/被呼SSAP地址 结果Qos 会话需求 同步点序号 初始令牌设置 用户数据数据传送阶段服务原语WSI服务原语参数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁