计算机网络基本概念
(一)计算机网络的定义
计算机网络是互联的、自治的计算机集合
(二)协议的定义
计算机网络协议,是指实现计算机网络中不同计算机系统之间的通信所必须遵守的通信规则的集合,协议包含三个基本要素:语法、语义、时序
(三)计算机网络的功能
1.硬件资源共享
2.软件资源共享
3.信息资源共享
(四)计算机网络的分类
1.按覆盖范围分类
个域网、局域网、城域网、广域网
2.按拓扑结构分类
星形、总线型、环型、网状、树形、混合
3.按交换方式分类
电路交换网络、报文交换网络、分组交换网络
4.按网络用户属性分类
公用网、私有网
计算机网络结构
(一)网络边缘
作用:为网络用户提供了网络应用服务
(二)接入网络
作用:实现网络边缘的端系统与网络核心链接与接入的网络
例子:电话拨号接入、非对称数字用户线路ADSL、混合光纤同轴电缆HFC接入网络、局域网、移动接入网络
(三)网络核心
作用:实现网络边缘中主机之间的数据中继与转发
数据交换技术
(一)数据交换的概念
数据从一个结点到另一个结点直至到达目的结点提供数据中继与交换的功能
(二)电路交换
通过中间交换结点为两台主机之间建立一条专用的通信线路
过程:建立电路、传输数据、拆除电路
缺点:信道容量和有效时间的浪费
(三)报文交换
过程:发送方把要发送的信息附加上发送/接受主机的地址及其他控制信息,构成一个完整的报文,然后以报文为单位在交换网络的各结点之间以存储-转发的方法传送,直至送达目的主机
(四)分组交换
原理:分组交换需要将待传输数据分割成较小的数据块,每个数据块附加上地址、序号等控制信息构成数据分组,每个分组独立传输到目的地,目的地将受到的分组重新组装,还原为报文
优点:交换设备存储容量要求低、交换速度快、可靠传输效率高、更加公平
分组长度的确定:延迟时间、误码率
计算机网络性能
(一)速率与带宽
速率:指网络单位时间内传送的数据量,用以描述网络传输数据的快慢
带宽:一条链路或信道的数据传输能力,信道的带宽 单位为bit/s
(二)时延
时延:数据从网络中的一个结点到达另一个结点所需要的时间
四类:结点处理时延、排队时延、传输时延、传播时延
(三)时延带宽积
时延带宽积:一段物理链路的传播时延与链路带宽的乘积,G=dp * R
(四)丢包率
取决于网络拥塞程度,丢包率n =N1/Ns=Ns-N1/Ns
(五)吞吐量
吞吐量:单位时间内源主机通过网络向目的主机实际送达的数据量,单位为bit/s
计算机网络体系结构
(一)计算机网络分层体系结构
计算机网络体系结构是指计算机网络层次结构模型,它是各层的协议以及层次之间的端口的集合
(二)OSI参考模型
自下而上:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
术语:数据单元、服务访问点、服务原语:请求、指示、响应、证实
(三)TCP/IP参考模型
自下而上:网络接口层、网络互联层、传输层、应用层
(四)五层参考模型
自下而上:物理层、数据链路层、网络层、传输层、应用层
计算机网络与因特网的发展
(五)简史
1967 发布一个APRnet第一个分组交换计算机网络总体计划
1983年1月1日 TCP/IP协议逐渐成熟并证实部署
20世纪70年代早期与中期
20世纪90年代 ARP不存在了(1995年退役)
2000年 因特网爆发式发展