计算机网络
本文最后更新于:2 年前
计算机网络体系结构
计算机网络概述
计算机网络
概念
组成
功能
- 数据通信
- 资源共享
- 分布式处理
- 提高可靠性
- 负载均衡
分类
分布范围
- 广域网
- 城域网
- 局域网
- 个人区域网
传输技术
- 广播式网络
- 点对点网络
拓扑结构
- 星形
- 总线形
- 环形
- 网状形
使用者
- 公用网
- 专用网
交换技术
- 电路交换
- 报文交换
- 分组交换
传输介质
- 有线
- 无线
标准化工作及相关组织
性能指标
带宽
网络通信线路所能传送数据的能力
数字信道所能传送的“最高数据率”的同义词
- b/s 比特/秒
时延
数据从网络的一端传送到另一端所需要的总时间
发送时延/传输时延
- 结点将分组的所有比特推向链路所需要的时间
即从发送分组的第一个比特算起,到该分组的最后一个比特发送完毕所需要的时间
- 发送时延 = 分组长度 / 信道宽度
- 传播时延
- 电磁波在信道中传播一定的距离需要花费的时间
即一个比特从链路的一端到另一端所需要的时间
- 传播时延 = 信道长度/(电磁波在信道上的)传播速率
- 处理时延
- 数据在交换结点为存储转发而进行的一些必要的处理所花费的时间
- 排队时延
时延带宽积
- 发送端连续发送数据且发送的第一个比特即将到达终点时,发送端发出的比特数
- 传播时延 × 信道带宽
往返时延
- 发送端发送数据开始到发送端收到来自接受端的确认,经历的时间
吞吐量
- 单位时间内通过某个网络(或信道/接口)的数据量
- 受网络带宽或网络额定速率的限制
速率/数据率/比特率
连接到计算机网络的主机在数字信道上传送数据的速率
- b/s 比特/秒(或 bits/s 或 bps)
最高数据率称为带宽
计算机网络体系结构与参考模型
分层结构
- 第 n 层中的活动元素通常称为 n 层实体
- 不同机器上同一层称为对等层, 同一层的实体叫做对等实体
- n 层实体实现的服务为 n+1 层所利用。n 层是服务提供者,n+1层是服务用户
- 1)第n层的实体不仅要使用第n-1层的服务,实现自身定义的功能,还要向第n+1层提供本层的服务,该服务是第n层及其下面各层提供的服务总和
2)最低层只提供服务,是整个层次结构的基础,中间各层既是下一层的服务使用者,又是上一层的服务提供者,最高层面向用户提供服务
3)上一层只能通过相邻层间的接口使用下一层的服务,而不能调用其他层的服务, 下一层所提供服务的实现细节对上一层透明
4)两个主机通信时,对等层在逻辑上有一条直接信道,表现为不经过下层就把信息传送到对方
计算机网络协议、接口、服务
协议
语法
- 规定了传输数据的格式
语义
- 规定了所要完成的功能,即需要发出何种控制信息、完成何种动作以及做出何种应答
同步
- 同步规定了执行各种操作的条件、时序关系等,即事件实现顺序的详细说明
接口
- 是同一结点内相邻两层间交换信息的连接点, 是一个系统内部的规定
- 每一层只能为紧邻的层次之间定义接口,不能跨层次定义接口
- 在典型的接口上,同一结点相邻两层的实体通过服务访问点【SAP】进行交互
服务是通过SAP提供给上层使用的,第n层的SAP就是第n+1层可以访问第n层服务的地方
每个 SAP 都有一个能够标识它的地址
服务
- 服务是指下层为紧邻的上层提供的功能调用
- 本层的服务用户只能看见服务而无法看见下面的协议
ISO/OSI开放系统互联参考模型
-
应用层
- 为特定类型的网络应用提供访问OSI环境的手段
- 用户与网络的界面
表示层
- 处理两个通信系统中交换信息的表示方式
- 数据压缩、加密和解析
会话层
- 向表示层实体或用户进程提供建立连接并在连接上有序地传输数据
- 建立管理进程间的会话
传输层
- 提供可靠的端到端(进程到进程)的数据传输服务
- 端到端的传输管理、差错控制、流量控制、复用分用
网络层
- 把网络层的协议数据单元(分组)从源端传到目的端,为分组交换网上的不同主机提供通信服务
- 流量控制、拥塞控制、差错控制和网际互联
数据链路层
- 提供相邻结点之间的通信,检测并矫正物理层传输介质上产生的传输差错,使链路对网络层显现为一条无差错、可靠的数据传输线路
- 成帧、差错控制、流量控制、传输层管理和控制对共享信道的访问
物理层
- 定义数据终端设备(DTE)和数据通信设备(DCE)的物理和逻辑连接方法,也称为物理层接口标准
- 在物理媒体上透明的传输原始比特流
TCP/IP模型
-
ISO/OSI与TCP/IP模型对比
不同
- 1、OSI模型的最大贡献是精确地定义了三个主要概念:服务、协议和接口,TCP/IP在这个三个概念上没有明确区分
2、OSI 参考模型产生在协议发明之前,没有偏向于任何特定的协议,TCP/IP模型正好相反
首先出现的是协议,模型实际上是对己有协议的描述,不会出现协议不匹配模型的情况,但该模型不适合于任何其他非TCP/IP的协议
3、TCP/IP模型在设计之初就考虑到多种异构网的互联问题,并将网际协议 IP 作为一个单独的重要层次
OSI参考模型最初只考虑到用一种标准的公用数据网将各种不同的系统互联
- 4、OSI模型在网络层支持无连接和面向连接的通信,但在传输层仅有面向连接的通信
TCP/IP 模型认为可靠性是端到端的问题,因此它在网际层仅有一种无连接的通信模式, 但在传输层支持无连接和面向连接两种模式
相同
- 1、都采取分层的体系结构,分层的功能大体相似
2、都是基于独立的协议栈的概念
3、都可以解决异构网络的互联,实现世界上不同厂家生产的计算机之间的通信