networking - 当 UDP 套接字调用 TCP 套接字时会发生什么
问题描述
Kurose 书中提到,当 TCP 套接字接收到请求时,它会创建另一个套接字并执行 3 次握手。如果调用者是 UDP 套接字会发生什么?
解决方案
如果您没有弄乱 IP 级别的标头,接收器内核可以确定该数据包属于哪个协议。IPV4 标头中明确提到了数据部分协议。因此,如果 UDP 数据包打开,则 UDP 数据包会转到 UDP 端口。这也隐含地意味着 TCP 和 UDP 的端口池是独立的。
推荐阅读
- javascript - 使用插入值显示斐波那契数列
- django - 在保存到 Django admin 之前使用外键模型中的数据
- r - 如何为我的网络中的某些节点添加标签
- php - 使用可变变量提取json数据?
- javascript - 我正在尝试使用 onClick 侦听器在反应中呈现输入表单,但它不起作用
- c++ - Arduino char数组到整数值
- sabre - SpecialServiceRQ:未找到有效航段 - 检查行程
- c - OpenSSL 将现有分配的数组归零
- node.js - ReactJS npm test : SyntaxError: Unexpected identifier "Import"
- javascript - 无论如何要从 Firebase 身份验证 wintout 登录中检索 uid