计算机通信网的组成
计算机网络由通信子网和资源子网组成
计算机通信网就是一个由通信子网继承的、传输和共享资源子网的各类信息的系统。
通信协议
为了信息的交换有序性,才有了通信协议的概念。主要是为了让计算机们通过固定的规则来相互通信。
协议三要素:
- 语法:用户数据和控制信息的结构与格式,以及数据出现顺序的意义
- 语义:用于解释比特流每一部分的意义
- 时序:事件实现顺序的详细说明
OSI七层模型
从低到高排列:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
第一层——物理层
-
物理层是七层中最低层
-
为数据端设备提供传输数据通路、传输数据(比特流)
-
它是整个开放系统的基础
-
从上一层(数据链路层)接受信号(帧),将比特流转换成物理介质上的信号
第二层——数据链路层
**最基本的服务:**将物理层传递来的数据可靠地传输到相邻节点的目标机网络层
- 提供数据流量控制
- 检查和纠正物理层和链路层产生的差错
- 将数据格式化为帧
第三层——网络层
- 端到端的数据的路由或交换,为透明地传输数据建立连接
- 寻址并解决与数据在异构网络间传输相关的所有问题
- 使用上面的第四层(传输层)和下面的第二层(数据链路层)的功能
- 将数据格式化为分组
第四层——传输层
- 主要职责就是完整的将数据传输
- 接收来自第五层(会话层)的数据,如果需要,将数据分割成更小的分组,向网络层传送分组并确保分组的完整和正确到达它们的目的地
- 提供可靠的透明的数据传输
- 提供端到端的错误恢复和流量控制
第五层——会话层
- 提供节点之间通信过程的协调
- 负责执行会话规则(如:连接是否允许半双工或全双工通信)、同步数据流以及当故障发生时重新建立连接
- 使用上面的表示层和下面的传输层的功能
第六层——表示层
- 提供数据格式、变换和编码转换
- 涉及正在传输数据的语法和语义
- 将消息以合适电子传输的格式编码
- 执行该层的数据压缩和加密
- 从应用层接收消息,转换格式,并传送到会话层,该层常合并在应用层中
第七层——应用层
- 包括各种协议,它们定义了具体的面向用户的应用:如电子邮件、文件传输等
总结
低三层模型属于通信子网,涉及为用户间提供透明连接,操作主要以每条链路( hop-by-hop)为基础,在节点间的各条数据链路上进行通信。由网络层来控制各条链路上的通信,但要依赖于其他节点的协调操作。
高三层属于资源子网,主要涉及保证信息以正确可理解形式传送。
传输层是高三层和低三层之间的接口,它是第一个端到端的层次,保证透明的端到端连接,满足用户的服务质量(QoS)要求,并向高三层提供合适的信息形式。