什么是强联网和弱联网以及区别

  网络是我们在程序开发,游戏开发必不可少的内容。互联网结构一般分为C/S(客户端/服务器)结构和B/S(浏览器/服务器)结构。
我们在开发带有客户端的游戏时,一般都是C/S结构。网页游戏一般都是B/S结构。还有一种介于网页游戏和客户端游戏之间的微端游戏,其实也是C/S结构。
一、强联网
1、什么是强联网?
      我们通常说的强联网其实就是用Socket(套接字)连接,也叫强连接,长连接。
2、协议分配
      以Tcp协议和Udp协议为主
3、Socket构成
      Socket(套接字)=网络地址(IP)+端口号(Port)
4、使用原理
      基本的socket通信服务器端主要需要确定端口,同时绑定端口进行监听,一旦有从客户端法过来的连接请求就建立连接并收发消息。
5、特点
     Socket通信具有实时性、长连接的特点。
6、应用
     根据Socket通信的特点,我们很容易想到那些实时对战,多人在线的游戏都是用强联网。
     
二、弱联网
1、什么是弱联网?
      弱联网是HTTP协议(超文本传输协议 ),是互联网上应用最为广泛的一种网络协议。
2、协议分配
     HTTP协议和HTTPS协议等
3、通信方式
     Get和Post
4、使用原理
     基于网址连接,我们在浏览器的地址栏里输入的网站地址叫做URL (Uniform Resource Locator,统一资源定位符)。每个网页也都有一个Internet地址。当你在浏览器的地址框中输入一个URL或是单击一个超级链接时,URL就确定了要浏览的地址。浏览器通过超文本传输协议(HTTP),将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页,或者说获取到了你想要的资源。
5、特点
     每次连接只处理一个请求,当服务器处理完客户端的请求即端开连接,节省传输时间。
6、应用
     实现登录、注册、选服功能,游戏角色信息,商城等窗口信息的获取,服务器与数据库通信等。


你可能感兴趣的:(网络,强联网和弱联网的区别,强联网概念,弱联网概念)