这实际上是关于TCP通信的一个新手问题。
TCP通信是否是双向通信?
让我们来看一个场景: 一个程序正在监听TCP端口,比如端口25。外部程序使用随机的出站端口,比如端口45000,连接到第一个程序的IP地址(端口25).
由于第一个程序只是在监听,那么这是否意味着
- 第一个程序只能接收数据而无法通过端口25发送任何数据?
- 如果可以发送数据,那么是什么保护第二台计算机的出站端口45000免受第一个程序通过端口25的恶意攻击?据我所知,防火墙只用于入站端口。
非常感谢任何回复。
这实际上是关于TCP通信的一个新手问题。
TCP通信是否是双向通信?
让我们来看一个场景: 一个程序正在监听TCP端口,比如端口25。外部程序使用随机的出站端口,比如端口45000,连接到第一个程序的IP地址(端口25).
由于第一个程序只是在监听,那么这是否意味着
非常感谢任何回复。