计算机网络知识

一、LVS

什么是LVS

简称:Linux虚拟服务器,是一个虚拟的服务器集群系统,使用负载均衡技术将多态服务器组成一个虚拟服务器。它为适应快速增长的网络访问需求提供了一个负载能力易于扩展,而价格低廉的解决方案。大量的访问请求,就需要服务器提供大量并发访问的能力。一种方法是提高单台服务器的性能,终归有限;另一种是多服务器和负载均衡技术来应对高并发。

基于IP层和基于内容请求分发的负载平衡调度解决方法。

架构

针对高可伸缩、高可用网络服务的需求,我们给出了基于IP层和基于内容请求分发的负载平衡调度解决方法,并在Linux内核中实现了这些方法,将一组服务器构成一个实现可伸缩的、高可用网络服务的虚拟服务器。

由三部分组成:负载调度器、真正服务器集群、共享存储;

三种模式

NAT模式

客户端发出请求,负载均衡服务器,根据调度算法将目标地址VIP修改为RIP(真实服务器的地址),服务器响应之后,将数据返回给负载均衡服务器,负载均衡服务器将VIP改为CIP,返回给客户端;
VIP:虚拟IP;
RIP:真实服务器的内网IP;
CIP:客户端IP


TUN模式

客户端发出请求,目标地址为VIP,负载均衡服务器将在原有请求包头加上IP Tunnel包头,真实服务器解析IP Tunnel包头处理请求,处理完成之后使用自己的公网路线,将响应数据包发送给客户端。源IP地址还是VIP地址;


DR模型

DR模式将客户端发出的报文直接路由给目标LB负载均衡服务器,将请求报文的数据帧的目标MAC地址改为真实服务器的MAC地址,真实的服务器处理完成之后,将响应返回给客户端;




二、CPU超线程

超线程技术的设计目的是通过特殊的硬件指令,使单个物理CPU核心能够模拟出两个或更多逻辑处理器(线程)。这样做可以让操作系统和应用程序认为存在多个处理器,从而能够同时调度和执行多个线程,提升了处理器的并行处理能力。








三、其他

万维网

万维网的核心理念是利用统一资源定位符(URL)来标识网络上的每一个资源,通过超文本传输协议(HTTP)进行通信,并使用超文本标记语言(HTML)来编写和展示包含文本、图像、音频、视频等多媒体元素的网页

光猫与路由器的区别

功能差异:

1、光猫:主要功能是将光纤传输的光信号转换为电信号,即光电转换,使得家庭或办公室的电子设备能够识别并处理这些信号。光猫通常还包括拨号功能,可以直接与ISP(互联网服务提供商)建立网络连接。部分光猫还具备IPTV(网络电视)和电话接口,支持多项业务。
路由器:则负责接收从光猫传来的网络信号,并进一步分配给连接到其上的各个设备,包括有线和无线设备。路由器通过内部的网络地址转换(NAT)和路由表,管理网络流量,实现多设备共享同一网络连接,并提供防火墙功能保护内部网络。
端口配置:

2、光猫通常有一个或多个特定的光纤接口(PON接口)用于连接光纤线,以及至少一个LAN口(以太网接口)用于连接到路由器或单个设备。
路由器则通常配备一个WAN口用于连接光猫或其他上游设备,以及多个LAN口用于连接本地网络中的电脑、游戏机、智能家居设备等。现代路由器往往还内置Wi-Fi模块,提供无线网络覆盖。
无线功能:

3、虽然有些光猫内置了Wi-Fi功能,但它们的无线性能通常比不上专用路由器,包括覆盖范围、信号强度、连接稳定性以及支持的无线标准和速度。
专业路由器提供更强大的无线性能,支持更多无线设备同时连接,且往往有更好的信号穿透能力和更高级的无线管理功能。
设置与管理:

4、光猫的设置通常较为简单,许多设置由ISP预配置,用户很少需要干预。
路由器则需要用户进行一定程度的配置,比如设置Wi-Fi名称和密码、实施网络安全策略、管理网络设备等。

总结来说,光猫是家庭或办公室网络的入口,负责将外部光纤网络信号引入,而路由器则在此基础上创建并管理内部网络,提供多设备连接和无线覆盖。在多数情况下,两者配合使用以实现全面的家庭网络解决方案

光猫有公网ip吗

光猫的WAN口连接到互联网时,通常会被分配一个公网IP地址,这个公网IP是由互联网服务提供商(ISP)提供的,使得光猫能够接入互联网,并且使连接到光猫后的设备可以通过这个公网IP与互联网上的其他设备进行通信。

但是,需要注意的是,是否分配公网IP以及分配的方式(如动态还是静态)取决于ISP的政策和地区。例如,一些ISP可能只为商业用户或特定套餐的用户提供公网IP,而对家庭宽带用户默认分配私有IP,并通过CGNAT(Carrier-Grade NAT)技术让多个用户共享一个公网出口IP,以此节省公网IP地址资源。

