网络中的会话和流有什么区别?事实上,我总是将流可视化为一组具有相同源和目标的数据包。让我困惑的是会话。所以我想知道区别。
谢谢
网络中的会话和流有什么区别?事实上,我总是将流可视化为一组具有相同源和目标的数据包。让我困惑的是会话。所以我想知道区别。
谢谢
甲流是发送者和接收者共享密钥IP报头信息之间的数据包的数据平面流。例如,位于 10.1.1.1 端口 12398 的客户端与位于 192.168.1.1 端口 22 的服务器进行 SSH 通信是可以捕获的特定流,因为关键字段不会改变。
甲会话是发送者和接收者之间的控制平面通信。TCP 3 次握手会创建一个会话,该会话在发送方的源端口和接收方的目标侦听端口之间建立连接。TCP 窗口大小、初始序列和确认值以及保持连接作为构建会话的一部分进行协商。
基本上,流代表数据平面,会话代表控制平面。
编辑:删除了流的双向要求。
打个比方,流程就是我对你说话。会话是我们之间的对话。
会话通常涉及握手和一些来回通信,而流可能不涉及握手并且通信可能是单向的。想想 Web 会话与多播流。