c - 如何编写(实现)应用层网络协议(protocol)

标签 c protocols network-protocols

我想编写(实现)一个基于 TCP 的应用层网络协议(protocol)。你能告诉我如何开始吗? 任何在线教程也会​​有所帮助 伙计们,我也需要 SM 实现教程。我对此很陌生,时间也更少:( RFC更多的是关于规则

最佳答案

首先阅读 standard for SMTP protocol .这是(最初)一个非常简单的协议(protocol),没有附加任何条件,也没有令人困惑或虚假的陈述。 HTTP 和 FTP 更复杂(对于初学者),因为它们功能更丰富、非线性(在许多方面)等。

更新:我已经把链接放到了原来的 RFC 821 ,现在已经过时了。然而,它比 SMTP 的最新(和有效)RFC 更小且更易于阅读。

关于c - 如何编写(实现)应用层网络协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4556589/

相关文章:

c# - 独立于平台的 protobuf 套接字协议(protocol)——我会收到什么消息?

java - 我如何知道何时关闭 HTTP 1.1 Keep-Alive 连接?

compiler-construction - 路由算法

c - malloc 的包装会起作用吗?

c - #ifdef 里面#define

swift - 如何为 UIPageViewControllerDataSource 提供默认实现?

Swift Struct 不符合协议(protocol) Equatable?

c - 当头被删除并向前移动时,链表不会返回主函数

c - 如何将十六进制数字打印到文件中?

ios - 协议(protocol)委托(delegate)未按预期传递数据 [Swift5]