另外,即使ISP提供了公网IP,用户也可能需要向ISP申请或更改服务套餐来启用公网IP功能,特别是在某些地区的电信运营商可能不主动为家庭用户提供公网IP。此外,光猫的工作模式(如路由模式或桥接模式)也会影响公网IP的获取方式,桥接模式下,后端的路由器通过PPPoE拨号获取的IP地址通常是公网IP。

因此,要确定您的光猫是否有公网IP,最直接的方法是联系您的ISP查询,或者通过在线工具检测您的IP地址类型。

路由器有公网ip吗

路由器本身可以具备公网IP,也可以是内网IP,这主要取决于您的互联网服务提供商(ISP)的分配策略以及您的网络配置。

公网IP: 在某些情况下,尤其是对于商业用户或特定套餐的用户,ISP可能会直接为用户的路由器分配一个公网IP地址。拥有公网IP意味着您的路由器可以直接从互联网被访问,这对于运行需要从外部访问的服务器(如网站、远程访问服务等)非常有用。

内网IP: 对于大多数家庭用户,ISP通常只为光猫分配一个公网IP,而路由器后面连接的所有设备则使用私有IP地址(如192.168.x.x, 10.x.x.x, 或172.16-31.x.x等),这些是内网IP地址。此时,路由器通过网络地址转换(NAT)技术,将内部网络的私有IP地址转换为外部的公网IP地址,实现与互联网的通信。这意味着路由器显示的外部IP其实是ISP分配给光猫的那个公网IP,而路由器分配给局域网内设备的都是内网IP。

随着IPv4地址资源的枯竭,ISP越来越倾向于使用NAT技术,为大量用户共享少量的公网IP地址,这也意味着大多数家庭路由器实际上并不直接拥有公网IP地址。如果您需要公网IP来运行特定服务,可能需要向ISP申请,或者使用端口映射、DDNS等技术来实现从外部访问内网的服务。

如何查询公网ip

以下三种命令的任何一种都可以查询公网ip;

curl ifconfig.me
curl ipv4.icanhazip.com
curl ipinfo.io/ip

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

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

相关文章

代码随想录算法训练营第二十七天

题目:122. 买卖股票的最佳时机 II 本题首先要清楚两点: 只有一只股票!当前只有买股票或者卖股票的操作 想获得利润至少要两天为一个交易单元。 局部最优:收集每天的正利润,全局最优:求得最大利润。 我…

PHP安装配置

文章目录 1.下载PHP2.配置环境变量3.Apache安装配置 1.下载PHP PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法…

北京职场社交app开发,“职”在必行

工作一直是人们日常生活中占比较大的一部分,在做好本职工作的同时,职场社交也同样重要。目前,北京职场社交app不仅帮助求职者寻求工作,而且为工作者提供了获取信息与机遇的平台。 一. 北京职场社交app面向的用户群体 …

怎么管理网站的数据

每一个网站都会有很多的数据,这些数据的来源,有一些是直接把数据存放在运行文件里面,有一些则是存放在数据库里面,如MySQL、SQL Server等等,这些数据库都是需要安装指定的数据库环境才能运行起来,数据库的存…

Mybatis --- 动态SQL 和数据库连接池

文章目录 一、什么是动态SQL 重要性二、动态SQL的编写 ---注解三、动态SQL的编写 ---xml3.1 增加场景 if标签3.2 处理代码块内容 --- trim 标签3.3 查询场景 where标签3.4 更新场景 set标签3.5 删除场景 <foreach> 循环标签3.6 include、sql标签 代码重复度问题 四、数据…

软考高级论文真题“论大数据lambda架构”

论文真题 大数据处理架构是专门用于处理和分析巨量复杂数据集的软件架构。它通常包括数据收集、存储、处理、分析和可视化等多个层面&#xff0c;旨在从海量、多样化的数据中提取有价值的信息。Lambda架构是大数据平台里最成熟、最稳定的架构&#xff0c;它是一种将批处理和流…

高端的机密,往往只需要最简单的方式泄密

高端的机密&#xff0c;往往只需要最简单的方式泄密。微信聊天、U盘拷贝、邮件外发、网站浏览、地址点击等&#xff0c;泄密行为就在员工的不经意的一瞬间发生。 一般来说&#xff0c;数据泄露有三大主要诱因&#xff1a; 1、利用软件和系统漏洞 软件和系统中的漏洞是黑客获…

5G消息 x 金融 | 数字金融新形态

5G消息 x 金融 | 数字金融新形态 5G 消息基于终端原生入口&#xff0c;可为金融消费者提供轻便安全的服务入口&#xff0c;为金融机构开拓了低成本的客户触达渠道。 5G 消息 X 金融 —— 优势亮点 5G 消息凭借“RCS&#xfe62;Platform&#xfe62;Chatbot”方式构建了银行与客…

通过iDrac8.0安装Windows Server 2022

