计算机技术分层思想
将复杂的流程分解为几个功能单一的子过程
优点:整个流程更加清晰,复杂问题简单化。
更容易发现问题并针对性的解决问题。
OSI七层参考模型
应用层 网络服务与最终用户的接口
表示层 数据的表示、安全、压缩
会话层 建立、管理、中止会话
传输层 定义传输数据的协议端口号,以及流控和差错校验
网络层 进行逻辑地址寻址,实现不同网络间的路径选择
数据链路层 建立逻辑连接,进行硬件地址寻址,差错校验功能
物理层 建立、维护、断开物理连接
单工:只收不发
双工:收时不发,发时不收
半双工:收时可发,发时可收
TCP/IP 五层模型和四层模型
应用层 应用层
传输层 传输层
网络层 网络层
数据链路层 网络接口层
物理层
数据封装过程
数据解封装过程
应用层 原始数据
传输层 数据段
网络层 数据包
数据链路层 数据帧
物理层 比特流
设备与层的对应关系
应用层 计算机
传输层 防火墙
网络层 路由器
数据链路层 交换机
物理层 网卡