引言
- 相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的
- 分层可以将庞大而复杂的问题转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理
计算机网络的体系结构是计算机网络的各层及其协议的集和
OSI参考模型:理论模型
OSI 参考模型定义网络通信的层次结构、层次之间的相互关系以及各层提供的服务。
只要遵循OSI标准,一个系统可以与位于世界上任何地方的、也遵循这同一标准的其他任何系统进行通信
分层原则
- 网络中的各个结点具有相同的层次
- 不同结点的同等层具有相同的功能
- 同一结点内相邻层之间通过接口通信
- 每层使用下层提供的服务,并向其上层提供服务
- 不同节点的对等层通过协议来实现对等层次之间的通信
层次结构
OSI七层体系结构物理层
利用传输介质实现比特序列的传输
数据链路层
采用差错控制和流量控制的方法,使有差错的物理变为无差错的数据链路
网络层
实现路由选择、分组转发与拥塞控制等功能,为“分组”传输选择最佳的路由
运输层
向高层用户提供可靠的端对端通信服务,向高层屏蔽下层数据通信的具体细节
会话层
维护两个计算机之间的进程通信,管理数据交换
表示层
处理两个通信的计算机系统的数据表示方式,完成数据的格式变换、加密与解密、压缩与恢复
应用层
为应用软件提供多种网络服务,例如万维网、文件传输、电子邮件与其他服务等
OSI模型数据传输路径
TCP/IP参考模型:因特网标准
比较
网络接口层
是TCP/IP参考模型的最底层,它负责通过网络发送和接收IP数据包。
它相当于OSI参考模型的最底两层,但是它没有明确的规定在网络接口层用什麼协议来实现,只是规定的它的具体的网络连接以及能够传递网络数据包这样的属性。
互联网层/网络层
使用IP协议提供“尽力而为”的网络分组传输服务。将运输层报文段封装成IP数据报,选择适当的发送路径,并将数据报转发到下一站点
运输层
负责在会话的进程之间建立和维护端对端的连接。
定义了两种不同的协议:传输控制协议(TCP)和用户数据报协议(UDP)
应用层
为应用软件提供多种网络服务
网友评论