- 博客(2)
- 收藏
- 关注
原创 NAT端口映射
当内部主机发送数据包到外部网络时,NAT设备会将源IP地址和源端口号替换为公共IP地址和一个新的端口号,形成一个新的数据包。而当外部网络的数据包返回时,NAT设备根据记录的映射关系,将目标IP地址和端口号转换回内部网络的私有地址,使得数据包能够正确到达目的地。在NAT设备(如路由器)背后,内部网络中的设备可以共享一个公共IP地址访问外部网络。动态NAT:内部网络的私有IP地址随机映射到外部网络的未使用的公共IP地址,但端口号不变。端口映射是NAT的核心功能之一,它允许外部网络的设备访问内部网络的特定服务。
2024-12-10 10:27:32
583
原创 NAT穿透 P2P通信 介绍
但在NAT环境下,由于内部设备的IP和端口对外部不可见,所以P2P通信需要进行NAT穿透。NAT穿透类型: UDP Hole Punching:利用UDP协议的无连接特性,通过多次发送数据包到不同的公共IP地址,让NAT设备学习并记住端口映射,从而形成一个“洞”,让数据可以通过这个“洞”在两个内网主机之间传输。STUN (Session Traversal Utilities for NAT):服务器协助的方法,内网主机通过向STUN服务器发送请求,获取自己的公网映射信息,然后使用这些信息尝试建立连接。
2024-12-06 14:54:33
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人