我正在尝试了解计算机网络。我经常遇到“网络服务”这个词。稍微搜索一下,就会被告知例如 DHCP 或 HTTP 是服务。我不明白这一点,因为对我来说 DHCP 和 HTTP 是协议,我猜协议和“网络服务”是两个不同的东西。
那么究竟什么是“网络服务”呢?它是一个协议被编程的应用程序吗?
我正在尝试了解计算机网络。我经常遇到“网络服务”这个词。稍微搜索一下,就会被告知例如 DHCP 或 HTTP 是服务。我不明白这一点,因为对我来说 DHCP 和 HTTP 是协议,我猜协议和“网络服务”是两个不同的东西。
那么究竟什么是“网络服务”呢?它是一个协议被编程的应用程序吗?
是的,DHCP 和 HTTP 是协议,但它们也是服务。这些是与为您执行功能或服务的服务器通信的协议:DHCP 用于与 DHCP 服务器通信以获取主机的配置信息,HTTP 是与 HTTP(Web)服务器通信的协议为了获取网页。
一般来说,这些类型的协议和服务在这里是无关紧要的,因为它们是 OSI 第 4 层之上的应用程序或协议。