Skip to main content

计算机网络中五层协议分别是什么,HTTP 属于哪一层?

计算机网络中五层协议分别是什么,HTTP 属于哪一层

计算机网络中五层协议分别是(从下向上):

(1) 物理层 (2)数据链路层 (3)网络层 (4)传输层 (5)应用层

应用层七层:物理层->数据链路层->网络层->传输层->会话层->表示层->应用层

其功能分别是:

1)物理层主要负责在物理线路上传输原始的二进制数据;

2)数据链路层主要负责在通信的实体间建立数据链路连接;

3)网络层主要负责创建逻辑链路,以及实现数据包的分片和重组,实现拥塞控制、网络互连等功能;

4)传输曾负责向用户提供端到端的通信服务,实现流量控制以及差错控制。(TCP、UDP)

5)会话层:定义了何时开始、控制和结束一个回话,包括对多个双向消息的控制和管理,以便在只完成连续消息的一部分时可以通知应用,从而使得表示层看到的数据是连续的,某些情况下,如果表示层收到了所有的数据,则用数据代表表示层。

6)表示层:主要功能是定义数据格式以及加密,

7)应用层为应用程序提供了网络服务。一般来说,物理层和数据链路层是由计算机硬件(如网卡)实现的,网络层和传输层由操作系统软件实现,而应用层由应用程序或用户创建实现。