交换机、路由、NAT、代理服务器
一、交换机负责局域网内部转发在局域网内 当A要给B发送数据 此时A不知道B的Mac地址A将目的地址写为全F交给交换机在局域网里进行广播当B收到广播时发现ARP数据报中的IP地址写的是自己的IP于是B向A发送ARP应答将自己的Mac地址填进去此时A就知道了B的地址二、路由路由是打通内网和外网两个完全不同的网段其阻断二层广播所有跨网络的数据报都会在这里完成拆包查路由表重新封装帧头A主机想访问外部互联网A先向默认网关发送ARP请求然后路由器返回其mac地址之后A主机将自己的IP和要访问的目的服务器的IP写进去以太网帧的源地址写自己的mac地址目的地址写路由器的mac地址将报文发出去到了路由器路由器拆包将源ip写成路由器的wan口ip源地址写成自己的mac地址目的地址写成下一条的路由器的mac地址封包查路由表发送如果路由器的ip已经是公网ip就不再进行替换ip只是改mac地址三、NAT1.NAT IP转换过程NAT路由器将源地址改为全局的IPNAT路由表收到外部的数据时又会把目的IP从全局ip替换回来NAT路由器内部有一张自动生成的地址转换表2.NAPT由于多个主机访问同一个外网服务器对应服务器返回的数据怎么能区分转发给哪个主机呢NAPT通过IPPort来建立这个关联关系这种关联关系也是NAT路由器自动维护的例如在TCP的情况下生命周期随TCP连接3.NAT技术的缺陷由于NAT依赖这个转换表所以有很多缺陷无法从NAT外部直接访问内部服务器表有额外开销通信过程中一旦NAT异常TCP都会断开四、代理服务器1.正向代理正向代理是一种常见的网络代理方式位于客户端和目标服务器之间客户端向目标服务器发送请求正向代理会接受客户端的请求然后转发给目标服务器然后将目标服务器的响应返回给客户端。通过这种可以隐藏客户端身份实施访问控制提高访问速度有缓存功能特点缓存功能正向代理服务器可以缓存经常访问的资源内容过滤可以对请求响应过滤访问控制隐藏客户端身份负载均衡2.反向代理反向代理服务器是一种网络架构模式其作为Web服务器的前置服务器 接受来自于客户端的请求并转发给后端服务器然后将后端服务器响应返回给客户端可以提高网站性能安全性可维护性等应用场景负载均衡安全保护可以隐藏后端web服务器的真实ip降低被直接攻击的风险缓冲加速可以缓存后端web服务器的响应内容内容过滤和重写根据配置的规则对客户端的请求过滤或者重写动静分离内网穿透想办法让公网的人访问到NAT后面的内网设备当我想给别人公网ip和端口号来访问服务但是由于路由器没有本主机和公网ip的NAT映射所以无法判断数据该如何转发于是只有当本主机主动和外网建立链接NAT才会映射ip端口号让公网服务器知道这个连接对应你的内网电脑内网打洞假设有两个内网主机A,B想通信只能分别去找到公网的服务器让服务器搭桥来通信这样会给服务端承担很大的带宽所以希望AB直接相连这是P2P直连

相关新闻

Day 25-Hadoop 3.3.6 从本地模式到完全分布式部署实战(上)

Day 25-Hadoop 3.3.6 从本地模式到完全分布式部署实战(上)

目录Hadoop 3.3.6 从本地模式到完全分布式部署踩坑全复盘一、基础环境准备与本地模式搭建1.1 创建用户与安装包解压1.2 配置 JDK 环境变量1.3 Hadoop 基础配置1.4 本地模式运行 WordCount二、伪分布式 HDFS 部署2.1 核心配置文件修改2.2 SSH 免密登录配置2.3 格式化 NameNode 与…

2026/8/23 7:00:38 阅读更多 →
[特殊字符] 文档管家:批量重命名、修改时间、移动与格式转换一站式工具

[特殊字符] 文档管家:批量重命名、修改时间、移动与格式转换一站式工具

工作经常需要对文档/文件夹进行批量重命名、修改文件位置,有时需要修改文档和文件夹的创建时间、修改时间,有时需要对文档进行强制重命名以避免某些加密软件进行加密分享了「文件文件夹批量处理小工具.exe」 链接:https://pan.quark.cn/s/121…

2026/8/23 7:00:37 阅读更多 →
Linux IO模型详解:从阻塞到多路复用

Linux IO模型详解:从阻塞到多路复用

摘要:本文通过生动的场景假设,深入浅出地讲解Linux系统中的五种主要IO模型:阻塞IO、非阻塞IO、信号驱动IO、IO多路复用(select/poll/epoll)。文章结合代码示例和对比表格,帮助读者理解不同IO模型的工作原理…

