为您找到与除合伙协议另有约定外相关的共18个结果:
凯鹏华盈合伙人:如何组建一个强大的董事会?
许多初创公司只有在遇到麻烦的时候,才想起来要成立一个高效的董事会。凯鹏华盈合伙人朱丽叶•德拜尔尼为许多初创公司提供多董事会管理建议,她指出,组建一个好的董事会,创业者需要:清楚公司的愿景;寻找正确的技能;确定董事会成员的职责与责任;创建鼓励辩论的文化;突破舒适区。
每一位出色的CEO背后都有一个出色的董事会。但我注意到,对于成立一个强有力的董事会这项任务,许多初创公司创始人往往是一拖再拖。亚马逊和谷歌等成功的科技公司,在很早便成立了董事会。当然,这两家公司都是特例;通常情况下,公司很少会预想到没有董事会的后果,直至他们遇到麻烦。
许多董事会认为他们只需要向CEO负责,结果却陷入困境。
多年来,我一直在为初创公司提供董事会管理与高管招聘方面的咨询,我认为董事会真正的职责是聘用和解雇CEO。毕竟,好的董事会清楚他们要对彼此负责,对公司股东负责。此外,好的董事会在想法、背景和观点方面是多元化的。下面的统计数据值得反复思考:硅谷董事中仅有10%为女性,风投投资的初创公司中,女性创始人或CEO的百分比更低。
如何组建一个好的董事会?下面是一些实用的建议。
清楚公司的愿景。你希望公司实现什么目标?明确你需要董事会做些什么来实现这些目标。在考虑和确定你需要董事会成员具备的特性、技能与经验时,要牢记公司的目标。
寻找正确的技能。制作一个简单的表格,将市场中现有的特性综合在一起。将你期望的“最终”董事会的所有方面在表格中列出。在表格中填写每一位董事的潜在想法,根据这些想法的深度或契合度以及成功聘用的可能性进行排名。对这个清单及时更新,将其作为董事会议上一个积极的讨论项目。
确定董事会成员的职责与责任。正如吉姆•柯林斯所说:“你是否为合适的人准备了合适的位置?”成立委员会或划定关键责任范围永远不会过早。你是否有最优秀的审计主管或薪酬主管?谁是你在关键领域可以依靠的首席董事?
创建一种文化,鼓励辩论。培养一种广纳谏言和独立的文化。你希望听到不同的意见和观点,帮助你思考各种选择。考虑你希望董事会带来的文化与互动:是富有激情的激烈辩论,还是头脑清醒、慎重的讨论?你希望董事会能够推动你前进,让你感觉不舒服,挑战传统思维。与此同时,你想要的是一个董事会,而不是运营委员会,所以设定界限很重要。
突破舒适区。董事会往往倾向于实现熟悉的和舒服的目标,这样做的结果就是同质化。因此,你应该努力实现意见的多样化,不必担心违背他人的想法做事。牢记这一点,可以帮助你保持开放心态,考虑一些你不会第一时间想到的替补人选。
浏览量:3
下载量:0
时间:
协议栈是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程:由上层协议到底层协议,再由底层协议到上层协议。使用最广泛的是因特网协议栈。以下是读文网小编今天为大家精心准备的:浅谈计算机网络协议栈实验平台的设计与实现相关论文。内容仅供参考,欢迎阅读!
计算机网络原理课程是计算机专业主干课程之一,在专业教学体系中占有非常重要的地位。计算机网络原理课程中,最重要的是对于协议栈的理解和掌握。目前,计算机网络原理课程均设置有实验环节,实验内容主要包括4 方面:①通过数据嗅探软件——sniffer/winshark/Ethereal 等分析数据链路层、网络层和传输层协议;②利用网络仿真器如NS2 分析网络协议及其性能[1-2];③协议开发,即利用套接字编程进行应用层协议开发;④网络设备配置实验,包括交换机、路由器、服务器等的配置,这些实验都涉及协议。通过前两类分析网络协议的实验,学生可以观察协议的内部原理、数据包的格式等基本理论知识,但是此类实验属于验证性实验,会令学生对于协议的具体应用仍然模糊,无法达到培养和锻炼学生设计新协议和独立设计开发协议能力的目标。通过套接字编程实验,学生可以开发新的应用层协议,但是仍然缺乏对底层协议的认知和运用。网络设备配置实验也有类似的问题。
目前,计算机网络原理实验课程存在的主要问题是实验的片段性和隔离性导致学生对知识点掌握得不完整、不系统,不能形成有机的整体,不能将针对协议的学习成果应用于具体的协议栈设计,缺少对协议栈开发方法的整体理解。
基于上述问题,为了更好地培养学生综合运用理论知识分析问题和解决问题的实践能力,笔者结合华中科技大学文华学院计算机网络实验教学的现状,构建基于MSP430 的计算机网络协议栈实验平台,设计一套实验方案,期望学生通过在实验平台上的操作,加深对协议栈的理解,提高分析协议栈的能力和实践动手能力。
嵌入式实验平台的硬件部分主要由MSP430和CS8900 网络接口芯片组成。平台采用的微控制器是德州仪器公司(TI)的MSP430F149。这是功耗极低的Flash 型16 位RISC指令集单片机,采用Crystal 公司的CS8900 作为太网接口芯片。CS8900 功耗低,控制简单,可以直接和微控制器相连,通过微控制器的I/O 口对CS8900 进行控制。为扩展路由协议验证模块,实验平台的MSP430F149 与两片CS8900 连接。
2.1 实验1 :Ethereal 数据包嗅探
对协议栈的学习和开发都离不开数据包嗅探软件,Ethereal 是目前比较流行的协议分析软件。计算机网络原理课程的第一个实验是要求学生掌握Ethereal 软件的用法,通过包嗅探软件熟悉和掌握数据包的格式,为后续的复杂实验打好基础。这部分实验可以在PC 机上完成。
实验内容包括:①掌握Ethereal 软件的使用方法;②掌握通过数据包嗅探进行协议分析的方法;③截获典型数据包进行协议分析;④掌握一些经典协议(PPP 协议、ARP 协议、ICMP 协议、Telnet 协议、TCP 协议和Smtp 协议)并阅读相应的RFC 文档。
2.2 实验2 : 网络层IP 协议、ARP 协议、ICMP 协议的实现
在网络层实现IP 分组封装,ARP 协议的实现是数据最终能够到达目的地的保证;设计完成部分ICMP 协议;通过在接入段运行Ping 命令验证实验结果的正确性。
2.3 实验3 :传输层TCP 协议的实现
根据TCP 有限状态机实现TCP 协议可不考虑复杂的通信环境,忽略发送窗口、接受窗口、拥塞控制部分的实现。
2.4 Http 和Smtp 协议的实现
用HTML 写一个简单的Web 页面,嵌入到实验平台,在平台上实现Http 协议,以便局域网内其他终端可以通过Http 协议访问实验平台。
在实验平台上实现Smtp 协议,使实验平台在启动时或在某个事件驱动下完成向某个邮箱自动发送邮件的过程。
3.1 简单IPv6 协议
随着嵌入式技术研究的深入发展,许多小型智能电子设备如智能家电、智能仪表等也接入到互联网中,导致IPv4 地址空间明显不足,而IPv6 协议解决了IPv4 公共地址空间耗尽的问题。IPv6 协议使得移动电话、PDA、汽车、仪表甚至个人都可以获得多个公共IP 地址,并且IPv6 具有无状态地址自动配置、内置安全性强、服务质量高等诸多优点,是嵌入式设备进行网络互联的较好选择。实验平台可以实现简单的IPv6协议栈,帮助学生理解IPv6 协议与IPv4 协议的异同。
1)IPv6 协议栈的实现。
IPv6 协议栈的实现主要包括IPv6 模块和ICMPv6 模块。
由于实验平台资源有限,目前不考虑IPv6协议与IPv4 协议的兼容问题,不支持IPv6 扩展报头,不支持分片;测试运行在本地局域网,不涉及路由器;忽略MTU 探测决定路径上的最大传输单元;将报文大小设定为小于以太网最大传输单元,避免报文分片。
ICMPv6 模块具有IPv4 的ICMP 常用功能,可回送请求报文和回送应答报文,可在应用层进行ping6 操作,测试网络的连通性和IPv6 地址解析的正确性。IPv6 中的邻节点发现过程是用一系列的报文和步骤确定邻节点之间关系的过程。邻节点发现取代了IPv4 中使用的ARP 报文、ICMP路由器发现和ICMP 重定向报文。邻节点发现报文使用ICMPv6 的报文结构。
实验平台的邻节点发现模块支持地址解析,省略了重复性探测和路由功能。程序设计在保证实现IPv6 协议栈基本功能的基础上尽量减少代码复杂度,只考虑运行时的一般情况,忽略特殊情况需要的额外开销。实现该协议栈的重要内容之一是正确处理数据流程,实验平台数据处理流程如下。
当网络上有终端(主机)要访问嵌入式设备时,主机在适当的接口上发送多播帧,即IPv6主机发送多播邻节点,请求报文发现链路上IPv6节点的链路层地址。邻节点请求报文的多播地址是从目标IP 地址得到的。
这时必须正确设置网络接口芯片CS8900 地址滤波寄存器的值,以保证主机发送的多播邻节点请求报文可以通过地址滤波器;实验平台收到邻节点请求报文后,根据邻节点请求报文的信息,向报文发送方——主机发送一个单播邻节点公告报文,地址解析完毕;然后,实验平台根据TCP 状态机的状态完成相应处理过程,接收数据时,从网络接口芯片缓冲区读取数据,依次提取:①以太网帧头信息——用于保存发送方MAC 地址;② IPv6 头信息——提取IPv6 报文头中下一个头部的值。如果不是ICMPv6 和TCP 中的任何一个,就发送ICMPv6 目的不可达报文;如果是ICMPv6,就进一步判断;如果是REQUES 报文,就发送REPLY 报文;如果是邻居请求报文,则发送邻居宣告报文。因为实验平台的TCP/IP 连接是由主机发起的,所以嵌入式设备不会接收到邻居宣告报文。
实验平台采用TCP 方式发送数据。嵌入式设备不主动向主机发送数据,而是根据主机的请求传送数据,根据主机发送的请求数据包得到目的地址相关信息,将发送的数据包送入发送缓冲区,添加以太网帧头部、IPv6 数据报报头、TCP报文段首部等信息,更改相关标志位,将数据送入链路层。网络接口芯片负责将数据发送到网络。
2)IPv6 协议栈的测试。
由于HTML 不支持使用文字形式的IPv6 地址格式作为URL(通用地址),因此需要一台运行Windows 2000 Server 的计算机作为DNS 服务器,在DNS 服务器中添加实验平台IPv6 地址的AAAA 记录;同时需要正确配置测试局域网中主机的掩码,网关以及DNS 服务器。
测试在本地局域网进行,除上述DNS 服务器外,其他主机运行Windows XP 或Windows2000 操作系统。每台计算机都配置IPv4 地址、安装IPv6 协议栈并配置IPv6 的链路本地地址。将嵌入式系统连入该网络,启动系统,系统的IPv6 地址通过程序写入其RAM 中,我们就可以通过该局域网内的一个网络终端访问嵌入式系统的主页。例如,在一台计算机输入“ping6 嵌入式设备IPv6 地址”,如果网络没有问题就可以返回信息。在Http 的URL 中输入嵌入式设备对应的域名,就可以看到其主页,这说明上述实验环境可以使IPv6 协议栈得到较好的测试。
3.2 RIP 和OSPF 路由协议的实现
为了在实验平台上验证RIP 和OSPF 路由协议,我们在实验平台上设计2 个网络接口。由于实验平台资源有限且路由协议实现复杂,我们仅搭建规模较小的网络拓扑。实验平台不设置接收缓冲区,不采用随机早期检测,仅实现RIP 路由协议和OSPF 路由协议。
计算机网络协议分析与开发实验一直是计算机网络实验教学中的难点,如何让学生通过实验掌握协议分析与开发的精髓,具备协议分析与开发实践能力,是此类实验应重点关注的内容。基于msp430 的计算机网络协议栈实验平台可以开展专业相关的各种实验,还可扩展进行IPv6 协议和RIP、OSPF 路由协议实验。学生通过实验可以重演TCP/IP 协议栈,也可独立设计并开发类TCP/IP 的网络协议,对学生协议分析、设计和开发能力的提高有很大帮助。
【浅谈计算机网络协议栈实验平台的设计与实现】相关
浏览量:6
下载量:0
时间:
《海峡两岸服务贸易协议》是ECFA(两岸经济合作框架协议)后续协商所签协议之一,一式四份,双方各执两份。文本长达48页,正文分为四章、24条,有2个附件,分别为《服务贸易具体承诺表》和《关于服务提供者的具体规定》。协议规定了两岸服务贸易的基本原则、双方的权利义务,未来合作发展方向及相关工作机制等内容。协议明确了两岸服务市场开放清单,在早期收获基础上更大范围地降低市场准入门槛,为两岸服务业合作提供更多优惠和便利的市场开放措施。以下是读文网小编今天为大家精心准备的:《海峡两岸服务贸易协议》对台湾的影响分析相关论文。内容仅供参考,欢迎阅读!
《海峡两岸服务贸易协议》对台湾的影响分析全文如下:
近期台湾大学生占领立法院进行“反服贸”运动引起了社会的广泛关注。除去政治因素,仍有很多台湾学者认为《海峡两岸服务贸易协议》(Cross-Strait Service Trade Agreement,下文简称CSSTA)是大陆对台的糖衣炮弹,会对台湾经济、社会造成严重冲击。郑秀玲认为CSSTA条款设计不对等,实行CSSTA的竞争环境不公平,会危害台湾的社会安全。彭明辉认为台湾政府行政能力弱、市场调节速度慢,开放服务业会剥夺底层人民的生存权。林宗宏认为若实行CSSTA会扩大台湾贫富差距,甚至导致劳动力、人才流失,加剧高离婚率、少子化等社会问题。
但是也有很多台湾学者支持CSSTA,认为协议的签署对台湾的重要性远优于大陆。林建甫认为CSSTA能推动两岸金融合作,有利于促进产业的互补竞争和推动台湾经济转型。黄智辉认为CSSTA可促进两岸服务业相互投资及贸易,扩大ECFA效益,为两岸带来长期正面的经济福祉。此外,台湾农委会国际处认为陆资进入台湾投资农产运销及物流相关行业,将有助益台湾农产品销售,对提高农民的收益将有帮助。
本文将从CSSTA的条款内容进行剖析,从而说明CSSTA是推动两岸深化经济合作、促进共同发展的重要举措。
《海峡两岸服务贸易协议》是海峡两岸依据《海峡两岸经济合作架构协议》(ECFA)第四条所签署的服务贸易协定。2013年6月21日,两岸两会在中国大陆上海市举行第九次高层会谈并签署该协议,也向外界公布了开放清单。
CSSTA包含文本和两个附件。文本包括序言和4章24条;两个附件为:服务贸易具体承诺表、关于服务提供者的具体规定。
根据CSSTA附件一“服务贸易具体承诺表”,双方开放承诺共144条,涉及100多个服务行业,范围涵盖了商业、通讯、建筑、分销、环境、健康和社会、旅游、娱乐文化和体育、运输、金融等。其中大陆方面开放承诺80条(非金融领域开放承诺65条,金融领域15条),是在大陆加入WTO承诺基础上的进一步开放;台湾方面开放承诺64条(非金融领域开放承诺55条,金融领域9条),是在台湾开放陆资入岛基础上的进一步开放。
CSSTA与其他类似贸易协定相比--如大陆与香港签订的 CEPA,开放水平更高、涵盖面更广。
笔者通过对CSSTA与CEPA的内容进行比较分析,发现CSSTA在承诺表内容、服务提供者规定和争端解决机制等方面较CEPA都有重大优惠。下文将进行详细比较分析。
在非金融服务行业,大陆对香港开放承诺一般仅限于“允许香港服务提供者雇用的合同服务提供者以自然人流动的方式在内地提供本部门或分部门分类项下的服务”。然而对于台湾,大陆在许多非金融服务行业都允许其在大陆设立合资、合作,或者是独资企业。这些行业包括:建筑物清洁服务,摄影服务,印刷及其辅助服务,会议服务和展览服务,笔译和口译服务,录像、录音的分销服务,建筑和相关的工程服务,批发服务,零售服务,环境服务,医院服务,文娱服务,体育和其他娱乐服务,航空运输销售代理服务,公路运输服务,货物运输代理服务,商标代理服务等。
在金融服务行业,大陆对台开放承诺也有重大突破。在银行服务部门,CSSTA规定,“大陆的商业银行从事代客境外理财业务时,可以投资符合条件的台湾金融产品。符合条件的台湾的银行可以按照现行规定申请在大陆发起设立村镇银行。台湾的银行在福建省设立的分行可以参照大陆关于申请设立支行的规定提出在福建省设立异地(不同于分行所在城市)支行的申请。……在符合相关规定的前提下,支持两岸银行业进行相关股权投资合作。”在证券、期货服务部门,CSSTA规定“允许符合外资参股证券公司境外股东资质条件的台资证券公司与大陆具备设立子公司条件的证券公司,在大陆设立合资证券投资咨询公司。……允许符合条件的台资期货中介机构按照大陆有关规定,在大陆申请设立合资期货公司。”
从比较中不难发现,在上述非金融服务行业,CSSTA允许台湾在大陆设立合资、合作甚至是独资企业,享受国民待遇。这一举措会显著加深大陆市场的开放深度。台湾的服务业发展水平是远远领先于大陆的,尤其在以版税及许可证服务贸易为代表的高端服务贸易部门、医疗卫生等社会服务部门。凭借其强大的竞争力,不难在大陆做大做强。因此允许台湾企业进入服务业,无疑是对台湾非常利好的条款。在金融服务行业,从只允许香港银行接收居民存款,到允许大陆的商业银行投资台湾金融产品,是一个质的转变。若是实行该条款,台湾可以较容易地获得、利用大陆的大量资金,从而进行金融活动。此外,大陆向台湾开放了证券、期货等金融服务部门,无疑是向实现金融自由化迈出了一大步。
CSSTA关于服务贸易提供者的规定一共有六项。该规定将服务提供者分为“一方自然人”和“一方法人”。
对于“一方自然人”服务提供者的审查,仅要求提供两岸任一方身份证明文件及其他必要资料。业务主管部门或其他委托机构认为符合规定,即可核发服务提供者证明书。
而对于“一方法人”的审核,主要针对其从业资质是否有效。在规定的第二项中提到,一方法人服务提供者应满足“在该方从事与拟在另一方提供服务的性质和范围相同的商业经营持续三年以上”。此外,对于从事建筑及相关工程服务、银行及其他金融服务、证券期货及其相关服务、保险及其相关服务的服务提供者,应满足的持续经营时间为五年。在申请服务提供者证明书时,一方法人服务提供者需要提供:注册登记证明副本,最近三年或五年的完税证明副本和财务报表,拥有或租用经营场所的证明文件或其副本,其他证明提供服务性质和范围的文件或其副本,以及其他必要文件、资料。经业务主管部门或其他委托机构认为符合规定后,即可核发服务提供者证明书。 通过与CEPA的规定进行比较,CSSTA对服务提供者的规定更宽松,对服务提供者的审查要求更少。CSSTA较CEPA减少了以下规定:雇佣员工中两地服务提供者所占比重;两地服务提供者需要取得其负责人作出的法定声明;服务提供者需要取得政府有关部门出具的证明书;服务提供者需提供其身份证明;并且以上资料要经内地认可的公证人核证。
综上所述,CSSTA减少了服务提供者需准备的文件和资料,简化了对服务提供者的审查流程,同时减少了业务主管部门或其他委托机构的审核工作。因此不仅减少了两岸相关机构的行政工作量,提高了行政审核效率,还降低了台湾服务提供者进入大陆市场的门槛,有效、直接地为其提供便利和优惠。此外,也有利于实现两岸人才的有效交流、沟通,实现互助互补。最后,由于服务贸易的主要载体是服务提供者,因此实现服务提供者的便捷、迅速流通,是实现服务贸易自由化的重要途径。
CEPA关于争端解决机制的规定只有第十九条第三款第2、3项规定:由联合指导委员会解释《安排》的规定,解决《安排》执行过程中可能产生的争议。该条款对委员会职能及职责范围规定模糊不清,并且也没有规定“《安排》执行过程中可能产生的争议”的范围。
ECFA 中关于争端解决机制的规定主要体现在第十条及第十一条第二款中。第十条规定:“一、双方应不迟于本协议生效后六个月内就建立适当的争端解决程序展开磋商,并尽速达成协议,以解决任何关于本协议解释、实施和适用的争端。二、在本条第一款所指的争端解决协议生效前,应由双方透过协商解决,或由本协议第十一条设立的‘两岸经济合作委员会’以适当方式加以解决。”第十一条第二款规定:“委员会可根据需要设立工作小组,处理特定领域中与本协议相关的事宜并接受委员会监督。”虽然对争端解决机制的规定略显笼统和抽象,但是相比于CEPA的规定已经有了很大的改善和进步。
另一方面,由于两个协议都缺乏详实具体的争端解决机制,而区域贸易协定与WTO规则是兼容、互补的,则可以考虑WTO争端解决机制对协议的适用性。首先,对于大陆和香港签订的CEPA,由于签订双方属于同一个主权国家,因此CEPA的法律本质只能属于是地区性的自由贸易协定,所以CEPA不能适用于WTO的争端解决机制。其次,对于大陆和台湾签订的ECFA,虽然两岸对于主权政治问题的争议一直没能解决,但ECFA是两岸为了加深经济合作、淡化政治矛盾而签署的协议。大陆和台湾属于不同的关税区,并且都是WTO的成员,因此理论上ECFA适用于WTO的争端解决机制。
ECFA和CEPA目前都缺乏具体的争端解决机制,但未来必定需要构建合理有效的争端解决机制。在当前状况下,ECFA适用于WTO的争端解决机制,无疑能为执行过程中可能产生的争端提供解决依据。两岸在执行服贸协议时,若产生争端,则暂时可以依靠WTO争端解决机制来协调矛盾,解决短期矛盾;并同时赢得充裕的时间来构建ECFA的争端解决机制,从而解决长期矛盾,维护两岸经贸的稳定、有序合作。
《海峡两岸服务贸易协议》的签署是一个重大战略举措,对两岸的经济影响是深远而显著的。尤其是对于台湾,其重要意义要优于大陆。一方面,台湾企业应抓住此次机遇,进入大陆服务业,发挥其比较优势,在竞争中实现两岸服务业的交流与合作,促进两岸经贸关系的良好、健康发展。另一方面,台湾企业也要谨慎规避市场风险。在进入大陆或面对大陆企业进入台湾,都要理性对待。当争端产生时,应援用WTO争端解决机制,尽快处理矛盾,控制可能产生的损失。
浏览量:2
下载量:0
时间:
法定义务是指法定合同义务,是直接依据法律规定产生的而非由当事人约定的义务。具体来说,是指人们在社会生活中,由于法律的规定所应承受的行为约束。 即法律规定你所必须履行的义务。即:父母有抚养子女的义务;夫妻有相互扶养的义务;子女有孝敬父母的义务。以及我国相关法律规定的种种义务及约束规范等等。是宪法和法律规定公民必须履行的义务。法定义务必须履行。以下是读文网小编今天为大家精心准备的:民法中法定义务再约定研究相关论文。内容仅供参考,欢迎阅读!
民法中法定义务再约定研究全文如下:
(一)法定义务再约定概念
民法中的法定义务再约定包括法定义务以及再约定的概念,其中民法中的法定义务是民事义务的重要内容,是由法律的禁止性规范所设定的义务,对于民法中的民事主体对他人所负有的一般性义务进行规定,违反法定义务会构成侵权责任。民法中的法定义务包括《合同法》、《民法通则》、《婚姻法》中对于不同民事主体规定的义务,民事主体的合法民事权益受法律保护,因此在违法行为发生后,民事主体需要承担一定的法律责任。除了法定义务的概念之外,再约定也是法定义务再约定的重要内容,其中再约定是对于民法中的法定义务进行再约定,在合同约定的情况下,保证民事主体的民事责任。法定义务再约定是民事主体在既定的法定义务的约定下,并且再约定的方式,确定民法主体的法律责任,因此在执行过程中,根据协议履行民事主体的民事责任。
(二)法定义务再约定特征
与普通合同相比,法定义务再约定发热主体是民事主体,而且再约定的民事主体在再约定法定义务相对明确,所以对于再约定中的民事主体通常是基于自然情况、身份行为以及当事人行为的民法主体相关关系,从而根据双方的意思实现主体义务再约定。法定义务再约定的内容与法定义务具有直接关联性,是对于抽象法定义务概念的具体化,保证民事主体具有较强的约束性,而且打定义务在约定的责任构成具有双重性,如果违反法定义务再约定的民事责任,对于法定义务以及合同约定构成违反。法定义务再约定的主要特征在于,法定义务再约定的成立条件包括:
(1)存在订立法定义务再约定的双方当事人;
(2)法定义务再约定的双方方式认的意思表示一致;
(3)再约定的内容须与法定义务相关联,所履行的义务应该以法定义务为限。
(一)法定义务再约定的狭义定义与广义定义
根据不同的标准,法定义务再约定能够分为不同的类型,其中狭义的法定义务,主要是根据民治法律规范规定的第一性义务,主要包括物权法、婚姻法、民法通则等规定的义务。广义的发型义务除了包括法律直接规定的义务之外,还包括因为民事主体不履行法律责任应该承担的民事责任、侵权行为造成的侵权责任以及其他法律规定应当承担的责任。
(二)不同法域的法定义务再约定
在不同的法域中,法定义务的表现形式有所不同,而且每一种类型都存在一定的差异:
(1)物权法中的法定义务再约定,主要是发生在相邻关系中,因为法定义务再约定的主体存在着相对性,所以在再约定中,一方为法定义务的权利人,乙方为法定义务的义务人,两者因为不动产那相邻,从而形成了相对的关系,通过法定义务再约定,从而形成了对方辩、最经济的解决相邻关系纠纷,降低社会成本与司法承办。当前物权法中的法定义务再约定包括相邻土地通行证约定,根据《物权法》的约定,相邻土地之间的通行证应该根据土地性质进行理解,对于农用地与宅基地形成公用通道,实现土地利益的最大化,从而保证相邻土地通行权再约定;根据《物权法》的预定,污染妨害、通风、采光、危险物品防治等不作为法定义务再约定;对于民事主体的不动产存在需要,可以根据合同约定,利用他人的不动产从而提升效益,完成不动产为需役地。
(2)债权法中法定义务再约定,主要包括侵权之债、合同之债、不当得利之债、无因管理之债四中典型之债,而且多对应的责任主要为侵权责任、违约责任、不当得利返还责任以及无因管理赔偿责任,根据债权法的约定,主要表现如下:侵权责任再约定,通过当事人自行达成协议,从而将法定责任转化为约定的义务,根据当事人意愿进行侵权认定;违约责任再约定是当事人自行约定的履行、违约损害赔偿等违约责任,当出现违约的情况时,违约责任进入法律评价的范围,具有国家强制力。
(3)身份法中法定义务再约定,在民事法律规范中,对于赡养协议、抚养协议等为民事责任主体的身份法法定义务再约定,主要包括:夫妻忠诚协议,根据《婚姻法》的要求,夫妻之间应当相互尊重、相互忠诚,司法实践中对于夫妻忠诚义务进行再约定,在离婚案件发生时,应当按照约定对财产进行分割处理;抚养协议,根据《婚姻法》规定,夫妻双方在婚姻关系存续期间,不需要再约定抚养义务,但是离婚纠纷产生的抚养权纠纷,应该在父母间约定,父母作为抚养协议的主体,根据再约定协议完成约定的义务;赡养协议,子女有扶助赡养父母的义务,为了保证赡养的有效性,应该对于赡养义务人以及被赡养人作为协议的主体,从而完成协议的再约定。
(一)司法实践困境
我国的法律规范并不健全,因此得针对法定义务再约定的司法实践中,缺乏统一的判断标准,司法实务界对于法定义务再约定的认识有所差异,导致相关标准难以统一。而且在司法实践中,存在着盲目引用合同法的规定,对于可变更以及可解除合同的认识不足,同时位于法定义务再约定的整体定规范不足,造成找法困难。
(二)法定义务再约定立法建议
结合我国立法现状以及司法实践中存在的困难,笔者提出的立法建议如下:在我国尚未制定统一的民法典的情况下,对于单行法中的法定义务再约定,应该根据各自领域进行调整,并且在将来制定统一的民法典时,制定打定义务在约定的总则性规定,从而使法定义务再约定有法可依。
四、结语
根据哈耶克的《自由秩序原理》,自由是人类理性有限的必然,法定义务再约定通过将法定义务转化为约定义务,是社会发展的趋势,能够节约司法资源,对于社会发展具有重要的意义。
浏览量:2
下载量:0
时间:
Soap协议即简单对象访问协议,是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息。以下是读文网小编今天为大家精心准备的:浅析基于J2ME平台的SOAP协议研究与应用相关论文,内容仅供参考,欢迎阅读!
摘 要:本文对于在J2ME平台下,利用XML解析器开发SOAP协议的基本方法进行了研究,介绍了J2ME平台和SOAP协议,其中重点探讨了XML的开发,提出了一种利用XML解析器在J2ME平台上实现SOAP协议的方法,具有一定的推广价值。
关键词:J2ME SOAP XML嵌入式系统
J2ME作为嵌入式系统应用平台得到了迅速的发展,JAVA语言固有的平台无关性使得基于J2ME平台的嵌入式应用系统具有广阔的前景。受限于嵌入式设备及消费类电器硬件条件的限制,J2ME平台提供的功能有限,如何能够在有限的资源下拓展J2ME的功能,使得J2ME平台能够处理SOAP协议是本文研究的重点。
目前企业应用正在向面向WEB服务的SOA架构转变,嵌入式系统与企业应用系统的连接目前还处于TCP/IP协议、HTTP协议等比较初级的阶段。随着企业应用系统提供的WEB服务日益广泛和成熟,需要J2ME平台提供处理SOAP协议的需求也越来越多。
SOA架构是目前企业应用系统广泛部署的架构,实现SOA的关键问题之一就是对SOAP协议的支持。本文分析了在J2ME平台中实现SOAP协议处理遇到的问题,提出了相应的解决方案。
J2ME(Java 2 Platform Micro Edition)是为无线电子市场所设计的JAVA平台,包括JVM规范和API规范。J2ME 定义了一套类库和虚拟机技术,这些技术可以使用户、服务提供商和设备制造商通过物理(有线)连接或无线连接,按照需要随时使用丰富的应用程序。J2ME同时提供了Java语言一贯的跨平台性和安全性。
为了支持用户和嵌入式市场提出的灵活性和可定制性要求,J2ME被设计得更加模块化和可缩放化。J2ME在设备原有的操作系统上建造了3层软件来实现这种要求:
1.JVM层:这层基于宿主操作系统,按照某一种J2ME的配置实现了JVM。
2.配置层:这层对于用户可见度要低一些,但对简表层非常重要。它针对不同市场的需求,定义了Java虚拟机的最小功能集合和Java类库的最小集合。在J2ME设备中,JVM与配置层紧密相连,它们体现了每一类设备的基本功能。
3.简表层:这层对于用户和应用程序提供者来说是最常见的。它针对特定市场的需求,定义了Java虚拟机的最小功能集合和Java类库的最小集合。
J2ME组件都围绕一个中心,这些中心被称为configuration(配置),它们中间的每一个都是用于消费电子和嵌入设备的特别的类。目前配置分为CLDC和CDC两种。
Connected limited device configuration(有限连接设备配置,简称 CLDC)定义支持“devices that you hold in your hand(握在手中的设备)”的应用程序接口和技术,这类设备的代表是PDA。Connected device configuration(连接设备配置 CDC )定义支持“devices that you plug into plug into the wall(插入墙的设备)”的应用程序接口和技术,这类设备的代表是机顶盒。
这两种配置不同的地方就在于它们应用于的装置的能力,CLDC设备的处理器能力有限 (与台式机系统比较 ),并且存储器大小一般也只在128 KB到 512 KB之间。CDC系统不同,它可能有32位或64位处理器,以及有限的存储容量,不过它的下限也得超过512K。
上图解释配置和简表的体系结构。J2ME的体系结构被横向地分成三层,纵向分成两部分。配置包括一个控制配置核心类的虚拟机,具体的简表位于每个配置之上。
简表为相同消费电子设备的不同的生产商提供了标准化的 Java类库,现在五个已知简表已经有了规范:
Mobile information devices profile (MIDP) 移动电话和呼叫器 CLDC
Personal digital assistant profile Palm和Handspring的PDA 设备 CLDC
Foundation profile 用于所有不需要GUI的CDC设备的标准简表 CDC
Personal profile 替代PersonalJava的Foundation完善的简表 CDC
RMI profile 提供RMI的Foundation完善的简表 CDC
SOAP(简单对象访问协议)是一种利用XML编码数据的数据传输协议。它是同类协议中要求最低的一个规范,只定义了协议所要求的最关键的部分,有意地忽略了垃圾收集、对象激活等方面的细节。像TCP/IP协议一样,SOAP协议也包括客户端和服务器两个部分。
SOAP客户端是一种创建XML文档的程序,该XML文档包含在分布式系统远程调用方法所需的信息。SOAP客户端不是传统意义上的程序,它除了用作普通的桌面应用程序外,还可以是一种Web服务器或基于服务器的应用程序。来自SOAP客户端的消息和请求一般是通过HTTP发送的。因而,SOAP文档可以穿过几乎所有的防火墙,从而能跨越不同的平台交换信息。
SOAP服务器只是用于监听SOAP消息的特殊代码,它可用作SOAP文档的分配器和解释器。外部Web服务可以与基于J2EE技术的应用程序服务器交互,这种应用程序服务器可以处理多种客户端的SOAP请求。
SOAP定义了数据编码规则,称为基准编码或“Section 5(第5节)”编码,它是出自SOAP规范中描述数据编码规则的内容。SOAP编码可以简短地描述成简单值或复合值的集合。简单值可以是简单类型,如整型、浮点型和字符型,或者是XML架构规范第2部中定义的内置类型,包括各种数据类型,如字节型数组和枚举。复合值包括结构、数组和XML架构制定组定义的复杂类型。
SOAP在标准化消息格式环境中,可以做所有它能完成的工作。消息的主体部分是“text/xml”形式的MIME类型,并且包含一个SOAP封套。该封套是一个XML文档。封套包含了报头(可选的)和报文(必须有的)。封套的报文部分总是用于最终接收的消息,而报头项目可以确定执行中间处理的目标节点。附件、二进制数字及其他项目可以附加到报文上。
SOAP提供了一种让客户端指定哪个中间处理节点必须处理报头项目的方法。由于报头与SOAP消息的主体内容是互不相关的,所以可用它们给消息添加信息,而不会影响对消息报文的处理。
如何真正地将移动设备融入到Web Services中去呢?这就需要使得PDA、手机等成为Web Services的客户端,因此这些设备至少应该具有处理XML信息的能力。在J2ME平台中实现SOAP客户端的功能,使得嵌入式设备能够连接企业的WEB服务是企业应用中比较常见的需求。J2ME的基本类库中没有提供SOAP的支持,所以需要在J2ME平台中开发实现SOAP的处理功能。
实现SOAP协议客户端的关键问题分为两个方面:J2ME不同配置的数据类型不一样,导致与SOAP协议封装的数据类型不匹配;J2ME平台没有提供对XML文件进行处理的功能。
针对第一个问题,需要注意只能使用基本类型,对不匹配的数据类型采用使用基本类型复合的方式进行处理。针对第二个问题需要在J2ME中扩展对XML文件处理的功能。目前有有两种方法对XML文件进行解析。一种是采用DOM的方式,另外一种是采用SAX的方式。操作DOM是一个与XML相互作用的简单方法,通常这个XML是一棵完整的XML树,被解析成一个存放在存储器中的节点结构,你可以遍历这棵树。它非常简单易用,但是因为整棵树存在于存储器中造成存储器的负担,而对于嵌入式系统来说存储器的资源是有限的,因此这种方法的使用具有一定局限性。第二种方法在捕捉语法分析事件中,每当语法分析程序遇到数据中的特定结构,它就会遍历XML数据,然后把结果发回前面注册的一个事件监听器中。比如说,当语法分析程序遇到一个起始标记,如,那么事件监听器将接收一个事件,通知它这个情况,并且向它传递任何所需的信息。相对DOM方式的处理,SAX方法对存储器的要求比较低,但是效率要比DOM方式低。
Enhydra的KXML是一个只占很小存储空间的XML语法分析程序,对于J2ME应用程序非常适合。KXML支持DOM语法分析和操作,但是不支持SAX语法分析。取而代之,它使用一种稍微不同的称为“Pull”的分析方法。
下面是KXML采用DOM的方式处理XML数据的例子:
1.Document doc = new Document();
2....
3.parser = new XmlParser(abc);
4.doc.parse( parser );
第一行创建了一个文档对象,保存XML树。第三行从一个名为abc的InputStreamReader中创建一个KXML语法分析程序。第四行传送这个语法分析程序到文档,然后让文档开始分析。XML被递归分析,直到到达文档的结尾。当分析调用退出时,整个文档被装入内存,这时就可以对XML进行操作了。
1.Element root = doc.getRootElement();
2.int child_count = root.getChildCount();
3....
4.for (int i = 0; i < child_count ; i++ ) {
5....
6. Element kid = root.getElement(i);
8. if (!kid.getName().equals("abc")) {
9. continue;
10. }
元素是根元素的直接子元素,可以遍历根元素的子元素,寻找abc标记,如果子元素不是一个abc 标记,则返回。
1.int address_item_count = kid.getChildCount();
3. for (int j = 0; j < abc_item_count ; j++) {
4....
如果找到了abc子元素,开始遍历它的子元素,并把这些子元素的内容打印出来。
通过KXML对XML的处理,可以进一步实现对SOAP数据的处理,实现J2ME平台对SOAP协议的支持。
J2ME Web Services规范(JSR172)的制订给J2ME平台增加两大功能:一是使其能够远程访问基于SOAP/XML的Web Services;二是使其具有解析XML数据的能力。目前JSR172的标准已经制定完成,为了实现这两大功能,JSR172新定义了提供相应功能的两个可选包。这两个包占用内存非常少,XML-RPC部分大概需要25-30KB的空间,而XML解析器则需要35KB左右。
规范只对JAX-RPC的模型提供支持,也就是说仅支持同步的访问方式,使用J2ME客户端可以向服务器发送RPC请求和获得RPC响应。在JSR 172中实现的是SAX模式的解析器。能够解析XML之前首先需要创建SAXParser的实例,
SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser saxParser = factory.newSAXParser();
接下来要获得XML文件的输入流,并把它作为其中一个参数传递给saxParser的parse方法,
InputStream is = this.getClass().getResourceAsStream("phone.xml");
SaxParser.parse(is,new BasicHandler(this));
DefaultHandler是SAX2默认的事件处理器基类,用于处理XML解析事件的方法如下:
startDocument()
startElement(java.lang.String uri,
java.lang.String localName, java.lang.String qName, Attributes attributes)
characters(char[] ch, int start, int length)
endElement(java.lang.String uri,
java.lang.String localName, java.lang.String qName)
endDocument()
默认情况下,DefaultHandler的上述方法什么也不做,因此必须自己扩展DefaultHandler并且覆盖上述的方法。程序中提供了一个BasicHandler用来处理xml文件。class BasicHandler extends DefaultHandler在BasicHandler类中有两个成员变量
private Vector phones = new Vector();
private Stack tagStack = new Stack();
phones用来存储我们已经解析出来的Phone对象,tagStack则用来存放我们解析到的元素名称,比如sonyericsson,phone,name,colour等。在文档解释结束后,也就是在endDocument()方法内我们把解析的结果显示在手机屏幕上,BasicHandler的几个重要方法如下:
public void startDocument() throws SAXException {}
public void startElement(String uri, String localName, String qName, Attributes attributes)
throws SAXException {
System.out.println("the qName is "+qName);
if(qName.equals("phone")) {
Phone phone = new Phone();
phones.addElement(phone);}
tagStack.push(qName);
System.out.println("the tag stack's length is "+tagStack.size());}
public void endElement(String uri, String localName, String qName) throws SAXException {System.out.println("the end qName is "+qName);tagStack.pop();}
通过扩充J2ME平台对XML数据的处理,完成了J2ME平台对SOAP协议的支持。通过SOAP协议能够使得基于J2ME平台的嵌入式设备无缝的连接到企业现有的应用系统,解决了嵌入式设备数据来源不足的问题,扩展了嵌入式系统的应用范围。本文从处理XML数据出发,深入探讨了在J2ME平台中实现SOAP客户端的各种技术,对于企业应用系统的集成具有一定的推广价值。
[1] Yuan,Michael Juntao. Enterprise J2ME. Pearson Education 2003
[2] 胡虚怀,杨志,李焕. J2ME移动设备程序设计. 清华大学出版社 2005
[3] 施铮. J2ME技术参考手册. 电子工业出版社 2004
[4] 杨涛. SOAP:XML跨平台Web Service开发技术. 机械工业出版社 2002
浏览量:2
下载量:0
时间:
2015年11月7日,历史将记住这一天,因为海峡两岸领导人和马英九在新加坡举行了会面。"习马会"是两岸关系的重大突破,是两岸关系和平发展的新高潮,是两岸关系和平发展的新成就。"习马会"顺应了两岸关系和平发展的大潮流,契合两岸同胞的共同心愿,符合两岸人民的共同利益,给两岸关系的发展指明了方向,开创了两岸关系的新纪元。以下是读文网小编今天为大家精心准备的:浅谈“习马会”:一份无字的和平协议相关论文,内容仅供参考,欢迎阅读!
【评述由头】中共中央、国家主席于11月7日下午同台湾方面领导人马英九在新加坡会面,就进一步推进两岸关系和平发展交换意见。这是1949年以来,两岸领导人的首次会面。此次会面开启了两岸领导人直接交流沟通的先河,踏出了两岸高层政治互动往来的关键一步,是两岸关系发展史上具有里程碑意义的大事。“习马会”不仅得到了两岸民众的积极评价,也得到了整个国际社会的高度赞许。虽然台湾岛内的不同声音也照例相伴而生,比如民进党的“酸溜溜”,比如“台独”势力的“闹哄哄”……但这些杂音在纷至沓来的积极评价面前,显得是那么得微不足道。两岸同胞是打断骨头连着筋的同胞兄弟,是血浓于水的一家人。“习马会”对于两岸关系乃至国际社会有何深远影响?重大意义何在?海外媒体如何评价“习马会”?
【摘要】虽然这次两岸领导人的会面并没有发表任何共同声明,也没有签署任何协议,但是两岸领导人会面本身就是一份无字的和平协议,这一举动无疑将会促进海峡两岸的和平与发展。
【关键词】“习马会” 求同存异 和平统一
【中图分类号】D602 【文献标识码】A
对两岸关系稍微有点了解的人都会深刻理解,能够有今天两岸领导人的会面是多么得不易。回顾两岸关系60多年的风雨历程,彼此的关系先是互为仇敌且军事对峙约30年时间,期间一方要武力解放台湾,另一方要武力反攻大陆;直到1979年中国大陆发表《告台湾同胞书》后才重新提出争取和平统一的设想,从而稍微缓解了两岸关系;20世纪80年代台湾岛内也先后取消戒严和放宽对大陆的政策,两岸打破长期的相互隔绝,开始了经济、文化和人员的交流;90年代初两岸又通过双方先后成立的“海基会”和“海协会”达成“九二共识”,从而为双方关系的持续发展奠定了一个政治基础,并在此基础上于1993年实现了“汪辜会谈”,打开了两岸实质性对话的大门。
然而1996年3月的“台海危机”以及1999年7月当时的台湾领导人提出所谓“两国论”以及其后台湾岛内的政治变化,导致两岸关系再次中断,岛内所谓“台独”与大陆反“台独”的矛盾日益尖锐。不过在这种情形之下,反而促成了国共两党的历史性和解,即2005年4月实现了国共两党领导人会见的“胡连会”。只是可惜当时的国民党已经沦为台湾的在野党而非执政党,直至2008年5月国民党重新成为台湾的执政党后,两岸关系才又重新回暖。这7年多来,不但国共两党高层持续交往,而且两岸终于实现了直接通商、通邮和通航的“三通”,并且通过“海协会”和“海基会”恢复交往解决了一系列双方所关心的事务性问题。
然而,要实现两岸领导人的正式会面,仍然困难重重,其中最大的障碍就是所谓的名分问题,即彼此以什么名分和身份见面。如果都以自己的政权名称及其职位名称相称呼,那就意味着承认对方的合法地位,这对于双方而言都不愿意接受,或者稍有不慎就会造成“两个中国”的出现,这一点对大陆而言无论如何都难以接受。此外,会面地点的选择也颇费周折,国际场合显然不合适,因为从根本上来说两岸的问题是一个国内问题,中国大陆坚决反对任何意义上的国际干预和将台湾问题国际化,但是在北京或台北见面也会给某一方不平等的感觉。
不过,只要彼此尊重对方以及想要实现和解并解决问题,就总是能够找到解决的办法。这次两岸领导人的会面其实就表现了双方极大的平等与务实的态度,即为了实现双方领导人的会面,双方都同意放弃各自的政权名称及其职位名称,以两岸领导人的身份见面,彼此以先生相称呼,见面地点也选择在同双方关系都保持良好关系的第三方新加坡,而且为了显示平等和避免被外界过度错误解读,甚至在见面会谈时双方领导人都不带任何徽章,宴会所需费用也都采用AA制分摊。
同时,为了使这次两岸领导人的会面能够顺利和成功,双方相互尊重,求同存异,主要目的在于见面以及联络感情,期间既要强调彼此的基本政治观点与主张,又尽量不去触碰双方之间存在的敏感政治问题,即除了强调“九二共识”这一共同的政治基础之外,双方强调的就是振兴中华民族,因为这显然是双方都不会有任何矛盾的基本共识。也就是说,这次会见其象征意义要远远大于其实际意义,见面本身就极具重大意义,而且时间短暂,在几个小时的时间里也不可能涉及到太多的问题,当然也更谈不上解决这些问题了。
从目前台海两岸的实际政治情形来看,双方仍然在政治制度、价值观等方面存在着诸多分歧。即使对于那些承认一个中国且并不谋求独立的台湾政治势力,也仍然存在着如何统一、如何彼此放弃敌对状态和签订和平协议等一系列棘手的问题。因此,中国大陆对台湾,除了持续的经济发展提高自己的综合实力和具备适度的武力威慑遏制台独势力之外,更需要的是要增加对台湾的软性实力吸引,即在政治、经济等各个方面惠及台湾以及能够让台湾的2300多万民众都感受到大陆的善意和吸引力。
当然,实现两岸的完全和解甚至走向统一,可能并不容易,但是只要向着这个方向迈进就应该感到欣慰。这次两岸领导人的会面,就是向着这个方向迈出了坚实的一步。因此,虽然这次两岸领导人的会面并没有发表任何共同声明,也没有签署任何协议,但是两岸领导人会面本身就是一份无字的和平协议,这一举动无疑将会促进海峡两岸的和平与发展以及给两岸的民众带来福祉。
(作者为北京大学国际关系学院教授、博导)
①《习马会,见证历史的150分钟(全程记录)》,人民网,2015年11月07日。
相关
浏览量:2
下载量:0
时间:
浏览量:3
下载量:0
时间:
webzip是著名的离线浏览器软件,在它的帮助下你能够完整下载网站的内容,或者你也可以选择自行设置下载的层数、文件类型、网页与媒体文件的定位以及网址过滤器,以便按己所需地获取网站内容。你下载到本地硬盘中的网站内容将仍保持原本的 HTML 格式,其文件名与目录结构都不会变化,这样可以准确地提供网站的镜像。现在使用 WebZIP 中新的 FAR 插件工具,你可以把下载的内容制作成 HTML-帮助文件(.chm)。你也可以把抓取的网站内容压缩为 ZIP 文件。以下是读文网小编今天为大家精心准备的:浅述使用http协议和winsockapi实现webzip文件下载相关论文。内容仅供参考,欢迎阅读!
浅述使用http协议和winsockapi实现webzip文件下载全文如下:
本方法主要涉及以下四方面知识:html语言、http协议、winsock编程、多线程程序设计。
1.分析链接关系(限于篇幅,这里只介绍对锚标记〈a〉的分析)。
在html中〈a〉标记的基本语法为:〈a href=″...″ name=″...″ target=″...″〉。其中参数href的值就是欲获取的url值。
2.下载。
在http协议中常用的请求方法有两种:get和post。本实现使用get方法。最简化的get请求包如下:
get /index.htm http/1.1
“/index.htm”表示客户端欲下载的文件路径;“http/1.1”表示协议版本。
程序生成get请求包,在成功连接对应web服务器的80或其它端口后,使用基于tcp协议的同步模式套接字发送请求包并等待返回信息。
服务器将返回一个应答包,大致如下:
http/1.0 200 ok
...
[数据...]
第一行是应答信息。如果成功,服务器将返回“http/1.0 200 ok”。
第三行是一个空行,用以分隔http包头和包体(数据)。
第四行开始就是以字节流的方式返回的数据。
如果使用http代理,则与上述有两点不同。
第一, 连接时应连接代理服务器,而不是连接web服务器。
第二,在生成请求包时,下载文件的url必须写全url。对上例而言,请求应为“get http://netsport/index.htm http/1.1”,而不是“get /index.htm http/1.1”。
1.初始化winsock。
procedure tform1.formcreate(sender: tobject);
var
wversionrequired: word;
wsdata: twsadata;
begin
ismultithread:=true;
//置″支持多线程″为″真″
wversionrequired:=makeword(2,0);
case wsastartup(wversionrequired,wsdata) of //初始化winsock
wsasysnotready :
application.messagebox(′网络系统未准备′,′信息′,mb_ok);
wsavernotsupported :
application.messagebox(′未提供网络接口′,′信息′,mb_ok);
wsaeinval :
application.messagebox(′网络版本不被支持′,′信息′,mb_ok);
end;
end;
2.文件下载线程。
tdownfilethread = class(tthread)
private
fileurl:string;
//记录文件的url
protected
procedure execute; override;
public constructor create(url:string);
end;
constructor tdownfilethread.create(url:string);
begin
fileurl:=url;
freeonterminate:=true;
inherited create(false);
end;
procedure tdownfilethread.execute;
var
mysocket:tsocket; myclient:tsockaddr;
recvbuf:array [0..332] of char; mycmdstr:string;
ptemp:pchar;
myhandle,index_ch,reccount,i:integer;
begin //创建本地socket
mysocket:=socket(af_inet,sock_stream,0);
if (mysocket=socket_error) then begin
application.messagebox(′初始化失败!′,′信息′,mb_ok);
exit;
end; //生成连接主机的结构
myclient.sin_family:=af_inet;
myclient.sin_port:=htons(connectedport);
// connectedport:全局变量,记录连接端口号
strpcopy(recvbuf,getserverip(fileurl));
// getserverip(fileurl):返回服务器的ip
myclient.sin_addr.s_addr:=inet_addr(recvbuf); //连接服务器
if (connect(mysocket,myclient,sizeof(myclient))〈〉0) then begin
closesocket(mysocket);
exit;
end; //发请求
if (q_useproxy=0) then
mycmdstr:=′get ′+extracturlpath(fileurl)+′ http/1.1′
//extracturlpath(fileurl)返回相对url
else mycmdstr:=′get ′+fileurl+′ http/1.1′;//使用代理写全url
strpcopy(recvbuf,mycmdstr);
i:=length(mycmdstr);
recvbuf[i]:=#13; inc(i); recvbuf[i]:=#10; inc(i);
recvbuf[i]:=#13; inc(i); recvbuf[i]:=#10; inc(i);
recvbuf[i]:=#0;
send(mysocket,recvbuf,i,0);
//发送请求读返回数据
reccount:=recv(mysocket,recvbuf,sizeof(recvbuf)-1,0); //判断是否成功
i:=0;
while i〈10 do begin
i:=i+1;
// ′http/1.0 200 ok′是成功标志
if ((recvbuf[i]=′ ′) and (recvbuf[i+1]=′2′) and (recvbuf[i+2]=′0′)
and (recvbuf[i+3]=′0′) and (recvbuf[i+4]=′ ′)) then i:=200;
end;
if i〈〉200 then begin closesocket(mysocket); exit; end;
//得到数据起始位置
ptemp:=strpos(recvbuf,#13+#10+#13+#10)+4;
index_ch:=ptemp-recvbuf;
//建立下载目录
try forcedirectories(extractfilepath(getfillocalpath(fileurl)));
except
end; //创建文件
deletefile(getfillocalpath(fileurl));
myhandle:=filecreate(getfillocalpath(fileurl)); //如果未接收完则继续
while (reccount〈〉0) do
begin
filewrite(myhandle,recvbuf[index_ch] ,reccount-(index_ch));
index_ch:=0;
reccount:=recv(mysocket,recvbuf,sizeof(recvbuf)-1,0);
end; //关闭文件句柄和套接字
fileclose(myhandle);
closesocket(mysocket);
end;
浏览量:2
下载量:0
时间:
浏览量:2
下载量:0
时间:
网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断。以下是读文网小编今天为大家精心准备的:基于IPV6协议的网络安全机制修改论文。内容仅供参考,欢迎阅读!
基于IPV6协议的网络安全机制全文如下:
摘 要:文章论述了新一代网络协议IPV6及中国自研网络技术IPv9协议的知识,探讨了IPv6及IPv9在网络安全方面的独到之处及技术要点。
关键词:IPV6协议;网络安全
1.1 IPv6的由来
Internet依靠TCP/IP协议,在全球范围内实现不同硬件结构、不同操作系统、不同网络系统的互联。在Internet上,每一个节点都依靠惟一的IP地址互相区分和相互联系。
目前因特网使用的地址都是IPv4地址IPv6基本协议是经过多次改进后确定的。现在的IPv6协议是1995年由Cisco公司的Steve Deering和Nokia公司的Robert Hinden完成起草并定稿的(即RFC2460)。1998年,IETF对RFC2460进行了较大的改进,形成了现有的RFC2460(1998版)。
1.2 IPv6协议的主要特点
为适应实际应用的要求,IPv6在IPv4的设计思想上加以改进,增加了一些必要的新功能。IPv6的主要特点如下:
1.2.1经过扩展的地址和路由选择功能。IP地址长度由32位增加到128位,可支持数量大得多的可寻址节点、更多级的地址层次和较为简单的地址自动配置。
1.2.2定义了任一成员(anycast) 地址,用来标识一组接口,在不会引起混淆的情况下将简称“任一地址”,发往这种地址的分组将只发给由该地址所标识的一组接口中的一个成员。
1.2.3简化的首部格式。IPv4首部的某些字段被取消或改为选项,以减少报文分组处理过程中常用情况的处理费用,并使得IPv6首部的带宽开销尽可能低,尽管地址长度增加了。虽然IPv6地址长度是IPv4地址的四倍,IPv6首部的长度只有IPv4首部的两倍。
1.2.4支持扩展首部和选项。IPv6的选项放在单独的首部中,位于报文分组中IPv6首部和传送层首部之间。因为大多数IPv6选项首部不会被报文分组投递路径上的任何路由器检查和处理,直至其到达最终目的地,这种组织方式有利于改进路由器在处理包含选项的报文分组时的性能。IPv6的另一改进,是其选项与IPv4不同,可具有任意长度,不限于40字节。
1.2.5支持验证和隐私权。IPv6定义了一种扩展,可支持权限验证和数据完整性。这一扩展是IPv6的基本内容,要求所有的实现必须支持这一扩展。IPv6还定义了一种扩展,借助于加密支持保密性要求。
1.2.6支持自动配置。IPv6支持多种形式的自动配置,从孤立网络节点地址的“即插即用”自动配置,到DHCP提供的全功能的设施。
1.2.7服务质量能力。IPv6增加了一种新的能力,如果某些报文分组属于特定的工作流,发送者要求对其给予特殊处理,则可对这些报文分组加标号,例如非缺省服务质量通信业务或“实时”服务。
1.3 IPv6中的地址类型和表示方法
IPv6地址类型主要有:
1.3.1单播地址(unicast)
该地址标识某一单个接口。发往单播地址的包将被传送到该地址指向的接口。
1.3.2任播地址(anycast)
该地址标识属于不同节点的一组接口。发往任播地址的包将被传送到该地址标识的某一个接口,通常是路由协议计算出的最近的那个接口。
1.3.3组播地址(multicast)
同样该地址标识属于不同节点的一组接口。但发往组播地址的包将被传送到该地址标识的所有接口。
IPv6地址表示方法:一个IPv6的IP地址由8个地址节组成,每节包含16个地址位,以4个十六进制数书写,节与节之间用冒号分隔,除了128位的地址空间,IPv6还为点对点通信设计了一种具有分级结构称为可聚合全局单点广播地址的地址。
2.1 Ipv9的由来
在IPv6还没有真正普及的今天,中国新一代自研网络技术IPv9(十进制网络)即将走出实验室。 IPv9协议是上海通用化工技术研究所所长、信产部科学技术司十进制网络标准工作组组长谢建平经过十年的研发,根据《采用全数字码给上网的计算机分配地址的方法》发明专利实施并发展而成,拥有自主知识产权、以十进制算法(0-9)为基础的协议,整个网络系统主要有IPv9地址协议、IPv9报头协议、IPv9过渡期协议、数字域名规范等协议和标准构成,能兼容现有互联网络协议(IPv4、IPv6),又可实现逻辑隔离,达到安全可控。
在IPv9中,从维护主权的立场出发,创造性的提出了互联网上“主权平等”的概念;并在域名系统中采用十进制、多协议的数字域名系统,兼容英文、中文及其他域名,并将他们映射成全球唯一IP地址;建立分布式跟域名系统,引入国家地域概念,使每个国家都有自己的根域名系统,以确立和维护其在互联网上主权国家的地位和形象。
浏览量:2
下载量:0
时间:
浏览量:7
下载量:0
时间:
什么是国际法?国际法有什么作用,对于写好一边国际法的论文十分重要,那么该如何来写好这篇国际法论文呢?
国际法指适用主权国家之间以及其他具有国际人格的实体之间的法律规则的总体。国际法又称国际公法,以区别于国际私法或法律冲突,后者处理的是不同国家的国内法之间的差异。国际法也与国内法截然不同,国内法是一个国家内部的法律,它调整在其管辖范围内的个人及其他法律实体的行为。
[摘 要] 协议管辖制度目前已发展成为国际民事诉讼中一项基本管辖权制度,并在晚近呈现出以下新的发展趋势:管辖协议形式要件的放宽;协议管辖适用范围的拓展;协议法院与案件联系因素的淡化。为保证协议管辖制度的合理运用,各国均对该制度作出了必要的限制。为顺应国际潮流,我国相对落后的协议管辖制度亟待进一步充实和完善。
随着时代的进步,各国间民商事交往与合作的日益密切以及科技的迅猛发展和商业实践的深刻变化,协议管辖原则在晚近也呈现出一些新的发展趋势,主要表现在以下几个方面:
1.管辖协议的形式要件日益放宽。根据管辖协议订立的方式,可将管辖协议分为明示的管辖协议和默示的管辖协议。对于明示的管辖协议,大多数法律都要求以书面形式达成。这无疑有利于防止和减少管辖权争议的产生,即使产生争议,也容易举证并及时解决。但是,过于强调书面形式,很多时候并不利于国际民商事争议的妥善解决,无益于保护当事人的正当权益。因此,许多国家都主张对管辖协议的书面形式作扩大和灵活的解释。例如,1988年《瑞士联邦国际私法》第5条第1款即规定,管辖协议可通过书写、电报、电传、传真或其他可构成书面证明的通讯方式达成。2005年海牙《协议选择法院公约》第3条第3项也规定,选择法院协议可通过书面方式或其他任何能够提供可获取的供后来援用的信息的传达方式缔结或证明。
2.协议管辖的适用范围日益拓展。各国均允许在涉外合同案件中适用协议管辖,但对于在合同以外的其他涉外民商事案件中是否允许当事人协议选择法院,则存在分歧。晚近的发展趋势是,越来越多的国家开始打破陈规,逐渐将协议管辖原则广泛适用于身份、婚姻家庭、继承等原先被视为禁区的领域。
3.协议法院与案件之间的联系日遭淡化。对于当事人协议选择的法院是否必须与案件之间有一定的联系,存在两种对立的观点。英、美等国家认为,当事人选择的法院与案件没有联系并不影响管辖协议的效力,不会对当事人将争议提交给与当事人及其争议均无联系但有着处理某类案件丰富经验的法院审理构成妨碍。另一种相反的观点则是要求当事人选择的法院必须是与争议和案件有着直接联系或实质性联系的地点的法院。如2005年海牙《协议选择法院公约》第15条规定:“一国可以声明其法院拒绝审理排他选择法院协议所适用的争议,如果除被选择法院的地点外该国和当事人或争议间无联系。”
浏览量:3
下载量:0
时间:
安全协议是以密码学为基础的消息交换协议,其目的是在网络环境中提供各种安全服务。密码学是网络安全的基础,但网络安全不能单纯依靠安全的密码算法。安全协议是网络安全的一个重要组成部分,我们需要通过安全协议进行实体之间的认证、在实体之间安全地分配密钥或其它各种秘密、确认发送和接收的消息的非否认性等。以下是读文网小编今天为大家精心准备的:基于Pi-演算的安全协议的形式化描述和验证相关论文。内容仅供阅读与参考!
基于Pi-演算的安全协议的形式化描述和验证全文如下:
摘要:形式化论文范文方法对于建模和验证软件系统是一种有效的方法,所以对安全协议的形式化描述和验证是一个重要的研究方向。Pi-演算是一种移动进程代数,可用于对并发和动态变化的系统进行建模;移动工作台MWB(Mobility Workbench)是为Pi-演算开发的一个自动验证工具,可对用Pi-演算等描述的移动并发系统进行分析与验证。本文基于Pi-演算对Aziz-Diffie无线通信安全协议进行形式化分析并使用MWB工具验证此协议存在的攻击。
关键词:移动进程代数;Pi-演算;移动工作台MWB;Aziz-Diffie;无线通信安全协议
本文首先扼要叙述了Pi-演算的基本概念,然后介绍了MWB工具在Windows下的使用并提出了基于Pi-演算协议分析的形式化方法,最后以Aziz-Diffie无线通信安全协议为例说明了如何使用Pi-演算与MWB工具分析安全协议,找出协议攻击。
1.1 名字与进程
设Χ = {x, y, z,a,b,c,…} 是名字(names)的可数集(可将名字看作是通信中的通道channels of communication),?,??X,
定义 Pi演算的进程(processes)如下(其中//…为帮助理解的直观说明):
P:: = 0 //空进程
P|Q //并发(并行)
P+Q //选择
[x=y]P //匹配
?.P //沉默(Silent)前缀、内部(Internal)前缀
x.P //输出(Output)前缀
x(y).P //输入(Input)前缀
νx.P //限制(Restriction)
A(x1, x2,…, xn) //代理(Agent)
A(x1, x2,…, xn)是被某P唯一定义的进程(写为A(x1, x2,…, xn) =P,或A(x1, x2,…, xn) = P),其中x1, x2,…, xn是彼此不同的名字且fn(P)?{x1, x2,…, xn}。
为减少刮号,约定下列作用顺序:限制与前缀、并发、选择;例如:νx.P|?.Q+R应读为((νx.P)|(?.Q))+R。
1.2 自由与约束的名字
设P、Q为进程,归纳定义名字集合fn(P)如下:
称 为进程P的自由名字集,若 ,称名字x在进程P中是自由的;如果进程P中的名字x不是自由名字,则称为约束名字,用 表示P的约束名字集,记 称nP为P的名字集;对 ,将在P中自由出现的x称为被 约束的名字;注意,有P,使 ,即某个名字x可能同时在P中自由出现与约束出现.
自由名字的代入:对任何进程P,进程P[z/x]是将P里每个自由出现的x改为z而得的进程,称为在进程P里对自由名字进行代入。
约束名字的改名:(1)对进程 的约束名字x可用z改名并将改名结果记为 ,如果 ;(2)对进程 的约束名字x可用z改名并将改名结果记为 ,如果 ;
注意:对 改名的结果并不导致 或 里的任何名字的自由出现变为约束出现;为防止改名失败,可简单地使用新鲜名字来改名,
2.1 移动工作台MWB(Mobility Workbench)
移动工作台MWB(Mobility Workbench)是针对Pi-演算开发的第一个自动验证工具[5],可对用多子Pi-演算[2]描述的移动并发系统进行分析与验证;MWB首先在瑞典的Uppsala大学开发;可在Windows、Linux等系统下使用,MWB是开放源代码的。
2.2 PI-演算公式的MWB编码
为将PI-演算公式输入MWB,需将通常的PI-演算公式做一些转换:
对于限制,用 代?;对于输入前缀,可将 写为 ,称 为P的x的抽出(Abstraction)并用代 ; 可写为 ,称[x]为P的x的凝固(Concretion)。
可用 来表示P为:agent = P
A称为P的名,注意P的名可用任意的符号串(例如MyID),但第一个字母需大写,且(…)里一定要将P的非受限名字完全列举;可将几个MWB公式放到一块以ag为扩展名用ASCII文件存盘。
3.1 进程的性质
一个进程的行为就是这个进程的执行树,一个进程的性质就是对这个进程行为的断言。对于顺序程序来说,它的性质基本上分为两种:程序中止或者程序执行完成并得到结果;但对于并发进程来说,它除了有顺序程序的性质外,还有一些其他性质,比如:程序是否死锁,是否公平等等。
死锁:进程之间由于互相占用对方所需要的资源而都不能继续执行下去的现象,我们称之为死锁
形式化方法对于建模和验证软件系统是一种有效的方法,对安全协议的形式化描述和验证是一个重要的研究方向。本文使用Pi-演算对Aziz-Diffie无线通信安全协议分析并进行建模,最后使用MWB工具证明出该协议存在攻击,并给出了该协议存在的攻击。
[1] R. Milner, J. Parrow, and D. Walker. A calculus of mobile processes, partI/II. Journal of Information and Computation, 100:1-77, Sept. 1992.
[2] Robin Milner. The polyadic ?-calculus: A tutorial. Technical Report ECS-LFCS-91-180.
[3]Jens Chr.Godskesen. The Needham-Schroeder Public-Key Protocol—How to Break It:Version 1.0.IT University of Copenhagen March 10,2005.
[4] Bjorn Victor. The Mobility Workbench User's Guide: Polyadic version 3.122. Department of Information Technology, Uppsala University, 1995.
[5] Bjorn Victor. A Verification Tool for the Polyadic ?-Calculus. Licentiate thesis, Department of Computer Systems, Uppsala University, 1994. Available as report DoCS 94/50.
[6]张玉清,王春玲,冯登国,运行模式法分析ISO/IEC密钥建立协议,通信学报,2005年2月第26卷第2期,P15-18
[7]卿斯汉,认证协议两种形式化分析方法的比较,软件学报,2003年,第14卷第12期,P2028-2036
[8] Horng G, Hsu CK. Weakness in the Helsinki protocol. Electronic Letters, 1998,34:354~355.
[9] Mitchell CJ, Yeun CY. Fixing a problem in the Helsinki protocol. Operating Systems Review, 1998,32:21~24.
[10]卿斯汉,安全协议,北京:清华大学出版社,2005年3月
[11]范红,冯登国, 安全协议理论与方法,北京:科学出版社,2003年
[12]A.Aziz,W.Diffie.www.51lunwen.com/jsjaq/ A secure communications protocol to prevent unanthorized access:Privacy and authentication for wireless local area networks[J].IEEE Personal Communications,1994:25-31.
[13]D.Dolev and A.Yao. On the security of public key protocols. IEEE Trans.on Information and Theory,29(2):198-208,1983
[14]Fredrick B.Beste. The Model Prover-a sequent-calculus based modal μ-calculus model checker tool for finite control π-calculus agents, 1998,1,9,29-33
[15] 刘道斌,郭莉,白硕,基于petri 网的安全协议形式化分析,电子学报,2004年11月,P1926-1929
浏览量:3
下载量:0
时间:
浏览量:2
下载量:0
时间:
会计师事务所是依法设立并承办注册会计师业务的机构。注册会计师执行业务,应当加入会计师事务所。在我国可分类为有限责任公司、合伙制两种形式,在国外还有有限责任合伙制(LLP)。以下是读文网小编今天为大家精心准备的:会计师事务所合伙人制度中的私人财产与创新能力相关论文。内容仅供参考阅读!
会计师事务所合伙人制度中的私人财产与创新能力全文如下:
摘要:提高独立审计公信力的重要因素之一是会计师事务所实施无限合伙制,让合伙人承担最终审计风险,为此,必须让德高、足资、多才的CPA成为合伙人,拥有剩余索取权和最终控制权;让合伙人中的佼佼者成为董事,拥有重要(非重大)问题的决策权。
关键词:无限责任合伙人私人财产创新能力
自“银广夏事件”以来,人们已经认识到,要提高独立审计质量,除了要加强专业技术标准的建设和职业道德教育外,把会计师事务所(以下简称为“事务所”)的经济体制从“有限责任制”到“无限责任制”是非常重要的制度安排。无限责任制,又叫无限合伙制,包括独资(SP)、普通合伙制(GP)、有限责任合伙制(LLP)和有限合伙制(LP),在这些合伙组织中,最重要的莫过于事务所合伙人的制度安排。本文认为,一个优秀的合伙人制度安排要求合伙人必须是私人财产殷实、创新能力很强和道德高尚的注册会计师(CPA)。
我们知道,事务所是“人合”重于“资合”、“社会公信力重于营利”的社会组织。这里的“人合”,实质上是指在无限责任制下,承担事务所“最终风险”的人(也就是事务所的合伙人)的全部私人财产(无论是否投入了事务所)的合作。
任何组织,无论成立它的目标如何,都需要一个能承担该组织的活动所引起的最终风险的人。说到底,这个(些)人一定最终是一个或若干个自然人。在经济学中,人是有限理性的(西蒙,中译本,1989),存在机会主义倾向(Williamson,1975,1985)。
在西蒙看来,“理性”是指“一种行为方式,它(1)适合实现指定的目标;(2)而且在给定条件和约束的限度内”。同时,人又不是完全理性的,只是“有限理性”的,即,人的理性会受到各种因素的限制,如,他所处的环境的复杂性和不确定性,自身的生理、经验和其他知识等方面的约束,使得他们不是全智全能的,在追求自身效应最大化的过程中,总有犯错误或行为不当的时候。
由于人是有限理性的经济人,同时,信息又是不完全和不对称的,追求自身效应最大化的动机会使得人有机会,也有积极性在交易中使用不正当的手段,如,说谎、偷懒和欺骗等,来谋取自身的利益,其结果可能是“损人利己”、“利己但不损人”。特别是,在一次性博弈中,“损人利己”的可能性更大,通过多次博弈,人们可能会修正自己的机会主义倾向,争取实现“利己但不损人,甚至利他”,实现“双赢”甚至“多赢”。
具体到独立审计领域,审计人员的有限理性和机会主义倾向,主要表现在:(1)追求自身的经济利益是第一位的,在没有约束的情况下,追求自身利益的最大化可能会达到疯狂的地步;在约束条件严格时,比如,在违规成本大于所得收益时,他们对短期经济利益的追求会让位于对长期利益的谋取,创立良好的信誉。(2)可能出现审计失败,其原因可能是从业人员不努力,或与被审计的利益主体共谋,或者是现代审计技术的固有缺陷的作用。(3)可能说谎,比如,审计人员向审计业务的委托人和事务所的所有者谎报自己的专业胜任能力,与被审计单位的管理当局合谋而谎报经营业绩和财务状况,向事务所的所有者隐瞒审计风险的重要性等。(4)可能偷懒(shirking)(比如,省略必要的审计程序)和欺诈(如,与被审计单位合谋,骗取严重不实的审计报告)等。
这就是说,事务所中的人力资本与其他组织的人力资本一样,也存在一定程度的“逆向选择”(adverse selection)和“道德风险”(moral hazard),并具有自己的特殊性,这些特殊性决定了无限责任制下的事务所的合伙人制度安排的特殊性。
产权制度的基本功能是给人们追求长期利益以稳定的预期和重复博弈的规则,产权不清和没有产权的人是不会对社会有什么承诺的,即使有某种承诺也是不可信的。合伙人制度就是要求审计人员在独立审计报告中信守“保护公众利益”的承诺,让有创新能力的CPA为“保护公众利益”工作,让合伙人这种非人力资本的投资者为“兑现”承诺承担最终风险。合伙人既要有创新能力,又要有殷实的私人财产,创新能力可以为合伙人在降低风险的情况下赢得赢余,殷实的私人财产是社会信任独立审计报告的保险机制。合伙人是企业家型的资本家。
(一)合伙人是投入非人力资本的CPA
事务所的审计服务应具有“公信性”,这种服务是智力性的,不需要多少诸如房屋、设备等固定资产投资,也不需要垫付多少流动资金,从这一角度看,非人力资本投资对事务所而言没有什么特别意义,重要的是人力资本的专业胜任能力、独立性和职业谨慎精神。所有这些要求,都源于事务所审计服务的“公信性”,为确保“公信”,审计人员必须能独立、客观、公正地进行专业判断,为此,审计人员不是审计方面的专家是无能为力的,即使他有万贯家财、成为了事务所的所有者,但如果他的专业胜任能力不强,于己于人,都可能是一场灾难。
以下我们以合伙人全部不是CPA这一极端的例子为例,通过合伙人与非合伙人的(假定全部为CPA)博弈分析,说明为什么合伙人必须是CPA.在合伙人与非合伙人的博弈中,我们假设,合伙人与非合伙人的利益不完全一致,合伙人为激励非合伙人,常常让非合伙人拥有一定的剩余索取权;在审计风险和专业判断能力上,非合伙人有信息优势;在出现审计失败时,非合伙人更容易逃逸。
博弈的情形,可能有如下几种:
(1)如果政府管制机构不处罚出具虚假审计报告的执业CPA但处罚事务所的合伙人,那么,合伙人会把审计业务承接和出具审计报告的类型的决定权都集中在自己的手中,合伙人的决策是在非合伙人通报审计风险的情况下完成的,但非合伙人为了自身利益的最大化,最有积极性“看淡”审计风险,致使事务所出具一些风险较大的审计报告,合伙人遭受审计失败损失。
(2)如果政府管制机构同时处罚出具虚假审计报告的执业CPA及其事务所的合伙人,那么,合伙人可能会把审计业务承接和出具审计报告的类型的决定权主要集中在自己的手中,部分地委托给非合伙人。风险中性或厌恶型非合伙人最容易“看重”审计风险,把一些几乎没有什么风险的,或可做可不做的审计业务,统统建议合伙人不做,如果合伙人接受此建议,合伙人失去一些不该失去的审计市场,如果合伙人不接受此建议,强迫非合伙人出具不恰当的审计报告,非合伙人可能受到处罚而很冤;风险喜好型非合伙人会“看淡”审计风险,诱使合伙人接受任何审计业务,出具无保留意见报告,出现审计失败的几率将大大增加,此两者表明,非合伙人因“强迫”而“很冤”,合伙人因“诱使”而“受害”,我们称此为“决策陷阱”,其实,“决策陷阱”全部都是合伙人不是CPA、没有一定的专业胜任能力这一制度安排的错。
从宏观上说,所有者无知、无能的事务所出具虚假审计报告的可能性更大,自我保护能力更小,从而,给资本市场造成的混乱和低效乃至于无效、给企业代理人的说谎、偷懒、欺骗充当“保护伞”的可能性也更大。
如果合伙人中一部分是非CPA,另一部分是CPA,此时,可能有两种安排,一是CPA者成为控股者(安排1),一是非CPA成为控股者(安排2)。在安排1中,若非CPA不比CPA富有的话,CPA可能不会让他们成为合伙人,相对贫穷的CPA因为贫穷而由非CPA合伙人承担更大的最终风险,也就更有积极性去充分利用控股权欺骗非CPA的合伙人、冒更大风险。在情形2中,同样会使博弈双方陷于合伙人全部为非CPA的“决策陷阱”。
综上所述,让非CPA做合伙人不是“资本与能力”最佳结合的制度安排。但是,仅仅只有创新能力的CPA也不适合作合伙人。
事务所的人力资本虽然是事务所获得赢余的根本来源,但是,引发事务所最终风险的也是人力资本,并且,人力资本的产权特征——人力资本与其所有者的不可分离性(周其仁,1996)——决定了人力资本不具有可抵押性。如果一个CPA非常贫穷,但很有创新能力,那么,他使自己富裕的本钱就是自己的能力,并且,愿意冒险以迅速致富,张维迎(1996)说“人力资本所有者更可能成为孤注一掷的赌徒”,就是这个意思。
如果非常穷的CPA说,以他的人格担保,不会在独立审计中说谎、偷懒和欺骗,其本身是不可信的,人是有限理性的机会主义者,除了人力资本本身再也没有什么别的保险机制能约束贫穷的CPA诚实、守信,如果贫穷的CPA一旦在独立审计中,与被审计者共谋,出具虚假的审计报告,对会计信息的使用者酿成了重大损失,社会除了取消他的执业资格、没收非法所得和监禁他外,也别无他法,然而,这些惩罚对受害者是没有任何益处的。这就是说,人力资本的不可抵押性不能担保人力资本不发生机会主义,不能提供令独立审计报告的使用者可以信赖的保险能力和补偿能力,如果没有约束,人力资本所有者还可能“滥用”非人力资本为自己谋利,所以,只有“创新能力”的CPA不能成为合伙人。
人力资本需要有足够多的非人力资本所有者以承担最终风险,进而拥有剩余索取权和最终控制权,来为人力资本者的行为提供担保机制和补偿机制。此时,非人力资本所有者就有能力和积极性选聘有创新能力的人力资本者、控制人力资本的不当行为,并决定他们的收益份额,担保人力资本的行为与后果不偏离社会公信力标准,连带地承担人力资本所有者惹的“祸”。
(二)出资人不一定是合伙人
前已述及,合伙人是指承担事务所最终风险的非人力资本的投资者。
在普通合伙制、独资中,事务所非人力资本投资者都承担无限连带责任,都是合伙人。
在有限责任合伙制下,虽然只有引起风险责任的非人力资本投资者才承担无限(连带)责任,但每一个非人力资本投资者都要承担一些审计业务、签署一些独立审计报告,因而都有可能引起责任风险,因此,都是合伙人。
在有限合伙制下,事务所非人力资本所有者有两类,一类是只承担有限责任的非人力资本投资者,并不承担事务所的最终责任,是出资人;另一类是承担无限连带责任者,则是合伙人。
由于责任不同,因此,出资人与合伙人在权利分享上必然存在重要差别,主要表现在,
(1)出资人没有控制权,或控制权受到了限制,而合伙人有最终控制权;
(2)收益分享上,出资人除获得固定的合同收入外,还可以获得平均的资本投资收益,但合伙人获得的是与承担最终风险相对应的风险收益,在事务所“不出事”时,比出资人的平均资本投资收益要高得多,但事务所一旦发生重大的诉讼失败,其收益将很小,甚至连自己的家产都要赔掉。
通常,事务所的出资人是那些私人财产不多但创新能力较强,或者是私人财产较多但不愿意承担无限连带责任,是风险中性主义者或风险厌恶主义者,同时,他们可能掌握着重要的客户资源,通过博弈,合伙人会给予他们固定的合同收入、平均资本投资回报和一定的剩余控制权,以实现“双赢”。
作为合伙人必须有足够多的非人力资本,无论其是否投入到事务所来,否则,仅凭借其强劲的创新能力,也没有人相信他们的审计报告,他们承诺承担事务所的最终风险的意义也不大;如果让相对贫穷的CPA成为合伙人,那么,他们心中那迅速致富的欲望将无法阻挡,更容易向被审计者“寻租”或与之“合谋”,出具有损于事务所的社会公信力的审计报告,把赚得的利益装进自己的口袋,把最终的风险留给私人财产更殷实的合伙人,显然,这样的契约,富有的CPA是无法接受的。
在合伙人之间,还存在着各合伙人的私人财产而不仅是投入事务所的非人力资本与其在事务所的最终控制权的对应(matching)问题。
因为(1)人在能力与资本的分布上是不对称的,有能力的人不一定富有,富有的人不一定有能力;
(2)个人的财产的用途是多样的,可以投入到事务所,也可以投资到其他项目;
(3)对事务所投资,不仅仅是一个控制权问题,还有收益获得和分享问题,为了充分发挥能力很强但相对贫穷CPA的积极性以提供高收益增量,可能会安排能力很强但相对贫穷的CPA成为合伙人;
(4)事务所治理结构(governance)的有效性要求事务所的股权要适度集中,以防止股权过分分散情况下合伙人“搭便车”。因此,如果“对应”不当,就可能出现,私人财产殷实者对事务所的投资不多,在事务所未出现审计失败时,分得的收益较少,当事务所发生严重的审计失败时,却可能“赔进”并未受益的私人财产,而相对贫穷的人可能投资较多,相关情况恰好相反。显然,这不是一个优秀的合伙人制度安排。通过多次博弈,较好的配置是,各合伙人的私人财产都比较殷实,且相差不很悬殊,以他们某基点的私人财产为基础,按某一共同的比例决定他们投入事务所的资本份额,拥有其相应的有表决权股权份额。
(三)合伙人必须有足够多的私人财产
CPA要成为事务所的合伙人必须有足够多的财产(包括投入到事务所的财货和未投入事务所的私人财产)。主要原因是,第一,为迫使事务所和合伙人说“真话”,就必须以其一定的——最好是全部的——私人财产做抵押,同时,足够多的财产也是社会相信CPA“说实话”的经济基础,即,富足的私人财产是CPA“说实话”的重要前提;第二,事务所的经营管理是需要有各种经营决策能力的人做支撑的,可惜的是,人们的经营决策能力是不可以直接测度的,并且,“与一个拥有巨额资产的人相比,一个相对贫穷的人更容易‘虚报’他的经营能力”(张维迎,1995),在正常情况下,私人财产是其经营能力的重要信号。
在实践中,无限责任制的威力在于它增大了事务所的合伙人的违规成本,其前提是合伙人必须有足够多的私人财产,否则,如果让贫穷的CPA成为合伙人,那么,实施无限责任制不过是“在老鼠面前放了一只画的猫”而已。因此,合伙人的私人财产底线不能太低。同时,对合伙人私人财产底线的规定也不存在照顾老、少、边、穷地区的问题,这些地方的事务所可以由合格的事务所设立分所来解决。
当然,合伙人私人财产底线又不能太高。否则,符合合伙人条件的CPA就太少了,从而,全国的事务所特别是有证券期货及相关业务从业资格的事务所的数量将太少,容易形成过度垄断,导致独立审计对资本市场的供给严重不足,引起社会福利的耗损。
(四)合伙人的创新能力:为保全和增加其私人财产奠基
在无限责任制事务所中,富有的CPA成为合伙人、拥有最终控制权是为取信于社会公众。但法定的最终控制权只有在权力所有者有能力有效地驾驭它的情况下才能为其带来真正的剩余收益。这一方面依赖于其他人力资本所有者的能力与努力,另一方面又依赖于合伙人自己的努力,特别是他的创新能力。
实际上,合伙人是事务所的决策人,需要面对诸多的不确定性,没有创新能力,就不能较好地识别被聘用者的专业能力的强弱,是否对自己说谎、偷懒和欺骗,不能很好地设计委托代理机制去激励与约束被聘用者,优秀的人力资本不会投靠平庸的合伙人;同时,平庸的合伙人更容易遭受审计业务委托人的欺骗,这样的事务所会在内外交困中度日如年,能保住现有的资本和市场份额就是最大的成功。
有创新努力的合伙人是在统揽全局、协调人际关系、开拓新业务、占领新市场和识别潜在审计风险等方面有竞争优势的合伙人,只有这样的合伙人,才有可能进行制度创新、管理创新和技术创新,才可能充分发挥其他人力资本在职业判断、开拓市场等方面的积极性和创造性,实现“理性自利”(王善平,2001a),才可能让其他有创新能力的人力资本分享部分剩余索取权和剩余控制权,降低审计风险,增加盈余,使其私人财产保值、增殖。
合伙人的基本权力是对事务所的经营决策拥有最终控制权。如果一个事务所规模不大,合伙人不多,那么,就没有必要形成董事会。相反地,若事务所的规模很大,合伙人众多,此时,任何重要的问题,都要随时交合伙人大会讨论,一方面所费成本很高,另一方面要在全体合伙人之间形成“一致同意”或“多数同意”是不太可能的,即使可能,也没有必要,重要问题由董事会决定比由合伙人大会决定更有效。于是,合伙人的最终控制权又演化出了选举和被选举董事的权力。显然,董事的权力是合伙人在日常的、重要的问题上的权利集结,董事会则是对合伙人大会这种合伙人“行权”形式的“简化”。
在事务所的治理结构中,聘任事务所经营经理是董事会的一种权力,由于经理是相对贫穷但很有创新能力的人,他们有“偷懒”的可能,也有“滥用”非人力资本的可能,是事务所中较难监督的“最活跃的生产力”,依照张维迎(1995)的企业家契约理论,让有创新能力的人当经理,给予一定的剩余控制权和剩余索取权,使其自己“努力”的同时,也有“监督”他人“偷懒”的积极性,这样,董事就成了联系最终控制权和剩余控制权的“桥梁”。
在合伙人中,决定合伙人成为董事的基本力量是他(她)的权威。
权威的重要性在于事务所的合伙人非常多,再加上世界的不确定性,致使任何契约都不可能完备,从而,如果没有权威,合伙人之间、合伙人与经理之间都很难就某一关键性问题达成“一致意见”,这将导致事务所的效率损失,甚至事务所瓦解。1998年我国事务所“脱钩改制”以来,一些事务所事故不断,甚至消失,就与该事务所的董事没有权威直接相关。
董事的权威在哪里呢?通过对国内外成功事务所的考证,如下四个因素非常重要:
(1)处事公正。对原则性问题绝不让步,不因亲疏而混淆是非,唯贤是举,唯能是瞻,奖勤罚懒,是遵守制度的楷模。
(2)有出色的创新能力,是破解独立审计风险的高手。一方面在统揽全局、协调人际关系、开拓新业务、占领新市场方面有竞争优势,另一方面,又有识别和防范重大审计风险的能力,进而可以降低从业人员的机会主义所带来的潜在风险,总体上,这些能力是不能直接测度的,教育是获取这些能力的基础,此外,天生聪颖和后天习得也是非常重要的能力来源,在信息不对称的情况下,学历文凭、各种资格证书和职称证书,是其拥有者能力的重要“信号”,但不能迷信这些五花八门的证书,应该在长期的重复博弈中纠正“信号”传递偏差。
(3)私人财产殷实。或者说在事务所中的股份较多,现实中的决策几乎都是风险性的,只有以非人力资本做后盾的决策才是负责任的决策,此所谓“有恒产者有恒心”。
(4)多数合伙人认同。实际上是对前三个要素的逻辑发展,同时,也需要历经时间积累和考验,可见,树立权威,不能自封,也不能急于求成。如果一个合伙人在以上四个方面具有比较优势,那么,他(她)就具备了董事的关键性条件。
显然,董事长应该是董事中的佼佼者,这样的董事会有利于节约决策中的讨价还价的成本,使决策更有效,使事务所的权力结构更稳定。
董事和董事长的权威是建立在个人理性基础上的集体理性,这种集体理性的结果就是要克服个人私利的过度膨胀和对他人利益的损害,就是要降低独立审计风险、提高控制权的行使效率。
当我们从以上的理论研究中回到现实时,在事务所采用无限合伙制下,我们发现,如下三大悖论将为难我们。
悖论一:合伙制需要富足的CPA作合伙人,但富足的CPA可能不愿意作合伙人。
对事务所实施合伙制的根本目的,在于通过无限(连带)责任迫使合伙人(或者通过合伙人让从业的CPA)对利益相关者“说实话”。有限责任制之所以失败,就在于它没有一种内生的让审计者“说实话”的机制。人是有限理性的机会主义者,因此,“纯粹”的人力资本所有者对利益相关者“说实话”的承诺,由于人力资本的不可抵押性或不可赔偿性,而变得不可信,需要非人力资本所有者对人力资本所有者的承诺提供担保,赔偿因人力资本所有者的“失信”而受到损害的个人和单位,即,合伙制需要富裕CPA作合伙人。
但富裕的CPA作合伙人的基本前提是他们预期能在合伙制事务所中获得净收益,这又依赖于私人产权能得到切实保护、其他合伙人是可以信赖的合作伙伴,据我与现有事务所的所有者的交谈看,绝大多数的人对此前提没有信心,如果改成无限合伙制,他们将退出事务所或者不作合伙人,同时,那些贫穷的CPA却“跃跃欲试”,甚至“急不可待”,希望成为合伙人,如果贫穷的CPA成为了合伙人,试图通过合伙人承担无限(连带)责任来迫使CPA在审计报告中“说实话”的努力将成为没有任何实质性价值的“画饼”。显然,独立审计市场的如此“重新洗牌”的结果将是“劣币驱逐良币”,这当然不是科学的合伙人制度所期望的。
悖论二:事务所的发展和诚信需要依靠人力资本的创新能力,但人力资本的创新能力可能“滥用”社会对事务所的信任。事务所是一种以提供智力性服务为特征的经济组织,在日常运作中,事务所的发展和诚信靠的不是非人力资本势力,而更多的是非合伙人的人力资本的努力和创新。在执业中,合伙人不可能事必躬亲,大多数审计项目主要是非合伙人完成的,合伙人只是根据非合伙人的报告来判断潜在的审计风险,但这一审计风险可能因为非合伙人的自利和机会主义倾向而被“隐藏”了,非合伙人在博弈中具有信息优势,再加上审计风险暴露的“时滞效应”和非合伙人的更易流动性,非合伙人的创新能力就有机会“滥用”合伙人让渡的剩余控制权。
悖论三:合伙人的诚信需要稳定预期的支持,但不可预测的审计市场改革又会使合伙人无法形成稳定的预期。合伙人只有对未来有稳定预期时才会讲信誉,但现有的审计市场是在计划经济的框架里和政府强制推动的改革中逐步形成的,有许多弊端需要革除,从近年来政府管制机构推行的改革(实际上也是产权改革)来看,具有突发性、强制性和随意性,使事务所的所有者不可能产生稳定的预期。
针对以上三个悖论,我们有如下建议:
(1)宏观层面上,事务所经济体制改革必须有明确的方向、公开的日程表,以培育利益相关者的信心,如,到何年止,事务所必须改制为无限合伙制,有哪几种合伙形式可供选择等,必须事先公布,并使相关利益者有充分准备的时间,事务所的体制改革不能搞“雷厉风行”。
(2)政府官员应该成为保护一切私有产权和共有产权的楷模,把工作放在“以制度建设为中心”的轨道上来(张维迎,2001),积极组织专家制定与完善产权制度,切实执行产权制度之规定,使产权制度不仅是法律条文,更重要的应该是社会文化,人人都尊重别人的产权,政府管制机构不随意地出台政策、破坏产权制度。
(3)合伙制是事务所经济体制改革的最终体制,但不能急于求成,逐步强化“让合伙人负责到底机制”,通过合伙人来监督和激励非合伙人,事务所经济体制改革的成功依赖于一个透明的、稳定的政策和富裕的CPA足够地多以及其他们的相互认可,所有这些都需要时间的累积,至少需要3到5年的努力,过渡的办法主要有两个,一是提高现有有限责任制事务所的注册资本的底线和职业风险基金的计提比例,二是首先让非证券市场中的事务所改制为合伙制事务所,并公布未来执行上市公司审计的事务所的条件,在3到5年内合伙制改革全部完成时,再进行事务所证券从业资格的重新认定。
(4)建立和健全CPA的私人财产登记制度。
(5)政府管制机构应该把规范上市公司的治理结构、控制上市公司内部人控制作为规范证券市场的重中之重,使上市公司的管理层把工作的重点放在提供公司经营业绩上,为事务所“说实话”创建良好的外部环境。
1.西蒙。1989 .现代决策理论的基础(论文集)。北京经济学院出版社。
2. Williamson.O.E. .1975 .Markets and Hierarchies:Analysis and Anti-trust Implications .New York:Free Press.
3. Williamson.O.E. .1985 .The Economic Institution of Capitalism .New York:Free Press.
4.周其仁。1996 .市场里的企业:一个人力资本与非人力资本的特别合约。经济研究,6.
5.张维迎。1996 .所有制、治理结构几委托-代理关系——兼评崔之元和周其仁的一些观点。经济研究,9.
6.王善平。2001a .人性与独立审计的对话。时代财会,2.
7.张维迎。1995 .企业的企业家——契约理论。上海:上海人民出版社,6~9.
8.张维迎。1986 .企业家与所有制——经济体制改革中的重大理论问题。经济体制改革研究报告:30.
9. R.K.Mauts & H.A.Sharaf .1961 .1990(中译本)。审计理论结构。中国商业出版社,170-71.
10.刘峰、林斌。2000 .会计师事务所脱钩与政府选择:一项案例研究,2.
11.王善平。2001b .中国独立审计现实问题研究。审计研究,2.
12.王善平。2002 .中国会计师事务所治理结构与独立审计质量问题。时代财会,2.
13. Downs,Anthony .1957 .An Economic Theory of Democracy .Harper & Row Publishers,Chapter 13.
14. Milgorm,J.&J.Roberts .1992 .Economics .Organization and Management .Englewood Cliffs,NJ:Prentcie Hall.
15. Ahgion Philippe & Patrick Bolton .1992 .An Incomplete Contracts Approach to Financial Contracting .Review of Economics Studies,59.
16. Albrencht & Willingham.J.J. .1992 .The Auditor‘s Responsibility to Detect and Report Errors and Irregularities .An Evolution of SAS,No.53 .AICPA .N.Y.
17. Bowie.N .1995 .Accountants .Full Disclosure,and Conflicts of Interest .Accounting Ethics,August.
18. Chrmichael & Willingham.J.J .1981 .Perspectives in Auditing .fourth edition.
19. D.R.Nichols & K.H.Price .1976 .The Auditor Firm Conflict:An An Analysis Using Concepts of Exchange Theory .Accounting Review,April.
浏览量:3
下载量:0
时间:
原告李小虎主张:2007年7月1日,被告王大伟与其他合伙人共5人合伙向郑之云转让来某山场林木,其中被告王伟占八分之一份额。2009年11月19日,被告王伟未经其他合伙人同意,将其八分之一份额以25万元转让给原告。原告李虎要求确认转让合同无效,要求被告王伟返还转让款25万元。被告王伟则以:被告转让的是自己合伙份额,无须其他合伙人同意。本案事实清楚,案件的主要问题是如果找出适用该案件大前提的法律规范。
浏览量:2
下载量:0
时间:
浏览量:6
下载量:0
时间: