portal入网认证_portal账号是什么

portal入网认证_portal账号是什么**一、什么是Portal认证**根据国家有关上网规定,上网前必须进行身份认证。考虑到移动终端的复杂性,在终端上安装认证客户端进行身份认证是不现实的。几乎所有智能终端都配备了Web浏览器。最好通过网页进行身份验证。Portal认证(也称为Web认证)可以以网页的形式为用户提供身份认证和个性化信息服务。Portal认证系统典型的组网方式包括四个基本要素:认证客户端、接入设备、Portal服…

大家好,又见面了,我是你们的朋友全栈君。

**

一、什么是Portal认证

**
根据国家有关上网规定,上网前必须进行身份认证。考虑到移动终端的复杂性,在终端上安装认证客户端进行身份认证是不现实的。几乎所有智能终端都配备了Web浏览器。最好通过网页进行身份验证。

Portal认证(也称为Web认证)可以以网页的形式为用户提供身份认证和个性化信息服务。

Portal认证系统典型的组网方式包括四个基本要素:认证客户端、接入设备、Portal服务器和AAA服务器。

什么是Portal认证

Portal认证设备要素

身份验证客户端:运行HTTP协议的浏览器或运行Portal客户端软件的主机。

接入设备:如交换机、路由器或AC(接入控制器)。如果网络被视为高层建筑,接入设备就是门卫,门卫必须让它进入。接入设备有三个主要功能:

在身份验证之前,来自身份验证网络段中用户的所有HTTP请求都将重定向到Portal服务器。

在认证过程中,与Portal服务器和AAA服务器进行交互,完成身份认证/授权功能。

认证后,允许用户访问管理员授权的Internet资源。

Portal服务器:服务器端系统,接收来自门户客户端的身份验证请求,提供免费的门户服务和基于Web的身份验证接口,并与访问设备交互以对客户端身份验证信息进行身份验证。

Portal服务器可以分为内置Portal服务器和外部Portal服务器。通常情况下,交换机/AC会有一个内置的门户服务器,账号和密码会保存在交换机/AC中。由于存储空间、功能和访问设备的性能的限制,内置的门户服务器只适用于功能简单、访问器少的场景。例如,由小餐馆提供的互联网连接服务。

如果需要实现微信接入、短信接入等复杂功能,考虑到接入设备的性能和认证经验,内置的Portal服务器不具备能力,因此需要一个独立于接入设备的硬件服务器来承载Portal认证业务。

利用独立硬件服务器保证的足够的存储空间和性能,可以充分扩展外部Portal服务器的功能。例如,时讯控制器服务器中的Portal服务器组件可以在体育馆、机场、地铁、大型商场等用户密集型场所提供可靠的认证和访问服务。

AAA服务器:与接入设备交互,完成用户认证、计费和授权。
不同的用户可能对网络具有不同的访问权限。例如,访客认证只允许访问互联网,而员工认证可以访问内部业务系统。终端认证后接入网络的规模最终决定于AAA服务器。

Portal认证可以同时应用于有线终端认证和无线终端认证,并且可以在网络中构建有线无线集成接入方案。有线终端的Portal认证可以通过交换机访问,无线终端的Portal认证可以通过无线接入设备完成。Portal认证技术成熟,广泛应用于运营商、快餐连锁、酒店、学校等网络。

2.Portal验证过程
在这里插入图片描述
1.用户访问该网站并通过AC重定向到Portal服务器,这将推送身份验证页面。

2.用户填写用户名和密码,提交页面并向Portal服务器发起连接请求。

3.Portal服务器请求来自AC

4.AC向Portal服务器分配挑战;

5.Portal服务器向AC发起身份验证请求。

6.AC进行认证,得到RADIUS认证结果。

7.AC将验证结果发送到Portal服务器。

8.Portal服务器填写验证结果页面,并将其与门户网站一起推送给客户。

9.Portal服务器响应确认收到身份验证结果的消息。

Portal认证具有以下优点:

l 不需要安装客户端。使用Web页面认证,使用方便,减少客户端的维护工作量。

