auto commit

This commit is contained in:
CyC2018
2019-11-02 12:07:41 +08:00
parent 182e1440a4
commit bb6e0df82d
784 changed files with 7545 additions and 2827 deletions

View File

@ -97,23 +97,23 @@
## 1. 五层协议
- **应用层** 为特定应用程序提供数据传输服务例如 HTTPDNS 等协议数据单位为报文
- **应用层** 为特定应用程序提供数据传输服务例如 HTTPDNS 等协议数据单位为报文
- **传输层** 为进程提供通用数据传输服务由于应用层协议很多定义通用的传输层协议就可以支持不断增多的应用层协议运输层包括两种协议传输控制协议 TCP提供面向连接可靠的数据传输服务数据单位为报文段用户数据报协议 UDP提供无连接尽最大努力的数据传输服务数据单位为用户数据报TCP 主要提供完整性服务UDP 主要提供及时性服务
- **传输层** 为进程提供通用数据传输服务由于应用层协议很多定义通用的传输层协议就可以支持不断增多的应用层协议运输层包括两种协议传输控制协议 TCP提供面向连接可靠的数据传输服务数据单位为报文段用户数据报协议 UDP提供无连接尽最大努力的数据传输服务数据单位为用户数据报TCP 主要提供完整性服务UDP 主要提供及时性服务
- **网络层** 为主机提供数据传输服务而传输层协议是为主机中的进程提供数据传输服务网络层把传输层传递下来的报文段或者用户数据报封装成分组
- **网络层** 为主机提供数据传输服务而传输层协议是为主机中的进程提供数据传输服务网络层把传输层传递下来的报文段或者用户数据报封装成分组
- **数据链路层** 网络层针对的还是主机之间的数据传输服务而主机之间可以有很多链路链路层协议就是为同一链路的主机提供数据传输服务数据链路层把网络层传下来的分组封装成帧
- **数据链路层** 网络层针对的还是主机之间的数据传输服务而主机之间可以有很多链路链路层协议就是为同一链路的主机提供数据传输服务数据链路层把网络层传下来的分组封装成帧
- **物理层** 考虑的是怎样在传输媒体上传输数据比特流而不是指具体的传输媒体物理层的作用是尽可能屏蔽传输媒体和通信手段的差异使数据链路层感觉不到这些差异
- **物理层** 考虑的是怎样在传输媒体上传输数据比特流而不是指具体的传输媒体物理层的作用是尽可能屏蔽传输媒体和通信手段的差异使数据链路层感觉不到这些差异
## 2. OSI
其中表示层和会话层用途如下
- **表示层** 数据压缩加密以及数据描述这使得应用程序不必关心在各台主机中数据内部格式不同的问题
- **表示层** 数据压缩加密以及数据描述这使得应用程序不必关心在各台主机中数据内部格式不同的问题
- **会话层** 建立及管理会话
- **会话层** 建立及管理会话
五层协议没有表示层和会话层而是将这些功能留给应用程序开发者处理