首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Internet API和Internet协议有什么区别?

Internet API和Internet协议有什么区别?
EN

Stack Overflow用户
提问于 2015-01-31 10:10:03
回答 3查看 6.7K关注 0票数 4

我正在阅读一本计算机网络书籍,它将Internet定义为由Internet定义的“规则集”,通过它将数据从一个终端用户传输到另一个终端用户。协议也是以同样的方式定义的,但它让我有点困惑,因为它们之间的主要区别是什么。

这本书是詹姆斯·F·黑罗斯和基思·W.Rose的计算机网络。其中一段指出,“internet是发送程序必须遵循的一组规则,以便因特网能够将数据传递到目的地”。

现在对谷歌来说,因特网协议是“一套规范通过互联网或其他网络发送的数据格式的规则”,。

他们俩都不会错的。有一点我错过了。

请帮帮忙。

EN

回答 3

Stack Overflow用户

发布于 2015-02-19 17:58:00

API代表应用程序编程接口,它引用方法、数据和规则来与您正在编程的应用程序中的组件进行交互。如果有人说Internet,它可能指的是应用程序中必须考虑的一组方法、数据和规则。我不知道普通的“互联网API”..。您可以在Wikipedia (也是用于API)中找到协议的定义。协议包括消息格式、数据流的定义,有时还包括允许两个实体相互通信的算法。协议定义了两个实体的通信方式,协议API是应用程序使用协议实现的接口。我希望这能有所帮助,我不同意"Internet“这样的概念,我认为您所发现的协议定义是不完整的。

票数 3
EN

Stack Overflow用户

发布于 2020-07-10 19:33:32

我一直在读同一本书,而我所理解的是,一个协议是一套非常标准化的规则--它们是非常低级的指令。另一方面,API在更高的层次上出现在图片中。

API本身必须包含各种internet协议才能进行通信。

协议就像包传递,但是API就像信件传递(内容特定)。

任何内容都可以通过协议发送,但只有定义良好的信息才能通过API发送。

这个协议传输原始数据,API传输处理过的信息。

票数 0
EN

Stack Overflow用户

发布于 2022-03-15 13:49:17

API用于编程,使用API您可以与某些应用程序组件通信以收集数据/编辑/限制.例如,像REST这样的API使用HTTP/HTTPS请求和响应,它还使用TLS/SSL协议进行安全传输。协议用于设备之间的通信,API用于应用程序之间的通信。我希望您使用以下段落:#HTTP是一种具有给定的服务器-客户端数据传输机制的通信协议。REST中最常用的是REST,因为REST是受WWW (万维网)的启发,WWW在定义REST之前主要使用HTTP,所以使用HTTP更容易实现REST风格。# HTTP是使用HTTP作为传输协议的任何API。这意味着,即使SOAP也可以被视为HTTP,只要它将使用HTTP进行传输,但大多数HTTP将更多和更好地利用HTTP的基础结构和可能性。#HTTP使创建具有创建无服务器应用程序或向HTTP端点的代理请求所需的最常见功能的API变得更容易。它们提供了API网关中典型的特性,如节流、度量和日志记录。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28250443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档