网络通信环境中的协议分层:
协议:通信双方数据格式的约定
协议分层:协议的封装,在整个通信环境中使用起来更加的方便
网络通信环境中的协议分层
OSI七层参考模型:
应用层 ——> 表示层 ——> 会话层 ——> 传输层 ——> 网络层 ——>链路层 ——> 物理层
1.应用层:负责应用程序之间的数据沟通;
- 常见协议有HTTP (超文本传输协议) / FTP 等
2.表示层:提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别。
3.会话层:负责建立、管理和终止表示层实体之间的通信会话。该层的通信由不同设备中的应用程序之间的服务请求和响应组成。
4.传输层:负责端与端之间的数据传输;
- 常用协议有TCP协议 / UDP协议
5.网络层:负责地址管理与路由选择;
- 常用协议有IP协议 (工作在该层的设备为路由器)
6.链路层:负责相邻设备间的数据传输;
- 常用协议有以太网协议,
- 工作在该层的设备为交换机
- 【MAC地址:定位相邻设备,以太网协议中包括原MAC地址和目的MAC地址】
7.物理层:负责光电信号的传输;
- 以太网协议;
- 集线器,信号放大器。
TCP / IP 五层模型:
相当于将OSI模型的应用层,会话层,表示层集中为一层:应用层。各层功能基本不变
应用层 ——> 传输层 ——> 网络层 ——> 链路层 ——> 物理层
详解:
1.应用层:负责应用程序之间的数据沟通;
- HTTP (超文本传输协议) /FTP 等
2.传输层:负责端与端之间的数据传输;
- TCP协议 / UDP协议
3.网络层:负责地址管理与路由选择;
- IP协议
- 路由器
4.链路层:负责相邻设备间的数据传输;
- 以太网协议
- 交换机
5.物理层:负责光电信号的传输;
- 以太网协议;
- 集线器,信号放大器。