网络模型
分层思想:
将复杂的流程分解为几个功能相对单一的子过程
- 流程更加清晰,复杂问题简单化
- 更容易发现问题并针对性的解决问题
网络标准化:
正因为网络极其复杂化,因此设定统一的标准---TCP/IP
两大模型:协议簇(Protocol Suit)
- OSI:Open System Interconnect ,开放系统互连参考模型,由ISO(国际标准化组织)定义有七层
通过抓DNS包可以看出有四层
-
数据封装和解封
- 应用数据需要经过每一层处理之后才能通过网络传输到目的端
- OSI把每一层数据称为PDU)(Protocol Data Unit,协议数据单元)
- TCP/IP根据不同层分别使用了段、包、帧、比特
- 逐层向下传递数据,并添加包头和包尾的过程称为封装(打包)
- 反之,接收方需要逐层向上传递数据,称为解封(拆包)
TCP/IP协议簇中的常见协议