谈谈VPN是什么、类型、使用场景、工作原理

news2024/11/27 3:59:48

作者:Insist--

个人主页:insist--个人主页

作者会持续更新网络知识和python基础知识,期待你的关注

前言

本文将讲解VPN是什么、以及它的类型、使用场景、工作原理。

目录

一、VPN是什么?

二、VPN的类型

1、站点对站点VPN

2、客户端对站点VPN

三、VPN的使用场景

1、公共Wi-Fi网络

2、绕过地理限制

3、加密通信

4、匿名上网

四、VPN的工作原理


一、VPN是什么?

VPN是虚拟专用网络,顾名思义,它指的是我们公司建立的“虚拟”的“专用网络”,或者提供这种网络的服务。

在VPN中,专用路由器设置会让它们彼此连接的站点上,并且它们通过公共线路互连。此时,在公共线路,有专门的通信网络无法读取通信的来自外部的内容,如加密建成后,就不必担心的是窃听通信内容。

二、VPN的类型

1、站点对站点VPN

这种VPN应用在同一公司,但不同地点的内部网。也可以应用在不同公司中的外部网,站点对站点意味着两端或者多端的地点相对固定,链接不间断。

6d0c0ad8fe434f3483c21481b8f3cab0.jpg

当一个数据包发送到VPN集线器的时候,数据包的源地址会被更改为当前VPN集线器的地址,而目的地址会被改为目的VPN集线器的地址。这个数据包会被加密,在中间人看来就只是这两个集线器之间在进行通信,而且数据已经被加密了,这样就隐藏了实际原地址与目的地址,下面我们来看另一种类型。

2、客户端对站点VPN

另一种类型就是客户端对站点VPN,或者说是远程登录VPN。

9dfb43187e4640539614b3b41f8ac807.jpg

这种类型比较适合居家办公的场景,因为站点对站点的地址相对比较固定,但是每个员工的家庭地址都在不同的位置,如果员工在餐厅或者酒店办公,IP地址又会发生变化,更别说员工用手机办公了。所以这种类型就相对灵活,比较适合不需要长时间进行链接的方式。而且一般来说这种类型的VPN可以直接使用浏览器通信,也可以另外安装客户端软件来进行VPN通信。

271d556883d44e6da83be30c57cd7b38.jpg

而且这个类型的VPN还有全隧道和半隧道模式,如果你想把所有的网络数据都走公司网就使用全隧道,但是在家办公就肯定少不了摸鱼,所以一般人都会选择半隧道。

三、VPN的使用场景

1、公共Wi-Fi网络

在使用公共Wi-Fi网络时,很容易受到黑客的窃听和数据篡改。通过连接VPN,用户可以在公共Wi-Fi网络上建立加密的连接,保护个人隐私和敏感数据。

2、绕过地理限制

有些网站和在线服务根据用户的地理位置进行限制,通过VPN,用户可以选择连接到其他国家或地区的服务器,获取相应地区的访问权限,绕过地理限制。

3、加密通信

对于需要保护隐私和敏感信息的行业,如金融、医疗等,VPN可以提供加密通信的安全通道,防止数据泄露和非法访问。

4、匿名上网

使用VPN可以隐藏用户的真实IP地址和浏览记录,实现匿名上网。这对于保护个人隐私和抵抗网络追踪非常重要。

四、VPN的工作原理

VPN如何工作,对于更深入地理解这一功能十分有用。VPN背后的工作原理如下:

当您连接到虚拟专用网络服务(即VPN)时,它将通过VPN服务器对客户端进行验证

之后,服务器将对您收发的所有数据,应用一种加密协议。

VPN服务会在互联网上创建一个加密“隧道”。该隧道将保护你与目的地之间的传输数据。

为了确保每个数据包的安全性,VPN将其打包在外部数据包中,然后通过封装进行加密。外部数据包是VPN隧道中的核心元素,它将确保数据在传输过程中的安全。

当数据到达服务器时,通过解密过程,外部数据包将被移除。

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

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

相关文章

单片机第一季:零基础6——定时器和计时器

目录 1,单片机定时器原理 2,51单片机定时器/计数器结构 3,定时器配置 4,示例代码-通过定时器控制LED灯间隔1s闪烁 51 单片机有两组定时器/计数器,因为既可以定时,又可以计数,故称之为定时…

【R语言】机器学习-手撕逻辑回归

【R语言】机器学习-手撕逻辑回归 算法原理 逻辑回归是一种常用的分类算法,它在机器学习领域有着广泛的应用。在介绍具体的实现细节之前,我们先来了解一下逻辑回归的算法原理。 sigmoid函数 逻辑回归使用sigmoid函数(也称为逻辑函数&#…

《TCP IP网络编程》第四章

第 4 章 基于 TCP 的服务端/客户端(1) 根据数据传输方式的不同,基于网络协议的套接字一般分为 TCP 套接字和 UDP 套接字。因为 TCP 套接字是面向连接的,因此又被称为基于流(stream)的套接字。 TCP …

烧屏现象对OLED屏幕质量的影响:如何保持画面清晰度?

OLED(Organic Light Emitting Diode)屏幕作为一种高品质、高对比度和鲜艳色彩的显示技术,越来越受到消费者的青睐。然而,一些用户可能会担心OLED屏幕烧屏的问题。本文将探讨OLED屏幕烧屏的原因、如何预防烧屏以及如何进行正确的维…

一个完整的项目是怎么做性能测试?资深8年测试总结...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 突然有一天&#…

解决问题:解除HUE下载10万行的限制

解决问题:解除HUE下载10万行的限制 这个目录下的 vim /opt/cloudera/parcels/CDH/lib/hue/apps/beeswax/src/beeswax/conf.py可以调整数量 也可以更改为-1(表示不限制)

有测试媛的IT团队,产品质量更高

我们都知道,在绝大部分技术团队中,往往阳盛阴衰。而测试团队,可能情况要好一些,据部分机构调查来看男女比例在3:2左右。 根据过往经验来看,有测试媛的IT团队,往往软件质量能更好的得到保证(强调…

【单片机】MSP430F5529单片机的Flash读写控制,MSP430 flash 读写

文章目录 内存模型程序 内存模型 https://qq742971636.blog.csdn.net/article/details/108892807 单片机的Flash里面的区域不是全都能写的:https://blog.csdn.net/u014470361/article/details/79297601 找一下手册看看MSP430F5529单片机哪些地址区域能写&#xf…

nginx常用命令以及安装

目录 前言: 安装: 常用命令: 前言: Nginx的设计理念是高性能、稳定性、开放性和易用性。它的并发能力优秀,可以处理数万个并发连接,并且占用较少的资源。此外,Nginx支持热部署,即…

如何将企业联系方式API接口应用于你的移动端APP?

在现代商业世界中,企业需要提供一种快速,高效的方式来让用户获取联系方式。因此,企业联系方式API接口应运而生,它是一种提供了企业联系方式的开放接口,在用户调用时,可以实现即时获取企业的联系方式信息。本…

python-计算两个矩阵的相似度。

余弦相似度 在pytorch中,有一个专门的函数用于计算相似度:torch.cosine_similarity() https://pytorch.org/docs/stable/nn.functional.html#cosine-similarity import torch import torch.nn.functional as F input1 torch.randn(100, 128) input2 t…

【2023,学点儿新Java-32】Java基础小练习:根据圆周率与半径求圆的面积 | 温度转换 | 计算矩形面积 | 判断奇偶数 | 年龄分类

前情提要: 【2023,学点儿新Java-31】测试:整型和浮点型变量的使用 | 附:计算机存储单位(转换关系)| 企业真题:为什么0.10.2不等于0.3【2023,学点儿新Java-30】变量的基本使用&#…

回归预测 | MATLAB实现WOA-CNN-BiGRU鲸鱼算法优化卷积双向门控循环单元多输入单输出回归预测

回归预测 | MATLAB实现WOA-CNN-BiGRU鲸鱼算法优化卷积双向门控循环单元多输入单输出回归预测 目录 回归预测 | MATLAB实现WOA-CNN-BiGRU鲸鱼算法优化卷积双向门控循环单元多输入单输出回归预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 回归预测 | MATLAB实…

安全不“放假”,VR安全教育等你沉浸式体验

暑期开启,孩子们将迎来一段丰富且快乐的时光,暑假虽快乐,但是安全不能“放假”,许多地方开展形式多样的暑假安全宣传活动,想不想沉浸式体验下VR安全教育宣传呢?通过VR演示,身临其境的了解防溺水…

MySQL-概述-数据模型SQL简介

数据库:DataBase(DB),是存储和管理数据的仓库数据库管理系统:DataBase Management System(DBMS),操作和管理数据库的大型软件。SQL:Structured Query Language&#xff0…

「提高你的CSS技能」:15个重要的CSS属性详解

这篇文章介绍了15个重要的CSS属性,旨在提高读者的CSS知识和技能。文章以清晰的方式解释了每个属性的作用和用法,并提供了相应的示例代码。通过这篇文章,读者可以了解到一些有趣且实用的CSS属性。 1:in-range 和:out-of-range 伪类 CSS的:in…

KafKa 3.x(三、Eagle、Kraft、压测调优,源码解析)

6. Kafka-Eagle监控 Kafka-Eagle框架用于监控Kafka集群运行状况。官网https://kafka-eagle.org 6.1 Mysql 前置mysql。 6.2 Kafka环境 关闭集群 kf.sn stop修改vim /bin/kafka-server-start.sh 并同步到其他节点 if [ "x$KAFKA_HEAP_OPTS" "x" ]; t…

vue使用html2canvas实现一键截图并赋值到剪贴板,只截取当前显示器上可视的内容

使用html2canvas 和 clipboard API实现整页截图并填充至剪切板。 访问剪切板的api只支持在https或者本地localhost上使用,如果是http,则无法使用 首先需要从npm安装html2canvas npm install html2canvas然后在代码中导入这个包: import ht…

git安装教程

前言 Git是一个开源的分布式版本控制系统,可以有效、高速地处理从小到大的项目版本管理。下面详细的用图文形式介绍一下git安装过程(记录一下git安装过程供参考) 一、下载git 打开git官网地址:https://git-scm.com/进行下载&am…

适合宝妈和学生党的副业,在家就可以做的兼职,实现高质量躺平

如果工资不够高,那就会让人过得很拮据。因此,很多人都希望可以通过兼职或副业来增加收入。然而,找到可靠的副业却并不容易,还会面临各种困难。 跟大家介绍七种可行的兼职副业,希望能为那些想增加收入的职场人员提供一…