目录
一,分层思想
将复杂的流程分解为几个功能相对单一的子过程
- 整个流程更加清晰,复杂问题简单化
- 更容易发现问题并针对性的解决问题
二,OSI七层参考模型
国际标准化组织(ISO)1984年颁布了开放系统互连(OSI)参考模型一个开放式体系结构,将网络分为七层
- 应用层
网络服务与最终用户的一个接口
提供OSI用户服务,即确定进程之间通信的性质,以满足用户需要以及提供网络与用户应用软件之间的接口服务。
应用层是开放系统的最高层,是直接为应用进程提供服务的。其作用是在实现多个系统应用进程相互通信的同时,完成一系列业务处理所需的服务
- 表示层
数据的表示,安全,与压缩
应用层是开放系统的最高层,是直接为应用进程提供服务的。其作用是在实现多个系统应用进程相互通信的同时,完成一系列业务处理所需的服务
- 会话层
建立,管理,中止会话
会话层提供的服务可使应用建立和维持会话,并能使会话获得同步。会话层使用校验点可使通信会话在通信失效时从校验点继续恢复通信。
- 传输层
定义传输数据的协议端口号,以及数控的差错
传输层是两台计算机经过网络进行数据通信时,第一个端到端的层次,具有缓冲作用
- 网络层
进行逻辑地址寻址,实现不同网络之间的路径
- 数据链路层
建立物理连接,进行硬件地址寻址,差错校验
负责在两个相邻结点间的线路上,无差错地传送以帧为单位的数据,并进行流量控制。每一帧包括一定数量的数据
和一些必要的控制信息。与物理层相似,数据链路层要负责建立、维持和释放数据链路的连接。在传送数据时,如
果接收点检测到所传数据中有差错,就要通知发方重发这一帧。
- 物理层
建立,维护,断开物理连接
物理层是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础。物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境。
三,TCP/IP协议族
-
TCP/IP协议组成
应用层 | HTTP,HTTPS,FTP,TFTP,SMTP,SNMP,DNS |
传输层 | TCP,UDP |
网络层 | ICMP,IGMP,IP,ARP,RARP |
数据链路层 | 由底层网络定义的协议 |
物理层 |
四,数据的封装与解封装的过程
-
数据的解封