l 便于运营。可以在Portal页面上开展业务拓展,如广告展示、责任公告、企业宣传等。

l 提供计费功能,通过计费功能来限制终端接入网络的时长。

Portal认证优势明显,故此无处不在。

三、当Portal用户首次接入,自动完成MAC绑定
在这里插入图片描述
在Portal的身份验证解决方案中,用户首次访问WLAN网络身份验证过程如图1所示。具体认证流程如下:

第1步。用户连接到WLAN网络的SSID,通过DHCP服务器获取IP地址信息。

第2步。AC将监控用户的互联网流量。

第3步。当AC监控的用户流量达到阈值时(例如,流量阈值可以设置为5分钟累计流量为10kB),AC将向MAC绑定服务器发起MAC查询请求。

第4步。MAC绑定服务器将查询结果返回到AC:未绑定终端MAC信息。(由于此终端用户是第一次连接到WLAN网络,因此在MAC绑定服务器中没有此终端的MAC地址信息)

步骤5和AC将根据正常的Portal进程将Portal验证页重定向到终端。

第6步。用户终端输入用户名和密码信息以启动Portal验证。

第7步。实现AC和Portal服务器以及AAA服务器之间的Portal认证。

第8步。ac向mac绑定服务器发起mac绑定请求。MAC绑定服务器完成用户终端的MAC地址信息与Portal帐户的绑定。

第9步。用户身份验证成功,并且可以正常访问Internet。

四.Portal用户再次访问,后台自动认证,用户零配置。
在这里插入图片描述
在Portal的无感知认证解决方案中,用户重新访问WLAN网络认证过程,如图2所示。具体认证流程如下:

第1步。用户连接到WLAN网络的SSID,通过DHCP服务器获取IP地址信息。

第2步。AC将监控用户的互联网流量。

第3步。当AC监控的用户流量达到阈值时(例如,流量阈值可以设置为5分钟累计流量为10kB),AC将向MAC绑定服务器发起MAC查询请求。

第4步。MAC绑定服务器将查询结果返回到AC:终端MAC信息被绑定,并将终端Portal帐户/密码信息携带到AC以启动Portal身份验证。(由于此最终用户完成了第一次登录,MAC地址、Portal帐户/密码已在MAC绑定服务器中完成了信息绑定)

第5步。实现AC和Portal服务器以及AAA服务器之间的Portal认证。

第6步。用户身份验证成功,并且可以正常访问Internet。

五、用户离线模式
在Portal的无感知认证解决方案中,用户可以通过空闲切割模式被动离线,即AC在一段时间内没有检测到用户流量,AC强制用户离线,如图3所示:

第1步。AC将监控用户的互联网流量。

第2步。如果AC在一段时间内(例如15分钟)没有检测到任何流量,它会向AAA发送一条账单结束消息。

第3步。AC强制用户离线。
在这里插入图片描述

同时,在Portal无感知认证解决方案中,用户还可以考虑使用短信主动离线模式完成用户离线,具体流程如图4所示:

第1步。用户向短消息网关发送离线请求短消息(如10085XXQQ)。

第2步。当SMS网关收到用户请求脱机的消息时,它将通知MAC绑定服务器。

第3步。MAC绑定服务器向AC设备发送脱机请求。

第4步。AC接收离线请求并向AAA发送账单结束消息。

第5步。AC强制用户离线。

通过介绍上述Portal无感知认证解决方案的相关流程,可以看出,该方案大大简化了最终用户的Portal访问流程,使最终用户一次认证,永久访问,消除了每次在页面中输入用户名/密码信息的操作重复而冗长,大大提高了流程。讨论了WLAN网络中门户认证接入的网络经验和可操作性。

