当前位置:网站首页>802.1x协议简述
802.1x协议简述
2022-06-29 01:13:00 【PolarDay.】
802.1x协议简述
转载文章:一文读懂802.1x协议
协议简介
802.1x协议是一种基于C/S结构的访问「控制协议」,工作在数据链路层,也就是二层协议。
- 「C/S结构」:server/client的简称,分为服务器和客户机两层结构,其中服务器负责数据的管理,客户机负责用户的交互
- 「访问控制」:一种控制访问权限的技术,规定谁可以访问谁,谁不可以访问谁
- 「协议」:网络协议的简称,本质上是一系列的规则,比如两个电脑之间怎么建立连接,怎么互相识别,都需要遵守一定的规则。由于网络环境相当负责,故而将整个网络分为七个部分,也就是我们常说的0SI七层模型,每一层都有对应的协议,某一层的协议发生改变时,不会影响其他层的协议
802.1x协议作用
限制未经「授权」的用户/设备通过接入端口访问LAN/WLAN,以确保网络的安全
- 「端口」:设备与外界通信的出口,分为虚拟端口和物理端口,虚拟端口指不可见端口,如计算机的21,23,80端口;物理端口又称为接口,是可见端口,比如电脑/电话的网线接口
- 「LAN」:局域网,也就是通过网线将计算机连接起来,构成一个局部的网络范围,范围内的计算机可以互相通信
- 「WLAN」:Wireless Local Area Network的简称,也就是无线局域网,使用无线通信技术而不是网线将计算机互联起来
逻辑端口
IEEE 802.1Xx协议将端口分为「可控端口」和「不可控端口」,交换机利用不可控端口完成对用户的认证和控制,业务报文通过可控端口进行交换,以此来实现业务与认证的分离
802.1x协议认证原理
- 用户输入用户名和密码,发起连接请求,客户端程序发送请求认证的报文给交换机,开启认证
- 交换机收到请求认证的数据帧以后,将发出一个请求帧要求客户端发送用户输入的用户名
- 客户端程序响应交换机的请求,发送一个包含用户名的数据帧给交换机,交换机将收到数据帧后将其封包并发送给认证服务器进行处理
- 认证服务器收到交换机发送的用户名后,查询数据库进行匹配,匹配成功后找到用户名对应的密码,用随机生成的加密字将其加密后,将加密字发送给交换机,交换机再将加密字传送给客户端程序
- 客户端程序使用收到的加密字对用户输入的密码进行加密,并将加密后的密码发送给交换机,由交换机发送给认证服务器
- 认证服务器将收到的密码进行对比,如果相同则为授权用户,返回认证通过的信息,并向交换机发出打开端口的指令,允许用户通过端口访问网络;否则就是未授权用户,只允许认证信息数据通过而不允许业务数据通过
边栏推荐
- [MCU club] design of GSM version of range hood based on MCU [physical design]
- [MCU club] design of blind water cup based on MCU [physical design]
- EasyCVR集群版本替换成老数据库造成的服务崩溃是什么原因?
- 【leetcode】1719. Number of schemes for reconstructing a tree
- [staff] accent mark, gradually stronger mark and gradually weaker mark
- Blazor University (34)表单 —— 获得表单状态
- 最新Justnews主题源码6.0.1开心版+社交问答插件2.3.1+附教程
- 一条update语句到底加了多少锁?带你深入理解底层原理
- Blazor University (34) forms - get form status
- Esmm reading notes
猜你喜欢

Nodejs installation and download

Difference between applying for trademark in the name of individual and company

What is the reason for the service crash caused by replacing the easycvr cluster version with the old database?

企业和IT领导者对创新的误解

What is the difference between the histology and western blotting 两种方法都是进行组织染色的
UI高度自适应的修改方案

统计学习方法(2/22)感知机
![[image enhancement] manual multiple exposure fusion amef image defogging based on MATLAB [including Matlab source code 1916]](/img/e9/e5a7163c949db9e649829fcdcf76f5.jpg)
[image enhancement] manual multiple exposure fusion amef image defogging based on MATLAB [including Matlab source code 1916]

Rasa对话机器人之HelpDesk (五)

BMFONT制作位图字体并在CocosCreator中使用
随机推荐
EasyCVR集群版本替换成老数据库造成的服务崩溃是什么原因?
一条update语句到底加了多少锁?带你深入理解底层原理
EdrawMax思维导图,EdrawMax组织结构图
【SV 基础】queue 的一些用法
Do280 allocating persistent storage
Is l1-031 too fat (10 points)
测试只能干到35岁?35岁+的测试就会失业?
Is Huatai Securities safe
QT基於RFID管理系統(可應用於大多數RFID管理系統)
linux7(centos7)设置oracle11开机自启动
UI高度自适应的修改方案
Is it safe to open a securities account at qiniu business school in 2022?
FSS object storage how to access the Intranet
SRAM和DRAM之间的异同
Connected to rainwater series problems
月薪过万的测试员,是一种什么样的生活状态?
【图像增强】基于matlab人工多重曝光融合AMEF图像去雾【含Matlab源码 1916期】
DO280分配持久性存储
How many locks are added to an update statement? Take you to understand the underlying principles
数据库-优化器