第一章
互联网概述
互联网组成
边缘部分(主机):进行通讯和资源共享
核心部分(网路 路由器):为边缘 部分提供服务
计算机之间通讯:不同主机的进程通过网络进行通讯
通讯分为:
C/S 资源集中
P2P 资源分散
互联网的核心部分
路由器是实现分组交换的关键构件
其任务是快速转发收到的分组(网络to网络)
处理过程:
- 收到分组放入缓存(暂时存储)
- 查找转发表(分组去哪 下一个给谁 从哪个端口转发)
报文——加上首部分组——结点交换机——结点交换机…(存储转发的方式)——去掉首部——接收端还原报文
-
其中路由器之间用高速链路连接,主机到核心用低速连接
-
每个分组独立选择传输路径
优点:
高效、灵活、迅速、可靠(多条路径生存性高)
缺点:
(排队)时延、(首部)开销、失序
计算机网络的性能指标
速率
每s传输多少bit
往往指额定速率 非实际运行速率
bit是数据量的单位 1bit表示二进制数字中的1或0
带宽
- 指信号具有的频率成分范围/信道的频带宽度(频域)
- 指计算机向信道注入bit的速率(时域)
吞吐量
指在单位时间内通过某个网络的数据量
时延/延迟/迟延
指数据(报文/分组/比特)从网络(或链路)的一端传送到另一段所需的时间
3. 发送时延:数据帧长度(bit)/发送速率(bit/s)
4. 传播时延:信道长度(m)/电磁波在信道上的传播速率(m/s)基本固定
5. 处理时延:处理分组所需要的时间
6. 排队时延: 分组在排队等待处理所经历的时延(时延长短取决于网络当时的通讯量)
总时延=以上之和
7. 时延带宽积(以bit为单位的链路长度)=传播时延(20ms)x带宽 (10Mbit/s)=20 0000bit
8. 往返时间RTT:从发送方发送数据开始,到发送方收到来自接收方的确认总共经历的时间
9. 有效数据率=数据长度/(数据发送时延+RTT)
利用率
- 信道利用率=有数据通过的时间/(有+无)数据通过的时间
- 网络利用率:信道利用率的加权平均
信道利用率并非越高越好,利用率增大时,该信道引起的时延也会增加
当前网络时延D=网络空闲时延/(1-网络利用率U)
协议与划分层次
网络协议指为了网络中的数据交换建立的规则
三要素:
语法:解决交换信息的格式问题
语义:解决做什么的问题
同步:解决先做什么后做什么的问题
计算机网络的体系结构
是计算机网络的各层及其协议的集合
具有五层协议的体系结构
计算机网络的原理采用最右的体系结构讲解比较清晰
应用层
通过应用进程的交互来完成特定网络应用
运输层
负责提供进程之间的数据传输服务。
两种协议
TCP:可靠的面向连接的数据传输服务
UDP:无连接的
网络层
提供主机间的通信服务 。将运输层的报文段或用户数据报封装成包或者分组。路由器生成转发表以及根据转发表把分组转发到下一个路由器
数据链路层
直连网络中相邻节点的链路上传输帧
物理层
实现比特传输,即将数据链路层上的数据0/1转换成相应的信号在相应的物理信道上传输
第二章
通信的基本概念
基带信号:信源发出的没有经过调制的原始信号
模拟基带信号:模拟信号源产生的信号(人说话的声波)
数字基带信号:由计算机产生的二进制信号
基带传输:将基带信号(编码0/1用两种不同电压表示)直接送到数字信道上传输。仅限近距离传输
宽带传输:将基带信号进行 调制(带通调制)后送到模拟信道上传输
几种编码方式:
带通调制方法