同时,我们可以看到,与以前的Portal解决方案相比,Portal无感知认证解决方案需要添加一个mac绑定服务器来完成记录信息的功能,如mac、账户/密码、启动用户终端的Portal认证等,从而实现简化终端用户的操作,确保终端用户零配置的重新访问。目前,H3C IMC软件管理平台已经支持Mac绑定服务器的相关功能,可以在Portal非感知认证解决方案中发挥Mac绑定服务器的作用。(本文来自:时讯无线)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/124721.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 最新超详细VMware虚拟机下载与安装[通俗易懂]

    最新超详细VMware虚拟机下载与安装[通俗易懂]作者:seriouszyx独立博客记录了日常学习总结代码均可在Github上找到(求Star)VMware下载与安装一、虚拟机的下载1.进入VMware官网,点击左侧导航栏中的下载,再点击图中标记的WorkstationPro,如下图所示。2.根据操作系统选择合适的产品,在这里以Windows系统为例,点击转至下载,如下图所示。3.在1处可以选…

    2022年5月5日
    61
  • jieba库是python内置函数库,可以直接使用_jieba库pip安装出现红字

    jieba库是python内置函数库,可以直接使用_jieba库pip安装出现红字jieba库是一款优秀的Python第三方中文分词库,jieba支持三种分词模式:精确模式、全模式和搜索引擎模式,下面是三种模式的特点。精确模式:试图将语句最精确的切分,不存在冗余数据,适合做文本分析全模式:将语句中所有可能是词的词语都切分出来,速度很快,但是存在冗余数据搜索引擎模式:在精确模式的基础上,对长词再次进行切分jiebaGitHub开源地址:https://…

    2022年9月21日
    2
  • Java入门第100课——Calendar的getInstance方法

    不知不觉到第100课了,码字真的累,写完后还要反复检查是否有笔误,以免对大家造成困扰。后面还有好多课时,真的是从零基础开始,一直到框架。不知能不能坚持写完,关注的人越多更的越快。最近更的比较快是因为有存货,存货还能撑50课的样子。一天不吃不喝最多也就写10个课时。有点啰嗦了,有什么想法给我留言吧。问题Calendar类是一个抽象类,它为特定瞬间与一组诸如YE…

    2022年4月14日
    111
  • 数据库概念设计与逻辑设计[通俗易懂]

    数据库概念设计与逻辑设计[通俗易懂]一、概念设计概念设计的目的就是为了建立概念数据模型,概念数据模型也称为高级数据模型,之所以称为高级数据模型是因为它更接近于人的思维,而不是机器的思维,相比于关系模型更容易理解,此处的高级和低级的概念,与程序语言领域的高低级是一样的。我们通常称Java语言为高级语言,汇编语言为低级语言,是因为高级语言对于我们而言要比汇编语言更容易理解。关于概念数据模型,我们一般都会采用E-R图进行描述。E-R图的规则如下:1.实体采用矩形框,联系采用菱形框,属性采用椭圆形框。2.实体、联系、属性必须使用文字描

    2022年10月9日
    3
  • Java吧百度贴吧,年薪60W必备

    Java吧百度贴吧,年薪60W必备思考前面提到Kafka帮我们实现了各个版本的生产者代码,其实他也可以完全不提供这份代码,因为核心的队列的功能已经实现了,这些客户端的代码也可以完全交由用户自己实现。那么假如没有官方代码,我们又该实现一些什么功能,有哪些接口,哪些方法,以及如何组织这些代码呢。带着这样的问题我们一起来思考一下!一般对于这种带有数据流转的设计,我会从由谁产生?什么数据?通往哪去?如何保证通路可靠?这几个方面来考虑。消息自然是通过应用程序构造出来并提供给生产者,生产者首先要知道需要将消息发送到哪个Bro

    2022年7月7日
    37
  • Java和C++的区别

    Java和C++的区别Java和C++的区别:1.Java是解释型语言,所谓的解释型语言,就是源码会先经过一次编译,成为中间码,中间码再被解释器解释成机器码。对于Java而言,中间码就是字节码(.class),而解释器在JVM中内置了。2.C++是编译型语言,所谓编译型语言,就是源码一次编译,直接在编译的过程中链接了,形成了机器码。3.C++比Java执行速度快,但是Java可以利用JVM跨平台。4….

    2022年7月7日
    27

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号