访问web服务器传输层协议,6.2.2 协议在客户端/服务器通信中的作用

6.2.2  协议在客户端/服务器通信中的作用

在交换信息的过程中,Web服务器和Web客户端使用特定的协议和标准来确保正确地接收和理解交换的信息,这些协议应用层协议、传输层协议、网间协议和网络访问层协议。

1.应用层协议

超文本传输协议(HTTP)是一种控制Web服务器和Web客户端如何交互的应用层协议,它定义了在客户端和服务器之间交换的请求和响应的格式,并依靠其他协议来控制客户端和服务器之间如何传输消息。

2.传输协议

传输控制协议(TCP)是一种传输层协议,用于管理Web服务器和Web客户端之间的会话。TCP将HTTP消息格式化为将发送到目标主机的数据段,它还对主机之间交换的分组提供流量控制和确认。

3.网间协议

最常用的网间协议是Internet协议(IP)。IP负责从TCP获取数据段、分配逻辑地址并将其封装成分组以便路由到目标主机。

HTTP、TCP和IP是重要的协议,要从Internet服务器下载网页,必须使用它们,如图6.4所示。

ab5dcf44a4f3dbc176bf0f4cf4f27fa5.png

图6.4  HTTP、TCP和IP用于访问Web服务器

4.网络访问协议

以太网是本地网络中最常用的协议。网络访问协议执行两项主要功能:

数据链路管理;

物理网络传输。

数据链路管理协议接收来自IP层的分组,并使用本地网络的帧格式封装它们。这些协议给帧分配物理地址,并对其加以处理以便能够通过网络进行传输。

有关物理媒体的标准和协议规定了比特在媒体中的表示方式、通过媒体发送信号的方式以及接收主机如何解释它们。网络接口卡(NIC)实现了媒体使用的协议。如图6.5所示,将一根以太网电缆插入了计算机背面中内置的NIC。

40c7f8197df4f66f990866c40d6286c3.png

图6.5  以太网电缆和内置NIC

【责任编辑:董书 TEL:(010)68476606】

点赞 0