社区
C语言
帖子详情
网络编程中穿越防火墙的问题
guoyichao
2002-05-14 11:10:56
内部子网主动发起第一次请求后,在原请求端口继续监听,外部主机是否可以连入?在此点上UDP和TCP是否不一致?(我认为如果使用UDP可以穿越,TCP是否可以?)
如果得知网关ip和内部子网的划分ip,并子网内部有监听端口,外部主机是否可以主动穿越连入子网?除了vpn外,一般还可以运用什么协议可以如此穿透?
...全文
66
6
打赏
收藏
网络编程中穿越防火墙的问题
内部子网主动发起第一次请求后,在原请求端口继续监听,外部主机是否可以连入?在此点上UDP和TCP是否不一致?(我认为如果使用UDP可以穿越,TCP是否可以?) 如果得知网关ip和内部子网的划分ip,并子网内部有监听端口,外部主机是否可以主动穿越连入子网?除了vpn外,一般还可以运用什么协议可以如此穿透?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
craks
2002-05-14
打赏
举报
回复
两个主机建立tcp连接时,总是保持在一起,除非被释放。你可以有这一连接来传数据
guoyichao
2002-05-14
打赏
举报
回复
???
golden_silence
2002-05-14
打赏
举报
回复
xml/web services
guoyichao
2002-05-14
打赏
举报
回复
假如网关上配有NAT允许UDP和TCP转发,内部使用UDP SERVER在同一端口先发送后监听可以轻松自如和外部通讯。当使用TCP时,如果先在同一端口向对方SERVER发出请求,再马上在同一端口复用监听,那么此时对方SERVER是否能主动连接到内部这个TCP SERVER?(根据NAT的连接表记录似乎只记录了双方socket的信息,是不是应该可以?)
warton
2002-05-14
打赏
举报
回复
tcp应该是不行的,从外部连接必须得到防火墙的许可!
guoyichao
2002-05-14
打赏
举报
回复
问题是由于防火墙的隔离,主动和被动2种连接方式怎么建立?
关于NAT的
网络编程
知识
NAT(Network Address Translation,网络地址转换)在
网络编程
中
扮演着至关重要的角色,尤其是在公网与私网通信的场景下。NAT技术最初是为了解决IPv4地址短缺的
问题
而设计的,但随着时间的发展,它已经成为现代...
TCP和UDP
穿越
NAT技术及其代码
在IT行业
中
,网络通信是至关重要的一个领域,TCP(传输控制协议)和UDP(用户数据报协议)是两种主要的传输层协议。...同时,理解TCP和UDP在NAT环境下的工作原理,对于提升
网络编程
能力也大有裨益。
2014大学Windows
网络编程
(机械工业出版社)-课后习题解答.docx
### 2014大学Windows
网络编程
(机械工业出版社) - 课后习题解答 #### 第一章 网络应用程序设计基础 ##### 习题1:TCP/IP协议栈的五个层次及其主要任务 - **应用层**:位于TCP/IP参考模型的最顶层,包含了一系列...
VB实现ping功能
在VB(Visual Basic)编程环境
中
,我们可以利用内置的Socket组件来实现ping功能。Ping是网络诊断
中
的一个基本工具,用于检查网络
中
某主机是否可达。下面将详细介绍如何使用VB实现ping功能,以及涉及的相关知识点。 ...
TCP实现P2P通信、TCP
穿越
NAT的方法、TCP打洞
在C++编程
中
,实现TCP打洞需要理解
网络编程
的基本概念,如套接字API、IP地址解析和端口绑定。`global.cpp`和`global.h`可能包含了通用的网络功能,如套接字创建、数据收发和错误处理。`TcpHoleClt`和`TcpHoleSrv`...
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章