计算机网络中五层协议分别是什么,HTTP 属于哪一层?
计算机网络中五层协议分别是什么,HTTP 属于哪一层
计算机网络中五层协议分别是(从下向上):
(1) 物理层 (2)数据链路层 (3)网络层 (4)传输层 (5)应用层
应用层七层:物理层->数据链路层->网络层->传输层->会话层->表示层->应用层
其功能分别是:
1)物理层主要负责在物理线路上传输原始的二进制数据;
2)数据链路层主要负责在通信的实体间建立数据链路连接;
3)网络层主要负责创建逻辑链路,以及实现数据包的分片和重组,实现拥塞控制、网络互连等功能;
4)传输曾负责向用户提供端到端的通信服务,实现流量控制以及差错控制。(TCP、UDP)
5)会话层:定义了何时开始、控制和结束一个回话,包括对多个双向消息的控制和管理,以便在只完成连续消息的一部分时可以通知应用,从而使得表示层看到的数据是连续的,某些情况下,如果表示层收到了所有的数据,则用数据代表表示层。
6)表示层:主要功能是定义数据格式以及加密,
7)应用层为应用程序提供了网络服务。一般来说,物理层和数据链路层是由计算机硬件(如网卡)实现的,网络层和传输层由操作系统软件实现,而应用层由应用程序或用户创建实现。