1. 计算机网络体系结构
1.1 计算机网络概述
1.1.1 计算机网络基本概念
1.1.1.1 计算机网络的概念
计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递
的系统。
计算机网络是互连的、自治的计算机集合。
互连-通过通信链路互联互通
自治-无主从关系
1.1.1.2 计算机网络的功能
1.1.1.3 因特网发展阶段
计算机网络的发展—第一阶段
第二阶段—三级结构
第三阶段—多层次ISP结构
1.1.2 计算机网络的组成与分类
1.1.2.1 计算机网络的组成
1.1.2.2 计算机网络的分类
1.1.3 计算机网络的性能指标
1.1.3.1 速率
速率即数据率或称数据传输率或比特率。
比特 1/0 位
连接在计算机网络上的主机在数字信道上传送数据位数的速率。
单位是b/s,kb/s,Mb/s,Gb/s,Tb/s
1.1.3.2 带宽
“带宽”原本指某个信号具有的频带宽度,即最高频率与最低频率之差,单位是赫兹(Hz)。
计算机网络中,带宽用来表示网络的通信线路传送数据的能力,通常是指单位时间内从网络中的某一点到另一点所能通过的“最高数据
率”。单位是“比特每秒”,b/s,kb/s,Mb/s,Gb/s。
1.1.3.3 吞吐量
表示在单位时间内通过某个网络(或信道、接口)的数据量。单位b/s,kb/s,Mb/s等。
吞吐量受网络的带宽或网络的额定速率的限制
1.1.3.4 时延
指数据(报文/分组/比特流)从网络(或链路)的一端传送到另一端所需的时间。也叫延迟或迟延。单位是s。
1.1.3.5 时延带宽积
1.1.3.6 往返时延RTT
从发送方发送数据开始,到发送方收到接收方的确认(接收方收到数据后立即发送确认),总共经历的时延。
1.1.3.7 利用率
1.2 计算机网络体系结构与参考模型
1.2.1 网络分层及相关概念
为什么要分层?
怎么分层?
分层结构
小总结
网络体系结构是从功能上描述计算机网络结构。
计算机网络体系结构简称网络体系结构是分层结构。
每层遵循某个/些网络协议以完成本层功能。
计算机网络体系结构是计算机网络的各层及其协议的集合。
第n层在向n+1层提供服务时,此服务不仅包含第n层本身的功能,还包含由下层服务提供的功能。仅仅在相邻层间有接口,且所提供服务
的具体实现细节对上一层完全屏蔽。
体系结构是抽象的,而实现是指能运行的一些软件和硬件。
1.2.2 OSI七层参考模型
OSI参考模型怎么来的?
1.2.2.1 OSI参考模型
OSI参考模型解释通信过程
1.2.2.2 应用层
1.2.2.3 表示层
1.2.2.4 会话层
1.2.2.5 传输层
1.2.2.6 网络层
1.2.2.7 数据链路层
1.2.2.8 物理层
1.2.3 TCP/IP模型
OSI参考模型与TCP/IP参考模型
OSI参考模型与TCP/IP参考模型相同点
- 都分层
- 基于独立的协议栈的概念
- 可以实现异构网络互联
OSI参考模型与TCP/IP参考模型不同点