首页 > 其他分享 >【学习笔记】使用科学和魔法。

【学习笔记】使用科学和魔法。

时间:2023-12-22 10:45:32浏览次数:22  
标签:ISP 魔法 用户 笔记 学习 WiFi IP地址 连接 路由器

一直没有太理解我们是怎么上网的,今天逼着自己问了问 GPT,这是他的回答。

因为众所周知的原因,下文中 “虚拟 virtual 私人 private 网络 network” 均用【数据删除】代替。

  1. 连接WiFi: 当用户在设备上连接WiFi时,他们实际上是连接到一个本地网络,这个网络由无线路由器提供。这个路由器通常是用户自己购买的,或者由互联网服务提供商(ISP)提供。连接WiFi的主要目的是在用户的设备之间提供本地网络连接,以便它们可以共享资源(例如打印机、文件等)并访问互联网。

  2. IP地址分配: 用户在连接到WiFi时,会从路由器获取一个本地IP地址,该地址用于在局域网内标识该设备。这个IP地址是由路由器动态分配的,通常称为局域网IP地址。这个IP地址是由WiFi路由器分配的,而不是由ISP分配的公共IP地址。

  3. ISP分配的公共IP地址: 当用户使用互联网时,用户的数据包需要离开局域网并进入互联网。此时,路由器通过ISP分配给它的公共IP地址来代表用户的设备进行通信。这个公共IP地址是由ISP分配的,它是用户在互联网上可识别的唯一标识。

  4. 【数据删除】的IP地址: 当用户使用【数据删除】连接时,用户的设备会与【数据删除】服务器建立安全连接。在建立连接后,用户的所有互联网流量将通过【数据删除】隧道传输,而不是直接通过ISP提供的路由器。【数据删除】服务器会分配一个新的IP地址给用户的设备,这个IP地址是【数据删除】服务器的IP地址。

连接WiFi的作用:

  • 提供本地网络连接,使设备之间可以共享资源,如文件、打印机等。
  • 通过WiFi连接,用户可以轻松地在家庭或办公环境中使用多个设备,无需使用有线连接。

使用【数据删除】的作用:

  • 提供加密的互联网连接,增强用户在公共网络上的安全性。
  • 允许用户绕过地理限制,访问特定地区受限制的内容。
  • 提供匿名性,因为用户的真实IP地址会被替换为【数据删除】服务器的IP地址。

另外的一张图介绍了一些其他信息。

image

ISP 那里是怎么工作的这个事情暂时不管了。

标签:ISP,魔法,用户,笔记,学习,WiFi,IP地址,连接,路由器
From: https://www.cnblogs.com/yspm/p/AccessingTheInternet.html

相关文章

  • Spring学习记录之Spring启示录
    Spring学习记录之Spring启示录前言这篇文章是我第二次学习b站老杜的spring相关课程所进行的学习记录,算是对课程内容及笔记的二次整理,以自己的理解方式进行二次记录,其中理解可能存在错误,欢迎且接受各位大佬们的批评指正;学习视频地址:https://www.bilibili.com/video/BV1Ft4y1g7......
  • Power BI - 5分钟学习追加查询
    每天5分钟,今天介绍PowerBI追加查询什么是追加查询?追加操作是通过将一个或多个表的内容创建一个新表,通过聚合所有表中的列标题,为新表创建架构。举例:导入三张Sales表,分别是【Sales】,【Sales_BJ】,【Sales_SH】;请看样例内容(Excel数据源导入请参考每天5分钟第一天)。操作步......
  • ml.net例子笔记6-ml.net v2之AutoML
    AutoML1概念自动化机器学习也称为自动化ML或AutoML,是将机器学习模型开发过程中耗时的反复性任务自动化的过程。数据科学家、分析师和开发人员可以使用它来生成高度可缩放、高效且高产能的ML模型,同时保证模型的质量。https://learn.microsoft.com/zh-cn/dotnet/machine-l......
  • ml.net例子笔记7-ml.net与OMNX
    在整个模型生成过程中,模型位于内存中,并且可以在整个应用程序生命周期中访问。但是,一旦应用程序停止运行,而模型未在本地或远程的某个位置保存,则无法再访问该模型。通常情况下,在其他应用程序中训练模型之后,某些时候会使用模型进行推理或重新训练。因此,存储模型很重要。详细信息......
  • gnuradio笔记[1]-内嵌python代码块
    摘要在GNURadio中简单使用内嵌python代码块实现输出内容到文件.超链接解决无法编辑代码块内代码原理简介GNURadio简介[https://wiki.gnuradio.org/index.php?title=What_Is_GNU_Radio]GNURadioisafree&open-sourcesoftwaredevelopmenttoolkitthatprovidessig......
  • openGauss学习笔记-168 openGauss 数据库运维-备份与恢复-导入数据-使用gs_restore命
    openGauss学习笔记-168openGauss数据库运维-备份与恢复-导入数据-使用gs_restore命令导入数据168.1操作场景gs_restore是openGauss数据库提供的与gs_dump配套的导入工具。通过该工具,可将gs_dump导出的文件导入至数据库。gs_restore支持导入的文件格式包含自定义归档格式、目录......
  • 读程序员的README笔记17_构建可演进的架构(下)
    1. 可演进的API1.1. 随着需求的变化,你需要改变你的API,即代码之间的共享接口1.2. 改变API很容易,但很难做到正确1.3. 保持API小巧1.3.1. 小巧的API更易于理解和演进1.3.2. 只添加即刻需要的API方法或字段1.3.3. 带有许多字段的API方法应该有合理的默认值1.3.3.1. 开......
  • 学习第一天
    今日内容1.什麽是编程2.计算机组成原理3.计算机操作系统4.编程语言是什么什么是编程什麽是编程语言编程语言是人与计算机交流的介质什么是编程?编程:用编程语言写出一个个文件,这堆文件会达到一个目的。编程有什么用?让计算机帮我们干活计算机组成原理CPU中央处理器1.帮......
  • 机器学习中集成学习的概念及其一些典型算法
    1.集成学习的概念集成学习是一种机器学习范式,在这种范式中,多个学习者被训练和组合起来一起解决同一个问题。通过使用多个学习者,就可以把整个模型的泛化能力提高很多倍所以说,集成学习的泛化能力比单个学习者强得多得多,所以叫:“集思广益”。2.集成学习的具体流程一个问题出来,数......
  • 机器学习-线性分类-支持向量机SVM-SMO算法代码实现-15
    1.alpha2的修剪ify1!=y2:α1-α2=k#不用算k的具体大小ifk>0:#上图的左下这条线α2的区间(0,c-k)k<0:#上图的左下这条线α2的区间(-k,C)所以:L=max(0,-k)#k>0还是<0都统一表达了H=min(c,c-k)else:y1=y2右边的图同理2.参......