Portal认证讲解

目录

Portal组网架构

Portal认证的接入方式

Portal认证的认证方式


802.1x认证点多,配置量大,使用portal认证

Portal认证也称为Web认证,通过网站的形式进行身份认证,免除客户端(只需要网络浏览器的支持,也可以使用Portal客户端软件进行认证),一般将Portal认证网站称为门户网站

Portal组网架构

认证客户端

一般为运行HTTP/HTTPS协议的浏览器,也可以是运行Portal客户端软件的主机

接入设备NAS

一般为交换机或路由器,主要有三个作用

在认证之前,将用户的所有HTTP请求都重定向到Portal服务器

在认证过程中,与Portal服务器、认证/计费服务器等进行交互,完成身份认证/计费的功能

在认证通过后,允许用户访问被管理员授权的互联网资源

Portal服务器

接收Portal客户端认证请求,提供基于Web认证的界面

与接入设备交互认证客户端的认证信息

认证/计费服务器

与接入设备进行交互,完成对用户的认证和计费

通常为Radius服务器

Portal认证的接入方式

通过HTTP/HTTPS进行接入,主要在客户端和Portal服务器之间进行交互

用户触发Portal认证的两种方式

用户开机获取IP地址后,通过登录Portal认证网站进行认证,认证通过后即可访问Internet

主动认证

用户需要知道Portal服务器的IP地址,主动登录到Portal门户网站进行Portal认证

重定向认证

用户输入的访问地址不是Portal服务器的IP地址,然后被接入设备强制重定向到Portal服务器

根据客户端与接入设备之间的网络分为不同的认证方式

二层Portal认证:客户端与接入设备之间为二层网络

在连接用户的二层端口上开启Portal认证,只允许源MAC通过认证的用户才可以访问外部网络;目前该认证方式仅支持本地Portal认证(即接入设备作为本地的Portal服务器向用户提供Web认证服务)

三层Portal认证:客户端与接入设备之间为三层网络

在连接用户的三层端口上开启Portal认证,其中又细分为三种不同的认证方式

直接认证

用户在认证前通过手工配置或DHCP直接获取一个IP地址,只能访问Portal服务器以及设定的免费访问地址;认证通过后才可以访问网络资源

二次地址分配认证

用户在认证前通过DHCP获取到一个私网地址,只能访问Portal服务器以及设定的免费访问地址;认证通过后会重新申请一个公网地址来访问网络资源,认证失败后不会获取IP地址

可跨三层认证

和直接认证类似,只不过此认证方式允许认证用户和接入设备之间跨三层设备转发

Portal认证的认证方式

通过二层认证接入,三层直连认证接入、可跨三层认证接入Portal认证时的认证流程

通过Web认证(免客户端)

基于HTTP/HTTPS报文协议进行Portal认证

客户端直接将用户西悉尼通过HTTP请求传递给接入设备,支持GET和POST两种请求

POST:请求数据放置在HTTP请求消息的正文中,不作为URL的一部分

GET: 请求的数据会加在URL之后,以“?“分隔,对所有人可见(以下就是此方式)

通过Portal客户端软件进行认证

基于Portal协议进行Portal认证

Portal服务器直接使用Portal协议报文与接入设备进行交互

采用客户端软件/服务器的架构,基于UDP运行,支持PAP/CHAP认证

采用TLV格式携带用户名、密码、用户MAC等属性信息

通过二次地址分配认证接入时的认证流程(Portal客户端方式)

查看全文

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dgrt.cn/a/1943981.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章:

Portal认证讲解

