不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
增强用户体验修改一例
编辑:dnawo 日期:2014-05-19
jQuery判断滚动条滚到页面底部脚本
编辑:dnawo 日期:2014-05-18
Windows7下硬盘安装32位CentOS 6.5示例
编辑:dnawo 日期:2014-05-16
随机数是骗人的,.Net、Java、C为我作证
编辑:dnawo 日期:2014-05-15
西部数码虚拟主机伪静态功能使用示例
编辑:dnawo 日期:2014-05-14
C#使用UdpClient发送和接收UDP数据示例
编辑:dnawo 日期:2014-05-12
UDP穿透NAT的原理与实现
编辑:dnawo 日期:2014-05-12
NAT全称Network Address Translator,即网络地址转换,它的作用是解决了计算机内网和外网不能互访的问题。众所周知,内网计算机分配到的是私有IP,形如192.168.x.x,这些IP不允许在外网使用,只有公有IP才能在外网使用,这样内网就无法访问外网, 同样外网也无法访问内网,于是出现了NAT,它将内网计算机数据包中的源IP(内网IP)修改成NAT外网IP,使之可以在外网传输,同时记下映射关系,待外网响应时转发给之前发起请求的内网计算机。

虽然有了NAT,外网计算机仍是不能直接访问内网计算机,必须是内网计算机先发起请求建立映射关系,否则外网计算机发送来的数据包NAT会认为是不安全的直接丢弃,因此穿透NAT本质是在NAT上建立映射关系以便外网计算机能访问内网计算机。

虽然有了NAT,外网计算机仍是不能直接访问内网计算机,必须是内网计算机先发起请求建立映射关系,否则外网计算机发送来的数据包NAT会认为是不安全的直接丢弃,因此穿透NAT本质是在NAT上建立映射关系以便外网计算机能访问内网计算机。