首页 > 解决方案 > 有可能实现它自己的类似 TCP/UDP 的协议吗?

问题描述

有IP - 互联网协议。它允许我们寻址全球网络中的某些计算机 - 互联网。

该寻址计算机上还有一个端口 - 端点目的地。有人可以通过套接字建立这样的端点——所谓的少数操作系统调用 (API) 以及 IP 地址和端口的组合。它可以使用两种“传输”协议之一来完成——TCP 或 UDP。TCP 提供传递保证,而 UDP 不提供。在这两种情况下,都会给某人一个字节流,他/她可以读取和回写。这样的流没有任何意义,因为它是自己的——有人可以而且应该按照他/她的喜好来解释它。

Socket API 是完善的和简单的。

现在有一个大浪​​潮:许多全球公司倾向于实施它自己的“全新”协议。事实上,似乎他们中的许多人只是放弃使用 TCP 可靠传递并使用 UDP 实现它自己的(但是,与 TCP 可靠性作斗争的原因是什么?)。

有没有办法实现与 TCP 和 UDP 共存的全新“传输”协议?它可以通过套接字 API 访问吗?如果没有,那怎么办?

这样做有什么实际理由吗?

标签: socketstcpudpipnetwork-protocols

解决方案


推荐阅读