只为小站
首页
域名查询
文件下载
登录
首页
NatTypeTester.rar
NatTypeTester.rar
上传者:
ahhfzwl
|
上传时间: 2023-10-18 20:17:26
|
文件大小: 477KB
|
文件类型: RAR
NAT类型
NAT测试
NAT1
网络地址转换
在计算机网络中,网络地址转换(Network Address Translation,缩写为NAT),也叫做网络掩蔽或者IP掩蔽(IP masquerading),是一种在IP数据包通过路由器或防火墙时重写来源IP地址或目的IP地址的技术。这种技术被普遍使用在有多台主机但只通过一个公有IP地址访问因特网的私有网络中。根据规范,路由器是不能这样工作的,但它的确是一个方便且得到了广泛应用的技术。当然,NAT也让主机之间的通信变得复杂,导致了通信效率的降低。 一、NAT的类型 1、基本网络地址转换(Basic NAT) 2、网络地址端口转换(NAPT) 1)完全圆锥型NAT(Full cone NAT) 2)受限圆锥型NAT(Address-Restricted cone NAT) 3)端口受限圆锥型NAT(Port-Restricted cone NAT) 4)对称NAT(Symmetric NAT) 二、NAT工作原理 1、基本网络地址转换(Basic NAT) 它实现比较简单,仅支持地址转换,不支持端口映射。静态NAT要求对每一个当前连接都要对应一个公网IP地址,因此要维护一个公网的地址池。宽带(broadband)路由器通常使用这种方式来允许一台指定的设备去管理所有的外部链接,甚至当路由器本身只有一个可用外部IP时也如此,这台路由器有时也被标记为DMZ主机。由于改变了IP源地址,在重新封装数据包时候必须重新计算校验和,网络层以上的只要涉及到IP地址的头部校验和都要重新计算。 2、网络地址端口转换(NAPT) 这种方式支持端口的映射,并允许多台主机共享一个公网IP地址。NAPT分为四种类型,具体工作流程如下: 1)完全圆锥型NAT(Full cone NAT) 初始状态时,Client与Server1、Client与Server2都没有通讯过。 当Client通过NAT向Server1发送一个packet后,NAT会生成如下一行映射。 在全锥型网络下,后续当Server1要发送数据到Client时,Server1首先将数据送到NAT(210.21.12.140:8000),NAT接收到该报文,会将该报文转发给Client(192.168.1.5:5000)。 在全锥型网络下,Server2要发送数据给Client,Server2也是需要先将数据发送到NAT(210.21.12.140:8000),NAT接收到该报文,会将该报文转发给Client(192.168.1.5:5000)。因为NAT上已经有了192.168.1.5:5000到210.21.12.140:8000的映射。 2)受限圆锥型NAT(Address-Restricted cone NAT) 初始状态时,Client与Server1、Client与Server2都没有通讯过。 当Client通过NAT向Server1发送一个packet后,NAT中会生成如下一行映射(注意,这里增加了一项IP地址的限制)。 在受限圆锥型NAT下,Server1要发送数据到Client时,Server1首先将数据送到NAT(210.21.12.140:8000),NAT接收到该报文,会将该报文转发给Client(192.168.1.5:5000)。 并且Server1主机的任何端口号数据,都可以将数据送到NAT(210.21.12.140:8000),NAT都会将该报文转给Client(192.168.1.5:5000)。 但是Server2主机无法与Client主机进行通讯。因为Client从来没有和Server2通信过,NAT将拒绝Server2试图与Client连接的动作。 3)端口受限圆锥型NAT(Port-Restricted cone NAT) 初始状态时,Client与Server1、Client与Server2都没有通讯过。 当Client通过NAT向Server1发送一个packet后,NAT中会生成如下一行映射(注意,这里增加了IP+port限制)。 在端口受限圆锥型NAT下,Server2无法与Client通信,因为Client从来没有和Server2通信过。 并且Server1也只能用它的210.15.27.166:80与Client的192.168.1.5:5000通信,因为Client也从来没有和Server1的其他端口通信过。 备注:家用路由器大部分都属于端口受限圆锥型NAT。 4)对称NAT(Symmetric NAT) 初始状态时,Client与Server1、Client与Server2都没有通讯过。 当Client通过NAT向Server1发送一个packet后,NAT中会生成如下一行映射 接下来Client要使用相同的端口和Server2通信,将会在NAT中生成如下映射表。 Server1只能用它的210.15.27.166:80通过NAT的 210.21.12.140:8000与Client的192.168.1.5:5000通信。 Server2也只能用它的210.15.27.140:80通过NAT的210.21.12.140:8001与Client的192.168.1.5:5000通信, Server1或者Server2的其他端口则均不能和Client的192.168.1.5:5000通信。
文件下载
立即下载
资源详情
[{"title":"( 1 个子文件 477KB ) NatTypeTester.rar","children":[{"title":"NatTypeTester.exe <span style='color:#111;'> 567.43KB </span>","children":null,"spread":false}],"spread":true}]
评论信息
其他资源
PSD机动车登记证书
Enterprise Architect 中文用户手册
数字信号处理-丁玉美 阔永红-课后习题答案
读取mnist数据集并保存成图片代码
超级玛丽图片素材(第一关所有素材都有),新人练手用
基于web的温度监控实验
ArcGIS Enterprise 10.6+ArcGIS_Monitor+Insights
时间序列预测及matlab代码
HZK12,HZK16,HZK24,HZK32,HZK40,HZK48,ASC12, ASC16,ASC24, ASC32, ASC48字库+读取代码
Mathematics for Computer Graphics(5th) 无水印pdf
C# winform实现简单的贪吃蛇
32乘以32点阵屏源代码与仿真
响应式网页设计(一).zip
vc制作windows IME输入法.visual c++
基于人工蜂群的带障碍约束的空间聚类算法
MonthDayExcel.py
使用github管理iOS分布式项目开发
按键+LED指示灯接口板PROTEL 99SE 原理图+PCB+封装库文件.zip
内科学(第9版)课件 第四篇 消化系统疾病 第二十二章 腹痛.pptx
学生请销假管理系统源码+sql(vue+Element UI)
C#实现简单的音乐播放器(只支持.wav格式文件)
控制台应用-商品销售管理系统源码
C#实现串口通信
第五讲 反馈神经网络PPT
Json类库,完美支持对json数据的读取和写入
旅游管理系统 用于做毕业设计最好了
小波神经网络负荷预测
免责申明
【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明
个人信息
点我去登录
购买积分
下载历史
恢复订单
相关资源标签
热门下载
夏天IC助手1.8你们懂的
神经·模糊·预测控制及其MATLAB实现PDF + MATLAB程序
quartus II13.0器件库.zip
python实现的学生信息管理系统—GUI界面版
Matpower中文使用手册(原名《MATPOWER手册(中文版)》).rar
ios无人直播 虚拟视频实用版 可以导入视频
基于MQ2烟雾传感器的STM32F103程序
Steam离线安装版
2010年-2020中国地面气候资料数据集(V3.0)
中小型企业网络建设.pkt
超大规模集成电路先进光刻理论与应用.pdf
(推荐)小爱触屏音箱LX04_2.34.5-官改-(开发版)SP5
东南大学英语技术写作慕课所有答案
王万良-人工智能导论(第五版)课件
现代操作系统原理与实现.pdf
最新下载
instantclient-basic-linux.x64-12.1.0.2.0.zip
Emotion-Domestic国内(亚洲)表情识别数据集
基于scrcpy的安卓手机批量投屏易语言源码
罗德与施瓦茨出品的《5G新空口》基本概念、测试和基础知识
Nonlinear and adaptive control design
SEUIF97:IAPWS-IF97高速共享库-源码
磷酸铁锂电池充放电曲线和循环曲线.pdf
视频图matlab代码-Tracking_by_detection:系统使用yolov3/KCF&DSST/KF来检测,跟踪和估计目标位置
基于matlab的红绿灯识别系统
c7200-adventerprisek9-mz.152-4.S.bin