计算机网络的基本概念
计算机网络是互连的、自治的计算机的集合
协议
协议是玩过通信实体之间再数据交换过程中需要遵循的规则或约定,包括 3 个基本要素
- 语法 - 实体之间交换信息的结构
- 语义 - 实体之间交换信息中需要发送(或包含)哪些控制信息,这些信息的具体含义,以及针对不同含义的控制信息,接收信息端如何响应
- 时序 - 实体之间交换信息的顺序以及如何匹配或适应彼此的速度
计算机网络的功能
- 硬件资源共享
- 软件资源共享
- 信息资源共享
计算机网络的分类
- 按覆盖范围:个域网、局域网、城域网、广域网
- 按拓扑结构:星型、总线型、环形、网状、树形、混合拓扑结构等
- 按交换方式:电路交换网络、报文交换网络和分组交换网络
- 按网络用户属性:公用网、私有网
计算机网络结构
-
网络边缘
-
结束网络
- 电话拨号
- 非对称用户数字线 ADSL
- 混合光纤同轴电缆 HFC
- 局域网
- 移动接入网络
-
网络核心
数据交换技术
数据交换的概念
电路交换
在电路交换网络中,首先需要通过中间交换节点为两台主机之间简历一条专用的通信线路,称为电路,然后再利用该电路进行通信,通信结束后再拆除电路
报文交换
分组交换
优点
- 交换设备存储容量要求低
- 交换速度快
- 可靠传输效率高
- 更加公平
组长度的确定
- 分组长度与延迟时间
- 分组长度与误码率
计算机网络性能
速率与贷款
- 速率是指单位时间内传送的数据量(bit/s)
- 再计算机网络中,有时也会用"带宽"这一术语描述速率
- 带宽原本是指信号的频带宽度,即信号成分的最高频率与最低频率只差,单位为 Hz(赫兹)
时延
- 时延是指数据从网络中的一个节点到达另一个结点所需要的时间
- 分组的每跳传输过程主要产生 4 类时间延迟
- 结点处理时延
- 排队时延
- 传输时延
- 传播时延
时延带宽积
一段吴莉莉安路的传播时延与链路带宽的乘积
表示一段链路可以容纳的数据位数,也称为以位为单位的链路长度
丢包率
丢包率常被用于评价和衡量网络性能的指标,再很大程度上可以反映网络的拥塞程度
丢包率=丢失分组总数/发送分组总数
吞吐量
单位时间内源主机通过网络向目的主机实际送达的数据量
经常用于度量网络的实际数据传送能力,即网络实际可以达到的源主机到目的主机的数据传送速率
计算机网络体系结构
- 分层思想
计算机网络完成的所有功能可以划分为若干层,每层完成一部分子功能,每层再完成相应功能时与另一通信实体的相同层按照某种协议进行信息交换 - 体系结构定义
计算机网络所划分的层次以及各层协议的集合成为计算机网络体系结构