目录
Portal组网架构
Portal认证的接入方式
Portal认证的认证方式 802.1x认证点多,配置量大,使用portal认证
Portal认证也称为Web认证,通过网站的形式进行身份认证,免除客户端(只需要网络浏览器的支持,……

《Netty》从零开始学netty源码(八)之NioEventLoop.selector

目录java原生的WEPollSelectorImplnetty的SelectionKey容器SelectedSelectionKeySetnetty的SelectedSelectionKeySetSelectorSelectorTupleopenSelector每一个NioEventLoop配一个选择器Selector,在创建NioEventLoop的构造函数中会调用其自身方法openSelector获取sel……

复制带随机指针的链表(精美图示详解哦)

全文目录引言复制带随机指针的链表题目描述与思路实现总结引言
前面我们了解了关于单链表与带头双向循环链表,相信大家对于链表的知识已经有所掌握了,在本篇文章中将继续介绍一道题目:复制带随机指针的链表。 复制带随机指针的链表OJ连接
复……

IDEA2019.1.3配置Scala环境

目录
1 增加Scala插件 2 配置Scala环境 1 增加Scala插件
先打开IDEA设置(ctrl alt s),找到Plugins ,输入Scala,搜索并安装 2 配置Scala环境
打开项目结构设置(ctrl alt shift s),选择Global Libraries,选择添加……

IR808 NHS ester,IR-808 SE,IR 808琥珀酰亚胺酯,具有近红外显影特性和良好的血清稳定性

中文名称:IR-808 活性酯,IR-808酯,IR-808琥珀酰亚胺酯英文名称:IR-808 NHS,IR-808 NHS ester,IR-808 SEIR-808 NHS反应特点:IR-808的吸收和发射波长均在700-900nm近红外光谱区,具有近……

MyEclipse教程:使用UML创建模块库——第二部分(一)

MyEclipse 在线订购年终抄底促销!火爆开抢>> 【MyEclipse最新版下载】 UML2建模文件存储在建模存储库中,建模可用于生成Java代码,或者可以从代码生成模型。 本教程介绍如何执行与建模存储库相关的任务。 您将学到如何: 创建……

DevExpress v18.1新版亮点——Reporting篇(四)

用户界面套包DevExpress v18.1日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容。本文将介绍了DevExpress Reporting v18.1 的新功能,快来下载试用新版本! WinForms Reporting 增强End-User Report Designer UX Contextual Tabs……

Angular UI组件Kendo UI for Angular发布R3 2018|附下载

所有资讯 使用教程(18)在线演示(19)更新动态(47) 当前位置: 首页 > 更新动态 【更新】Angular UI组件Kendo UI for Angular发布R3 2018|附下载 发布时间:2018-10-16 Kendo UI for Angular是Kendo UI系列商业产品的最新产品。Kendo UI for Angular是专……

【重大更新】DevExpress v18.1新版亮点——Analytics Dashboard篇(一)

用户界面套包DevExpress v18.1日前正式发布,本站将以连载的形式为大家介绍各版本新增内容。本文将介绍了DevExpress Analytics Dashboard v18.1 的新功能! WPF Dashboard Viewer 全新的Dashboard Viewer for WPF正式发布,它具有与WinForms版本……

MyEclipse教程:使用UML创建模块库——第二部分(二)

MyEclipse 在线订购年终抄底促销!火爆开抢>> 【MyEclipse最新版下载】 UML2建模文件存储在建模存储库中,建模可用于生成Java代码,或者可以从代码生成模型。 本教程介绍如何执行与建模存储库相关的任务。 您将学到如何: 创建……

反序列化渗透与攻防(五)之shiro反序列化漏洞

Shiro反序列化漏洞
Shiro介绍
Apache Shiro是一款开源安全框架,提供身份验证、授权、密码学和会话管理。Shiro框架直观、易用,同时也能提供健壮的安全性
Apache Shiro 1.2.4及以前版本中,加密的用户信息序列化后存储在名为remember-me的Cookie中。攻击者可以使用Shiro的默……

vue2+vue3

vue2vue3尚硅谷vue2vue2 课程简介【02:24】vue2 Vue简介【17:59】vue2 Vue官网使用指南【14:07】vue2 搭建Vue开发环境【13:54】vue2 Hello小案例【22:25】了解: 不常用常用:id 更常用 简单class差值总结vue 实例vue 模板 : 先 取 &#xff0……

【hello Linux】环境变量

目录 1. 环境变量的概念 2. 常见的环境变量 3. 查看环境变量 4. 和环境变量相关的命令 5. 环境变量的组织方式 6. 通过代码获取环境变量 7. 通过系统调用获取环境变量 Linux🌷 在开始今天的内容之前,先来看一幅图片吧! 不知道你们是否和我一……

【Linux基础】常用命令整理

ls命令
-a选项,可以展示隐藏的文件和文件夹-l选项,以列表形式展示内容-h,需要和-l搭配使用,可以展示文件的大小单位ls -lah等同于la -a -l -h
cd命令(change directory)
语法:cd [Linux路径]……

客快物流大数据项目(一百一十二):初识Spring Cloud

文章目录
初识Spring Cloud
一、Spring Cloud简介
二、SpringCloud 基础架构图…

C和C++中的struct有什么区别

区别一: C语言中: Struct是用户自定义数据类型(UDT)。 C语言中: Struct是抽象数据类型(ADT),支持成员函数的定义。
区别二:
C中的struct是没有权限设置的&#xff0c……

docker的数据卷详解

数据卷 数据卷是宿主机中的一个目录或文件,当容器目录和数据卷目录绑定后,对方修改会立即同步
一个数据卷可以同时被多个容器同时挂载,一个容器也可以被挂载多个数据卷
数据卷作用:容器数据持久化 /外部机器和容器间接通信 /容器……

13、Qt生成dll-QLibrary方式使用

Qt创建dll,使用QLibrary类方式调用dll
一、创建项目
1、新建项目->其他项目->Empty qmake Project->Choose 2、输入项目名,选择项目位置,下一步 3、选择MinGW,下一步 4、完成 5、.pro中添加TEMPLATE subdirs&#xff……

基于mapreduce 的 minHash 矩阵压缩

Minhash作用: 对大矩阵进行降维处理,在进行计算俩个用户之间的相似度。
比如: 俩个用户手机下载的APP的相似度,在一个矩阵中会有很多很多的用户要比较没俩个用户之间的相似度是一个很大的计算任务 如果首先对这个矩阵降维处理&am……

关于hashmap使用迭代器的问题

keySet获得的只是key值的集合,valueSet获得的是value集合,entryset获得的是键值对的集合。 package com.test2.test;import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;public class mapiterator……

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

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