TCP 套接字中的主动打开和被动打开有什么区别?
What are the difference between an active open and a passive open in a TCP socket?
我正在学习网络基础知识,对此感到困惑。谁能用简单的话解释一下两者之间的区别。
- 被动打开是创建侦听套接字,以接受传入连接。它使用
socket(), bind(), listen(),
后跟 accept()
循环。
- 主动打开是由客户端创建到侦听端口的连接。它使用
socket()
和 connect()
.
至少简单来说:
passive open 是在SERVICE(server or listener)端
active 是 CLIENT (source or initiat
我正在学习网络基础知识,对此感到困惑。谁能用简单的话解释一下两者之间的区别。
- 被动打开是创建侦听套接字,以接受传入连接。它使用
socket(), bind(), listen(),
后跟accept()
循环。 - 主动打开是由客户端创建到侦听端口的连接。它使用
socket()
和connect()
.
至少简单来说: passive open 是在SERVICE(server or listener)端 active 是 CLIENT (source or initiat