2026/8/23 7:00:37 阅读更多 →

最新新闻

30分钟读完5篇arXiv论文?ChatPaper 论文总结与文献阅读完整指南

30分钟读完5篇arXiv论文?ChatPaper 论文总结与文献阅读完整指南

30分钟读完5篇arXiv论文?ChatPaper 论文总结与文献阅读完整指南 【免费下载链接】ChatPaper Use ChatGPT to summarize the arXiv papers. 全流程加速科研,利用chatgpt进行论文全文总结专业翻译润色审稿审稿回复 项目地址: https://gitcode.com/gh_mir…

2026/8/24 17:01:20 阅读更多 →
法律AI应用实战:构建安全可靠的合同审查辅助系统

法律AI应用实战:构建安全可靠的合同审查辅助系统

在数字化转型浪潮席卷各行各业的今天,法律行业这个以严谨和专业著称的领域,也正站在AI技术应用的风口浪尖。许多律所和律师团队在尝试引入AI工具时,常常面临一个核心矛盾:既希望AI能提升效率、辅助决策,又担心其“幻觉…

2026/8/24 17:01:20 阅读更多 →
Reference Extractor 免费指南:从 Word 文档提取 Zotero/Mendeley 参考文献的 4 步教程

Reference Extractor 免费指南:从 Word 文档提取 Zotero/Mendeley 参考文献的 4 步教程

Reference Extractor 免费指南:从 Word 文档提取 Zotero/Mendeley 参考文献的 4 步教程 【免费下载链接】ref-extractor Reference Extractor - Extract Zotero/Mendeley references from Microsoft Word files 项目地址: https://gitcode.com/gh_mirrors/re/ref-…

2026/8/24 17:01:20 阅读更多 →
BepInEx 6.0 IL2CPP:用 3 个核心思路解决“0 插件加载“与 interop 程序集反复重建的实战笔记

BepInEx 6.0 IL2CPP:用 3 个核心思路解决“0 插件加载“与 interop 程序集反复重建的实战笔记

BepInEx 6.0 IL2CPP:用 3 个核心思路解决"0 插件加载"与 interop 程序集反复重建的实战笔记 【免费下载链接】BepInEx Unity / XNA game patcher and plugin framework 项目地址: https://gitcode.com/GitHub_Trending/be/BepInEx BepInEx 6.0 是 …

2026/8/24 17:01:20 阅读更多 →
VR视频转2D免费教程:10分钟让全景视频在普通电脑上自由环视

VR视频转2D免费教程:10分钟让全景视频在普通电脑上自由环视

VR视频转2D免费教程:10分钟让全景视频在普通电脑上自由环视 【免费下载链接】VR-reversal VR-Reversal - Player for conversion of 3D video to 2D with optional saving of head tracking data and rendering out of 2D copies. 项目地址: https://gitcode.com/…

2026/8/24 17:01:20 阅读更多 →
构建“涌现世界”:长周期多智能体自主性评估平台的设计与实践

构建“涌现世界”:长周期多智能体自主性评估平台的设计与实践

1. 项目概述:为什么我们需要一个“涌现世界”?最近在跟几个做多智能体(Multi-Agent)和具身智能(Embodied AI)的朋友聊天,大家普遍有个痛点:现有的仿真环境,无论是开源的还…

2026/8/24 17:00:20 阅读更多 →

日新闻

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践 前端安全依赖分层防护。没有任何单一配置能替代输出编码、权限校验和依赖更新。 把不可信内容当作数据 默认使用框架的转义能力;确需渲染 HTML 时,先在服务端或可信的客户端库中进行白名单过滤。避免把用户输入直接赋给 inne…

2026/8/24 1:08:15 阅读更多 →
Windows登录密码存储机制全解析:从哈希算法到安全加固实战

Windows登录密码存储机制全解析:从哈希算法到安全加固实战

1. 项目概述:Windows登录密码的“黑匣子”每次你按下CtrlAltDel,输入密码,然后看到那个熟悉的桌面,这背后发生了一系列复杂而精密的操作。作为一名长期与Windows系统打交道的从业者,我经常被问到:“我的密码…

2026/8/24 1:08:15 阅读更多 →
AI面试系统安全挑战与解决方案

AI面试系统安全挑战与解决方案

1. 项目概述:AI面试系统的安全挑战去年参与某跨国企业AI面试系统部署时,遇到一个典型案例:候选人在视频面试中无意提到竞争对手产品名称,系统竟自动将该信息关联到企业知识库并生成竞品分析报告。这个看似"智能"的功能&…

2026/8/24 1:08:15 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 0:06:02 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 0:20:20 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 0:14:11 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/23 18:47:06 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/24 11:20:22 阅读更多 →