当前位置: 首页 > news >正文

网站开发任务jsp 做网站需要什么

网站开发任务,jsp 做网站需要什么,医院病房建设网站,网站开发的技术P2P 是一种客户端与客户端之间,点对点连接的技术,在早前的客户端都是公网IP,没有NAT的情况下,P2P是较为容易实现的。 但现在的P2P,实现上面会略微有一些复杂:需要采取UDP打洞的技术,但UDP打出来…

P2P 是一种客户端与客户端之间,点对点连接的技术,在早前的客户端都是公网IP,没有NAT的情况下,P2P是较为容易实现的。

但现在的P2P,实现上面会略微有一些复杂:需要采取UDP打洞的技术,但UDP打出来的洞,是有持续时间的,因为ASN/ISP(运营商)对于P2P,存在较为严重的技术限制。

并且UDP能不能打洞,还需要取决于NAT的限制类型,可以参考下文了解NAT的类型及限制条件

关于NAT的几种类型_nat有几种-CSDN博客

P2P示意图:

上图为P2P的标准架构,即一个P2P中心服务器,用以为P2P发现其它P2P客户端提供支援,并可以实现UDP打洞。

P2P具体流程/NS为:

1、P2P Client 上线流程

     1.1、P2P Client 分配一个随机UDP端口并向中心服务器,发送 Hello 数据报

     1.2、P2P Center 收到来自P2P Client 的 Hello 数据报后,分配一个随机的临时UDP端口并反向该客户端的目的 IPEndPoint(地址端点;IP+PORT)发送数据,来等待测试 ACK 应答,这类似 TCP SYN/CONNECT 的三次握手的流程,其目的是为了确保NAT的类型是被支援P2P工作流的。

2、根据P2P业务类型的不同,当P2P Client 上线流程完成之后,则P2P Center,可能需要广播所有在线的 P2P Client 的IP+PORT(地址端点)

     当然,这也可能不需要,而是P2P Client 在上线后主动进行 “Discover(发现)”,在大多数的 P2P 工程及解决方案之中,并不需要在P2P上线后,主动广播并告知所有其它在线的P2P Client 链路信息。

3、当P2P Client 获取到其它 P2P Client 的链路信息之后,则需要向目的 P2P Client 进行双向握手,以确保双方之间建立所需的通信链路。

4、当第三条完成之后,P2P Client 之间便可以正常交换数据,但在一些P2P解决方案及场景之中并不需要握手这个过程,它们是直接投递并双向交换数据报。

http://www.yayakq.cn/news/165534/

相关文章:

  • 网站建设中 倒计时做销售在哪个网站找客户端
  • 新郑做网站优化搜索引擎网站排名
  • 如何在外管局网站上做a合同wordpress 下拉选择
  • 网站收录提交工具南昌如何做百度的网站
  • 微网站模板怎么用计算机网络网站
  • 怎样注册自己网站科讯怎么建设网站
  • 丽江建设局网站网站配置
  • 网站内链seo网站诊断
  • 专业做尼泊尔的旅行网站哪个网站可以学做衣服
  • 在线制作网站免费星巴克已有的网络营销方式
  • 网站开发现在用什么语言淘宝权重查询
  • 手机端网站建设哪家好wordpress显示慢
  • 卫生局网站建设实施方案网页建设推荐
  • 公司建立网站的好处戴尔网站建设的目的
  • 有没有专做于投融资的网站WordPress商品相册
  • 广西工程造价信息网seo建站技巧
  • wordpress 禁用 事件网络seo关键词优化技术
  • 网站友情链接查询湖南岳阳网站开发网络公司
  • 网站放在服务器上wordpress怎么可视化构建页面
  • ios网站开发工具厦门关键词排名提升
  • 中国人保官网台州seo推广公司
  • 哪些网站设计的好百度一下网页
  • 企业网站 phpcms网站建设平台合同模板
  • 家具公司网站模板下载北京一诺网站建设公司
  • 搭建网站需要什么服务器网页源代码是什么语言
  • 怎么样开始做网站小学校园文化建设网站
  • 东莞大朗网站设计网站自己推广
  • wordpress多站点无法发布文章郑州网站推广效果
  • 购物网站用户管理做外贸网站维护费是多少
  • 怎么在各大网站做推广管理系统网站开发