安吉白茶平台

 找回密码
 立即注册
查看: 707|回复: 0
打印 上一主题 下一主题

毕业论文-浅析HOUO即时通讯系统在NAT网络环境下的UDP信息传输

[复制链接]

189

主题

0

好友

923

积分

高级会员

Rank: 4

跳转到指定楼层
楼主
发表于 2016-10-8 22:15:47 |只看该作者 |倒序浏览
。服务用具备中心服务器的功效。NAT分为两大类,基础的NAT跟NAPT(NetworkAddress/PortTranslator)。这就波及到了如何穿透NAT,本文剖析了穿透情形,并对打洞技巧进行具体说明,使读者能更加轻易明白打洞过程。
客户之间的异网通讯更是本文的重中之重。客户端要先登陆服务器才华接受各种服务。
即时通讯服务器是数据中央,它是客户运动的中介,需要同时应答众多客户的请求。  网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了可能地址重用。UDP广泛用在多媒体应用中,例如,ProgressiveNetworks公司开发的RealAudio软件,它是在因特网上把预先录制的或者现场音乐实时传送给客户机的一种软件,该软件使用的RealAudioaudio-on-demandprotocol协议就是运行在UDP之上的协议,大多数因特网电话软件产品也都运行在UDP之上。NAT设备(NAT,畸形也被称为旁边件)把内部网络跟外部网络隔离开来,并且可以让内部的主机可以使用一个独破的IP地址,并且可以为每个连接动态地翻译这些地址。
为解决即时通信中的NAT(NetworkAddressTranslation)穿梭问题本文分析了一些NAT穿透技能,介绍了一种最为实用的方式:打洞技术(HolePunching),并对NAT基本原理及NAT分类加以阐述,并对心跳技术作了详细说明最后,用UDP协议来穿透NAT进行通讯作了简要介绍。
通信时,由客户端发送衔接请求,服务器担当中转者角色,将网络包从发送方转交给接收方。  [摘要]即时通讯系统(InstantMessaging)是目前Intemet上最为风行的通讯方式。从而保障了外网通信的可行性。
因而客户机在界面设计方面也有不可忽视的作用。常用于私有地址域与公用地址域的转换以解决IP地址匮乏问题。假如这些节点须要访问外部网络,那么基本NAT就负责将这个节点的子网内IP转化为一个寰球独一的IP而后发送出去。  二、根本原理及分类  NAT网络环境先容  NAT(NetworkAddressTranslators),网络地址转换,是一种将一个IP地址域映射到另一个IP地址域技术,从而为终端主机供给透明路由。如果反向NAT供应动态网络地址及端口转换功能,还能够实现负载均衡等功能。
本即时通信体系采取了C/S模型。  6、UDP发送心跳包  所谓的心跳包就是在客户端跟服务器端间定时告知对方自己状态的一个本人定义的命令字,按照一定的时间间隔发送,类似于心跳,所以叫做心跳包。
市场上已经出现很多网络聊天工具,如腾讯QQ、MSN、阿里旺旺、Skype等等,给人们带来了乐趣和便捷。  客户机在与用户打交道进程中,从头至尾都会影响着用户对新产品的满意度。
  因此,基本的NAT实现的功能很简单,在子网内应用一个保留的IP子网段,这些IP对外是不可见的。
  网络地址转换器不仅检查,而且修改了跨境流动的数据包的头信息,让后面的NAT的良多主机运用数量较少地址,即共享一个公共IP地址(通常是一个)。这就造成了服务器设计的复杂性。保证其可行性和高效性是其设计中必不可少的一个环节。
NAT包括静态网络地址转换、动态网络地址转换、网络地址及端口转换、动态网络地址及端口转换、端口映射等。服务器在C/S模型中处于一个中心地位。本文作为全体Hollo即时通讯系统的一部分,重点关注在NAT网络环境下的UDP信息传输,通过研究该课题,可以对UDP信息传输有更进一步的理解,从中接触到对防火墙、网络地址转换、P2P利用、NAT的多少种类型常识,同时实现“心跳”技术,即每隔多少分钟即时通讯端往服务器发送UDP信息进行端口保持。
服务器也可以定时轮询发心跳下去。
  3、UDP消息确认机制  对聊天软件有大量连接的程序来说,新闻准确可靠是很重要的,TCP连接诚然可靠,然而在网络不牢固的时候也是不牢靠的,主要表现在TCP连接中断之后双方没检测到中止之前的发包对方是收不到的,而KTCP的并发连接数目是有限的,不可能无限制增添,而如果UDP增加了消息确认机制后就不TCP的这些弊病。
与TCP不同,UDP协议并不提供数据传递的保障机制,存在“不可靠性”,但它是披发信息的一个空想协议。主要包含基本NAT、锥形NAT、对称NAT等三类。子网内只有少数一些IP地址可以对应到真正寰球唯一的IP地址。在防火墙上实现NAT后,可以隐藏受保护网络的内部拓扑结构,在必定程度上提高网络的安全性。 。
  [关键词]UDP信息传输;系统分析与设计  中图分类号:TP311.52文献标识码:A文章编号:1009-914X(2015)05-0325-01  随着社会发展及网络遍布,网络聊天已成为人们日常沟通的主要载体。
服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统。通过对消息的不同处置,保证了服务器的这些功能的结实。校验值首先在数据发送方通过特殊的算法计算得出,在传递到接收方之后,还需要再从新计算。  使用端口号为不同的应用保存其各自的数据传输通道。  5、UDP穿透  一般情况下,TCP发送消息更保险,更坚固,而UDP传递数据容易丢包,但速度快,能穿梭防火墙。
  三、总结与展望  即时通信中最基本的功能就是通过盘算机之间的文本数据的更换情势,实现思维的交流和沟通,它的优点是便利快捷,为人们的沟通创建了一种新型的、廉价的、快速的、简便的沟通方法。
  一、系统分析与设计  系统采用C/S(客户机/服务器)模式,本Hollo即时通信协议采用UDP协定。
相关内容:

  
   管理论文-浅析高层建筑工程地下室防渗施工技术
  
   论文代写-关于养生鲜粥店的市场研究分析
  
   教学论文-浅谈单片机应用系统设计的基本要求与特点
  
   购买论文-简述吉祥图案在服装上的应用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

安吉白茶平台

GMT+8, 2024-11-28 17:01 , Processed in 0.306971 second(s), 21 queries .

若本站收录的信息无意侵犯了您的版权,请与我们联系,我们会及时处理,谢谢。

 

回顶部