【发布时间】:2011-12-24 23:15:26
【问题描述】:
这真是一个关于 TCP 通信的新手问题。
TCP 通信是双向通信吗?
让我给出一个场景: 一个程序正在侦听 TCP 端口,例如端口 25。外部程序使用随机输出端口(例如端口 45000)连接到第一个程序的 IP 地址(端口 25)
既然第一个节目只是在听,那是不是意味着
- 第一个程序只能通过25端口接收数据,不能发回任何数据?
- 如果它可以发送数据,是什么保护第二台计算机的传出端口 45000 免受第一个程序通过端口 25 的恶意攻击?据我所知,防火墙仅适用于传入端口。
非常感谢任何回复
【问题讨论】:
标签: tcp network-programming port firewall tcpclient