1:登录iDrac。 2&#xff1a;启动虚拟控制台。 3&#xff1a;点击虚拟机介质。 4&#xff1a;连接虚拟介质。 5&#xff1a;映射CD/DVD 6: 找到本地的安装镜像。映射设备。 7&#xff1a;在下次引导中选择虚拟CD/DVD/ISO引导。 8&#xff1a;可以在电源中选择重置设备启动&…

docker镜像拉取K8s的calico,Pod报错Init:ImagePullBackOff及kubekey生成离线包报错error: Pipeline[ArtifactExportpipe的解决

配置k8s集群出现问题 起初以为是版本问题&#xff0c;最后比对了一下发现没有问题。使用 kubectl describe calico-node-mg9xh -n kube-system命令查看发现docker pull 镜像失败&#xff0c;但是docker国内镜像源早就配置过了。 猜测Docker的缓存可能会导致拉取镜像失败。尝试…

个人云服务器已经被安全合规等卡脖子 建议不要买 买了必定后悔 安全是个大问题 没有能力维护

我的想法 自己买一个云服务器&#xff0c;先自己边做边学习&#xff0c;向往硅谷精神&#xff0c;财富与自由。如果能赚钱&#xff0c;就开个公司。这次到期就放弃了。 我前前后后6年花6000多元买云服务器。业余花了无数的精力&#xff0c;从2018到现在 &#xff0c;也没有折…

基于R-Tree的地理空间数据分析加速

几年前&#xff0c;我正在做一个业余项目。我想创建一个 Web 应用程序&#xff0c;推荐当地的特色景点&#xff0c;例如咖啡馆、书店或隐藏的酒吧。我的想法是在地图上显示用户触手可及的所有兴趣点。我的数据集中有数十万个点&#xff0c;我必须巧妙地过滤用户给定范围内的数据…

时序动作定位 | 提取视觉语言预训练与弱监督时间动作定位协同(CVPR 2023)

<Distilling Vision-Language Pre-training to Collaborate with Weakly-Supervised Temporal Action Localization> 摘要 弱监督时态动作定位(WTAL)学习仅使用类别标签来检测和分类动作实例。大多数方法广泛采用现成的基于分类的预训练(CBP)来生成用于动作定位的视频…

一键生成insert,update,delete,的mybatis sql 语句

由于最近写增删改查&#xff0c;对与开发来说&#xff0c;编写一个insert和update 语句是十分耗时耗力的&#xff0c;因为有大量的字段要复制粘贴。粘贴完还要去比对一下有没有漏粘的&#xff0c;很耗费精力&#xff0c;于是就想着写一个sql&#xff0c;通过手动指定哪张表&…

二、C#基本语法

C#是一种面向对象的编程语言。在面向对象的程序设计方法中&#xff0c;程序由各种相互交互的对象组成。相同种类的对象通常具有相同的类型&#xff0c;或者说&#xff0c;是相同的class中。 例如&#xff0c;以rectangle&#xff08;矩形&#xff09;对象为例。它具有length和…

STM32Cube配置STM32F072C8T6的CAN总线说明

目录 1. 引脚配置2. 时钟配置3. 代码添加 1. 引脚配置 2. 时钟配置 CAN配置 波特率计算&#xff1a;500K 48 / &#xff08;431&#xff09;*12 48 / 96 使能中断&#xff0c;很关键&#xff0c;否则CAN无法发送。 3. 代码添加 添加滤波器使能、接收中断使能、CAN使能&…

打造基于大模型的AI产品

我要飞往印度进行短暂旅行&#xff0c;因此花了一个小时的时间处理在线签证申请流程。完成后&#xff0c;由于我现在知道涉及的内容&#xff0c;我向 ChatGPT 4o 询问了相关问题。这些观点中的大多数都是部分或完全错误的。 NSDT工具推荐&#xff1a; Three.js AI纹理开发包 - …

windows安装spark

在 Windows 上安装 Spark 并进行配置需要一些步骤&#xff0c;包括安装必要的软件和配置环境变量。以下是详细的步骤指南&#xff1a; 步骤一&#xff1a;安装 Java 下载和安装 Java Development Kit (JDK) 到 Oracle JDK 下载页面 或 OpenJDK 下载页面 下载适合你系统的 JDK。…

AI 与机器视觉:一场变革性的融合

在当今科技的舞台上,AI 与机器视觉的结合正绽放出耀眼的光芒,为各个领域带来了深刻的变革与突破。 AI 对机器视觉的帮助首先体现在强大的图像识别能力上。传统的机器视觉虽然也能进行一定程度的识别,但在面对复杂场景和多样化的物体时,往往会显得力不从心。而 AI 的介入,尤…

微信小程序开发系列(三十五)·自定义组件的属性properties

微信小程序开发系列&#xff08;三十四&#xff09;自定义组件的创建、注册以及使用&#xff08;数据和方法事件的使用&#xff09;_wx小程序组件开发-CSDN博客 目录 1. 组件的属性 2. 组件的使用 3. 细节描述 1. 组件的属性 Properties是指组件的对外属性&#xff0c;主…