OSI七层模型
层 | 功能 |
---|---|
7.应用层 | 提供应用程序间通信 |
6.表示层 | 处理数据格式、数据加密等 |
5.会话层 | 建立、维护和管理会话 |
4.传输层 | 建立主机端到端连接 |
3.网络层 | 寻址和路由选择 |
2.数据链路层 | 提供介质访问、链路管理等 |
1.物理层 | 比特流传输 |
TCP/IP
TCP/IP在数据包设计上采用封装和分用的策略,所谓封装就是在应用程序在发送数据的过程中,每一层都增加一些首部信息,这些信息用于和接收端同层次进行沟通,例如当数据从应用程序发送到以太网过程中数据逐层加工的示意图如下所示:
TCP与UDP
TCP协议全称: 传输控制协议, 顾名思义, 就是要对数据的传输进行一定的控制。
UDP,用户数据报协议,UDP是传输层的协议,功能即为在IP的数据报服务之上增加了最基本的服务:复用和分用以及差错检测。
TCP/UDP 都是传输层协议,但是两者具有不同的特效,同时也具有不同的应用场景: