关于网络协议的疑问。

发布于 2022-09-06 16:06:21 字数 290 浏览 49 评论 0

我们经常说TCP/IP协议簇HTTP协议,一般计算机行业所说的协议都是网络通讯协议。
又说协议是一中规范,三要素是语法语义时序

1)协议并不是被实现的具体代码对吗?
2)协议只是一种规范是吗?

在网络上面从来都没有见到过HTTP协议的具体实现的代码那些,请问下:

3)哪里可以看到HTTP协议的具体实现呢?
4)HTTP协议的具体实现是不是有多种呢?分别有哪些呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

困倦 2022-09-13 16:06:21

1)是的,协议并不是代码,它规定了你应该怎样,或者你不该怎样
2)这个也没错,就是一种规范,要实现这个协议,就要遵从它的规范

2.5)HTTP 是应用层协议,而一般操作系统的协议栈不会实现应用层协议

3)HTTP 的实现可以认为包括 2 部分:server 和 client。server 的话,常见的有 nginx,apache,lighttpd;client 有 chrome,firefox 等浏览器。(实际上这些软件现在都已经是非常成熟的,庞大的软件,不仅仅只包含 HTTP 协议部分)
4)从 3 可以看出,HTTP 的实现确实是非常多的,你自己也可以写一个 HTTP Server 和 Client 来玩

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文